Alle artikelen
AI23 maart 2026Joris Janssens5 min leestijd

Vibe coding heeft grenzen: waarom vakmanschap wint van AI-code

Iedereen zegt dat AI programmeren overneemt. Maar wie dat gelooft, mist iets essentieels. Code gaat niet dood, het wordt juist belangrijker.

Ezels met bepakking op een bergpad: volharden, lijken traag maar komen altijd aan, net als zorgvuldig geschreven code die de test des tijds doorstaat

TL;DR

  • Vibe coding werkt voor simpele tools, maar faalt bij complexe zaken als live samenwerking, beveiliging en koppelingen.
  • AI schrijft code maar begrijpt geen complexiteit. Structuur en vereenvoudiging blijven mensenwerk.
  • Goedkope AI-code lijkt een koopje tot niemand het kan repareren. Vakmanschap blijft essentieel.

AI neemt het programmeren niet over. Ja, je kan tegenwoordig in gewoon Nederlands beschrijven wat je wil en AI schrijft de code. Vibe coding noemen ze dat. Voor simpele tools werkt het prima. Maar zodra het complex wordt, heb je nog steeds mensen nodig die begrijpen wat er onder de motorkap gebeurt. Code gaat niet dood. Het wordt juist belangrijker.

Wat is vibe coding precies?

De term komt van Andrej Karpathy, voormalig AI-directeur bij Tesla. Het idee: je beschrijft gewoon wat je wil en AI schrijft de code. Je voelt je weg naar een werkend resultaat, zonder elke regel te begrijpen.

En het werkt. Voor een simpel dashboard, een intern formulier of een prototype kan je in een middag iets neerzetten dat er goed uitziet en doet wat het moet doen.

Maar zodra je app met de buitenwereld praat, loopt het vast. Inloggen via itsme. Koppelen met je boekhoudsoftware. Betalingen verwerken. Live samenwerking tussen gebruikers. Al die dingen voelen simpel aan tot je ze probeert te bouwen.

Waarom voelt het alsof AI alles kan?

Omdat gewone taal intuïtief precies aanvoelt. Je zegt 'maak een knop waarmee gebruikers kunnen liken' en het voelt als een perfecte instructie. Maar het is vaag. Wat gebeurt er als twee mensen tegelijk liken? Wat als de server crasht? Mag je iets twee keer liken?

Dit is een fundamenteel probleem: alles is vaag tot je probeert het precies te maken.

Dan Shipper maakte dat mee toen zijn AI-gemaakte teksteditor viraal ging en crashte. Hij dacht dat 'live samenwerking' een duidelijke beschrijving was. Iedereen kent Google Docs, dus het voelt duidelijk. Maar achter die twee woorden schuilt enorme technische complexiteit.

Waarom is die complexiteit zo lastig?

Twee mensen typen tegelijk in hetzelfde document. Wie wint? Hoe voorkom je dat wijzigingen elkaar overschrijven? Hoe synchroniseer je veranderingen tussen apparaten met verschillende snelheden? Wat als iemand offline gaat en weer terugkomt?

Dit zijn geen theoretische vragen. Dit zijn problemen die je moet oplossen als je wil dat je app werkt. En de enige manier is door slimme vereenvoudigingen te maken. Twintig randgevallen comprimeren tot één helder concept dat je kan begrijpen en testen.

Sophie Alpert deed dat met een beruchte Slack-instructie. Slack had een schema van dertig stappen om te beslissen wanneer je een melding krijgt. Sophie bracht het terug naar vier stappen. Hetzelfde gedrag, veel minder complexiteit.

Maar lost AI dat niet gewoon op?

Nee. AI kan code schrijven, maar het begrijpt complexiteit niet zoals mensen dat doen. Het kopieert patronen die het eerder zag. Maar als jouw probleem uniek is, of als je app schaalt naar duizenden gebruikers, dan kom je situaties tegen die AI niet kent.

Dan moet je begrijpen wat er gebeurt. Je moet de code doorgronden en de structuur aanpassen. Zonder die kennis zit je vast.

Zoals Steve Krouse het zegt: AI helpt je sneller bouwen. Maar het helpt je niet beter nadenken over structuur. Dat moet je zelf doen.

Wat als AI nog slimmer wordt?

Stel we krijgen kunstmatige intelligentie die net zo slim is als mensen. Gebruiken we dat dan om meer half-werkende apps te maken die er goed uitzien maar kapot gaan zodra je ze serieus gebruikt?

Nee. We gebruiken het om betere structuren te maken. Om complexiteit te begrijpen die nu te moeilijk is. Om software te bouwen die live samenwerking eenvoudig maakt in plaats van een nachtmerrie.

Code gaat niet weg. Het wordt beter. Preciezer. Makkelijker te begrijpen. AI helpt daarbij, maar vervangt het niet.

Waarom denkt iedereen dat code dood is?

Omdat ze slechte code verwarren met alle code. AI schrijft inderdaad vaak slechte code. We werken daar dagelijks omheen. Maar AI schrijft ook steeds betere code.

Perfecte code betekent niet: geen code. Het betekent code die zo goed geschreven is dat je begrijpt wat het doet zonder uren te zoeken naar fouten.

Vergelijk het met schrijven. Niemand zegt dat ChatGPT schrijvers overbodig maakt. Iedereen ziet dat AI generieke teksten kan maken, maar geen grote romans. Hetzelfde geldt voor code.

Wat betekent dit voor jou als ondernemer?

Als je software laat bouwen, vraag dan niet alleen of het werkt. Vraag ook of de code begrijpbaar is. Of het onderhoudbaar is. Of iemand anders het kan overnemen als de oorspronkelijke ontwikkelaar wegvalt.

Goedkope AI-gegenereerde code lijkt een koopje. Tot het niet meer werkt en niemand weet hoe het te repareren. Dan kost het je meer dan je bespaarde.

Investeer in mensen die complexiteit vereenvoudigen. Die niet alleen bouwen, maar ook nadenken over hoe het moet werken. In ons artikel over vibecoding lees je meer over wanneer AI-tools wel en niet werken.

AI is een geweldig hulpmiddel. Het versnelt. Het helpt. Maar het vervangt vakmanschap niet. Code schrijven sterft niet uit. Het wordt alleen beter.

Wil je weten hoe je AI slim inzet zonder de kwaliteit te verliezen? Neem contact op met Studio Koko.

Meer weten?

Benieuwd wat wij voor jouw bedrijf kunnen betekenen? Neem vrijblijvend contact op.

Contacteer ons