Spreadsheets zijn dood. Lang leve vibe coding!

Wil Peters 2025-06-24 AI spreadsheets-zijn-dood-lang-leve-vibe-coding

Spreadsheets zijn dood. Lang leve vibe coding!

Ik ben accountant. Spreadsheets, controles, rapporten - dat was mijn wereld in de beginjaren van mijn werkzame leven. Tot ik leerde programmeren. Plotseling kon ik een hoop saai werk "weg-automatiseren". Eerst voor mezelf, daarna voor mijn collega's en later voor mijn klanten. Sinds een paar jaar maak ik bij programmeren intensief gebruik van AI-assistenten. Ze wisselen snel. Ik hop van het ene model naar het andere, omdat er telkens nieuwe, nóg krachtiger modellen verschijnen.

"Vibe Coding"?

Eerst typte ik nog instructies via mijn toetsenbord, op dit moment gaat het zelfs zo ver dat ik via de "spraak-naar-tekst" functie van Windows letterlijk tegen mijn "AI-collega" praat. De AI-assistent vertaalt mijn "vibe" vervolgens naar werkende code.

Vergeet dus alles wat je denkt te weten over programmeren. Geen cryptische symbolen, geen eindeloze regels code. Bij vibe coding vertel je in normale mensentaal wat je wilt maken. Een AI-assistent vertaalt jouw "vibe" vervolgens naar werkende software. Het klinkt als magie, maar het werkt. Sterker nog: in twee jaar tijd is deze technologie geëvolueerd van een interessant experiment, tot een serieus goede collega-programmeur.

Ontwikkeling AI-assistentie binnen het programmeren

Hoe zag de ondersteuning van de AI-assistentie er de afgelopen jaren uit? Welnu, hier een beknopt overzicht:

  1. Autocompletion (afmaken van een coderegel)
  2. Schrijven korte (eenvoudige) stukjes code
  3. Schrijven grotere stukken code, binnen één onderdeel van de codebase
  4. Een AI-agent een complete functionaliteit laten schrijven, waarbij meerdere onderdelen van de codebase worden geraakt ("Agentic coding")
  5. Een AI-agent zelfstandig, in achtergrond, onderdelen van de codebase laten (her)schrijven

De afstand tot de feitelijke code zelf neemt van boven naar beneden af. Of, anders gezegd, het werk verschuift van het programmeren zelf, tot het reviewen van het werk van de AI-assistent. Bij agentic coding neemt daarbij het vóóraf opstellen van een plan (een "PRD", ofwel "Product Requirements Document") om de agent mee aan het werk te zetten een steeds belangrijkere plaats in. Zonder dit plan gaat er eenvoudigweg (te) veel mis. Vibe coden is dus niet gelijk aan "ongestructureerd te werk gaan". Juist het tegendeel is waar! Gestructureerd, planmatig werken is belangrijker dan ooit. Doe je dit, dan is een ongekende "productiviteitsboost" je beloning: meer werk van betere kwaliteit dan je ooit voor mogelijk hield.

Mijn doel: krachtige data-analytics oplossingen van auditors, vóór auditors

Met mijn team werk ik aan de bouw van een nieuwe analytics-oplossingen, speciaal voor auditors. We hebben al een paar van dergelijk oplossingen gebouwd, nu moet al die kennis en ervaring neerdalen in onze lopende projecten. Van de knoppen op het scherm tot de database onder de motorkap - alles ontstaat op dit moment in samenwerking met onze AI-assistenten. Hou dit kanaal in de gaten, we zullen met enige regelmaat berichten plaatsen over de nieuwste ontwikkelingen.

De dagelijkse praktijk

Mijn setup is simpel: ik praat, de AI-assistent luistert. Code verschijnt. Ik review en keur goed. Of ik zet de assistent opnieuw aan het werk om dingen te verbeteren. Dit loopt behoorlijk gesmeerd, maar er gaat ook wel eens wat mis. Als dat laatste gebeurt, ontsnapt er bij mij ongewild wel eens een krachtterm. De Windows spraak assistent, censureert dit overigens braaf met sterretjes: "****!".

En de AI-assistent? Die pikt mijn frustratie feilloos op. In zijn antwoord gebruikt hij doodleuk hetzelfde scheldwoord - ongecensureerd. Géén sterretjes, gewoon de volle glorie van mijn ergernis! Zo zie je dat zelfs in de wereld van AI en algoritmes ruimte is voor menselijke emotie. En dat, beste lezer, is de actuele stand van zaken: technologie die niet alleen je taal verstaat, maar ook je stemming.

F**k yeah.