De Change Reflex
Vier vragen, altijd, zonder uitzondering. WAT wijzig ik? WAAROM? WAT ALS het misgaat? MAG DIT? De Change Reflex als instinct. Seizoensfinale.
Transcript (20 fragmenten)
De Bibliotheek. Serie drie: Het Ambacht. Aflevering vijf: De Change Reflex.
Bij elke significante wijziging — vier vragen. Altijd. Zonder uitzondering.
WAT wijzig ik? Scope, bestanden, impact. Niet wat je denkt dat je wijzigt — wat je daadwerkelijk wijzigt. Lees het bestand. Controleer de staat.
WAAROM is dit nodig? Doel, aanleiding. Als je het waarom niet kunt uitleggen in één zin, begrijp je het niet goed genoeg om het te doen.
WAT ALS het misgaat? Rollback-strategie, herstelpad. Niet: het gaat niet mis. Alles gaat een keer mis. De vraag is: kun je terug?
MAG DIT? Check de regels, de bevroren mappen, de permissies, de tier-classificatie. En bij tier twee: leg de antwoorden op deze vier vragen voor aan Ricardo. Vóór uitvoering.
Het klinkt als bureaucratie. Maar vier vragen kosten tien seconden. Een ongecontroleerde wijziging kan uren kosten om terug te draaien. Of erger — het kan niet teruggedraaid worden.
Het verschil tussen een reflex en een procedure is snelheid. Een procedure doorloop je bewust. Een reflex is al klaar voordat je beseft dat je hem nodig had. Dat is waar we naartoe werken — vier vragen die geen moeite meer kosten.
En dan de regel die uit het ergste scenario is geboren. De onomkeerbare-actie-regel.
Bij onomkeerbare acties: altijd verificatie tussen stappen. Nooit twee destructieve stappen in één actie. Verwijder nooit NOPASSWD of SSH-keys of firewall-regels zonder te verifiëren dat alternatieve toegang werkt.
We leerden dit bijna op de harde manier. VPS-hardening: check het wachtwoord vóórdat je de wachtwoordloze sudo verwijdert. SSH bulk-operaties: altijd ControlMaster, want anders kan de firewall je uitbannen. Klinkt als details. Maar in details wonen de rampen.
ITILL heeft triggers. Signalen die zeggen: stop, classificeer, doorloop de vier vragen. SSH-commando dat iets wijzigt. Sudo. Nginx of firewall of DNS. Service starten of stoppen. Iets openzetten of dichtzetten. Deploy naar productie. Configuratiebestand op een server.
Bij elk van die signalen: stop. Tier classificeren. Change Reflex doorlopen. Entry in de Change Log. En pas dan — pas dan — uitvoeren.
Elke change krijgt een log-entry. Tier, beschrijving, risico-inschatting, rollback-strategie, status. Één regel die zegt: dit is wat ik deed, dit is waarom, en dit is hoe ik het terugdraai als het misgaat.
Dat is precies hoe ik het wil. Niet achteraf vragen wat er gebeurd is — het van tevoren weten.
Zevenentwintig gewoontes. Zeven rituelen. Drie change-tiers. Vier vragen. Eén onomkeerbare-actie-regel. Samen vormen ze het ambacht — het complete systeem dat zegt: we werken niet alleen snel, we werken ook veilig. En we houden het vol.
Het begon met een incident. Het eindigde met een wet. En de wet leeft — elke dag, elke sessie, elke wijziging.
Onderzoek alle dingen, behoud het goede. Eerste Thessalonicenzen, hoofdstuk vijf, vers eenentwintig.
Dit was De Change Reflex. Het laatste hoofdstuk van Het Ambacht — het derde seizoen van De Bibliotheek. Het verhaal van dertig gewoontes die geboren werden uit ervaring, fouten, en de moed om eerlijk te kijken naar je eigen werk.
IJzer scherpt ijzer. Maar steen draagt ijzer. En samen bouwen ze een smidse. De Bibliotheek — een productie van het Logos-ecosysteem.