Wat is vibe coding?
Vibe coding is een term voor het bouwen van software via AI-prompts, zonder traditioneel programmeren. Je beschrijft wat je wilt, de AI genereert de code. Tools als GitHub Copilot, Cursor en Claude Code maken dit mogelijk. Het resultaat is werkende software, ook als de maker zelf geen developer is.
Het is geen hype zonder inhoud. De productiviteitswinst voor eenvoudige toepassingen is reëel. Maar het is ook geen toverstaf: de kwaliteit, veiligheid en onderhoudbaarheid van het resultaat hangen sterk af van wie het bouwt en hoe.
AI verlaagt de bouwkosten. Dat heeft directe gevolgen voor de rekenmethode.
Bouwen kost minder tijd
Een prototype dat vroeger weken duurde, bouw je nu in dagen. AI-tools genereren werkende code op basis van een beschrijving. De initiële ontwikkeltijd daalt significant voor eenvoudige toepassingen.
Je hebt minder developers nodig voor een MVP
Kleine interne tools, dashboards of koppelingen tussen systemen zijn haalbaar zonder een volledig dev-team. Eén technisch ingestelde medewerker of een kleine externe partij kan veel verder komen dan voorheen.
De drempel voor maatwerk daalt
Specifieke integraties, interne workflows of rapportages die voorheen alleen haalbaar waren als je bereid was fors te investeren, worden nu eerder kosteneffectief om zelf te bouwen.
Wat er niet verandert
De belofte van vibe coding lost een deel van de bouwkosten op. De rest van de afweging blijft staan.
Onderhoud en tech debt
AI schrijft code, maar die code moet onderhouden worden. Updates, bugs, beveiligingsproblemen en nieuwe requirements blijven vragen om aandacht. Wie doet dat over twee jaar?
Beveiliging en compliance
AI-gegenereerde code bevat vaker beveiligingsfouten dan code die door ervaren developers zorgvuldig is geschreven. Bij klantdata, betalingen of persoonsgegevens is dit een reëel risico.
Domeinkennis
De afweging wat je bouwt en waarom vereist nog steeds inzicht in je bedrijfsproces, je gebruikers en je groeiplannen. AI helpt bij de uitvoering, niet bij de strategie.
Schaalbaarheid
Een snel gebouwde tool werkt voor tien gebruikers. Of het ook werkt voor honderd, met de juiste performance en datakwaliteit, is een andere vraag. Snelheid in de bouw betekent niet automatisch schaalbaarheid.