Když se to zamotá
Rozpoznat slepou uličku a vylézt z ní. Nejužitečnější dovednost, kterou se v tomhle kurzu naučíš.
11 minlekce 44/107
Po lekci umíš
- Poznáš, kdy se práce zamotala, dřív než ztratíš hodinu
- Znáš čtyři způsoby, jak z toho ven
- Víš, kdy práci zahodit a začít znovu
Obsah lekce (8)
Stane se to všem. Opravuje se jedna věc, rozbije se druhá, opraví se druhá, rozbije se třetí. Po hodině je projekt v horším stavu než na začátku a ty jsi unavený.
Tahle lekce je o tom, jak z toho vylézt.
Jak poznáš, že se to zamotalo
Signály, které se vyplatí sledovat:
Třetí pokus o to samé
Když se stejná věc nedaří napotřetí, další pokus stejným způsobem nepomůže.
Oprava rozbíjí něco jiného
Klasické „vytlouct klín klínem“. Znamená to, že problém je jinde, než hledáte.
Přestáváš vědět, co je v projektu
Když nedokážeš říct, co se za poslední hodinu změnilo, ztratil jsi přehled – a to je horší než ta chyba.
Claude začne opakovat
Navrhuje řešení, které už jste zkusili. Signál, že konverzace je přetížená.
Čtyři východiska
Zkoušej je v tomhle pořadí.
1. Nová konverzace
Nejlevnější a překvapivě účinné. Konverzace mohla nasbírat rozpory a zavržené přístupy.
Restart s čistou hlavou
Napiš v nové konverzaci (po /clear) a popiš situaci od začátku.
Zasekl jsem se. Popíšu situaci od začátku. Projekt: [CO TO JE] Chci: [CÍL] Co jsem zkoušel: [SEZNAM POKUSŮ] Co se stane: [SOUČASNÝ STAV] Prohlédni si projekt a napiš mi: 1. Co je podle tebe skutečná příčina. 2. Jestli je můj přístup správný, nebo jestli to jde jinak. 3. Co bys udělal ty. Zatím nic neměň.
Bod 2 je důležitý. Často se ukáže, že problém není v provedení, ale v přístupu.
2. Návrat k poslednímu funkčnímu stavu
Když se hromadí neúspěšné pokusy, nejlepší krok je zahodit je a začít znovu s tím, co teď víš.
Zní to jako prohra. Není. Hodina práce, která nevedla k cíli, není hodnota, kterou by mělo smysl chránit. To, co má hodnotu, je informace, kterou jsi získal – a tu si neseš s sebou.
3. Rozdělit problém
Když se nedaří velká věc, zkus nejmenší možnou verzi.
Nejmenší reprodukce
Když nefunguje něco složitého a nikdo neví proč.
Nefunguje: [POPIS] Nesnaž se to opravit. Místo toho udělej nejjednodušší možnou verzi, která ten problém ukáže – ideálně na jedné stránce nebo v jednom souboru, bez zbytku aplikace. Až budeme mít nejmenší příklad, kde se to děje, budeme vědět, co to způsobuje.
Tomuhle se říká minimální reprodukce a je to nejsilnější technika při hledání záhadných chyb. Modul 10.
4. Nechat to být do zítřka
Nezní to technicky, ale funguje to. Pokud tě netlačí termín, zavři to.
Zítra se skoro vždycky ukáže, že problém je někde jinde, než jsi hledal.
Co dělat, aby k tomu nedocházelo
Commituj po každé funkční změně
Nejúčinnější prevence vůbec. Zamotání vzniká z hromadění neuložených pokusů.
Jedna změna za jedno kolo
Když měníš tři věci najednou a rozbije se to, nevíš která.
Nová konverzace na nové téma
Nemíchej dohromady vzhled, databázi a nasazení v jednom vlákně.
Ptej se na příčinu, ne na opravu
„Oprav to“ vede k pokusům. „Zjisti, proč se to děje“ vede k řešení.
Prompt na vylezení ze slepé uličky
Krok zpět
Když už nevíš, co dál.
Zastavme se. Nechci další pokus o opravu.
Napiš mi:
1. Co přesně se snažíme udělat.
2. Co jsme dosud zkusili a proč to nevyšlo.
3. Jaké jsou možné příčiny – vyjmenuj aspoň tři, i ty méně pravděpodobné.
4. Jak bychom u každé z nich ověřili, jestli je to ona.
5. Existuje jiný přístup k tomu, čeho chci dosáhnout?
Nic neměň, dokud se nedohodneme.Bod 5 je ten, kvůli kterému to celé má smysl. Někdy je odpověď „to, co se snažíš udělat, jde udělat úplně jinak a jednodušeji“.
Vzpomeň si na situaci, kdy ses u něčeho zasekl – nemusí to být software.
Kolik času uplynulo mezi „tohle nejde“ a „zkusím to jinak“? U většiny lidí je to mnohem víc, než by mělo být.
Cílem téhle lekce je ten čas zkrátit na tři pokusy.
Co si odnést
- Signály zamotání: třetí pokus, oprava rozbíjí jiné, ztrácíš přehled, Claude se opakuje.
- Východiska v pořadí: nová konverzace, návrat k funkčnímu stavu, rozdělit problém, pauza.
- Prevence: commituj často, jedna změna za kolo, nemíchej témata.
- Ptej se na příčinu, ne na opravu.
Máš to za sebou?
Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.
Další lekceRytmus práce a co dělat na začátku a na konciObsah aktualizován: 21. srpna 2026