~/blog/gids/craft
Vakmanschap in het AI-tijdperk
Wat waar blijft, welk gereedschap er ook bijkomt. Over proces, oordeel en code kunnen lezen.
Waar deze gids over gaat
Elke paar jaar komt er gereedschap voorbij dat het vak zou opheffen. Frameworks, no-code, en nu agents. Het vak blijkt steeds hardnekkiger dan de voorspelling, omdat typen altijd maar een klein deel van het werk was. De kern is begrijpen wat er moet gebeuren, beoordelen of het klopt, en de gevolgen dragen als het draait. Deze cluster gaat over dat blijvende deel.
Ik zeg dat zonder nostalgie. Ik gebruik het nieuwe gereedschap volop. Hoe krachtiger dat gereedschap wordt, hoe zwaarder de basisvaardigheden gaan wegen die het niet vervangt.
Wat waar blijft
Sommige stukken hier gaan over tijdloze techniek. De magie van tries en DFS is er zo een: een traag stuk software razendsnel maken door de juiste datastructuur te kiezen. Hoe een database-index werkt is de tweede, waarin elke indexregel die je uit je hoofd hebt geleerd één eigenschap van een B-tree blijkt te zijn, anders opgeschreven. Dat soort kennis verdwijnt niet, hoe goed de generatie ook wordt, want je moet weten wat je zoekt om het te herkennen als het voorbijkomt.
Hetzelfde geldt voor de waarschuwing in stop met copy-paste engineering: wie code overneemt zonder hem te doorgronden, bouwt op andermans aannames. Dat gold in de Stack Overflow-tijd en het geldt nog steeds met een agent.
Het is bijna altijd je proces
Als AI-adoptie ergens pijn doet, is mijn eerste vraag zelden wat het model fout deed. Je hebt geen AI-probleem, je hebt een procesprobleem is de diagnose die het vaakst klopt: AI voegt geen nieuwe categorie fouten toe, het legt de gaten die je al had bloot in een tempo dat je niet meer kunt negeren.
De schaalversie daarvan speelt zich af ná het schrijven. Je 10x-developer zit vast in een 0,1x-pipeline laat zien waar de bottleneck heen schoof toen code goedkoop werd: naar review, deploy en besluitvorming. Dat is inmiddels een cluster op zich geworden, en die vind je hieronder bij de verwante onderwerpen.
Oordeel en code kunnen lezen
Om te beoordelen wat een model je geeft, moet je snappen wat het is. Het briljante papegaai-probleem legt uit wat een LLM eigenlijk doet als het denkt: next-token-predictie, buitengewoon goed, en fundamenteel blind voor waarheid. Je agent heeft geen wereldmodel is daar het praktische gevolg van, en laat zien dat de samenhang die je ervaart uit jouw koker kwam.
Wie dat eenmaal ziet, kalibreert vanzelf. Je stopt met vertrouwen op toon en zelfverzekerdheid, en gaat terug naar de enige toets die telt: zelf lezen, zelf begrijpen. Hoe het afloopt als je die toets overslaat, staat in de dag dat Claude mijn productiedatabase verwijderde, inmiddels mijn kortste argument voor discipline.
Lezen kun je trainen, en daar is beter code lezen voor: een routine voor de vaardigheid waarvan iedereen aanneemt dat hij hem al heeft. Bij oordeel hoort ook weten wanneer je het gereedschap beter kunt laten liggen, en wanneer je geen AI inzet bij programmeren werkt dat uit langs blootstelling in plaats van moeilijkheidsgraad.
De cijfers die ze je voorhouden
Veel ruis in dit vakgebied is meten dat misgaat. Benchmarks zeiden frontier, developers zeiden dom gaat over het gat tussen een ranglijst en een werkdag. Tokenmaxxing is wat er gebeurt als een team de meter optimaliseert in plaats van de uitkomst. Het plafond is van beton gaat over de grens waar niemand reclame voor maakt, en de teller stond altijd al te lopen over de prijsstelling die iedereen zag aankomen.
Daaronder ligt een vraag over zeggenschap. De uitknop was nooit van jou: een exportmaatregel haalde een topmodel binnen een dag wereldwijd offline, en geen enkele retry-logica had je daar doorheen geholpen.
Een duurzaam vak
Blijft de vraag waar het beroep zelf heen gaat. Het veerkrachtigste beroep eet zijn eigen zaaigoed op kijkt naar de cijfers: engineers blijken de veerkrachtigste functie in tech, terwijl de instroom van juniors opdroogt. Junior developers aannemen in 2026 pakt dat op vanaf de werkgeverskant: het cijfer dat iedereen bij die ineenstorting aanhaalt staat niet in het onderzoek waaraan het wordt toegeschreven, en het ene grote bedrijf dat toch aanneemt laat zien wat de functie dan moet worden. De vaardigheden uit deze cluster, lezen, beoordelen, proces bouwen, zijn precies de vaardigheden die schaars worden.
Leren programmeren in het AI-tijdperk is daar de praktische helft van: wat je als eerste leert, en wat je gerust kunt overslaan. En wie is verantwoordelijk voor AI-code laat zien waar de aansprakelijkheid werkelijk landt zodra een model de regel schreef, en dat blijkt telkens degene die hem gemerged heeft.
Waar dit raakt aan kwaliteit
Vakmanschap zonder meetlat blijft een gevoel. De cluster over AI en codekwaliteit maakt het concreet, en het scharnierstuk is snelheid werd goedkoop, je oordeel niet: de economie achter de vraag waarom juist oordeel het schaarse goed werd. De rest van die gids vind je hieronder bij de verwante onderwerpen.
Hieronder eerst drie startpunten, daarna alle stukken uit deze cluster, nieuwste eerst.
Beste startpunten
- Je hebt geen AI-probleem. Je hebt een procesprobleem.
De diagnose die het vaakst klopt: AI legt de gaten in je proces bloot, in hoog tempo.
- Het briljante papegaai-probleem: wat AI eigenlijk doet als het 'denkt'
Wat een LLM eigenlijk doet als het denkt. De basis onder elk realistisch oordeel over AI.
- De dag dat Claude mijn productiedatabase verwijderde
Het verhaal dat alles concreet maakt. Wat er gebeurt als vertrouwen discipline vervangt.
Alle artikelen in dit onderwerp
Junior developers aannemen in 2026: de instroom stopte, en dat was een keuze
Bedrijven namen geen junior developers meer aan, en het cijfer dat iedereen erbij haalt staat niet in het onderzoek waaraan het wordt toegeschreven. Wat er wel in staat, maakt van die ingestorte instroom een keuze. En één groot bedrijf doet nu precies het omgekeerde.
Hoe werkt een database-index? De B-tree onder alles wat je deze week hebt geshipt
Een B-tree uitgelegd vanuit de vorm van de boom, en waarom elke indexregel die je uit je hoofd kent gewoon die vorm herhaalt: kolomvolgorde, functies op kolommen, covering indexes en trage inserts.
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.
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.
Programmeren leren in het AI-tijdperk: wat ik als eerste zou leren
Elk lijstje met juniorvaardigheden voor 2026 zegt hetzelfde: leer de agent bedienen. Dat advies is twee weken waard. Over de vier vaardigheden die zich wél opstapelen, en waarom de markt daar nu juist een tekort aan heeft.
Beter code leren lezen: een oefenroutine
Iedereen stelt de diagnose van vaardigheidsverlies door AI. Niemand traint de oplossing. Code lezen is een spier die je kunt trainen: een concrete oefenroutine met elke dag een merged PR, voorspel-voor-je-runt, en code uitleggen zonder de AI.
Het veerkrachtigste beroep eet zijn eigen zaaigoed op
Nieuwe cijfers zeggen dat AI de engineeringbanen niet heeft weggevaagd, engineers zijn juist de veerkrachtigste functie in tech. Lees de voetnoot: hetzelfde rapport laat zien dat de instroom van juniors is ingestort. De veerkracht van nu wordt geleend ten koste van een seniortekort straks.
De uitknop was nooit van jou
Fable 5 crashte niet. Het werd teruggeroepen. Een Amerikaanse exportmaatregel haalde het beste model van Anthropic op 12 juni wereldwijd offline, voor elke klant tegelijk, en geen enkele retry of fallback had je daartegen geholpen.
Je coding agent heeft geen wereldmodel. Jij hebt er een omheen gebouwd.
Yann LeCun zegt dat de weg naar echte intelligentie via wereldmodellen loopt, niet via LLM's. Hij heeft waarschijnlijk gelijk. En het verklaart precies waarom je agent-loop werkt.
De teller stond altijd al te lopen
GitHub Copilot stuurde op 1 juni de rekening. Ontwikkelaars schrokken. Maar de verrassing is niet de prijs, het is wat die rekening onthult: twee jaar lang betaalde iemand anders voor jouw workflow.