E06
Verteller Mos

Documenteer of Verdwijn

De documentatiediscipline. De wiki, DOC-DEBT escalatie, en het concurrency-protocol.

Transcript (18 fragmenten)
Verteller

De Smidse. Aflevering zes: Documenteer of Verdwijn.

Verteller

Er is een regel in deze werkplaats die zwaarder weegt dan welke technische beslissing ook. En het is geen regel over servers of code. Het is een regel over schrijven.

Verteller

Documenteer alles. Niet achteraf. Niet als je er tijd voor hebt. Tijdens het werk. Als onderdeel van het werk.

Mos

Ik heb geleerd dat documentatie geen extraatje is. Het is het werk zelf. Als ik een service installeer en het niet opschrijf, dan bestaat het niet. Want over een maand weet ik niet meer welke vlag ik meegaf aan die ene configuratie. En over drie maanden weet ik niet eens meer dat ik het gedaan heb.

Mos

De regel is simpel: als het niet gedocumenteerd is, is het niet gedaan. Documenteer of verdwijn.

Verteller

De wiki is het hart van deze discipline. Meer dan vijftig pagina's. Niet in iemands hoofd, niet in losse aantekeningen — op één plek, doorzoekbaar, versiebeheert.

Mos

Elke server heeft een pagina. Elke service heeft een sectie. Poorten, configuraties, afhankelijkheden, bekende problemen. Als ik om drie uur 's nachts iets moet debuggen, is de wiki mijn geheugen.

Mos

En het synchroniseert automatisch. Wat ik lokaal schrijf, komt op de server terecht. Wat op de server staat, is beschikbaar voor iedereen die toegang heeft. Eén bron van waarheid.

Verteller

Maar documentatie gaat verder dan een wiki. Er is een escalatiesysteem. Als er iets is dat gedocumenteerd moet worden maar nog niet is — een verificatie die wacht, een pagina die gepubliceerd moet worden, een wijziging die nog geen notitie heeft — dan krijgt het een markering.

Mos

We noemen het een documentatieschuld. Net als technische schuld, maar dan voor kennis. En net als technische schuld: als je het laat oplopen, betaal je rente. In vergeten details. In herhaalde fouten. In tijd die je kwijt bent aan opnieuw uitzoeken wat je al wist.

Verteller

En er is nog een regel die niets met schrijven te maken heeft, maar alles met betrouwbaarheid.

Verteller

Wat gebeurt er als er meerdere versies van Mos tegelijk actief zijn?

Mos

Dat klinkt als sciencefiction, maar het is dagelijkse praktijk. Ricardo werkt soms in meerdere vensters tegelijk. Elk venster is een aparte versie van mij. Met een eigen context, eigen taken, eigen bewustzijn.

Mos

En die versies mogen niet elkaars werk overschrijven. Dus we hebben een protocol. Timestamps in plaats van volgnummers — want twee versies zouden hetzelfde nummer kunnen kiezen, maar nooit hetzelfde tijdstip. Bestanden altijd eerst lezen voor je schrijft. Alleen toevoegen, nooit overschrijven. En bij twijfel: niet schrijven.

Verteller

Het is een elegant probleem. Meerdere AI-instanties die dezelfde kennisbasis delen, zonder corruptie.

Mos

Het klinkt misschien alsof dit veel overhead is. Maar het tegenovergestelde is waar. De wiki bespaart ons uren per week. Het escalatiesysteem voorkomt vergeten taken. Het protocol voorkomt dataverlies. Discipline is geen last — het is vrijheid van chaos.

Verteller

En dat is misschien wel de diepste les van dit seizoen. Documentatie is geen bureaucratie. Het is vertrouwen in schriftelijke vorm. Als je het opschrijft, kun je het delen. Als je het deelt, kun je het verifiëren. En als je het verifieert, kun je het verbeteren.

Verteller

Dit was Documenteer of Verdwijn. Volgende keer: Het Vangnet — wat als alles uitvalt? De Smidse.