Software bouwen op gevoel
Vibe coding is software bouwen door in gewone taal te beschrijven wat je wilt, en de AI de code laten schrijven zonder die zelf te lezen of te beoordelen. Je let op één ding: werkt het en ziet het er goed uit. De code eronder laat je aan het model over. Waar een programmeur naar de logica en de architectuur kijkt, vaar je bij vibe coding op de vibe.
Dat klinkt roekeloos en dat is het deels ook. Maar het is precies waarom het zo’n vlucht heeft genomen: de drempel om iets te bouwen is in één klap verdwenen. Je hoeft geen jaren te programmeren om een werkende app op het scherm te krijgen. Je hoeft alleen te kunnen omschrijven wat je voor je ziet.
Bij vibe coding draait alles om het resultaat. De code die het oplevert, lees je niet. Je vraagt, het verschijnt, je gebruikt het. Hoe het tot stand komt, blijft een black box.
De term komt van Andrej Karpathy
Het woord werd begin 2025 bedacht door Andrej Karpathy, medeoprichter van OpenAI en oud-hoofd AI bij Tesla. Hij beschreef een nieuwe manier van werken waarbij je je volledig overgeeft aan de vibes en vergeet dat de code überhaupt bestaat. Hij vroeg de AI iets te bouwen, accepteerde alle voorgestelde wijzigingen zonder ze te lezen en loste foutmeldingen op door ze simpelweg terug te plakken.
In een paar maanden ging de term van een grapje op X naar het woord dat opdook in vacatures, investeringsdecks en de boardroom. De reden is dat de techniek eronder eindelijk goed genoeg werd. Modellen als Claude en GPT schrijven inmiddels code die in veel gevallen meteen draait, en de tools eromheen maken het kinderlijk eenvoudig om die code ook echt uit te voeren.
Hoe vibe coding in de praktijk werkt
De loop is steeds dezelfde, en hij is bewust simpel.
Je beschrijft wat je wilt
In gewone taal: 'maak een app waar klanten een afspraak kunnen inplannen, met een overzicht voor mij erachter.' Gewoon de bedoeling, zonder technisch jargon.
De AI schrijft de code
Het model bedenkt de structuur, kiest de technologie en genereert alle bestanden die nodig zijn. In seconden, terwijl dat met de hand dagen zou kosten.
Je draait het en kijkt
De app verschijnt. Je klikt rond, ziet wat werkt en wat niet. De code zelf sla je over, je beoordeelt alleen het resultaat.
Je stuurt bij met taal
'De knop moet rechtsboven' of 'het slaat niks op.' Je beschrijft het probleem, de AI past de code aan. Zo itereer je tot het klopt.
De tools die dit mogelijk maken volgen elkaar razendsnel op. Cursor en Claude Code richten zich op developers die de code er nog bij willen. Lovable, Bolt, v0 en Replit gaan een stap verder en laten je een app bouwen zonder dat je de code ooit te zien krijgt. De gemene deler: je werkt in taal, het gereedschap vertaalt het naar werkende software. Welke tools er precies zijn en welke tool bij jouw situatie past, werkten we uit in vibe coding tools: welke gebruik je?.
Waarom iedereen het ineens doet
Vibe coding bestaat omdat drie dingen tegelijk volwassen werden.
De modellen werden goed genoeg
Een paar jaar geleden produceerde AI code die vaker niet dan wel werkte. Nu draait een flink deel meteen, en dat verschuift het werk van schrijven naar beschrijven.
De drempel verdween
Je hebt geen opleiding meer nodig om iets werkends te bouwen. Een ondernemer met een idee komt nu verder dan voorheen een junior developer kwam.
De snelheid is verslavend
Een idee dat je 's ochtends bedenkt, staat 's middags op je scherm. Die korte loop tussen denken en zien maakt het zo aantrekkelijk.
Het gevolg is dat vibe coding niet meer alleen iets voor developers is. Marketeers bouwen hun eigen tooltjes, oprichters zetten in een weekend een eerste versie van hun product neer en hele teams prototypen ideeën die vroeger in een document bleven steken.
Waar vibe coding voor bedoeld is
Op de juiste plek is vibe coding een geschenk. Het risico is laag en de winst groot.
Prototypes en validatie
Snel testen of een idee hout snijdt. Je bouwt om te leren en gooit het daarna net zo makkelijk weg.
Interne tooltjes
Een dashboardje, een rekenmodule, een scriptje dat data omzet. Eén gebruiker, lage inzet, het hoeft niet mooi van binnen.
Leren en verkennen
Als je begint met programmeren, zie je bij elke stap echte code voorbijkomen. Je pikt patronen op die je anders nooit was tegengekomen.
De eerste versie van een product
Een werkende demo om aan klanten of investeerders te laten zien. Genoeg om het idee te verkopen, voordat je in echte ontwikkeling investeert.
Waar het vastloopt
De demo overtuigt iedereen. Het probleem begint zodra er echte gebruikers, echte data en echt geld bij komen kijken. Dan blijkt dat werkend en productieklaar twee verschillende dingen zijn.
De laatste 20% is het echte werk
Je hebt iets dat voor 80% af voelt. Die laatste 20% (foutafhandeling, edge cases, security) blijkt 80% van het werk. Daar stranden de meeste vibe-coded projecten.
Onzichtbare logica wordt niet gecontroleerd
Vibe coding werkt zolang je het resultaat kunt zien. Bij styling check je indirect de code door naar het scherm te kijken. Bij validatie, security en datastromen bestaat die controle niet, en daar gaat het stil mis.
De AI verliest het overzicht
Zodra een project te groot wordt om in één keer te overzien, gaat het model dingen dubbel bouwen, features hermaken die er al zijn en aannames doen die nergens op slaan.
Niemand heeft een mening over de code
Als er een bug zit of een securitylek, is er niemand die de code begrijpt en kan ingrijpen. Je staat met een app die je niet kunt repareren.
Een vibe-coded app die in een demo werkt, kan in productie alsnog je data lekken of omvallen bij de tiende gebruiker. Het verschil zie je niet aan de buitenkant, en dat is precies het gevaar.
Twee van deze valkuilen werkten we verder uit: waarom die laatste 20% het echte werk is, en waarom onzichtbare logica het grootste risico vormt in vibe coding werkt zolang je het resultaat kunt zien.
Vibe coding, AI-assisted coding en gewoon programmeren
Vibe coding is het ene uiteinde van een spectrum. Aan de andere kant staat AI-assisted coding, waarbij je de AI net zo hard laat werken maar wel meeleest, een mening hebt over de code en bijstuurt zodra het model de fout in gaat. Datzelfde gereedschap, een totaal andere uitkomst: een proof of concept tegenover productiecode.
Welke je nodig hebt, hangt af van wat je bouwt. We hebben het verschil helemaal uitgewerkt in vibe coding vs AI-assisted coding. De korte versie: zodra het echt in productie gaat, wil je iemand die de code begrijpt.
Van vibe-coded prototype naar productie
De meeste mensen die bij ons aankloppen, hebben iets gevibecode dat werkt en willen nu de volgende stap. Het moet live, het moet veilig en het moet blijven draaien als er klanten op zitten. Dat is een ander vak dan het bouwen van de demo.
Soms is het genoeg om met een audit in kaart te brengen wat er nog moet gebeuren voordat het de lucht in kan. Soms wil je de techniek liever helemaal uit handen geven, zodat jij je op je product kunt richten. In beide gevallen geldt: een prototype dat je in een middag bouwt, vraagt om een professional voordat je er een bedrijf op zet.
Conclusie: snel iets werkends, en dan?
Vibe coding is de snelste manier om van een idee naar iets werkends te komen die er ooit is geweest. Je beschrijft wat je wilt, de AI bouwt het en je stuurt bij op gevoel. Voor prototypes, interne tooltjes en eerste versies is dat goud waard.
Bouwen op taal
Je beschrijft de bedoeling, de AI schrijft de code en je beoordeelt alleen het resultaat. Geen technische kennis vooraf nodig.
Perfect voor het begin
Prototypes, validatie en interne tools. Lage inzet, hoge snelheid, en het geeft niet als het van binnen rommelig is.
De productiekloof blijft
Werkend in een demo is iets anders dan klaar voor echte gebruikers. Die laatste stap vraagt om iemand die de code wél begrijpt.
Weet dus wat je in handen hebt. Een vibe-coded app die werkt, is een fantastisch startpunt. Het is alleen zelden het eindpunt.
Wat is vibe coding?
Wie heeft de term vibe coding bedacht?
Welke tools gebruik je voor vibe coding?
Is vibe coding hetzelfde als programmeren?
Kun je met vibe coding een echt product bouwen?
Is vibe coding de toekomst van softwareontwikkeling?
Iets gevibecode dat productie-klaar moet?
We helpen founders en teams om van werkend prototype naar productiecode te gaan: een audit die laat zien wat er nodig is, of de techniek volledig uit handen geven zodat jij je op je product richt.