Je hoeft niet alles vooraf te weten om te bouwen

Misschien heb je al gelezen dat je bij vibe coding eerst alles moet uitschrijven. Een volledige specificatie, tot op het laatste scherm. Pas daarna mag je agent beginnen. En misschien zit je dan voor een leeg document, met het gevoel dat je dat allemaal nog niet weet. Dat is geen teken dat je er niet klaar voor bent. Zo werkt een creatief proces gewoon niet bij iedereen.

In een vibe coding-opleiding hadden we het over twee manieren van werken. De ene noemt men spec coding, van specification. De andere werkt in lussen, met voortschrijdend inzicht. En ik vertelde de groep eerlijk dat de ene niet beter is dan de andere. Ze passen bij een ander soort mens.

Kopieer de prompt onderaan dit artikel. Daarmee laat je je agent in korte lussen bouwen, zodat je na elke stap ziet wat er gebeurt.

Cartoon

Twee manieren om aan iets nieuws te beginnen

Er bestaat een populaire skill die je ondervraagt over wat je wil bouwen. Die blijft vragen stellen tot je zogezegd uitgeput bent. Op basis van al je antwoorden bouwt hij dan een volledige specificatie op. Sommige mensen houden daarvan. Alles staat beschreven, de intenties en doelstellingen zijn duidelijk. En dan laten ze hun agents gewoon werken.

Ik heb dat zelf ook geprobeerd. Maar als ik echt op die manier werk, droogt er bij mij iets op. Je kunt namelijk niet alles op voorhand bedenken. Er ontbreekt dan een feedback loop, en die vind ik heel belangrijk.

Je ziet die twee manieren trouwens in elk creatief proces. Ik schrijf boeken, en ik heb in mijn achterhoofd een algemeen idee, een soort wolk. Terwijl ik schrijf, krijg ik nieuwe ideeën, en die verwerk ik er meteen in. Andere auteurs werken maanden aan hun research en hun architectuur, en schrijven het boek daarna op een paar weken. Bij liedjes heb je hetzelfde. Sommigen schrijven eerst de tekst en componeren daarna, anderen doen het allebei tegelijk. En in software heb je mensen die alles plannen, en mensen die agile met een heel klein stapje beginnen.

Veelgestelde vragen

Wat is het verschil tussen spec coding en vibe coding?

Bij spec coding schrijf je eerst een volledige specificatie, en daarna bouwt je agent alles in één keer. Bij vibe coding werk je in lussen: je bouwt een klein stuk, kijkt ernaar en stuurt bij.

Is alles vooraf uitschrijven dan fout?

Nee, het is een andere manier van werken, en ze past bij mensen die graag eerst alles plannen. Het risico is dat je pas op het einde ziet wat je agent gebouwd heeft.

Wanneer laat ik mijn agent gewoon doorwerken?

Als de opdracht duidelijk is, zoals iets herdoen dat fout liep. Gaat het om iets nieuws, dan zou ik na elke stap kijken wat hij gebouwd heeft.

Waar kan ik dit oefenen?

In de opleiding ‘Vibe Coding met AI’ bouw je zelf een app, in lussen en met een agent. Alle data vind je bij Workshops & Events.

Lees gratis verder

Registreer gratis met je e-mailadres en lees verder. Met je account open je de gratis artikels in de leerruimte; de rest is voor abonnees, vanaf Learn Plus.

Al geregistreerd? Nog geen account?

Nog geen reactiesLees de reacties

Reacties

Leden reageren hier en lezen elkaars reacties. Registreer gratis of log in om mee te praten.

Registreer gratis of log in

Nog geen reacties. Wat neem jij mee?

    QR-code van deze pagina

    coachsteff.live/alles-vooraf-of-in-lussen

    Scan met je telefoon om de pagina te openen.