Hoe ik als developer kijk naar vibe coding – kansen en risico’s

Zeg wat je wilt en het wordt gebouwd. Dat is vibe coding: geef AI een opdracht en je krijgt een app die doet wat je wilt. Ik zie als developer grote kansen voor betere projecten, maar er kriebelen ook een paar risico's.

Timo
Geschreven door Timo

Mijn verhaal in een notendop


Hoe vibe coding werkt

In de praktijk gaat vibe coding ongeveer zo:

  1. Je hebt een idee voor een app. Wellicht iets wat handig zou zijn voor je werk.
  2. Je opent een AI-tool die code kan schrijven, zoals ChatGPT, Cursor of Builder.ai.
  3. Je schrijft: “Bouw een app die … doet.”
  4. De AI genereert code, vraagt wat dingen uit, geeft wat uitleg.
  5. Je ziet dat het werkt, en je geeft een nieuwe opdracht: “Voeg … toe, of wijzig ….”
  6. Zo heb je binnen een avond heb je een prototype van jouw idee.

Je ontdekt zo spelenderwijs dat je zelf een app kunt maken. En dat zonder enige codeerkennis en al het gedoe rondom ontwikkeltrajecten. Klinkt perfect toch?

Waarom dit zo aantrekkelijk is

Iedereen die met softwareontwikkeling te maken heeft, weet dat de meeste tijd niet gaat zitten in het tikken van code. Het zit in de keuzes eromheen. Wat moet er gebouwd worden, waarom, voor wie? Welke data moet er wel of juist niet in? Hoe moet het koppelen met de rest?

Hoe beter de keuzes, hoe beter je de ‘dure codeertijd’ kunt inzetten. Vertraging of opnieuw beginnen is enorm kostbaar.

Met vibe coding kun je daar even omheen. Het maakt niet zoveel uit als je product niet direct goed is, want je kunt het met een paar nieuwe instructies direct aanpassen. Dat maakt het aantrekkelijk, omdat je:

  • je idee meteen tastbaar maakt,
  • anderen sneller mee krijgt in een gesprek,
  • verschillende varianten kunt proberen,
  • zelf ook meer gevoel krijgt voor digitale flows en keuzes.

Het helpt je kortom om sneller te begrijpen wat je nodig hebt, nog voordat je er een heel project van maakt. Dat zie ik als een enorme waarde en helpt mij ook om technische keuzes duidelijk te maken.

Waar je prototype nog niets over zegt

Toch moet je goed beseffen wat je krijgt. Een vibe coded AI-prototype laat vooral de voorkant zien: de schermen, de flow, de basislogica. Wat vaak nog ontbreekt, zijn de vragen die altijd in mijn hoofd zitten als developer:

  • Data: waar wordt die opgeslagen, en wie kan erbij?
  • Beveiliging: hoe log je in, en wat mag een gebruiker wel of niet zien?
  • Betrouwbaarheid: wat gebeurt er als iemand iets onverwachts invoert?
  • Schaalbaarheid: werkt het ook bij honderden gebruikers tegelijk?
  • Koppelingen: wat doe je als een API verandert of stopt?
  • Onderhoudbaarheid: kan iemand dit later eenvoudig aanpassen?

Dat zijn vragen die je moet beantwoorden zodra je de stap wilt maken van eerste test naar serieus gebruik. Voor een interne demo maakt het weinig uit, of een hobbyproject voor thuis. Maar voor een app waar klanten of patiënten mee werken, zijn ze enorm belangrijk.

Na eb komt…?

Ik vergelijk vibe coding vaak met tekenen in nat zand. Je kunt snel vormen maken en iets schetsen. Dat werkt prima zolang het eb is: je ziet je lijnen en denkt dat je iets blijvends hebt gemaakt.

Maar als je weinig ervaring hebt met softwareontwikkeling, dan zie je die vloed nog niet aankomen. Je kent alleen de eb-situatie: een prototype dat netjes werkt zolang jij het test. Je kent het gevaar niet van de golf die alles kan wegspoelen.

