AI-ondersteunde development is inmiddels meer dan een trend, maar het levert alleen iets op als je precies weet waar het wel en niet helpt. Bij ons draait dat vooral om Claude Code, en na een periode van dagelijks gebruik in klantprojecten hebben we een redelijk scherp beeld van waar het waarde toevoegt – en waar we het bewust niet gebruiken.
Waar het wél sneller gaat
Herhalend werk is de duidelijkste winst: een nieuwe endpoint die het patroon van bestaande endpoints volgt, een migratie doorvoeren over meerdere bestanden, of een eerste opzet van tests rond bestaande functionaliteit. Claude Code leest de bestaande codebase en volgt de conventies die er al zijn – naamgeving, mappenstructuur, de manier waarop foutafhandeling is opgezet – in plaats van zijn eigen stijl op te leggen zoals veel generieke AI-tools doen.
Dat laatste is precies waarom het in bestaande, soms jarenoude codebases beter werkt dan je zou verwachten: het gaat niet uit van een schone lei, maar van “hoe doet dit project het al, en hoe pas ik daarbinnen”.
Waar wij zelf blijven meekijken
Architectuurkeuzes – hoe een systeem is opgebouwd, welke technologie waarvoor wordt ingezet – blijven mensenwerk. Hetzelfde geldt voor beveiligingsgevoelige code: authenticatie, betalingen, alles waar een verkeerde aanname niet zomaar zichtbaar is maar wel duur kan worden. AI stelt hier voor, wij beoordelen en sturen bij, precies zoals we dat zouden doen bij code van een junior developer – alleen dan sneller, omdat het voorstel meestal al een heel eind in de goede richting zit.
We laten AI ook bewust niet los op beslissingen die afhangen van context die nergens in de code staat – waarom een klant iets op een bepaalde manier wil, wat een concurrent doet, welke toekomstplannen er zijn. Dat soort kennis zit bij ons, niet in een taalmodel.
Wat dit voor klanten betekent
Concreet: een eerste werkende versie staat er vaak sneller, tegen lagere kosten, zonder in te leveren op codekwaliteit. Dat laatste is een bewuste keuze – AI-output gaat altijd door dezelfde review als code die we zelf typen. Niemand krijgt ongereviewde AI-code aangeleverd, of het nu gaat om een klein scriptje of een kernonderdeel van een applicatie.
Het scheelt vooral tijd op het soort werk dat toch al voorspelbaar was – waardoor er meer tijd overblijft voor het werk dat daadwerkelijk nadenken vraagt: hoe een systeem in elkaar zit, welke aanpak op lange termijn onderhoudbaar blijft, en wat een klant eigenlijk probeert op te lossen achter de vraag die gesteld wordt.
Een voorbeeld uit de praktijk
Bij het toevoegen van een nieuwe functionaliteit aan een bestaand systeem laten we Claude Code eerst de bestaande, vergelijkbare functionaliteit opzoeken en als basis gebruiken. Dat levert een eerste versie op die al past bij de bestaande stijl, in plaats van iets dat er als vreemde eend in de bijt uitziet en later alsnog moet worden aangepast. Die eerste versie wordt vervolgens gewoon gereviewd zoals elke andere wijziging: leesbaarheid, edge cases, prestaties, en of het daadwerkelijk oplost wat er gevraagd werd.
Wil je hier verder over praten?
Wil je weten of AI-ondersteunde ontwikkeling ook voor jouw team of project werkt – als aanvulling op je eigen developers, of als onderdeel van een project dat wij voor je bouwen? Kijk bij AI & Claude Code begeleiding voor meer over hoe we dat aanpakken.