Van Punchcards Tot AI: Waarom Coding Agents Geen Revolutie Zijn, Maar De Logische Volgende Stap

Van Punchcards Tot AI: Waarom Coding Agents Geen Revolutie Zijn, Maar De Logische Volgende Stap

Jun 18, 2026 ai coding agents software development evolution developer tools ai in tech programming future

Waarom AI de Software Developer Niet Vervangt (En Waarom Die Angst Ook Dit Keer Ongegrond Is)

Elke paar maanden verschijnt er wel een kop: "AI neemt de banen van softwareontwikkelaars over." En elke paar maanden rollen ervaren developers internally met hun ogen. Deze onrust is niet nieuw—het draagt alleen telkens een ander gezicht.

De Cijfers Spreken Boekdelen

Laten we bij de feiten beginnen. In 1935 werkten er zo'n 2.000 "calculator-tabulator operators" in de VS. In 1965 waren er 80.000 programmeurs. In 1995 een half miljoen. Nu? Ruim 2,5 miljoen software developers. Ondanks decennia aan "automatisering-angst" is dit vakgebied niet geslonken—het is juist geëxplodeerd.

Wat is er dan eigenlijk veranderd? Niet dát mensen code schrijven, maar hoe en waarom.

Telkens Opnieuw: De Moeilijke Kant Verplaatst Zich

Iets wat ik fascinerend vind: elke decade wordt er verkondigd dat het "moeilijke deel" nu eindelijk is opgelost. Eerst maakten compilers assembly toegankelijk. Toen abstraheerden high-level languages het geheugenbeheer weg. Frameworks automatiseerden terugkerende patronen. Nu beloven AI coding agents dat ze de code zelf schrijven.

Elke overgang volgde hetzelfde patroon: de bottleneck schoof stroomopwaarts.

Vroeger moesten ontwikkelaars diepgaande kennis hebben van hardware-architectuur. Tegenwoordig? Die kennis doet er nog steeds toe, maar het is basisvereiste geworden, geen concurrentievoordeel.

Moderne developers besteden het merendeel van hun tijd aan vagere werkzaamheden: begrijpen wat er gebouwd moet worden, controleren of het werkt, en verantwoordelijkheid nemen. Dit is niet nieuw—dit was altijd al zo. We merken het nu alleen meer, nu de "uitvoering" steeds meer overdraagbaar wordt.

De Kraanmachinist-theorie

Onderzoekers Arvind Narayanan en Sayash Kapoor kwamen onlangs met een observatie die meer aandacht verdient: nu AI de "uitvoeringslaag" comprimeert, begint de rol van de developer steeds meer te lijken op die van een kraanmachinist op een bouwplaats.

Moderne bouwplaatsen hebben ongelooflijk geavanceerde apparatuur. Een kraanmachinist tilt niet zelf materialen op—ze sturen een enorm krachtig apparaat aan. De vaardigheid zit niet in de fysieke inspanning; het gaat om weten wat te tillen, waar te plaatsen, en hoe te coördineren met de rest van de operatie.

Zo werken developers met AI coding agents ook niet meer: ze тиepen niet langer fanatiek regels code. Ze sturen intelligente tools aan, beoordelen outputs, verbinden onderdelen, en—belangrijker—bepalen wat die onderdelen moeten zijn.

De kraanmachinist heeft bouwvakkers niet overbodig gemaakt. Het vakmanschap transformeerde, en we konden ineens veel complexere constructies bouwen. Hetzelfde gebeurt met AI in softwareontwikkeling.

Code Was Nooit De Bottleneck

Hier is een waarheid die vaak verloren gaat in het AI-vs-developers debat: code schrijven was nooit de bottleneck.

Als code generatie het moeilijke deel was, hadden we softwareontwikkeling decennia geleden al opgelost. We hebben krachtige talen, uitgebreide libraries, en tientallen jaren aan opgebouwde patronen. De bottleneck was altijd:

  1. Bepalen wat te bouwen — Requirements zijn vaag, stakeholders zijn het oneens, en de juiste oplossing vraagt om begrip van dingen die zich niet makkelijk technisch laten uitleggen.

  2. Verifiëren en verantwoordelijkheid nemen — Code die "werkt" kan nog steeds fout zijn. Onveilig, onschaalbaar, of incompatibel met bestaande systemen. Er moet iemand verantwoordelijkheid nemen.

  3. Institutionele kennis onderhouden — Codebases raken verweven met bedrijfslogica, gebruikersgedrag, en organisatorische eigenaardigheden. Deze context staat nergens gedocumenteerd—het leeft in de hoofden van ervaren developers.

