Vakmanschap | Blog

~/blog/tag/craft

Vakmanschap

Over codekwaliteit, bewust bouwen en het vak van softwareontwikkeling.

Waar ik over schrijf

Vakmanschap is wat je niet kunt uitbesteden. De meeste stukken onder deze tag gaan daarover, geschreven in de tijd waarin de verleiding om uit te besteden groter is dan ooit.

Dit is de ruil die ik teams steeds zie maken. Ze grijpen naar een agent omdat het sneller features oplevert. De features komen. De bugs komen mee.

De code-review wordt dunner omdat de diff er aannemelijk uitziet. Zes maanden later kan niemand in het team meer uitleggen waarom de auth-flow doet wat hij doet, en de laatste die het wel kon is allang weg.

Het vak dat ik hier verdedig, is het deel dat niet in commit-snelheid zichtbaar is. Het is smaak, en het gevoel dat er iets niet klopt voordat je kunt benoemen waarom. Het is de bereidheid om code zorgvuldig te lezen, ook code die je niet zelf hebt geschreven. En het is de discipline om een fix die je niet begrijpt te weigeren.

Daar wordt niks van makkelijker als er een agent bij betrokken is. Eerder belangrijker. De pull request die je op instinct had gevangen omdat hij raar voelde, is precies wat een agent in zelfverzekerde toon zal produceren. De lezer moet meer werk doen, niet minder.

Dat is de rode draad van deze stukken. Het model is een gereedschap. Het oordeel is van jou, en dat mag je niet neerleggen.

Het volledige argument, met alle stukken in samenhang, vind je in de gids Vakmanschap in het AI-tijdperk.

nieuwste
architectuurvakmanschap
10 min

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.

lees →