Home / Glossary / Vibe Coding

Definition

Vibe Coding

Vibe coding is een informele benadering van softwareontwikkeling waarbij een ontwikkelaar in natuurlijke taal beschrijft wat hij of zij wilt en een AI-tool de implementatiedetails laat afhandelen. In plaats van precieze specificaties te schrijven, communiceert de ontwikkelaar intentie via een informeel gesprek en itereert op basis van resultaten.

Waar de term vandaan komt

De term "vibe coding" werd gepopulariseerd door Andrej Karpathy begin 2025. Hij beschreef een workflow waarbij je "je volledig overgeeft aan de vibes, exponentielen omarmt en vergeet dat de code zelfs bestaat." Het idee is dat AI-tools capabel genoeg zijn geworden dat je in een gesprek kunt beschrijven wat je wilt en werkende software krijgt zonder het merendeel van de code handmatig te schrijven.

Hoe vibe coding werkt in de praktijk

In een vibe coding-sessie zou je kunnen zeggen: "Maak een dashboard dat gebruikersregistraties over tijd laat zien met een mooi diagram." De AI genereert de volledige implementatie. Je bekijkt het resultaat, zegt "maak het diagram blauw en voeg een datumkiezer toe," en de AI werkt de code bij. Je itereert op de output in plaats van op de code. De focus ligt op resultaten, niet op implementatiedetails.

Vibe coding werkt goed voor prototypes, zijprojecten en MVP's. Voor productiesystemen moet je de gegenereerde code nog steeds beoordelen op veiligheid, prestaties en onderhoudbaarheid. Code verschepen die je niet begrijpt creeeert technische schuld.

Vibe coding is het meest effectief wanneer de ontwikkelaar genoeg ervaring heeft om de output te evalueren, ook al heeft hij of zij het niet regel voor regel geschreven. Weten hoe goede code eruitziet is belangrijk — zelfs wanneer je niet degene bent die het schrijft. De vaardigheid verschuift van implementatie naar evaluatie en sturing.

Is vibe coding hetzelfde als agentic coding?+
Niet precies. Agentic coding verwijst naar het vermogen van de AI om autonome acties te ondernemen. Vibe coding beschrijft de benadering van de ontwikkelaar — informeel, intentiegericht, gericht op resultaten in plaats van code. Je kunt vibe coding doen met een agentische tool, maar agentic coding kan ook worden gedaan met precieze, gedetailleerde prompts.
Is vibe coding goed voor beginners?+
Het kan beginners helpen snel werkende projecten te bouwen, maar er is een risico dat fundamentele kennis niet wordt geleerd. Beginners moeten de gegenereerde code bestuderen om te begrijpen wat het doet. Gebruik vibe coding als leermiddel, niet als vervanging voor begrip.
Welke tools zijn het beste voor vibe coding?+
Claude Code, Cursor en Bolt zijn populair voor vibe coding. Claude Code is ideaal omdat de agentische mogelijkheden de volledige implementatielus afhandelen — je beschrijft wat je wilt en het regelt de rest.
Kun je een productieapplicatie vibe-coden?+
Dat kan, maar je moet code review niet overslaan. Vibe coding is een ontwikkelmethode, geen kwaliteitsborgingsstrategie. Beoordeel altijd gegenereerde code op beveiligingskwetsbaarheden, foutafhandeling en prestaties voordat je het naar productie verscheept.

Related terms

Agentic CodingAI Pair ProgrammingPrompt Engineering voor Code

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS