Et 50 år gammelt problem
I 50 år har bransjen gjort utviklere mer produktive med bedre språk og verktøy. Likevel går mye tid i store organisasjoner til koordinering, dokumentasjon og vedlikehold, fordi beskrivelsen av systemet er frakoblet den faktiske koden.
Hvorfor modelldrevet utvikling feilet
På 1990- og 2000-tallet forsøkte man å løse dette med modelldrevet utvikling som UML og BPMN. Det feilet fordi mennesker måtte oversette modellene til kode manuelt. Når koden endret seg uten at modellen ble oppdatert, forsvant tilliten, og koden ble stående igjen som eneste pålitelige sannhet.
Det AI endrer
Poenget til Seres er at generativ AI fjerner det oversettelsesleddet: nå finnes verktøy som kan tolke en spesifikasjon, forstå sammenhenger i systemet og generere implementasjonen, og be om oppklaring når noe er uklart. Da blir spesifikasjonen den primære abstraksjonen, og organisasjoner med ryddige beskrivelser av forretningsprosesser og domenekunnskap får mest ut av agentene. De uten samler teknisk gjeld raskere enn før.