AI coding agents zijn opvallend goed in code genereren. Ze worden steeds beter in context begrijpen. Maar ze gaan niet autonoom organisatorische politiek navigeren, juridische verantwoordelijkheid nemen voor een systeemstoring, of uitleggen waarom een bepaalde bedrijfsregel bestaat omdat iemand vijftien jaar geleden een beslissing nam.

Die 270 Beroepen

Hier is een statistiek die elke AI-booster zou moeten temperen: in de Amerikaanse volkstelling van 1950 stonden 270 distinctieve beroepen. Precies één is uiteindelijk volledig geautomatiseerd—de liftbediende.

Veel andere beroepen werden getransformeerd of inkrompen door nieuwe technologie, zoals telegrafisten of zetters. Maar niet volledig uitgewist. Nieuwe technologieën creëerden nieuwe categorieën werk die eerder nauwelijks bestonden.

Met AI zien we dit nu al gebeuren. De vraag naar "AI engineers" en "prompt engineers" is geëxplodeerd. Subtieler: de vraag naar developers die AI tools effectief kunnen aansturen groeit. Deze rollen bestonden vijf jaar geleden nog niet.

Wat Dit Betekent Voor Jouw Team

Als je een startup bouwt of een development team aanstuurt, hier is de praktische conclusie: de developers die het meest waardevol zijn in het AI-tijdperk schrijven niet per se de meeste code.

Het zijn degenen die:

  • Helder kunnen verwoorden wat te bouwen en waarom
  • Het bedrijf diep genoeg begrijpen om goede inschattingen te maken
  • Weten hoe ze AI-gegenereerde code verifiëren en (gepast) vertrouwen
  • Losse onderdelen kunnen integreren tot coherente systemen
  • De institutionele kennis onderhouden die toekomstige ontwikkeling mogelijk maakt

Dit betekent niet dat technische skills niet belangrijk zijn. De kraanmachinist moet nog steeds belastinggrenzen, fysica en locatielogistiek begrijpen. Maar pure fysieke kracht is niet langer het werk.

De Hosting Analogie

Hier sluit het aan bij de infrastructiekant. Bij NameOcean hebben we gezien hoe hosting evolueerde van diepgaande systeembeheerkennis naar steeds meer managed services. Vroeger had je een Unix-guru nodig om een webserver betrouwbaar te draaien. Tegenwoordig? Een paar klikken en je hebt een wereldwijd gedistribueerde applicatie.

Deze automatisering heeft de noodzaak voor infrastructuur-expertise niet weggenomen—het heeft het getransformeerd. Tegenwoordig ligt de waardevolle skill in weten welke managed services te gebruiken, hoe te architecturen voor schaalbaarheid, en wanneer toch naar lagere configuratieniveaus te gaan.

AI coding agents vertegenwoordigen dezelfde evolutie voor softwareontwikkeling. Het zware werk automatiseert. Het beoordelingswerk blijft menselijk.

Vooruitkijken

We zitten in een opwindende, oncomfortabele overgangsperiode. De tools zijn krachtig maar imperfect. De workflows worden nog steeds uitgekiend. De "juiste manier" om met AI coding assistants te werken is nog niet ontdekt.

Dat is eigenlijk het punt. Elke grote transitie in softwareontwikkeling—van assembly naar high-level languages, van monolithen naar microservices, van on-premise naar cloud—voelde chaotisch tijdens de overgang. De chaos is waar de kansen liggen.

De developers die zullen floreren zijn niet degenen die AI tools weerstaan. Het zijn degenen die uitvinden hoe ze die effectief aan te sturen—die het oordeelsvermogen, de context, en de coördinatievaardigheden ontwikkelen die AI niet kan repliceren.

De code schrijft zich steeds meer vanzelf. De interessante vragen—welke code te schrijven, en waarom—blijven koppig, prachtig menselijk.


Wat voor veranderingen heb jij opgemerkt in je eigen development workflow? Gebruik je AI coding assistants, en zo ja: wat is er daadwerkelijk veranderd aan hoe je je tijd besteedt? Laat je gedachten hieronder achter—ik hoor graag hoe de evolutie zich in echte teams ontvouwt.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB HU IT FR ES DE DA ZH-HANS EN