Teknisk gæld kan ses i koden. Kognitiv gæld kan ikke. Det er tabet af den fælles forståelse af, hvordan systemet virker, hvorfor beslutningerne blev truffet, og hvad grænserne er. AI accelererer akkumuleringen — fordi koden er for god til at stille spørgsmålstegn ved.
AI-genereret kode kan være perfekt, smuk og velstruktureret — og stadig farlig. Ikke fordi den er forkert, men fordi ingen på teamet kan forklare hvad den gør, hvordan den virker, eller hvorfor den er designet sådan. Den mest farlige kode i en codebase er koden ingen forstår. Selvom den virker.
Shared theory er den kollektive forståelse teamet har af, hvordan systemet virker, hvorfor beslutningerne blev truffet, og hvad grænserne er. Det er ikke dokumentation. Det er den levende forståelse — og det er præcis det kognitiv gæld eroderer. Kode fortæller hvad der sker. Shared theory fortæller hvorfor.
Hastighed uden forståelse er ikke velocity. Det er held. Et team der shipper hurtigt med AI er kun produktivt, hvis de kan debugge, udvide og refaktorere koden uden at gå tilbage til AI'en. Kan de ikke det, er hastigheden lånt — og lånt hastighed forfalder altid.
Hastighed uden forståelse er ikke velocity. Det er held. Dit team shipper hurtigt med AI — men det er kun reelt, hvis de kan debugge, udvide og refaktorere koden uden at gå tilbage til AI'en. Kan de ikke det, er hastigheden lånt. Og lånt hastighed forfalder altid.
Prakash Raman — Engineering Lead, BrexDisse tre praksisser fanger 80% af kognitiv gæld og gør teamet bulletproof når noget bryder ned.
— ikke som senior
Reviewer ikke AI-genereret kode for at fange bugs. Reviewer den for at forstå den. Tre spørgsmål inden merge: kan jeg forklare hver linje til en kollega? Forstår jeg hvorfor denne tilgang frem for alternativerne? Kan jeg modificere koden trygt uden at prompte igen?
Hvis svaret på ét spørgsmål er nej — merge ikke. Forstå det, eller omskriv de dele du ikke forstår.
inden merge
Inden AI-genereret kode merges: ét afsnit. Ikke en kodekommentar, ikke en commit-besked — en beslutningspost. Hvad gør det, hvorfor er det designet sådan, og hvad er de kendte edge cases.
Skrives i det øjeblik du forstår koden — ikke retroaktivt. Det tager fem minutter. Det sparer to dage med arkæologi.
på kritiske flows
Rotér regelmæssigt gennem AI-genererede moduler — ikke for at genopbygge dem, men for at forstå og opdatere beslutningsposter. Start med auth, betalinger og kritiske dataflows.
Baren er ikke at kunne skrive det fra hukommelsen. Baren er at kunne forklare det — og finde fejlen når det bryder ned.