
Een paar dagen geleden deed Dario Amodei – CEO van AI-onderzoeksbedrijf Anthropic – een gewaagde voorspelling:
“Over 3 tot 6 maanden wordt 90% van de code geschreven door AI.”
In zijn toespraak tot de Council on Foreign Relations liet Amodei het daar niet bij. Hij voegde eraan toe dat AI over ongeveer een jaar in wezen alle code zou kunnen schrijven, waarbij menselijke ontwikkelaars zich voornamelijk zouden richten op het specificeren van vereisten en het nemen van ontwerpbeslissingen op hoog niveau.
Het is het soort verklaring dat de krantenkoppen haalt en discussies losmaakt in de wereld van ontwikkelaars.
Is dit de toekomst van programmeren?
Of is het gewoon weer een golf van hype?
De tools zijn al krachtig.
Laten we beginnen met de waarheid: AI-coderingstools zijn geen grapje.
Ik hebCursor, Lovable, V0, en anderen maandenlang. Deze tools kunnen de ontwikkeling aanzienlijk versnellen, vooral voor repetitieve taken, boilerplate code en prototyping.
Moet je snel een CRUD-app bouwen? Dat kan in enkele minuten. Een rommelig gegevensbestand parseren? Los het op voordat je koffie is afgekoeld.
Het is indrukwekkend.
Maar als je mij vraagt of AI op dit moment 90% van mijn code schrijft?
Niet eens in de buurt.
Wat de hype niet vermeldt
AI ontwikkelt zich snel, ja. Maar er zijn nog steeds een aantal fundamentele uitdagingen:
1. Echte problemen zijn rommelig
In de meeste echte projecten is het grootste knelpunt niet het schrijven van code – het is in de eerste plaats uitzoeken wat er gebouwd moet worden. Zakelijke vereisten zijn vaak dubbelzinnig, onvolledig of veranderen voortdurend. Om dat om te zetten in schone, werkende software is nog steeds een menselijk brein nodig.
2. Complexe systemen hebben systeemdenken nodig
AI is geweldig in het genereren van kleine stukjes code, maar het bouwen van complete systemen vereist architectonisch inzicht. Het gaat niet alleen om het uitvoeren van functies – het gaat erom te weten hoe ze met elkaar verbonden zijn, hoe ze geschaald worden en hoe ze zich onder druk gedragen.
3. Debuggen en onderhoud zijn nog steeds mensenwerk
Ja, AI kan helpen bij het schrijven van unit tests en het vinden van bugs. Maar edge-case fouten interpreteren, falende tests repareren of begrijpen waarom een systeem faalt in de productie? Dat is nog steeds menselijk terrein.
4. Beveiliging en technische schuld kunnen in een spiraal terechtkomen
Snelle code is geweldig – totdat het dat niet meer is. AI kan onveilige patronen genereren, subtiele bugs introduceren of de technische schuld vergroten als we niet oppassen. Iemand moet nog steeds aan de lange termijn denken en verantwoord ontwerpen.
Wat gebeurt er dan met ontwikkelaars?
Ik denk niet dat we ergens naartoe gaan, maar onze rol evolueert.
De beste ontwikkelaars zijn niet noodzakelijk de snelste typers of de diepste experts in één taal. Zij zijn degenen die:
- Bedrijfsdoelen begrijpen
- Denk in systemen
- Kan de juiste vragen stellen
- Weten hoe je AI-tools effectief kunt aansturen
- En ja – nog steeds solide, veilige, onderhoudbare code schrijven als het erop aankomt
In veel opzichten wordt natuurlijke taal de nieuwe programmeertaal. Hoe duidelijk je beschrijft wat je wilt, zal in toenemende mate je waarde als ontwikkelaar bepalen.
Wat anderen zeggen
Er is geen tekort aan meningen over Amodei’s voorspelling.
- Grady Booch, een legendarische software engineer, verzette zich hier fel tegen: “Het schrijven van code is niet de bottleneck. Het probleem begrijpen wel.”
- Nat Friedman, voormalig CEO van GitHub, maakte een vergelijkbaar punt: “De intuïtie van ontwikkelaars is nog steeds belangrijk. Weten wat je niet moet bouwen ook.”
- En in de open-sourcegemeenschap stellen mensen belangrijke vragen: Wie is de eigenaar van AI-gegenereerde code? Kunnen we het vertrouwen? Hoe voorkomen we dat tools stille bugs introduceren?
Het grote plaatje
Amodei’s voorspelling is gewaagd – misschien wel te gewaagd. Maar het wijst op een echte en belangrijke verschuiving.
AI verandert de manier waarop we software bouwen. Dat valt niet te ontkennen. Maar het vervangt ontwikkelaars niet – het geeft het werk een nieuwe vorm.
De toekomst is aan degenen die menselijke creativiteit kunnen combineren met machine-intelligentie, kritisch kunnen denken, zorgvuldig kunnen ontwerpen en effectief kunnen samenwerken – niet alleen met teams maar ook met AI.
Laatste gedachte
We evolueren naar een wereld waarin coderen minder draait om syntaxis… En meer over strategie, communicatie en visie.
De meest waardevolle ontwikkelaars zijn niet degenen die de meeste code kunnen schrijven. Zij zijn degenen die de juiste vragen kunnen stellen.
En in die wereld wordt je denken – niet je typen – je echte superkracht.