Maar de vloed in software komt er uiteindelijk altijd. In de vorm van écht gebruik: meer gebruikers, meer data, strengere eisen aan veiligheid en betrouwbaarheid. Pas dan blijkt of je schets overeind blijft, of alsnog verdwijnt.

Het gevaar van een black box

De vraag is dus hoeveel controle je nog hebt over je techniek. Een groot risico van vibe coding is dat je al snel met een black box werkt. Je geeft AI een opdracht, er komt code uit, en het lijkt te doen wat je vroeg. Maar je hebt geen idee hóe het werkt of waarom het precies zo gebouwd is.

Het probleem is dat je dat ook niet eenvoudig kunt controleren. Je ziet het resultaat op je scherm, maar wat er onder de motorkap gebeurt blijft onduidelijk. Welke data wordt precies verwerkt? Welke aannames heeft de AI gedaan zonder dat jij het weet? Doet het dingen die je eigenlijk niet wil?

Dat gebrek aan inzicht betekent dat je geen grip hebt op je eigen techniek. En in een bedrijfskritische applicatie is dat een enorm risico. Want als je niet weet hoe iets werkt, kun je het ook niet goed beveiligen, onderhouden of opschalen.

Mijn gedachtes over de black box


Vergeet ook procesmanagement niet

Apps draaien ook niet alleen om techniek. Hoe je ze gebruikt en hoe je processen zijn ingericht, bepaalt uiteindelijk hoe effectief én veilig ze zijn. De beste techniek valt of staat bij hoe mensen ermee omgaan.

En als we het hebben over eb en vloed, dan is de grootste golf natuurlijk een datalek. En die ligt bijna nooit alleen aan de techniek. Het gaat meestal mis in procesmanagement en menselijk handelen. Zeker in de zorg zijn de risico’s van hacks en datalekken toegenomen (NOS). Daar moeten we samen zorgvuldiger mee omgaan.

Wanneer vibe coding echt waardevol is

Los van al deze risico’s ben ik wel enthousiast. Ergens voelt het alsof mijn codeerkunstje wordt overgenomen, maar juist in de valkuilen zie ik de waarde die ik kan leveren als ervaren developer.

Ik zie dus veel waarde in vibe coding, indien het verstandig wordt toegepast en je serieus omgaat met de risico’s. Zeker in de beginfase van een idee is het ideaal als:

  • je idee wilt verkennen en tastbaar maken,
  • wilt leren hoe flows en logica in software werken,
  • accepteert dat het een startpunt is en geen eindproduct.

Zie het als een schets van een architect. Het is perfect om je plannen duidelijk te maken, maar je gaat er niet meteen een gebouw mee neerzetten.

De kracht van vibe coding in de juiste context

Ik zie de waarde van vibe coding op twee fronten:

  • Het helpt om ideeën sneller concreet te maken, zodat je sneller tot een echte oplossing kan komen.
  • En het is krachtig als hobbyproject: voor het maken van persoonlijke apps die precies doen wat je wilt.

Wil je er professioneel mee verder? Dan verandert het spel. Dan moet je vragen beantwoorden over data, beveiliging, betrouwbaarheid en schaalbaarheid. Die komen vroeg of laat altijd op tafel. Hoe eerder je ze meeneemt, hoe sterker je fundament wordt.

Zo gebruik je vibe coding op de juiste manier: als hulpmiddel om sneller en scherper keuzes te maken. Daarna begint het echte werk: een app bouwen die niet alleen bij eb werkt, maar vooral bij vloed.

Sparren?
foto van timo
foto van timo
foto van timo

Welke app wil jij vibe coden?

We horen en zien graag wat jij wilt bereiken. Wij helpen je om de belangrijke vragen te beantwoorden.

AI bij LinkuOf bel: 024 3000 316