Willekeurige gedachte: AI onthult wie de goede ingenieurs zijn en wie de slechte. Alle goede ingenieurs met wie ik de kans heb gehad om samen te werken, zijn in wezen goede *specificatieschrijvers*. Wat mensen nu contextengineering noemen. Je moet in staat zijn om goede specificaties te schrijven, of op zijn minst een heel goed mentaal model van het probleem dat je oplost hebben, om goede code te kunnen hebben. Stel geweldige vragen, begrijp afwegingen, heb goede namen/abstracties, zie toekomstige vereisten tegemoet, dat soort dingen. De zogenaamde "10x ingenieur" is degene die 80% van zijn tijd besteedt aan het nadenken en ontwikkelen van zijn specificatie, en 20% aan het schrijven van code. Het zijn niet de code-apen die je regelmatig in films ziet. Dus als het bovenstaande waar is, zullen al goede ingenieurs meesters zijn in het gebruik van AI, omdat contextengineering gewoon het schrijven van goede specificaties is. Dit zal de kloof tussen goede en slechte presteerders vergroten. Slechte specificatieschrijvers zullen AI-rommel en ononderhoudbare software creëren. Een gevolg hiervan (als het bovenstaande waar is) is dat software-engineering als beroep waarschijnlijk niet zal verdwijnen, het verschuift gewoon naar een meer expliciete focus op specificaties en minder op code.
661