Ik vind het heel grappig wanneer iemand zich zelfverzekerd voelt dat ze agentic programming hebben doorgrond, nog grappiger wanneer ze proberen anderen te leren hoe ze het moeten doen. Ik werk sinds mei vorig jaar aan OpenCode en ik heb nog steeds dagen (zoals gisteren) waarop ik me niet eens zeker voel of dit een goed idee is lol Uiteindelijk kom ik uit op "ja, deze modellen zijn een ongelooflijk hulpmiddel" maar het is nog steeds allemaal erg verwarrend, veel verwarde gedachten en emoties en realiteiten. Ik mis de alledaagse codetaken die mijn dagen/weken onderbraken, de taken waarbij je de koptelefoon opzet en gewoon 600 regels code eruit tikt. Maar, geen twijfel, het vervangen van die uren van mijn tijd met een paar minuten wachten op een agent is een boost en het is het waard om enthousiast over te zijn, ondanks de gemengde emoties. Dan is er de afstand die kan insluipen tussen jou en de codebase als je apathisch begint te worden. Ik denk dat het op dit punt vrij gebruikelijk is om zelfs kleine wijzigingen aan te brengen door de modellen te stimuleren. Het is minder wrijving dan het vinden van de relevante code en de wijziging zelf aanbrengen. En minder wrijving lijkt te winnen, dat moet wel een wet van het universum zijn of zoiets. Wanneer de meeste of al je interacties met een codebase beginnen te stromen via de modellen, begin je het overzicht te verliezen van waar dingen zich bevinden, welke abstracties/componenten het gewicht dragen, enz. Het is een beangstigende ervaring om wakker te worden en te beseffen dat je zelfs niet betrouwbaar een precies bestand kunt @<mention> voor een wijziging die je wilt aanbrengen, en je moet vager worden, harder leunend op het model. Het sluipt allemaal op je af, er is een onmiskenbare dopaminekick van het gebruik van deze dingen, en de resulterende afname is voorspelbaar, zoals van een suikerdip komen. Aan de positieve kant is het echt fijn om andere ontwikkelaars door dezelfde cycli te zien gaan, wetende dat we hier samen in zitten en dat we het uiteindelijk zullen uitzoeken.