

Een van de oorzaken? Vibecoding.
Steeds vaker gebruiken niet-ontwikkelaars tools als Cursor of Windsurf om zelf software te ontwikkelen. Niet door code te schrijven, maar door te praten met AI. Zij spreken hun wensen uit in gewonemensentaal, de AI genereert de code. Geen geworstel meer met complexe syntax of logica. De barrière tussen een idee en een werkend product is ineens heel klein geworden.
Voor ons is dit natuurlijk spannend. Een deel van wat wij als softwareontwikkelaars jarenlang voor onze klanten deden, wordt nu ineens door klanten zélf gedaan.
Toch hebben we besloten om deze ontwikkeling volledig te omarmen. Onze klanten zijn er al mee bezig en ik geef ze groot gelijk.
Vibecoding kan een geweldige manier zijn om ideeën te testen en je processen te automatiseren. Tegelijkertijd zitten er ook grenzen aan wat je met vibecoding kunt bereiken. En als je die grenzen overschrijdt, ontstaan er risico’s.
Daarover gaat dit artikel.
De 4 niveaus van software-ontwikkeling met AI
Waar ligt de grens van wat je met vibecoding kunt bereiken? Om dat duidelijk te maken onderscheiden wij 4 niveaus van software-ontwikkeling met AI:
Niveau 1: prototyping
Het eerste niveau is prototyping. Dat betekent dat je jouw idee snel visueel en tastbaar maakt. Je voert wat prompts in, de AI genereert een interface en je kunt aan stakeholders laten zien wat je bedoelt. Een soort digitale schets. Wat ons betreft kan iedereen hier lekker mee gaan experimenteren.
Niveau 2: single-user applicaties
Op het tweede niveau praten we over de single-user applicatie. Dit is software die je daadwerkelijk bouwt voor eigen gebruik. Denk aan een handige tool die jouw specifieke workflow automatiseert of een dashboard dat alleen jij raadpleegt. Het draait ergens op een server of in een lokale omgeving en het werkt. Voor dit type toepassingen is vibecoding perfect. De risico’s zijn relatief laag en het kan je werk een stuk makkelijker maken. Risico’s beperken zich tot het omgaan met vertrouwelijke informatie en data, maar de business continuïteit is niet direct in het geding.
Niveau 3: collaboratieve applicaties
Hier verlaten we de veilige haven. Meerdere gebruikers loggen in. Ze werken in dezelfde database. Ze voeren gelijktijdig acties uit. Ineens krijg je te maken met rollen, rechten en data-integriteit. Dit is waar de meeste gevibecodeerde applicaties beginnen te wankelen. AI is fantastisch in het schrijven van functies, maar heeft moeite met de diepe architectuur van gedeelde systemen. Heb je wat technische kennis? Dan kom je er misschien wel uit. Mis je die kennis? Dan wordt het lastig. Terwijl de organisatie afhankelijker gaat worden van beschikbaarheid, continuïteit en juiste werking van de applicatie.
Niveau 4: mission critical applicaties
Op dit niveau vind je de bedrijfskritische software die 24/7 moet blijven draaien. Die veel gebruikers tegelijkertijd moet kunnen handelen. Waar gevoelige data in verwerkt wordt. Die moet kunnen praten met andere applicaties in je IT-landschap. En waar de continuïteit van je organisatie vanaf gaat hangen. Veiligheid, schaalbaarheid en robuustheid zijn hier extreem belangrijk.
Voor dit niveau zeggen wij: niet zelf doen. Schakel hier een ervaren engineer voor in.
De harde grens: waarom je (nog) niet voorbij niveau 3 moet vibecoden
Tot en met niveau drie kun je, als je de juiste digitale vaardigheden en een goed analytisch vermogen hebt, een heel eind komen. Het is verleidelijk om daarna door te duwen. Waarom niet ook naar niveau vier? Maar geloof me: op dit moment is dat extreem risicovol. De stap naar mission critical is geen lineaire groei. Het is een sprong naar een ander universum.
Het grote risico van software die volledig door AI is gegenereerd, zonder menselijke controle op de architectuur? De applicatie lijkt misschien te werken als je hem test. Maar je hebt geen idee wat er aan de achterkant gebeurt. Zonder dat je het weet kunnen er grote problemen met veiligheid en schaalbaarheid in de code zitten.
Daarom moet je nooit aan niveau vier beginnen als je geen senior engineer bent. De risico's voor de continuïteit van je bedrijf zijn simpelweg te groot. Op dit niveau wordt assurance essentieel. Je hebt specialisten nodig die begrijpen hoe een systeem zich gedraagt onder zware belasting en die de veiligheidslekken zien die een AI over het hoofd ziet.
Twee vragen zijn cruciaal: wat is jouw technische kennis, en wat is jouw risicobereidheid? Hoe hoger het niveau waarop je werkt, hoe zwaarder die twee vragen wegen. En hoe meer zekerheid je nodig hebt.
Geef het estafettestokje aan ons over en breng je app alsnog naar de finish
Wij geloven in samenwerking. Je hebt een idee? Pak die AI-tools erbij. Bouw die prototypes. Breng je visie tot leven op niveau één, twee of zelfs drie. Wij juichen dat toe. Het is de beste briefing die we ons kunnen wensen.
Ons service portfolio is hierop aangepast. In niveau 1 en 2 helpen wij je om de juiste oplossing uit te denken waarmee je écht waarde creëert, die gebruikers goed zal gaan bedienen en waarmee je je business doelen zult behalen. Naar niveau 3 en 4 wordt onze rol technischer: wij garanderen security, performance, schaalbaarheid en continuïteit.
Dat betekent overigens niet dat wij van fase 3 naar fase 4 alles met de hand opnieuw gaan bouwen. Wij hebben onze jarenlange ervaring in software-architectuur vertaald naar ons eigen AI-framework. Wij pakken jouw applicatie en halen die door die machine heen.
Onze engineers bouwen met het AI-framework jouw applicatie opnieuw op of optimaliseren die, op basis van onze regels, guardrails en intelligentie. Zo maken we je applicatie op een efficiënte manier veilig, schaalbaar en toekomstbestendig.
Grens bereikt?
Vibecoding is een krachtige tool. Gebruik het vooral. Experimenteer tot je niet meer verder kunt. Maar weet wanneer het moment is gekomen om de professionals te bellen.
Software is de motor van je bedrijf. Zorg dat die motor niet alleen draait op een goede 'vibe', maar op een sterk fundament.
De winnaars van morgen zijn degenen die nu durven pionieren, maar ook degenen die begrijpen waar de grens van hun eigen kunnen ligt.
Grens bereikt? Dan helpen wij je graag verder





