Deze tools helpen developers sneller en efficiënter te werken, maar ze vervangen ze niet. Je blijft zelf verantwoordelijk voor structuur, ontwerpkeuzes en debugging. Tot je kennismaakt met een nieuwe generatie tools zoals Bolt.new en Lovable.dev. Deze beloven méér dan hulp, ze genereren in één keer een complete applicatie of in ieder geval een groot gedeelte. Maar, hoe werkt dat precies? En belangrijker nog: hoe verwerk je dat in je rol, tijdsbesteding en facturatie?
Tools zoals ChatGPT en Gemini zijn vooral taalmodellen. Je stelt een vraag, zij geven een antwoord. Soms is dat een stukje code, soms een uitleg. Jij blijft degene die de boel samenbrengt, Bolt.new en Lovable.dev doen het anders. Hier voer je een uitgebreide prompt in, zoals:
“Bouw een responsief dashboard in React met login, zijbalk, dark mode en datatabellen in de style van www.coolblue.nl”
In dit voorbeeld creëert bolt vervolgens:
De gegenereerde code is meestal React, maar gewoon html met javascript kan ook. Je moet dan wel in de prompt verwerken dat je vanille html* wil. Je krijgt dus geen suggestie of snippet, maar een werkende app die beperkt is. Je wordt regisseur in plaats van programmeur. Je prompt is het ontwerpdocument.
AI tools zijn krachtig maar ze doen wat je vraagt. Soms te letterlijk en dat kan tot vreemde resultaten leiden als je niet precies weet wat je doet.
Een goed voorbeeld: je vraagt een AI om “een CMS voor documentatie met database-opslag in een React project”. Grote kans dat je dan React-code terugkrijgt waarin direct geprobeerd wordt een database aan te spreken. Maar dat kan natuurlijk niet: React draait in de browser, en databasekoppelingen horen thuis in de backend op de server.
Als je de backend ook door de AI wil laten schrijven moet je dus expliciet aangeven dat je een backend-laag wil met bijvoorbeeld Node.js* en Express die de database afhandelt en dat de React front-end daar via een API mee praat.
AI denkt niet in architectuur of veiligheid, dat moet jij doen. Zelf moet je de technische grenzen en verantwoordelijkheden blijven bewaken. Zeker als je met klanten werkt die van jou een veilige en onderhoudbare oplossing verwachten.
“De gratis lagen van tools nodigen uit tot experimenteren, maar de kosten lopen snel op.”
David Smulders
Beide tools bieden een gratis laag waarmee je behoorlijk ver kunt komen:
Ik ga niet uitgebreid in op wat tokens precies zijn, omdat de berekening ervan tamelijk complex is.
Lovable.dev
Bolt.new
€20 per maand voor 10M tokens tot 1000 euro voor 600M tokens per maand
De gratis lagen nodigen uit tot experimenteren, maar zodra je vaker iteraties doet of grotere apps wilt bouwen, lopen de kosten snel op.
De gratis lagen nodigen uit tot experimenteren, maar zodra je vaker iteraties doet of grotere apps wilt bouwen, lopen de kosten snel op.
Je denkt eerst: “Ik schrijf een prompt in ChatGPT, zet die in Bolt.new, klaar.”
Maar dan... zit je een halve dag in Bolt zelf.
Wat begint als een efficiënt alternatief voor zelf coderen, verandert al snel in een creatief iteratieproces. Je gaat finetunen, herformuleren, componenten aanpassen, flows verbeteren. Je wordt vanzelf onderdeel van de AI-loop.
En taalmodellen zijn krachtig, maar niet onfeilbaar. Ze vergeten context, maken foutieve aannames of raken in de war bij complexere logica of lange prompts. Op dat moment moet jij het overnemen:
Je schrijft minder handmatige code, maar bent des te meer bezig met prompting, reviewen, bijsturen en controleren. Het is geen pure besparing maar het is een verschuiving in het soort werk dat je doet. En die verschuiving vereist nog steeds vakkennis.
En dan de vraag waar veel freelancers, bureaus en opdrachtgevers mee zitten:
Een tokenpakket van 120M bij Bolt kost €200. Stel dat je daar meerdere klantprojecten mee aanstuurt — hoe verwerk je dat? Schrijf je het als “AI-generatiekosten”? Neem je het op in je uurtarief? Of is dit net als Photoshop, een tool die je gebruikt, maar die niemand los terugziet op de factuur?
De grens tussen menselijke arbeid en AI-output vervaagt. En daarmee ook de traditionele rolverdeling in een team.
AI-tools zoals Bolt.new en Lovable.dev vervangen geen developers. Ze veranderen hóe we werken:
Maar je blijft als ontwikkelaar onmisbaar. Omdat je structuur moet aanbrengen, logica moet controleren, en vooral: omdat je moet weten wat goed is en wat fout.
“Op termijn ontstaat er een probleem: waar komen de seniors van de toekomst vandaan?”
David Smulders
Er is nog een dieperliggend punt waar we als sector over moeten nadenken. Het lijkt alsof AI-tools zoals Bolt.new en Lovable.dev in veel gevallen het werk van een junior developer deels kunnen overnemen. Ze genereren snel componenten, maken UI-structuren en leveren “bruikbare code” op. En dus ligt de verleiding voor opdrachtgevers of teams voor de hand: waarom nog een junior aannemen, als AI het werk sneller doet?
Maar als er structureel minder juniors worden aangenomen, ontstaat er op termijn een probleem: waar komen de seniors van de toekomst vandaan?
Want developers worden niet geboren als seniors. Ze groeien in die rol door ervaring, begeleiding, fouten maken en leren binnen echte projecten. Als dat pad wordt afgesneden, missen we straks niet alleen menskracht, maar ook inzicht, vakmanschap en architecturale denkkracht.
AI is indrukwekkend snel in het herkennen van patronen in enorme hoeveelheden data. Maar in tegenstelling tot mensen begrijpt het niet wat het ziet of zegt, het leert niet, het herhaalt. En ik denk dat het verschil cruciaal is voor de toekomst van softwareontwikkeling.
Ik hoor graag jouw mening. Reageer hieronder of deel dit artikel met iemand die ook worstelt met deze nieuwe realiteit. Want dit is niet zomaar een trend, dit is het begin van een structurele verandering in softwareontwikkeling.
Begrippenlijst
Node.js
Een platform waarmee je JavaScript kunt gebruiken aan de serverzijde (dus buiten de browser). Handig voor het bouwen van snelle, schaalbare netwerktopassingen.
Express
Een minimalistisch framework voor Node.js dat het eenvoudiger maakt om webapplicaties en API’s te bouwen.
Vanille HTML
HTML zonder gebruik van frameworks, bibliotheken of extra hulpmiddelen. Puur en standaard zoals het oorspronkelijk bedoeld is.
De fashionista in IT – een combinatie van mode en code