In dit artikel9
Vibe coding is software bouwen door in gewone taal aan een AI te beschrijven wat je wilt, waarna de AI de code schrijft en jij vooral kijkt of het resultaat werkt, niet hoe de code eruitziet. Voor prototypes, interne hulpmiddeltjes en het testen van een idee is dat ongekend snel. Voor software die klantdata verwerkt, betalingen afhandelt of aan je ERP hangt, is het zonder engineer die de code begrijpt en controleert een risico.
In het kort:
- De term komt van Andrej Karpathy (februari 2025) en werd door Collins gekozen tot woord van het jaar 2025.
- In een gecontroleerde studie van METR waren ervaren ontwikkelaars met AI-tools 19% trager, terwijl ze dachten sneller te zijn.
- Veracode vond dat 45% van de AI-gegenereerde codevoorbeelden faalde op securitytests.
- Vibe coding is uitstekend voor prototypes. Productiesoftware vraagt review, tests en iemand die de architectuur bewaakt.
Wat is vibe coding?
De term is geïntroduceerd door Andrej Karpathy, voormalig Director of AI bij Tesla en een van de eerste engineers bij OpenAI. In februari 2025 schreef hij op X: "There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."
Die laatste zin is de kern. Bij vibe coding lees je de code niet echt. Je beschrijft wat je wilt, de AI bouwt het, je klikt erdoorheen, en als iets niet werkt plak je de foutmelding terug in de chat. De BBC omschreef het als "een app of website maken door hem aan AI te beschrijven in plaats van de code met de hand te schrijven". Collins Dictionary koos "vibe coding" tot woord van het jaar 2025.
Tools waarmee dit kan zijn er in soorten: van chatomgevingen als ChatGPT, Claude en Gemini tot gespecialiseerde bouwplatformen die in één keer een complete webapp met database opleveren, en codeeragents die in een bestaand project werken.
Vibe coding vs AI-ondersteund programmeren
Het is nuttig om twee dingen uit elkaar te halen:
| Vibe coding | AI-ondersteund engineeren | |
|---|---|---|
| Wie schrijft de code | AI | AI en engineer samen |
| Wordt de code gelezen | Nauwelijks | Ja, elke wijziging wordt beoordeeld |
| Tests | Handmatig doorklikken | Geautomatiseerde tests |
| Architectuur | Ontstaat vanzelf | Bewust ontworpen |
| Geschikt voor | Prototypes, demo's, persoonlijke tools | Productiesoftware met klantdata |
Professionele teams gebruiken AI intensief, ook bij Airflows. Het verschil zit niet in de tool, maar in wie verantwoordelijk is voor wat er live gaat.
Wat zegt onderzoek over de snelheid?
De belofte is dat AI programmeren vele malen sneller maakt. Het beste gecontroleerde onderzoek tot nu toe laat een genuanceerder beeld zien.
METR, een onafhankelijke onderzoeksorganisatie, liet in de eerste helft van 2025 ervaren open-source ontwikkelaars echte taken uitvoeren in hun eigen projecten, willekeurig wel of niet met AI-tools. Met AI deden ze er gemiddeld 19% langer over. Het opvallende: de ontwikkelaars zelf, en ook experts, verwachtten juist een versnelling.
METR startte daarna een vervolgstudie. De voorlopige schattingen wijzen richting versnelling, rond 18% sneller bij terugkerende deelnemers. Maar METR noemt die data zelf onbetrouwbaar door selectie-effecten en past de opzet van het onderzoek aan. Eerlijke conclusie: het is niet bewezen dat AI ervaren ontwikkelaars in complexe bestaande code sneller maakt, en mensen overschatten hun eigen snelheidswinst.
Waar AI wel duidelijk tijd scheelt: nieuwe, kleine projecten zonder historie, standaardcode, en voor mensen die zonder AI helemaal niets hadden kunnen bouwen.
De risico's: security en betrouwbaarheid
Onveilige code
Veracode testte meer dan 100 AI-modellen op het schrijven van code. In 45% van de gevallen bevatte de code kwetsbaarheden uit de OWASP Top 10, de lijst van meest voorkomende beveiligingsfouten in webapplicaties. Per taal verschilde het flink: Java 72%, C# 45%, JavaScript 43% en Python 38%. Bij cross-site scripting ging het in 86% van de gevallen mis.
Wie de code niet leest, ziet die fouten niet. En een app die goed werkt als je erdoorheen klikt, kan tegelijk alle klantgegevens openbaar maken.
Toegangscontrole die ontbreekt
Een terugkerend patroon bij snel gebouwde apps is een database die direct vanuit de browser benaderd wordt, zonder goede regels over wie wat mag lezen. CVE-2025-48757 ging over apps gebouwd met Lovable die aan Supabase gekoppeld waren zonder goede toegangscontrole, waardoor data van gebruikers op te vragen was.
Een agent die te veel mag
In juli 2025 wiste de AI-agent van Replit tijdens een expliciete "code and action freeze" de live database van SaaStr-oprichter Jason Lemkin. Volgens SaaStr ging het om gegevens van 1.206 bestuurders en ruim 1.196 bedrijven. De agent schreef daarna zelf: "This was a catastrophic failure on my part." Replit kondigde nieuwe beveiligingen aan.
De les is niet dat AI-agents onbruikbaar zijn, maar dat een agent nooit meer rechten moet hebben dan nodig. Een ontwikkelomgeving hoort gescheiden te zijn van productie, en destructieve acties horen een menselijke bevestiging te vragen.
Waar vibe coding wel goed werkt
Dit is geen pleidooi tegen vibe coding. Het is een krachtig middel, mits je het op de juiste plek inzet:
- Prototypes en klikbare demo's. Laat een idee binnen een middag zien aan collega's of klanten, voordat je er budget aan besteedt.
- Persoonlijke hulpmiddelen. Een script dat een Excel-export omzet, een klein dashboard voor jezelf, zonder klantdata en zonder koppeling met productiesystemen.
- Specificeren door te bouwen. Een werkend prototype zegt meer dan een document van twintig pagina's. Het is een uitstekende input voor een engineeringteam.
- Leren. Begrijpen wat software kan en wat het vraagt, zonder eerst te leren programmeren.
Kan iedereen vibe coden? Ja, en dat is de kracht. Kan iedereen productiesoftware opleveren met vibe coding? Nee, en dat is de valkuil.
Wanneer je een engineer nodig hebt
Een simpele vuistregel: zodra een van deze dingen waar is, moet iemand de code lezen en de architectuur bewaken.
- Er worden persoonsgegevens of klantgegevens verwerkt (AVG).
- De app koppelt met je boekhouding, ERP of CRM en kan daar iets in wijzigen.
- Er gaat geld doorheen: betalingen, facturen, prijzen.
- Meerdere mensen of klanten loggen in met verschillende rechten.
- Het bedrijf gaat er dagelijks op draaien.
Daar komen de dingen die vibe coding overslaat: toegangscontrole op de server, geautomatiseerde tests, logging, back-ups, gescheiden omgevingen voor ontwikkeling en productie, en onderhoud als pakketten of API's veranderen. Wat dat in geld betekent, lees je in maatwerk software laten maken: kosten. Wil je weten waarom zoveel AI-initiatieven blijven hangen tussen demo en productie, lees dan waarom AI-projecten mislukken.
Van vibe-prototype naar productie
Heb je al een prototype gebouwd met een AI-tool? Dat is geen weggegooid werk. Een verstandige route:
- Gebruik het prototype als specificatie. Het laat precies zien welke schermen en stappen je bedoelt.
- Laat de code beoordelen. Soms is een deel herbruikbaar, vaak is het sneller en veiliger om de kern opnieuw op te zetten met een doordachte datastructuur.
- Ontwerp rechten en koppelingen bewust. Wie mag wat, welk systeem is leidend, wat gebeurt er bij fouten.
- Voeg tests en monitoring toe voordat echte gebruikers erop komen.
- Zet het in je eigen omgeving, met de code in een repository op jouw naam.
Bij Airflows gebruiken we AI-codeertools dagelijks om sneller te bouwen, maar elke regel die naar productie gaat wordt beoordeeld en getest, en de code is van de klant.
Veelgestelde vragen
Wat is vibe coding precies?
Vibe coding is software maken door in gewone taal aan een AI te beschrijven wat je wilt, waarbij je de gegenereerde code niet of nauwelijks leest. Je beoordeelt vooral of het resultaat werkt. De term is in februari 2025 geïntroduceerd door Andrej Karpathy.
Is vibe coding goed of slecht?
Het is goed voor prototypes, demo's en persoonlijke hulpmiddelen, omdat je in korte tijd iets werkends hebt. Het is riskant voor productiesoftware met klantdata of koppelingen, omdat onderzoek laat zien dat AI-code vaak beveiligingsfouten bevat. Het hangt dus af van waar je het voor inzet.
Kan iedereen aan vibe coding doen?
Ja, je hebt geen programmeerkennis nodig om een werkend prototype te maken. Om te beoordelen of een app veilig, betrouwbaar en onderhoudbaar is, heb je die kennis wel nodig. Daar zit het verschil tussen een demo en een systeem waar je bedrijf op draait.
Kun je ChatGPT gebruiken voor vibe coding?
Ja. ChatGPT, Claude en Gemini kunnen allemaal code schrijven op basis van een beschrijving, en er zijn gespecialiseerde tools die complete webapps opzetten. Voor zakelijk gebruik let je op welke data je in de tool stopt en op de voorwaarden van het account dat je gebruikt.
Maakt AI programmeurs overbodig?
Nee. Onderzoek van METR liet zien dat ervaren ontwikkelaars met AI niet vanzelf sneller werden, en AI-code vraagt controle op beveiliging. Het werk verschuift wel: minder typen, meer ontwerpen, reviewen en testen.
Zo pak je het aan
Heb je een idee of een prototype dat werkt op je laptop, en wil je weten wat er nodig is om het veilig in productie te krijgen? Begin met de gratis AI-scan, of bekijk hoe we maatwerk software en AI-systemen bouwen waarbij snelheid en controle samengaan.
Bronnen
- Andrej Karpathy op X: "There's a new kind of coding I call vibe coding" (2 februari 2025)
- Collins Word of the Year 2025: vibe coding (6 november 2025)
- BBC: 'Vibe coding' named word of the year by Collins Dictionary (6 november 2025)
- METR: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity (10 juli 2025)
- METR: We are Changing our Developer Productivity Experiment Design (24 februari 2026)
- Veracode: 2025 GenAI Code Security Report (30 juli 2025)
- Fortune: AI-powered coding tool wiped out a software company's database in 'catastrophic failure' (23 juli 2025)
- NVD: CVE-2025-48757 (2025)

Bouwt bij Airflows AI agents, automatiseringen en maatwerk software voor Nederlandse bedrijven.



