Autentický deník

Každý failněco naučí.

Nikdo vám neřekne, co všechno se pokazí na cestě k funkční aplikaci. Já vám to řeknu. Protože faily jsou součástí procesu, ne důkaz že to nejde.

01
Září 2025

Jak jsem smazala celý projekt

Co se stalo

Spustila jsem příkaz rm -rf v špatné složce. Za tři sekundy byl pryč projekt, na kterém jsem pracovala čtyři hodiny.

Co jsem zjistila

Git existuje z dobrého důvodu. Od té chvíle commituju každých dvacet minut a nikdy nedám rm -rf bez trojitého ověření kam mířím.

Bonus: Claude mi pak vysvětlil, proč rm -rf nemá potvrzovací dialog. Stále mi z toho není dobře.

02
Říjen 2025

Tři hodiny s chybou v názvu proměnné

Co se stalo

Aplikace nefungovala. Debugovala jsem logiku, architekturu, závislosti. Po třech hodinách jsem zjistila, že mám userEmail místo userMail na jednom místě.

Co jsem zjistila

Než začnete hledat složitý problém, zkontrolujte překlepy. TypeScript by to chytil. Od té doby píšu TypeScript všude.

Bonus: Claude mi to našel za čtyři sekundy, když jsem mu konečně ukázala celý soubor místo jen části.

03
Listopad 2025

Deploy na pátek odpoledne

Co se stalo

Nasadila jsem větší změnu v pátek ve čtyři. V sobotu ráno mi přišel e-mail, že formulář na webu přestal fungovat. Opravovala jsem ho z telefonu v autě.

Co jsem zjistila

Nikdy nenasazovat velké změny před víkendem, svátky nebo cestováním. Toto pravidlo dodržují i seniorní vývojáři z dobrého důvodu.

Bonus: Manžel říká, že teď rozumí, proč vývojáři o víkendech vždy vypadají podezřele.

04
Prosinec 2025

Týden práce v nesprávné větvi

Co se stalo

Pracovala jsem týden na "vylepšeních" a pak zjistila, že jsem celou dobu upravovala starou větev, ne hlavní. Výsledkem byl týden duplicitní práce.

Co jsem zjistila

git branch na začátku každého dne. Teď to mám jako rituál, jako ranní kávu.

Bonus: Alespoň jsem se naučila git cherry-pick, abych zachránila alespoň část commitů.

05
Leden 2026

Kdy jsem nechala AI přepsat funkční kód

Co se stalo

Požádala jsem Claude o drobnou úpravu. Místo úpravy přepsal celou komponentu "efektivněji". Nová verze nefungovala a já nevěděla proč, protože jsem nerozuměla co napsal.

Co jsem zjistila

"Nechci kompletní přepsání, jen změň X" je věta, kterou teď píšu do každého promptu o úpravu kódu. A záloha před každou větší změnou.

Bonus: Původní verze se zachovala v Gitu. Díky commitování před změnou.

06
Březen 2026

Tři dny bez spánku kvůli middleware

Co se stalo

Přidávala jsem autentizaci. Middleware běžel, ale přesměrování nefungovalo. Zkoušela jsem všechno, co mě napadlo. Problém: špatné pořadí podmínek, deset řádků výše.

Co jsem zjistila

Když jste unavené, mozek neřeší problémy, jen generuje paniku. Spánek je lepší debugging nástroj než třetí káva.

Bonus: Claude mi middleware vysvětlil celý od začátku. Podruhé mi trvalo napsat ho dvacet minut.

Máte vlastní fail?

Napište mi, přidám ho sem a trochu tím rozveselím ostatní.