💻 IT a programátoři
Bugy, deadliny a kód, co funguje záhadou.
Server běžel bez výpadku 400 dní. Firma to oslavila dortem. Server spadl přesně při krájení dortu, protože elektrikář hledal volnou zásuvku.
Uživatel nahlásil chybu 404. IT podpora se zeptala, jestli zkusil obnovit stránku. Uživatel: „Ne. Ale zkusil jsem hledat na Googlu, jestli existujete vy.“
Na pohovoru se kandidáta zeptali, jaký řadicí algoritmus by použil. Odpověděl, že bubble sort. Na otázku proč, když je pomalý, řekl: „Protože ho jako jediný umím vysvětlit i o půlnoci.“
Aplikace žrala čím dál víc paměti a nikdo nevěděl proč. Po týdnu hledání se ukázalo, že memory leak je jediná věc v projektu, která roste stabilně.
Web se zeptal, jestli může používat cookies. Programátor klikl na „přijmout vše“, aniž by cokoliv četl. Přesně jako uživatelé jeho vlastní aplikace.
Systém po zaměstnanci chtěl dvoufaktorové ověření: heslo, kód z mobilu, otisk prstu. Nakonec ho vpustil do aplikace na objednávání obědů.
Vývojář týden zdarma opravoval bug v open source knihovně. Firma, která ji používá, mu poslala poděkování — a fakturu za support, protože prý reagoval příliš pomalu.
Firma zavedla home office a divila se, že produktivita klesla. Ve skutečnosti klesla jen ta viditelná — zelená bublina ve Slacku svítila dál.
Klient napsal freelancerovi: „Chci to jako Facebook, ale jednodušší a levnější.“ Freelancer poslal cenovou nabídku přesně na výšku Facebooku, ať si to rozmyslí.
Účetní se pochlubila, že má v Excelu vzorec s deseti vnořenými podmínkami. Programátor se zeptal, jestli má aspoň testy. Účetní: „Mám kontrolní součet. Když nesedí, zavolám vám.“
Programátor napsal nekonečnou smyčku a šel na oběd. Vrátil se za hodinu — smyčka běžela dál. Aspoň někdo v týmu byl celou dobu produktivní.
Na pohovoru se ptali kandidátky, jestli umí odhadnout složitost problému. Za úkol dostala pojmenovat jednu proměnnou. Hodinu poté se pořád dívala do prázdné obrazovky.
V kódu byl komentář: „Tohle nemaž, i když to vypadá zbytečně.“ Nový programátor to smazal, aby zjistil proč. Teď to ví.
Nový kolega se zeptal, proč mají všichni programátoři tmavý režim. Senior odpověděl, že to není kvůli očím — na světlém pozadí je totiž lépe vidět, kolik toho vlastně nenapsali.
Programátor má o víkendu pohotovost. V neděli v noci zazvoní telefon. Zvedne to: „Haló, tady záznamník. Nechte vzkaz, zavolám v pondělí.“
Firma přesunula všechno do cloudu, aby ušetřila za servery. Teď platí měsíčně víc, ale aspoň neví, kde přesně ty peníze mizí.
Dva programátoři řeší merge konflikt dvě hodiny. Nakonec jeden navrhne smazat obě verze a napsat to znovu spolu. Konflikt vyřešili. Přátelství ne.
Programátor tvrdí, že jeho kód nepotřebuje testy, protože nikdy nespadl. Ráno mu volá zákazník, že aplikace nefunguje. Programátor: „Nemůže. Nikdy nespadla.“
Firma najala konzultanta, aby zjistil, proč se legacy systém nikdo neodváží upravovat. Po týdnu studia kódu řekl: „Není to legacy systém. Je to památník.“
Šéf se zeptal, jestli AI nahradí programátory. Programátor odpověděl, že určitě ne — AI umí napsat kód rychleji, ale vysvětlovat ho na produkci ve tři ráno si stejně zavolají jeho.