Wat er echt moeilijk is
"Ik dacht dat het vooral over technische keuzes zou gaan."
Dat hoor ik van CTOs die een jaar of twee in de rol zitten. Het gaat bijna nooit over technische keuzes.
Wie de job nog niet gedaan heeft, denkt dat de technologie het zwaarst weegt. Welke architectuur, welke stack, hoeveel technical debt je aandurft. Het is ook het enige deel van de job dat van buitenaf zichtbaar is, dus het is een logische gok.
Na een tijdje weet je beter. Het moeilijkste zijn de mensen. Iemand die niet groeit in zijn rol. Twee developers die elkaar niet vinden en van wie het team de spanning overneemt. Een senior die vertrekt op het slechtste moment, en jij die drie weken later beseft dat niemand anders wist hoe dat ene systeem in elkaar zat. Daar ben je nooit voor opgeleid, en het kost je meer energie dan welke migratie ook.
Maar waar het echt misloopt, is nog ergens anders. Het aligneren op C-level.
Dan heb je een team dat draait en een architectuur die klopt, en zit je toch elk kwartaal uit te leggen waarom het zo lang duurt. De CEO denkt dat hij een leverancier heeft, jij denkt dat je een partner bent. Jij vindt dat de CEO je niet wil snappen, je CEO vindt dat je het hem niet wil of kan uitleggen.
Ik heb dat bij mezelf lang niet gezien. Mijn team draaide goed, dus ik ging ervan uit dat ik mijn job goed deed. Dat mijn team goed draaide, betekende alleen dat ik goed was in het deel van de job dat ik al kende.
Technologie heb je onder de knie. Leidinggeven kan je leren. Maar dat je slecht bent in C-level alignment, dat komt niemand je zeggen. Je hoort alleen dat het tech team traag is.

