Amikor a „Bugs” rossz névnek bizonyult: Tanulságok az infrastruktúráról, az egészségről és arról, miért okolunk a rossz dolgokat
A fő blogbejegyzés markdown formátumban
A lustaság csírája
A 20. század elején, ha valakit meg akart bántani az amerikai Délen, kéznél volt egy kész sztereotípia: a lusta, lassú eszű déli, aki nem hajlandó dolgozni. Amit sokan nem vettek észre – vagy kényelmesen figyelmen kívül hagytak –, az volt, hogy a régió gazdasági nehézségei és társadalmi megbélyegzése mögött valójában egy apró, vérszívó parazita, a horogféreg állt.
Több mint három évszázadon át a Necator americanus – szó szerint az „amerikai gyilkos” – a déli lakosság akár 40%-át is fertőzte. A tünetek kegyetlenek voltak: elsöprő fáradtság, kognitív köd, növekedési elmaradás és jellegzetes, üreges szemű megjelenés. A gyerekek nem tudtak koncentrálni az iskolában. A felnőttek nem tudták fenntartani a gazdaságaikat. Mindenki pedig jellemhibának tartotta.
Ez a történet nem csupán történelmi érdekesség – mesterkurzus arra nézve, hogyan hoznak létre az infrastruktúra-hiányosságok olyan problémákat, amelyekért végül az érintett embereket hibáztatják.
Az infrastruktúra-párhuzam
Itt válik igazán érdekessé a dolog mindazok számára, akik ma szoftvert, startupokat vagy digitális infrastruktúrát építenek.
A horogféreg nem azért virágzott, mert a déliek lusták voltak. Azért terjedt el, mert infrastruktúra-hiányok álltak fenn: nem volt beltéri vízvezeték, szennyvíztisztítás, széles körű cipőhasználat, és a bérbeadók nem láttak okot arra, hogy a bérlők higiéniai feltételeibe fektessenek.
Ismerős?
Amikor egy weboldal leáll, a fejlesztőket hibáztatjuk. Amikor biztonsági sérülések történnek, a felhasználókat hibáztatjuk a gyenge jelszavakért. Amikor az AI-rendszerek kudarcot vallanak, a technológiát hibáztatjuk. De gyakran, akárcsak a horogféreg esetében, a probléma nem az emberekben vagy a technológiában rejlik – hanem abban az infrastruktúrában, amelyet nem építettünk ki köréjük.
A DNS-propagáció nem működik? Talán nem a regisztrátor a hibás – talán a rendszer architektúrája a ludas. Lejárnak az SSL-tanúsítványok? Ez nem lusta rendszergazdákra utal – hanem egy olyan eszköz- és emlékeztető-infrastruktúra hiányára, amelyet fejleszteni kell. Az AI problémás kódot generál? Talán nem építettük ki a megfelelő védőkorlátokat és munkafolyamatokat.
A „lusta” bélyeg tovább él
A horogféreg-sztereotípia még sokáig fennmaradt, miután a betegséget megfelelő szennyvízelvezetéssel és féregirtó programokkal felszámolták. A délieket genetikailag vagy kulturálisan alacsonyabbrendűnek bélyegezték, holott valójában egy közegészségügyi válság áldozatai voltak.
A tech-iparban ezt folyamatosan tapasztaljuk. „A fejlesztők nem törődnek a biztonsággal.” „A startupok túl gyorsan haladnak és elrontják a dolgokat.” „Az AI kiváltja a programozókat.” Mindegyik állítás tartalmaz egy mag igazságot, amelyet jellemítéssé torzítottak.
A valóság? A legtöbb fejlesztő mélyen törődik a biztonsággal – csak olyan környezetben dolgozik, ahol nincs elegendő idő, eszköz vagy képzés. A legtöbb startup azért ront el dolgokat, mert tőkekorlátokkal versenyzik. A legtöbb AI-eszköz azért vall kudarcot, mert megfelelő felügyelet nélkül telepítik, nem pedig mert a mérnökök inkompetensek.