💻 IT a programátoři
Bugy, deadliny a kód, co funguje záhadou.
Tým zrychlil rychlost sprintu tak, že přestal odhadovat těžké úkoly a dělal jen ty snadné. Statistiky vypadaly skvěle. Projekt ne.
Na videohovoru se deset minut řešilo, jestli je vidět sdílená obrazovka. Nakonec se ukázalo, že sdílená byla plocha s uloženými hesly.
V kódu byl komentář „// dočasné řešení“. Datum poslední úpravy bylo před pěti lety. Dočasnost je jediná konstanta v projektu.
Junior se bál, že ho nahradí AI. Senior ho uklidnil: „Neboj, AI zatím neumí obviňovat frontend, když spadne backend.“
Systém požádal uživatele o změnu hesla, protože staré vypršelo. Nové nesmělo být podobné starému. Uživatel přidal na konec jedničku. Systém ho přijal.
Nový technický ředitel oznámil přechod na cloud-native, AI-driven architekturu. Na otázku, co to znamená prakticky, odpověděl: „Stejný kód, jiná prezentace pro investory.“
Build server spadl v pátek odpoledne. IT ho opravilo v pondělí ráno. Víkend strávil tým modlením, že to nebude jejich commit.
Tým odhadoval úkol ve story pointech. Padly hodnoty jedna, tři, osm a jednadvacet. Nikdo neřekl proč, ale všichni přikývli, jako by to dávalo smysl.
Architekt nakreslil na tabuli systém o dvaceti mikroslužbách. Programátor se zeptal, kolik z nich existuje. Architekt: „Zatím žádná. Ale diagram je hotový.“
Scrum master se zeptal týmu, jestli mají nějaké překážky. Nikdo nic neřekl. Do zprávy napsal: „Tým je bez překážek.“ Skutečná překážka právě domluvila.
Firma vydala nové API a slíbila zpětnou kompatibilitu. Slib platil týden — do doby, než někdo omylem smazal starou verzi.
Databáze zpomalila na deset vteřin za dotaz. Přidali index, zrychlilo se to na sto milisekund. Nikdo neví proč, ale nikdo se taky neptá.
Programátor commitnul změnu s popisem „fix“. Za měsíc přidal další s popisem „fix fix“. Historie projektu je upřímnější než jeho odhady termínů.
Při párovém programování jeden píše kód a druhý kontroluje. Po týdnu zjistili, že je to rychlejší, když jeden píše kód a druhý dělá kávu.
Programátor napsal regulární výraz na kontrolu e-mailových adres. Fungoval na devět set devadesát devět z tisíce příkladů. Ten poslední byl jeho vlastní e-mail.
Firma měla zálohovací plán tři roky na papíře. Když disk spadl, zjistili, že plán zálohovali jen na ten samý disk.
Zaměstnanec zavolal IT, že tiskárna nefunguje. IT se zeptalo, jestli svítí červená kontrolka. Zaměstnanec: „Ne, je vypnutá tiskárna, ne semafor.“
Systém poslal e-mail: „Omlouváme se za dočasný výpadek.“ Dorazil o tři dny později, protože systém, který ho měl odeslat, byl taky ve výpadku.
Banka hledala programátora, který umí COBOL, a nabídla víc než seniornímu vývojáři v Reactu. Jediný uchazeč byl deset let v důchodu.
Na pohovoru se zeptali kandidáta, jak by řešil pád produkce o půlnoci. Odpověděl: „Ztlumím telefon.“ Přijali ho, protože byl první upřímný.