Dienst 03

Vibe coding

Software laten bouwen door AI op basis van beschrijvingen in gewone taal in plaats van geschreven code. Het werkt verbluffend goed voor het eerste prototype en verbluffend slecht voor wat daarna komt. Ik help je die grens vinden en oversteken.

Waarom het eerste weekend zo goed gaat

Vibe coding levert in een paar uur iets op dat werkt. Dat is echt, geen marketing. Het probleem begint bij versie twee: er is niemand die begrijpt waarom de code doet wat hij doet, er zijn geen tests, en de eerste keer dat er iets stukgaat weet niemand waar te beginnen.

Ik zie het patroon inmiddels regelmatig. Iemand bouwt in een weekend een tool die het interne probleem oplost, het team gaat hem gebruiken, en zes maanden later draait er bedrijfskritische software die niemand durft aan te raken. Dat is geen argument tegen vibe coding. Het is een argument voor weten wanneer je overstapt.

Wat de dienst inhoudt

Afhankelijk van waar je staat: samen bouwen, of opruimen wat er al staat.

  • Snel bouwen waar snelheid telt

    Interne tools, prototypes, eenmalige scripts en dashboards. Precies het werk waar vibe coding op zijn best is, omdat de kosten van een fout laag zijn.

  • De overstap naar productie

    Werkt het prototype en wil je erop bouwen, dan moet er wat gebeuren: tests, foutafhandeling, leesbare structuur en documentatie. Meestal is dat minder werk dan opnieuw beginnen.

  • Beoordelen wat er al staat

    Heb je zelf iets gebouwd en twijfel je of je erop kunt bouwen, dan kijk ik ernaar en zeg ik eerlijk of het houdbaar is. Soms is het antwoord: weggooien en overnieuw.

  • Je team leren waar de grens ligt

    De waardevolste uitkomst is meestal niet de code maar het oordeel: wanneer is vibe coding prima en wanneer heb je een echte ontwikkelaar nodig.

Hoe het loopt

  1. 01

    Bepalen wat het moet worden

    Een wegwerpprototype en een systeem waar straks je facturatie op draait vragen een compleet andere aanpak. Die keuze maken we vooraf, niet halverwege.

  2. 02

    Bouwen met AI, met de hand nakijken

    Snelheid van AI, maar met beoordeling van wat er uitkomt. Vooral op de plekken die met geld, klantgegevens of externe koppelingen te maken hebben.

  3. 03

    Overdragen of afsluiten

    Blijft het draaien, dan zorg ik dat iemand het begrijpt. Was het een prototype, dan gooien we het weg en dat is prima.

Wat het oplevert

Werkende software in dagen in plaats van maanden, zonder dat je over een half jaar vastzit aan iets dat niemand meer kan onderhouden.

  • Interne tools die in dagen klaar zijn in plaats van in een sprintplanning
  • Duidelijkheid over wat wel en niet productiewaardig is
  • Bestaande AI-gebouwde code die getest en gedocumenteerd is
  • Een team dat zelf kan inschatten wanneer het risico te groot wordt

Wat het kost

Wat een traject kost hangt af van de omvang en van hoeveel systemen erbij betrokken zijn. Ik werk met een vaste prijs per fase, niet met open regie: je weet vooraf wat een fase kost en je beslist na elke fase of je verder wilt.

Een concreet bedrag noem ik pas als ik weet waar het over gaat. Dat kost een gesprek van een half uur en daar zijn geen kosten aan verbonden.

Of dit bij je past

Dit werkt goed als

  • je een intern probleem hebt dat geen half jaar ontwikkeling waard is
  • er al iets met AI gebouwd is en je wilt weten of het houdbaar is
  • je snelheid nodig hebt maar niet blind wilt varen op de uitkomst
  • het duidelijk is wie de tool straks gebruikt

Dit past minder goed als

  • het om software gaat die je aan klanten verkoopt
  • er gevoelige persoonsgegevens of betalingen door het systeem lopen
  • je verwacht dat AI het onderhoud ook overneemt

Vragen over vibe coding

Wat is vibe coding precies?

Software laten schrijven door een AI-model op basis van beschrijvingen in gewone taal, waarbij je stuurt op het resultaat in plaats van op de code zelf. De term komt van Andrej Karpathy, die begin 2025 beschreef hoe hij programmeerde door de AI te laten schrijven en zelf nauwelijks nog naar de code te kijken. Voor kleine, afgebakende dingen werkt dat opvallend goed.

Kan ik hiermee mijn ontwikkelaar vervangen?

Voor interne tools, scripts en prototypes vaak wel. Voor software waar je bedrijf van afhankelijk is niet. Het verschil zit niet in of de code werkt maar in wat er gebeurt als hij stukgaat: dan heb je iemand nodig die begrijpt wat er staat. Wie beweert dat AI ontwikkelaars volledig vervangt, heeft nog geen productie-incident meegemaakt.

Is code die AI schrijft veilig?

Niet automatisch. AI-modellen produceren regelmatig code met bekende zwakheden: onvoldoende invoervalidatie, sleutels in de broncode, ontbrekende rechtencontroles. Voor een interne tool zonder gevoelige data is dat een aanvaardbaar risico. Zodra er klantgegevens of betalingen bij komen kijken, moet er iemand met verstand van zaken naar kijken.

Laten we bespreken hoe ik jouw bedrijf kan helpen groeien

Een kort gesprek is genoeg om te bepalen of er een goede match is. Geen verkooppraatje, wel een eerlijk beeld van wat er mogelijk is.