~/blog/tag/ai
AI
Artikelen over AI in softwareontwikkeling — van blind genereren tot bewust bouwen.
Waar ik over schrijf
De stukken onder deze tag dekken een breed gebied. Sommige zijn kritisch over hoe AI in softwareteams wordt ingezet. Andere zijn praktische handleidingen voor het dagelijks werken met coding agents. De meeste zitten ergens daartussenin.
De rode draad, voor mij, is dat AI gereedschap is, geen collega. Nuttig als je het zo behandelt, schadelijk als je het andersom doet. Die framing is wat mijn kritische stukken betogen en wat mijn praktische stukken aannemen.
Kom je voor de kritische kant, begin dan bij de ai-skeptic-serie. Briljante papegaaien, lava-lagen, prompts die geen specs zijn, dat hele verhaal. Kom je voor "hoe werk ik hier nou eigenlijk mee", dan zijn de claude-pro-serie en de losse tooling-stukken nuttiger. CLAUDE.md-bestanden, hooks, gestructureerde prompts, de workflows die overeind blijven.
Beide helften komen uit dezelfde hoek. AI verandert hoe het voelt om code te schrijven. Het verandert niet wat code moet zijn om veilig in productie te draaien. Het meeste wat ik onder deze tag schrijf is een variatie op dat verschil, en wat je eraan kunt doen.
De praktische helft heeft inmiddels een eigen gids: Agentic coding zet de belangrijkste stukken in leesvolgorde.
Beste startpunten
- Je agent lijdt onder je technische schuld
Het diagnostisch kader. Als je agent vastloopt, vertelt je codebase je meestal iets. Lees dit voordat je het model de schuld geeft.
- Van blinde generatie naar een AI-team: hoe je controle terugwint met agents
De praktische kant. Hoe je werk structureert rondom agents zodat je grip houdt op wat er live gaat.
- Het beste uit Claude Code halen
Het praktische startpunt. Hoe werken met Claude Code er echt uitziet als de hype eruit is.
Claude Code plan mode: beslissen voordat de agent schrijft
Hoe plan mode in Claude Code werkt: het planbestand op schijf, de vijf fases die je nooit ziet, en de plekken waar read-only eerder een advies blijkt dan een regel.
lees →Git worktrees uitgelegd: parallel werken met AI-agents zonder botsingen
Een git worktree geeft elke agent eigen bestanden en verder niets. Wat --worktree in Claude Code afschermt, wat er via die ene .git gedeeld blijft, en welke keuzes je daarnaast zelf moet maken.
Context beheren in Claude Code: wanneer /clear en wanneer /compact
Context beheren in Claude Code werd lastiger toen het window groter werd. Wat /context echt meet, waarom er bij /compact altijd iets verdwijnt, en wanneer je beter kunt clearen.
AI-codekwaliteit meten: het dashboard voorbij coverage en mutation testing
Coverage bewijst dat een regel draaide, mutation testing bewijst dat een test een bug zou vangen, maar geen van beide zegt iets over of de code stiekem lastiger wordt om aan te passen. Wat complexiteit, clone-detectie en fitness functions wel vangen.
Wanneer je beter geen AI gebruikt bij programmeren: het werk dat ik zelf blijf doen
Weten wanneer je beter geen AI gebruikt bij programmeren is een vaardigheid die je nu al toepast, onbewust en slordig. Het onderzoek dat moest meten of AI helpt, liep er zelfs op stuk. Dit is de grens die ik zelf aanhoud, en waarom moeilijkheidsgraad de verkeerde maatstaf is.
Claude Code /doctor: van installatiecheck naar contextaudit
Wat /doctor in Claude Code nu echt controleert: tien checks, waarvan er maar twee kijken of het ding goed geïnstalleerd staat. De rest gaat over wat jij erin hebt geladen.
Wie is verantwoordelijk voor AI-code? Jij, en sinds dit jaar staat het zwart op wit
Verantwoordelijkheid voor AI-code is dit jaar een juridische vraag geworden. Californië schrapte in januari het verweer dat de AI het zelf deed, Europa maakt software in december een product, en geen enkele vrijwaring dekt code die niet werkt.
Incident response voor AI-agents: wat je doet als je coding agent de fout in gaat
Een draaiboek in vijf fases voor het uur nadat je coding agent iets sloopt: sessie bevriezen, reconstrueren uit het transcript, blast radius bepalen, roteren, en de permissie repareren die het mogelijk maakte.
Het gat dat je sandbox bruikbaar maakt
Twee ontsnappingen uit een agent-sandbox in één week, bij OpenAI en bij Claude Cowork. In beide gevallen klom de agent één privilegeniveau omhoog binnen een omgeving waar alles van waarde al lag, zonder ook maar één muur te passeren.
Opus 5 is er, en je effort-instellingen kloppen niet meer
Opus 5 komt tot op een halve procentpunt van Fable 5 tegen de helft van de kosten per taak, bij precies dezelfde prijs per token. Wat er voor jouw setup echt verandert, staat in de documentatie: meet je effort-niveaus opnieuw.