Soms maakt mijn agent fouten. Het verstoort een functie bij het samenvoegen van een PR. Het vertelt me dat iets klaar is en de tests doorstaat, maar de basisfunctionaliteit ontbreekt. Dit is meestal een goede gelegenheid om wat extra hulpmiddelen of beveiligingen aan je workflow toe te voegen. 🧵
Maar als dat moeilijk te doen of gecompliceerd is, of als je niet zeker weet wat je moet toevoegen, dan doe je het niet. En uiteindelijk kom je er gewoon achter dat je steeds dezelfde problemen oplost.
Amazon (en veel andere bedrijven) hebben een formeel post-mortem proces voor wanneer er een productie-uitval of een probleem is dat klanten beïnvloedt. Het wordt een coe genoemd en op andere plaatsen. Het wordt meestal gewoon een post-mortem genoemd.
Het idee is eenvoudig. Je doet een onschuldige terugblik op wat er is gebeurd zodat het misging, hoe je het opmerkte en hoe je het oplost, en vervolgens doe je een oorzaak-analyse om erachter te komen wat de werkelijke structurele problemen zijn.
Ik realiseerde me vandaag in de auto dat ik fouten die mijn agent maakt op dezelfde manier kan behandelen. Ik kan de oorzaak achterhalen waarom een functie door QA is gekomen terwijl deze maar half werkte. Ik kan onderzoeken wat de ontbrekende vangrail is die ervoor zorgde dat we continu functies verstoorden tijdens samenvoegingen.
Hier is de vaardigheid: de volgende keer dat je agent een fout maakt en je project verknalt, zeg dan gewoon /coe of /post-mortem intakeformulier is kapot gegaan na het samenvoegen van 3 PR's
Ik heb dit vanavond al een paar keer gebruikt en ik voeg meer waarborgen toe aan de vaardigheden en tools die mijn agent snel laten bewegen. Geef het een kans!
286