Wat is vibe coding? Uitleg met voorbeelden

Geschreven door

in

Wat is vibe coding? Kort gezegd: je bouwt software door in gewone taal te beschrijven wat je wilt, en de AI schrijft de code. Je typt geen functies meer letter voor letter — je voert een gesprek met een AI-tool, kijkt naar het resultaat, stuurt bij, en herhaalt. Je leunt op de “vibe”: je weet wat je voor ogen hebt, je laat de details aan de machine over.

Het klinkt bijna te makkelijk, en dat is precies waarom de term zo snel populair werd. Maar er zit meer onder. In dit artikel lees je waar de term vandaan komt, hoe het in de praktijk werkt, een concreet voorbeeld, voor wie het geschikt is en welke valkuilen je beter vooraf kent.

Waar komt de term vibe coding vandaan?

De term werd begin 2025 gemunt door Andrej Karpathy, een bekende AI-onderzoeker en mede-oprichter van OpenAI. Hij beschreef het idee dat je je bij het programmeren met AI volledig “overgeeft aan de vibes” en de code soms accepteert zonder elke regel te lezen. Het was eerst een speelse observatie, geen formele methode.

De term sloeg aan omdat hij iets vastlegde wat al gaande was. AI-tools werden ineens goed genoeg om hele stukken werkende code te genereren uit een beschrijving. Wie geen programmeur is kon plotseling tóch iets bouwen. Dat opende de deur naar een nieuwe groep makers — en gaf een naam aan een werkwijze die zich razendsnel verspreidde.

Hoe werkt vibe coding in de praktijk?

De kern is een lus van beschrijven, genereren en bijsturen. Je gebruikt een AI-tool — denk aan Cursor, Lovable, Claude of een vergelijkbaar systeem — en doorloopt steeds dezelfde stappen:

  • Beschrijven: je vertelt in gewone taal wat je wilt bouwen. “Maak een pagina waar bezoekers hun e-mailadres kunnen achterlaten en die opslaat in een lijst.”
  • Genereren: de AI schrijft de code en laat een resultaat zien dat je direct kunt bekijken of draaien.
  • Testen: je probeert het uit. Werkt de knop? Klopt de lay-out? Komt het e-mailadres binnen?
  • Bijsturen: je geeft feedback. “De knop moet groen zijn en pas actief worden als het veld is ingevuld.” De AI past het aan.

Die lus herhaal je tot het klopt. De kwaliteit van je resultaat hangt sterk af van hoe goed je beschrijft wat je wilt. Een vage opdracht geeft een vage app. Een scherpe, gestructureerde opdracht geeft iets dat in één keer dichtbij is. Daarom is vibe coding eigenlijk verkapt prompten — en prompten is een vaardigheid die je kunt leren. Wil je oefenen met het scherper formuleren van je opdrachten, dan kun je een prompt testen met de gratis prompt-coach die je tekst scoort en herschrijft.

Een concreet voorbeeld

Stel: je runt een sportschool en je wilt een simpele tool waarmee leden een proefles kunnen boeken. Vroeger huurde je daar een ontwikkelaar voor in, of worstelde je met een ingewikkelde plugin. Met vibe coding open je een AI-tool en typ je iets als:

“Bouw een boekingspagina voor proeflessen. Bezoekers kiezen een dag en tijd uit beschikbare slots, vullen hun naam en e-mail in, en krijgen een bevestiging. Stuur mij een melding bij elke boeking.”

De AI bouwt een eerste versie. Je ziet meteen een werkend formulier. Je merkt dat de tijden niet kloppen, dus je zegt: “De sportschool is dicht op zondag, haal die weg.” Klaar. Je wilt een bedankbericht na het boeken — je vraagt erom, het verschijnt. Binnen een uur heb je iets werkends dat je anders dagen had gekost. Dát is vibe coding: niet de code begrijpen, maar het resultaat sturen.

Voor wie is het?

Vibe coding is er niet voor één type persoon. Een paar groepen die er veel aan hebben:

  • Ondernemers en zzp’ers die snel een landingspagina, een rekentool of een prototype nodig hebben zonder budget voor een bureau.
  • Marketeers en makers die een idee willen testen voordat ze er echt in investeren.
  • Mensen zonder technische achtergrond die altijd dachten dat bouwen niet voor hen was weggelegd.
  • Ervaren programmeurs die routineklussen versnellen en zich op het lastige werk richten.

Wat je niet nodig hebt is een diploma informatica. Wat je wél nodig hebt is helder kunnen nadenken en helder kunnen formuleren. Wie goed weet wat hij wil en dat duidelijk overbrengt, komt verder dan iemand die technisch sterker is maar vaag prompt. Als je dieper in dit onderwerp wilt duiken, lees dan ook het bredere overzicht over vibe coding en de vergelijking van vibe coding tools.

De valkuilen van vibe coding

Het klinkt mooi, maar er zijn echte risico’s. Wie ze kent, vermijdt de meeste ellende.

  • Je begrijpt niet wat er onder de motorkap zit. Als iets stuk gaat, weet je vaak niet waarom. Dat maakt onderhoud lastig.
  • Veiligheid wordt makkelijk vergeten. De AI bouwt wat je vraagt, niet per se wat veilig is. Een tool die wachtwoorden of betalingen verwerkt zonder dat je weet hoe, is een serieus risico.
  • Het werkt tot het niet meer werkt. Voor een prototype is vibe coding ideaal. Voor een systeem waar honderden mensen op draaien, loop je vaak tegen grenzen aan.
  • Een vage opdracht geeft een rommelig resultaat. De grootste valkuil is denken dat je niets hoeft te leren. Prompten goed onder de knie krijgen is het verschil tussen frustratie en flow.

Die laatste valkuil is de belangrijkste. Vibe coding voelt als toveren tot je merkt dat de AI precies doet wat je zei — en niet wat je bedoelde. Daar gaat het mis. Een gestructureerde manier van opdrachten geven, zoals de KOMPAS-methode, voorkomt dat je in cirkels blijft hangen. Wil je dit echt onder de knie krijgen, dan helpt gerichte coaching je sneller vooruit dan eindeloos zelf proberen. En als je liever stap voor stap zelf begint, lees dan hoe je vibe coding kunt leren.

Veelgestelde vragen

Heb je programmeerkennis nodig voor vibe coding?

Nee, je hoeft geen code te kunnen schrijven. Wat je wel nodig hebt is het vermogen om helder te beschrijven wat je wilt. Een beetje begrip van logica helpt, maar de echte vaardigheid is goed prompten.

Is vibe coding hetzelfde als programmeren?

Niet helemaal. Bij klassiek programmeren schrijf je zelf elke regel code. Bij vibe coding beschrijf je het resultaat en laat je de AI de code schrijven. Je stuurt op de uitkomst in plaats van op de techniek.

Kun je er echte producten mee bouwen?

Voor prototypes, kleine tools en landingspagina’s werkt het uitstekend. Voor grote, kritieke systemen kom je vaak grenzen tegen rond onderhoud en veiligheid. Voor dat soort werk blijft technische kennis of een ontwikkelaar nodig.

Hoe word ik beter in vibe coding?

Door beter te leren prompten. Hoe scherper je opdracht, hoe beter het resultaat. Test je prompts met de gratis prompt-coach, gebruik een vaste structuur en oefen met kleine projecten voordat je iets groots aanpakt.