Neural hírek logo

A számítógépes mítoszok lebontása – kritikus gondolkodás a szoftverfejlesztésben

"Mindent, amit bárki is tud bármiről, azt jelzi, hogy ez nem igaz" – Laurent Bossavit. A tudomány és a mérnöki munka gyakran előfordul a számítógépekkel és szoftverekkel kapcsolatos vitákban, de ezek a kifejezések gyakran alaptalanul használtak. Bossavit könyve lebuktatja a szoftveripar legnagyobb mítoszait, és kritikus gondolkodásra sarkall. Egy konferencián 1995-ben a Pentagon egyik előadója azt állította, hogy a 35,7 milliárd dolláros szoftverprogramjuk 75%-át soha nem használták fel. De vajon honnan származik ez a szám? Bossavit feltárja, hogy a kormány hogyan torzítja az adatokat, és hogy a szoftveripar mennyire távol áll a tudományos módszerektől. Ez a könyv nem csupán a szoftvermítoszok lebontásáról szól, hanem arról is, hogyan tanuljunk meg kritikusan gondolkodni. Bossavit olyan esettanulmányokat mutat be, amelyek segítenek felismerni, mikor alapozunk téves feltételezésekre. Az olvasók megtanulhatják, hogyan különböztessék meg a valódi kutatásokat a hamis igazságoktól. Ha unod a trendek vak követését és a felületes szoftverfejlesztést, akkor ez a könyv neked szól. Bossavit nemcsak lebuktat, hanem eszközöket is ad, hogy jobb döntéseket hozhass a karrieredben és az életedben. A kritikus gondolkodás hiánya veszélyes – ideje fejlődnöd!

### A tudomány és a mérnöki munka illúziója a szoftveriparban

A szoftverfejlesztés világában gyakran hallunk olyan kijelentéseket, amelyeket „tudományos tényként” kezelnek, de valójában alig-alig támaszkodnak valós kutatásokra. Laurent Bossavit könyve, *The Leprechauns of Software Engineering*, élesen kritizálja ezt a jelenséget, és feltárja, hogy mennyire gyakran támaszkodunk alaptalan állításokra. Példaként hozza fel az Egyesült Államok Védelmi Minisztériumának egy 1995-ös kijelentését, miszerint a 35,7 milliárd dollárból kifejlesztett szoftver 75%-át soha nem használták fel. Kiderül azonban, hogy ez a szám egy teljesen más, jóval kisebb projektből származik, és a minisztérium egyszerűen átültette egy sokkal nagyobb költségvetésű programra – mindezt kritikus elemzés nélkül. Bossavit rámutat, hogy az iparág tele van hasonló „tényekkel”, amelyeket soha nem vizsgáltak meg alaposan.

### Miért fontos a kritikus gondolkodás a technológiában?

A könyv legnagyobb erénye, hogy nem csupán lebuktatja a téveszméket, hanem módszereket is ad a kezünkbe, hogyan elemezzünk hasonló állításokat. A szerző tudományos módszereket alkalmaz, hogy szétszedje a népszerű mítoszokat, például a „10x programozó” fogalmát vagy a TDD (Test-Driven Development) túlzott hatékonyságát. Ugyanakkor hangsúlyozza, hogy a valódi probléma nem az egyes tévedésekben rejlik, hanem abban, hogy mennyire hiányzik a szakmából a kritikus gondolkodás kultúrája. A technológiai trendeket gyakran vakon követjük, blogok és konferenciák alapján, anélkül, hogy megkérdőjeleznénk azok valódi hasznát vagy hátrányait. Bossavit szerint ez azért van, mert a szoftverfejlesztők nem kapnak kellő képzést a tudományos módszertan alapjaiból, és túlságosan támaszkodnak a közösségi megegyezésre („mindenki ezt mondja, akkor igaz lehet”).

### Hogyan váljunk jobb elemzőkké?

A szerző számos gyakorlati tanácsot ad, hogyan kerüljük el a gyakori buktatókat. Például figyelmeztet az *információs kaszkádra* (ha mindenki egy dolgot állít, nem feltétlenül igaz), a *diszciplina-irigységre* (más területek módszereinek vakon átvétele, pl. orvosi kutatási modellek) és a *hivatkozási vakságra* (források ellenőrzése nélküli idézés). A megoldás része, hogy jobban megkérdőjelezzük a forrásokat: ki írta, milyen módszertan alapján, és valóban alátámasztja-e a állítást? Bossavit szerint a szoftverfejlesztőknek tudatosabban kellene tanulmányozniuk a kognitív tudományt és a számítástechnikát, hogy megalapozottabb döntéseket hozhassanak.

### A könyv erősségei és gyengeségei

Bár a tartalom kiváló, a könyv formailag néhol elnagyolt. A cím (*The Leprechauns of Software Engineering*) félrevezető és trivializáló hatású, miközben a téma komoly tudományos megalapozottságú. Összességében azonban Bossavit műve nélkülözhetetlen olvasmány mindenki számára, aki szeretne mélyebben megérteni a szoftverfejlesztés valóságát – legyen szó fejlesztőről, menedzserről vagy akár a végfelhasználókról. A legfontosabb tanulság: a kritikus gondolkodás nemcsak a munkánkat, hanem az egész életünket átalakíthatja.


Ez a cikk a Neural News AI (V1) verziójával készült.

Forrás: https://markgreville.ie/2025/03/17/book-review-leprechauns-of-software-engineering/.

A képet Kenny Eliason készítette, mely az Unsplash-on található.

Neural hírek

Google Stitch bemutatja a „vibe design” koncepciót, mellyel szöveges utasításokból építhető fel felhasználói felület. A Google legújabb Gemini modelljeire épülő eszköz valós időben alkalmazkodik a
Ne hagyd otthon a töltőt – az Anker Nano utazó adapterrel bárhol feltöltheted a készülékeidet, és most rekord alacsony, 19.99 dolláros áron kapható. Ez a
A "csillagevő" idegen mikroorganizmusok veszélyeztetik a Földet a moziban, de a tudomány mögötte valós. Andy Weir, a regény szerzője fizikailag pontos alapokra építette a történetet,
A magyar választások eredménye messze túlmutat az ország határain: Orbán bukása megrengetné a globális autoritárius jobboldalt és Putyin terveit is. A Tisza Párt vezette ellenzék
A Grüns nevű vitamin gumicukrok forgalmazói klinikai vizsgálatokra hivatkoznak, de a tényleges tanulmányt nem teszik közzé. A cikk szerint a "tudományosan alátámasztott" jelző egyre inkább
Fedezd fel a fyn-t, a hihetetlenül gyors Python csomag- és projektkezelőt, amelyet Rust nyelven írtak. Ez a független közösségi fork az uv alapjain indult, de

Kertészet