Lang dacht ik dat het probleem bij mij lag.
Ik heb AuDHD: de combinatie van autisme en ADHD. Specifiek ADHD-PI, de inattentive variant, zonder de hyperactiviteit waar de meeste mensen aan denken bij ADHD. Jarenlang behandelde ik dat als een gebrek dat ik moest overwinnen. Ik kocht de planners. Ik las de productiviteitsboeken. Ik vertelde mezelf dat ik komende maandag eindelijk gedisciplineerd zou zijn.
Deze post is het verhaal van hoe die aanpak faalde, wat ik in plaats daarvan bouwde, en waarom de systemen waar ik op leun gewoon goede engineering blijken voor iedereen.
Het is context, geen excuus. De obsessie met automatisering, de voorkeur voor async communicatie, de uren die ik in tooling steek: niets daarvan komt uit de lucht vallen. Het is wat er overbleef na een lange ruzie met mijn eigen brein, een ruzie die ik verloor.
De jaren waarin ik mezelf probeerde te repareren
Dit is wat de standaard kantoorwereld van je vraagt. Houd een stuk of tien dingen tegelijk in je hoofd. Wissel van context zodra iemand je op de schouder tikt. Zit in een open ruimte waar het sensorische volume op elf staat. Begin aan de saaie taak omdat hij op de lijst staat, niet omdat iets hem urgent maakt. Blijf acht uur lang gelijkmatig gefocust, als een machine die zich niet verveelt.
Mijn brein kan dat niet, en doen alsof van wel was uitputtend.
Laat me specifiek zijn, want “neurodivergent” dekt veel lading.
De ADHD-kant:
- Aandacht reguleren is inconsistent. Sommige dagen kan ik niet focussen, andere dagen kan ik niet stoppen (hyperfocus)
- Een taak starten is moeilijker dan hem doen. De drempel om te beginnen kan als een muur voelen
- Mijn werkgeheugen is klein. Als het niet opgeschreven of geautomatiseerd is, bestaat het niet
- Urgentie drijft actie. Zonder deadline registreert een taak nauwelijks
De autisme-kant:
- Voorspelbaarheid voelt rustig. Onverwachte veranderingen kosten energie
- Patronen en systemen zijn hoe ik de wereld begrijp
- Context switching is duur. Elke onderbreking heeft een hersteltijd
- Sensorische input stapelt op. Open kantoren slijten me uit
De combinatie:
- Ik verlang naar structuur (autisme) maar kan hem zelf moeilijk genereren (ADHD)
- Ik heb routines nodig, maar herhaling verveelt me snel
- Ik kan diep focussen maar mag zelden kiezen waarop
Jarenlang las ik die lijst als een diagnose van mislukking. Het advies was altijd hetzelfde: probeer harder, wees gedisciplineerder, wil het meer. Dus ik probeerde harder. Ik wilde het meer. En ik bleef de week eindigen met de belangrijke taak nog onaangeroerd en een vaag gevoel dat iedereen een handleiding had gekregen die ik nooit ontving.
De middag waarop ik opgaf
De omslag kwam niet als een doorbraak. Hij kwam als uitputting.
Ik had wéér een handmatige routine opgezet om mezelf op koers te houden, en binnen een week liet ik hem verrotten, zoals altijd. In plaats van de gebruikelijke schuldspiraal stelde ik een andere vraag. Niet “waarom hou ik me hier niet aan?” maar “waarom ben ik degene die het moet onthouden?”
Die vraag verschoof het doelwit. Het probleem was niet mijn discipline. Het probleem was dat ik alles had gebouwd om op wilskracht te draaien, en wilskracht is precies de grondstof die mijn brein niet op commando levert. Dus stopte ik met proberen een persoon te worden die onthoudt, en begon ik een omgeving te bouwen die het voor mij onthoudt.
Op papier is dat een kleine herframing. In de praktijk herbedraadde het hoe ik werk.
Wat ik in plaats daarvan bouwde
Toen ik stopte met vechten tegen mijn brein, volgden de keuzes uit drie principes. Het zijn geen productiviteitstrucs die ik verzamelde. Het zijn dragende muren.
1. Cognitieve frictie minimaliseren
Elke extra stap tussen mij en een taak is een plek waar mijn brein stilletjes kan afhaken. Elke beslissing die ik moet nemen put uit een budget dat kleiner is dan dat van de meeste mensen.
Dus:
- Automatisering boven handmatige stappen. Een script vergeet stap vier niet. Ik wel.
- GitOps boven ad-hoc wijzigingen. De gewenste staat staat in Git. Ik hoef niet te onthouden wat ik waar heb aangepast.
- CLI boven GUI. Minder op het scherm dat mijn aandacht trekt. Eén commando, één actie.
- Infrastructure as Code. De infrastructuur documenteert zichzelf door te bestaan. Geen aparte docs die kunnen verouderen.
Hoe minder werk het mijn brein kost om iets gedaan te krijgen, hoe groter de kans dat het ook echt gebeurt. Dat is de hele rekensom.
2. Flow state faciliteren
Mijn brein draait in twee standen: niet kunnen focussen, of hyperfocus. Die tweede is waar ik mijn beste werk doe, en hij is fragiel. Eén onderbreking en hij is weg, en ik kan hem niet op commando terughalen.
Dus:
- Async communicatie als default. Ik bepaal wanneer ik berichten lees. Mijn inbox bepaalt dat niet voor mij.
- Deep work blokken. Ochtenden zijn voor focus. Meetings worden de middag in gedreven.
- Notifications uit. Allemaal. Ik check dingen wanneer ik er klaar voor ben, niet wanneer iets pingt.
- Tooling die de flow vasthoudt. Keyboard shortcuts, terminal workflows, alles wat me in één context houdt.
Als ik flow bereik, kan ik bergen verzetten. Het lastige is om er te komen en hem dan te beschermen tegen onderbreking.
3. Externe structuur bouwen (systemen boven wilskracht)
Dit is degene die ik het langst niet wilde accepteren. Mijn brein kan niet betrouwbaar zelf structuur bouwen en vasthouden, dus zet ik de structuur in de omgeving in plaats van in mijn hoofd.
Dus:
- Declaratieve configuratie. De gewenste staat is opgeschreven en expliciet. Niet “ik heb dit ooit ergens geconfigureerd,” maar “dit is wat het moet zijn.”
- Self-healing systemen. Als iets faalt, herstelt het zichzelf. Ik hoef niet te onthouden om het te fixen.
- GitOps. De git repository is de source of truth. Mijn geheugen niet.
- Pipelines die afdwingen. Tests, linting, security scans. Als het niet in de pipeline zit, ga ik het vergeten.
Het systeem onthoudt. Het systeem dwingt af. Ik hoef het maar één keer te bouwen.
Wat het me kostte
Ik wil eerlijk zijn, want dit is niet gratis.
Externe structuur bouwen is echt werk vooraf. De automatisering schrijven, de pipeline bedraden, de config declaratief maken: dat is allemaal trager dan iets één keer met de hand doen. Er waren periodes waarin ik duidelijk een probleem aan het over-engineeren was om het maar niet te hoeven onthouden, en ik moest leren waar die grens lag.
En accepteren hoe mijn brein werkt betekende een verhaal loslaten dat ik mezelf jarenlang vertelde: dat nog één duw discipline me eindelijk normaal zou maken. Dat loslaten voelde als verlies voordat het als opluchting voelde.
De ruil die ik maakte: betaal de kosten één keer, in het bouwen van het systeem, in plaats van elke dag opnieuw in wilskracht die ik niet heb.
Waarom dit voor jou ook werkt
“Maar Tom, ik heb geen ADHD. Waarom zou ik me hier iets van aantrekken?”
Omdat jouw brein ook liever zo min mogelijk werkt.
Cognitive load is voor iedereen eindig. Decision fatigue is universeel. De aantrekkingskracht van iets nieuws tegen het doffe gewicht van onderhoud voelen we allemaal. Het verschil is dat mijn tolerantie voor frictie lager ligt. Waar jij drie handmatige stappen in je hoofd kunt houden, raak ik de draad bij de eerste al kwijt. Waar jij kunt kiezen om notifications aan te laten, kan ik dat niet.
De oplossingen waar ik toe gedwongen word, zijn dezelfde die het werk van iedereen stilletjes beter maken:
- Automatisering snijdt fouten weg en bespaart tijd, voor iedereen
- Async communicatie beschermt deep work, voor iedereen
- Declaratieve configuratie maakt systemen begrijpelijk, voor iedereen
- Self-healing infrastructure verlaagt operational load, voor iedereen
Ik ben de kanarie in de kolenmijn. Als een workflow mijn brein overleeft, overleeft hij die van jou waarschijnlijk ook.
Hoe dit eruitziet in de praktijk
Dit blog werkt concrete uitwerkingen van deze principes uit. Bijvoorbeeld:
- Taskwarrior, Timewarrior en Vit: mijn complete task management stack, die bestaat om externe structuur vast te houden zodat ik dat niet hoef.
Waar ik uitkwam
Ik dacht vroeger dat discipline het antwoord was, en dat ik er gewoon meer van nodig had. Ik richtte op het verkeerde doelwit.
Wat wél werkt is accepteren hoe mijn brein functioneert en daar omheen bouwen. Systemen die met mij meewerken in plaats van tegen me. Het grappige is dat die systemen, automatisering, async, declaratieve config, self-healing infrastructure, gewoon goede engineering zijn. Het waren nooit “ADHD-tips.” Ze zijn voor iedereen die betrouwbare, onderhoudbare systemen wil. Ik ben alleen degene die niet zonder kan.
Dus als je me hoort pleiten voor automatisering, GitOps predikend, of async communicatie aanbevelend, dan is dit de reden eronder. Niet omdat het trendy is. Omdat mijn brein echt niet anders kan, en toen ik stopte met doen alsof, werd het werk beter.
