De vergaderruimte rook naar ozon en dure, onverdiende zelfverzekerdheid. Het was zo’n glazen aquariumzaal, met aluminium en glas dat iedereen binnenin zich blootgesteld deed voelen en iedereen buiten zich buitengesloten. Aan het hoofd van de tafel zat Chad. Chad was vijfentwintig.

Hij droeg een fleecevest van Patagonia over een t-shirt dat meer had gekost dan mijn eerste auto, en zijn tanden leken gebleekt door een nucleaire explosie. Hij was onze nieuwe CTO. Hij zat drie weken op de functie en zijn voornaamste bijdrage tot nu toe bestond uit het vervangen van de koffie door een kombuchabrouwsel en het bestempelen van onze mainframe, het ijzeren beest dat twee miljard dollar per dag verwerkte, als technische schuld. Patricia, zei Chad, terwijl hij achteroverleunde in zijn Herman Miller-stoel en een pen ronddraaide waar hij waarschijnlijk niet eens de inkt van kon vervangen.
We moeten praten over snelheid. Over wendbaarheid. Over het anker uit het verleden. Hij bedoelde mij.
Ik was het anker. Ik zat daar met mijn handen gevouwen op tafel en keek hem aan. Ik ben eenenzestig. Ik werk hier al sinds Chad een vonkje was in het oog van zijn private-equityvader.
Ik schreef de batchverwerkingsscripts voor de nachtelijke vereffeningen in 1989. Ik overleefde de dotcomcrash, de financiële crisis van 2008 en drie verschillende CEO’s die dachten dat blockchain het antwoord was op een vraag die niemand stelde. Ik rook niet, maar tegenover Chad voelde ik de spookjeuk van een nicotineverslaving die ik nooit had gehad. Ik wilde hem vol in het gezicht roken, gewoon om te zien of hij zich zou verslikken in zijn avocadotoast.
Vertel eens, Chad, zei ik. Mijn stem bleef kalm. Het was de stem die ik gebruikte wanneer een serverrek oververhit raakte. Vertel me over dat anker.
Kijk, Pat, zei hij. Hij noemde me Pat. Niemand noemt me Pat. Je bent een legende.
Echt waar, het werk dat je hebt gedaan aan de cobaltkern is historisch. Maar we draaien om. We gaan naar cloud-native microservices, Kubernetes. We hebben bouwers nodig, geen onderhoudsmensen.
En eerlijk gezegd, je salarisschaal. Die is zwaar. We kunnen drie fullstackontwikkelaars inhuren voor wat jij kost. Hij glimlachte.
Het was een medelijdende glimlach, het soort dat je een hond geeft vlak voordat je hem achter de schuur zet. Dus, vervolgde hij, terwijl hij een dikke envelop over de tafel schoof. Ik heb een overgangspakket voor je samengesteld. Het is genereus.
Vervroegd pensioen, erestatus. Je loopt weg als een held. Ik keek naar de envelop. Ik raakte hem niet aan.
Chad, zei ik, terwijl ik de envelop negeerde. Weet jij wat er op de Z-serie mainframe in de kelder draait? Oude code, snoof hij. Spaghetti.
Daarom schrappen we het. Het is niet zomaar code, Chad. Het is de interface met het clearinghouse. Het is de verificatie van de SWIFT-overboekingen.
Het is het biometrische beveiligingsprotocol dat voldoet aan de federale bankregelgeving voor transactielimieten van hoge waarde. Je weet wel, de wetten die ervoor zorgen dat de SEC dit gebouw niet in een krater verandert. Hij wuifde afwijzend met zijn hand. Daar hebben we consultants voor.
Deode is maandag hier met een team. Ze halen de logica eruit, herschrijven het in Python, en in het derde kwartaal draaien we live op AWS. Ik moest bijna lachen. Het pure, onversneden zelfvertrouwen was bijna mooi, als een dronken man die met kettingzagen jongleert.
Hij dacht dat een team van tweeëntwintigjarige consultants, die coderen hadden geleerd van YouTube-tutorials, in een weekend dertig jaar assembly en JCL-scripts kon ontleden. Dus met onmiddellijke ingang? vroeg ik. Met onmiddellijke ingang, knikte Chad.
We hebben je badge en je laptop nodig. Beveiliging brengt je naar buiten. Standaardprocedure, niets persoonlijks. Ik stond op.
Mijn knieën kraakten, een geluid als een droge tak die breekt in een dood bos. Ik streek mijn rok glad. Ik keek niet naar de envelop. Ik haalde mijn ID-badge uit mijn tas, het plastic kaartje dat veertig jaar lang mijn paspoort naar het binnenste heiligdom was geweest.
Ik legde het op tafel. Daarna haalde ik mijn RSA-token uit mijn zak, het kleine apparaatje met de wisselende cijfers. Ik legde het naast de badge. Is dat alles?
vroeg Chad, terwijl hij naar mijn tas keek alsof ik nietnietjes probeerde te stelen. Dat is alles wat het bedrijf bezit, zei ik. Ik noemde dat andere niet. Het ding dat ze niet konden afpakken.
Het ding dat niet in mijn tas zat, maar in de groeven van mijn duim en het unieke patroon van mijn iris. De biometrische hash, opgeslagen in de diepste, donkerste, alleen-lezen sector van de beveiligingskern van de mainframe. De hash die ik tien jaar geleden in het systeem had gehardcodeerd, nadat een Russische botnet de adminaccounts had proberen te kraken. De hash die mijn fysieke aanwezigheid vereiste om wijzigingen aan de kern van de vereffeningslogica goed te keuren.
Chad wist er niets van. Waarom zou hij? Hij had de documentatie nooit gelezen. Hij dacht waarschijnlijk dat documentatie een genre op Netflix was.
Veel succes, Chad, zei ik. Je zult het nodig hebben. Wij maken ons eigen geluk. Hij grijnsde en tikte tegen zijn slaap.
Disrupt or die, toch? Zoiets, zei ik. Ik liep de vergaderruimte uit. Ik liep langs de open kantoortuin waar de juniorontwikkelaars op boonzitzakken zaten, met noise-cancelling koptelefoons, code te typen die waarschijnlijk zou breken zodra het echt data aanraakte.
Ik liep naar de lift. Ik keek niet om. De bewaker, een oude rot genaamd Miller, keek verbaasd toen hij me met een kartonnen doos zag. Alles goed, mejuffrouw Weller?
Prima, Miller, zei ik. Ik ben gewoon mijn besturingssysteem aan het upgraden. Ik liep de grijze, industriële buitenlucht van Jersey in, die naar uitlaatgassen en nat asfalt rook. Het rook naar vrijheid.
Ik stapte in mijn Honda Accord uit 2014. Ik huilde niet. Ik schreeuwde niet. Ik stelde de achteruitkijkspiegel bij en controleerde mijn lippenstift.
Disrupt or die, fluisterde ik tegen mezelf. Ik zette de auto in de versnelling. Ik ging naar huis om mijn hortensia’s water te geven. En dan zou ik wachten, want ik wist precies hoe lang het duurde voordat een systeem doorhad dat zijn hart eruit was gerukt.
Ongeveer achtenveertig uur. Maandagochtend zou interessant worden. Mijn tuin lijkt eigenlijk best op een mainframe, als je erover nadenkt. Het vereist structuur, geduld en de meedogenloze eliminatie van bugs.
Zaterdagochtend stond ik tot mijn knieën in de mulch, de dode bloemen van mijn hortensia’s te snoeien. De grond was koel en vochtig onder mijn handschoenen. Het was de eerste keer in twintig jaar dat ik niet op zaterdagochtend boven een kop koffie de serverlogs had gecontroleerd. Normaal werden mijn weekends onderbroken door het spookachtige gezoem van mijn telefoon, alerts, waarschuwingen, de hartslag van de bank.
Vandaag lag de telefoon stil op de tuintafel. Het was een stilte die zwaar voelde, als de lucht voor een onweersbui. Ik maakte thee. Earl Grey, heet, niet de kombuchaprut die Chad in de aderen van mijn afdeling pompte.
Ik zat op mijn veranda en keek naar een eekhoorn die probeerde in te breken in de vogelvoeder. Ik noemde hem Chad. Hij was volhardend, irritant en gedoemd te mislukken, want ik had dat voederhuisje ontworpen met dezelfde paranoia die ik op de firewall van de bank toepaste. Rond het middaguur kwam het eerste bericht.
Het was van Danny, een junior engineer die ik twee jaar geleden had aangenomen. Danny was een goede jongen. Hij wist daadwerkelijk wat een pointer was, wat hem in de top één procent van de nieuwe aanwinsten plaatste. Pat, ben je echt weg?
De Bain-types zijn hier. De Bain-types. Zo noemden we de externe consultants. Ze kwamen niet altijd van Bain, maar ze waren allemaal hetzelfde.
Glimmende pakken, dure laptops en een totaal gebrek aan begrip van hoe een bank daadwerkelijk geld verplaatst. Het waren de sprinkhanen van de bedrijfswereld. Ik nam een slok thee en antwoordde niet. Ik kon het me perfect voorstellen.
De vergaderruimte vol met whiteboards, betekenisloze diagrammen, cirkels en pijlen, synergie in rode stift. Ze zouden praten over het ontkoppelen van de monoliet. Ze keken naar mijn code, miljoenen regels cobol, JCL en transaction definitions, en behandelden het als giftig afval. Ze begrepen niet dat de monoliet niet zomaar een stapel stenen was.
Het was een dragende muur. Zondagavond was de modernisering begonnen. Ik wist het omdat mijn telefoon weer zoemde. Weer een bericht van Danny.
Ze omzeilen de stagingomgeving. Chad zegt dat we snel moeten handelen. Hij heeft ze root-toegang gegeven tot de dev-partitie. Ze draaien scripts die ik nog nooit heb gezien.
Ik voelde een koude steek in mijn borst. Root-toegang tot de dev-partitie zonder een staging-sandbox. Het was het digitale equivalent van een openhartoperatie met een kettingzaag terwijl je op een eenwieler rijdt. Ik sloot mijn ogen.
Ik zag de systeemkaart voor me. Het was een prachtig, complex web van afhankelijkheden. Raak je het klantmasterbestand aan, dan golft het door naar de leningmodule. Werk je de leningmodule bij, dan pingt het het grootboek.
En als het grootboek niet binnen 0,05 seconden de handshake terugkreeg, activeerde het de fraudevergrendeling. De fraudevergrendeling. Dat was de sleutel. De fraudevergrendeling was niet zomaar een stukje code.
Het was een biologische poort. Tien jaar geleden, na het Russische incident, was het bestuur in paniek geraakt. Ze wilden verantwoording. Ze wilden een menselijke nek om te wurgen als het misging.
Dus gaf ik ze de mijne. Ik bouwde een biometrische autorisatielaag in de kern van de updatevolgorde van de vereffeningsengine. Om een wijziging aan de productie-vereffeningslogica, de code die daadwerkelijk het geld uit de bank verplaatst, door te voeren, had je twee dingen nodig: een cryptografische sleutel, die hadden ze, en een biometrische scan van de senior architect, die op dat moment in New Jersey hortensia’s stond te snoeien. Ze waren nog niet tegen die muur aangelopen.
Ze speelden nog in het ondiepe water, rommelden met de gebruikersinterface, veranderden lettertypes, verplaatsten knoppen. Ze dachten dat ze zwommen. Ze beseften niet dat ze recht op een waterval af peddelden. Ik ging naar binnen en maakte risotto.
Rijst roeren is meditatief. Het vereist constante aandacht, net als een batchproces. Je kunt het niet haasten. Zet je het vuur te hoog, dan verbrandt het.
Stop je met roeren, dan plakt het aan elkaar. Chad was het type kok dat het vuur vol aanzet, de rijst erin gooit en wegloopt om zijn Instagram te checken. Maandagochtend arriveerde met de grimmige onvermijdelijkheid van een colonoscopie. Ik werd wakker om zes uur uit gewoonte.
Ik douchte, trok mijn gepensioneerde-dame-uniform aan, yogabroek en een kasjmieren trui, en ging achter mijn computer zitten. Ik logde niet in op de VPN van de bank. Dat zou illegaal zijn. Maar ik had nog toegang tot de publieke statuspagina.
De pagina waarop klanten “alle systemen operationeel” zagen staan. Leugens, fluisterde ik tegen het scherm. Ik wist wat er in dat gebouw gebeurde. De consultants vierden waarschijnlijk feest.
Ze hadden waarschijnlijk het inlogscherm herschreven en live gezet. Kijk ons eens. We zijn agile. We hebben de kleur van de verzendknop veranderd in disruptief blauw.
Maar diep in de kelder, in de klimaatgecontroleerde serverruimte waar de lucht op een koele achttien graden wordt gehouden, keek de mainframe toe. Hij zag deze nieuwe, onbekende commando’s door de pijplijn komen. Hij controleerde zijn toegangscontrolelijsten. Hij zocht naar een vingerafdruk die er niet was.
Hij wachtte. En ik wachtte ook. Ik schonk nog een kop Earl Grey in. Danny, dacht ik, terwijl ik naar mijn telefoon staarde.
Doe het niet, jongen. Probeer het niet te repareren. Laat het gewoon branden. Maar ik wist dat hij het niet zou doen.
Hij was te jong. Hij had nog hoop. Hij dacht nog dat competentie iets uitmaakte. Hij stond op het punt de moeilijkste les van zijn carrière te leren.
Je kunt domheid niet patchen. De barsten begonnen dinsdag te verschijnen. Het was geen totale instorting. Legacy-systemen exploderen meestal niet in één keer.
Ze sterven duizend sneden. Het begon met de auditlogs. In de bankwereld geldt: als je een transactie niet logt, heeft hij niet plaatsgevonden. En als hij niet heeft plaatsgevonden, maar het geld is wel bewogen, dan is dat geen bug.
Dat is een misdrijf. Ik stond in de supermarkt te twijfelen tussen biologische en niet-biologische avocado’s. Chad had het concept avocado voor me verpest, maar ik hield nog steeds van guacamole, toen Danny belde. Geen bericht, een telefoontje.
Ik liet het drie keer overgaan. Ik wilde opnemen. Het instinct om te repareren, te troubleshooten, het schip te redden, was in mijn DNA gebrand. Maar ik keek naar de avocado’s.
Ze waren stevig, onbuigzaam, net als ik. Ik nam op. Hallo, Danny. Pat.
O god, Pat, je moet me helpen. Zijn stem klonk een octaaf hoger dan normaal. Hij klonk alsof hij stond te hyperventileren in een serverkast. Rustig, Danny.
Adem. Wat is er aan de hand? De transactie-IDs, stamelde hij. Ze slaan over.
We hebben de ochtendbatch verwerkt en de sequentienummers springen met tienduizenden tegelijk. Het compliance-dashboard licht op als een kerstboom, maar Chad zei dat we de waarschuwingen moesten onderdrukken. De waarschuwingen onderdrukken? herhaalde ik, mijn stem vlak.
Hij zei dat je het brandalarm moest uitzetten terwijl het huis naar rook ruikt? Hij zei dat het gewoon legacy-ruis was. Hij zei dat de nieuwe microservices de indexering anders afhandelen en dat de oude mainframe gewoon in de war is. Hij noemde de foutlogboeken Boomer Spaghetti in de stand-up.
Boomer Spaghetti. Ik kneep in de avocado in mijn hand. Hij gaf niet mee, maar mijn knokkels werden wit. Luister goed naar me, Danny, zei ik, terwijl ik tegen het schap met crackers leunde.
Onderdruk die waarschuwingen niet. Print ze uit. Mail ze naar je persoonlijke account. Documenteer dat je opdracht hebt gekregen om ze te negeren.
Maar hoe los ik de sequentiesprong op? De consultants proberen een herindexering op de live database te forceren. Ze doen wat? Ik liet bijna de telefoon vallen.
Het herindexeren van een live transactionele database tijdens kantooruren is zelfmoord. Het vergrendelt de tabellen. Niemand kan lezen, niemand kan schrijven. De bank bevriest effectief.
Chad heeft ze groen licht gegeven. Hij zei: move fast and break things. Nou, zei ik, terwijl een koude kalmte over me neerdaalde. Het break things-gedeelte heeft hij in elk geval onder de knie.
Danny, luister. Doe niets. Typ geen enkel commando. Raak je die database aan terwijl die aan het herindexeren is, dan beschadig je de pointers.
Dan verander je twee miljard dollar aan klantgegevens in digitale confetti. Maar het systeem wordt trager. De baliemedewerkers melden vertraging. Laat het trager worden.
Ga lunchen, Danny. Neem een lange lunch. Pat. Alsjeblieft.
Geef me gewoon de overridecode voor de tabelvergrendeling. Ik weet dat je die kent. Ik kende hem. Het was een hexadecimale string die ik in 1997 had gememoriseerd.
Het zou de tabellen vrijgeven, de herindexering annuleren en de boel herstellen. Ik kan je niet helpen, Danny, zei ik zacht. Ik ben met pensioen. Vergeet niet, ik ben een anker.
Je wilt geen anker dat je naar beneden sleept. Pat,—
Ik hing op. Ik stond daar in het groenteschap, naar de bananen te staren. Mijn hart bonkte.
Het ging tegen alles in wat ik geloofde om een systeem te laten falen. Ik had mijn hele leven besteed aan het aan houden van de lichten. Ik had verjaardagen, jubilea en vakanties gemist om die lichten aan te houden. Maar als ik het nu repareerde, zou Chad de eer krijgen.
Hij zou zeggen dat zijn agile-methodologie het probleem had opgelost. Hij zou niets leren. En volgende week zou hij iets ergers doen. Ik legde de avocado in mijn mandje.
Woensdag waren de kleine brandjes uitgegroeid tot een vuurzee. Klanten twitterden. Bij Bank East Coast, waarom laat mijn app een saldo van nul zien? Bij Bank East Coast, ik kan mijn huur niet overmaken.
Los je app op. Ik zat op mijn bank met een glas wijn door Twitter te scrollen. Het officiële account van de bank antwoordde met kant-en-klare excuses. We ervaren technische problemen terwijl we onze systemen upgraden om u beter van dienst te zijn.
U beter van dienst zijn door u buitengesloten van uw eigen geld. Toen kwam het interne lek. Iemand, waarschijnlijk Danny, plaatste een screenshot op een anoniem IT-forum. Het toonde het CPU-gebruik van de mainframe: vastgepind op 99 procent.
De consultants hadden een Python-script uitgerold dat de volledige transactiegeschiedenis opvroeg bij elke gebruikerslogin. Het was een denial-of-service-aanval, en hij kwam van binnenuit. Ik zag de aandelenkoers een klein beetje dalen. Brand, fluisterde ik.
Maar de echte show was nog niet begonnen. Morgen was het donderdag, einde kwartaal. Donderdag was vereffeningsdag, de dag waarop de bank haar boeken moest reconciliëren met de Federal Reserve. De dag waarop enorme overboekingen tussen instellingen plaatsvinden.
De dag waarop het systeem perfect moest zijn. En de dag waarop het systeem zou controleren op de biometrische autorisatie van de senior architect. Ik keek op mijn kalender. Donderdag tien uur: spabezoek.
Perfecte timing. Donderdagochtend brak aan met een strakblauwe lucht die normaal een goede dag voor high-frequency trading belooft. Voor Bank East Coast was het echter de lucht boven een slagveld. De kwartaalvereffening is geen grap.
Het is geen agile sprint. Het is een harde, federaal opgelegde deadline. Om vier uur ’s middags moeten miljarden dollars aan commerciële overboekingen, internationale clearings en interbancaire betalingen zijn afgerond. Als het grootboek niet klopt, of de verzending niet doorgaat, beginnen de boetes bij pijnlijk en escaleren snel naar een hoorzitting in het Congres.
Ik zat in een spa in Cherry Hill, in een donzig wit badjasje, komkommerwater te drinken. Mijn telefoon lag uit in een kluisje. Bij de bank wist ik precies hoe de volgorde van gebeurtenissen zou verlopen. Acht uur ’s ochtends: de batchjobs starten.
De mainframe begint de miljoenen transacties van de afgelopen negentig dagen te aggregeren. Normaal duurt dat twee uur. Met de optimalisaties die Chads team waarschijnlijk had geïnstalleerd, zou hij stikken in zijn eigen braaksel. Tien uur: de eerste waarschuwingsbellen.
De verificatie-hashes zouden niet overeenkomen. Waarom? Omdat de consultants waarschijnlijk de karaktercodering van de database hadden veranderd van EBCDIC, waar mainframes dol op zijn, naar UTF-8, dat mainframes tolereren maar verafschuwen, zonder de vertaaltabellen bij te werken. Elf uur: paniek.
Het vereffeningsvenster opent. Overboekingen moeten gaan lopen, maar het systeem zit vast in een verificatielus. Om kwart over elf kreeg ik een hotstone-massage. De masseuse, een aardige vrouw genaamd Brenda, vroeg of mijn schouders gespannen waren.
Niet meer, Brenda, mompelde ik in het gezichtsgat. Niet meer. Op kantoor zou Chad staan te schreeuwen. Ik kon het horen.
Hij zou in het netwerkoperatiecentrum staan, zijn Patagonia-vest klam van het zweet. Forceer het gewoon, zou hij roepen. Zet de controle uit. We moeten het bestand versturen.
En dan zouden ze het proberen. De noodoverride. De noodoverride is een functie die ik heb geschreven. Hij bestaat voor precies dit scenario: wanneer de geautomatiseerde controles falen en een mens moet zeggen: ik heb de data visueel geverifieerd en ik autoriseer deze overdracht ondanks de fouten.
Maar je kunt niet zomaar op OK klikken voor twee miljard dollar. Het commando vereist verhoogde rechten. Systeembeheerderniveau vijf. Er was maar één niveau-vijf-account actief.
Het mijne. Om half één liep ik glanzend de spa uit. Mijn huid voelde gehydrateerd. Mijn ziel voelde licht.
Ik zette mijn telefoon aan. Hij trilde onmiddellijk. En daarna bleef hij trillen. Hij danste over de bank in de kleedkamer als een bezeten object.
Zevenenveertig gemiste oproepen, twaalf voicemails, achtentachtig berichten. Ik scrolde erdoorheen. Chad, 12:05: Patricia, neem op. Chad, 12:08: We hebben een situatie.
Chad, 12:15: Wachtwoord nodig voor de override. Chad, 12:20: Serieus, neem de telefoon op. Danny, 12:30: Het is de biometrie, Pat. Het scherm zegt: autorisatie vereist, biometrie senior architect.
Chad slaat op tilt. Hij probeerde het te omzeilen. Het systeem heeft hem volledig buitengesloten. Ik glimlachte.
Een koude, dunne glimlach. Het Russische protocol. Wanneer het systeem een ongeautoriseerde poging detecteert om de niveau-vijf-beveiligingscontrole te omzeilen, zoals een paniekerige CTO die probeert een vereffening te forceren, zegt het niet zomaar toegang geweigerd. Het neemt aan dat er sprake is van een vijandige indringing.
Het gaat in fortmodus. Het vergrendelt het bestandssysteem. Het verbreekt de externe gateways. Het bevriest de activa.
En het toont één enkele prompt op de hoofdconsole: Kritieke beveiligingslockdown, wacht op biometrische verificatie, gebruiker P. Weller. Time-out over 3 uur en 59 minuten. Als de biometrische scan niet binnen vier uur wordt ontvangen, neemt het systeem aan dat de faciliteit is gecompromitteerd.
Het initieert een harde wipe van de encryptiesleutels. De data blijft bestaan, maar wordt onleesbaar zonder herstel van fysieke tapeback-ups die in een berg in Colorado liggen. Dat herstel duurt drie dagen. De bank zou binnen drie dagen dood zijn.
Mijn telefoon ging weer. Het was dit keer niet Chad. Het nummer op het scherm zei Franklin P. Sterling, voorzitter van de raad van bestuur.
Franklin was zeventig. Hij was oud geld. Hij wist niet wat Kubernetes was, maar hij wist hoe angst rook. Ik liet het drie keer overgaan, toen nam ik op.
Hallo, Franklin. Lang geleden, Patricia. Zijn stem trilde. Niet van woede.
Van angst. Waar ben je? Ik ben in Cherry Hill. Net klaar met een heerlijke gezichtsbehandeling.
Waarom vraagt het systeem, het vraagt om je duim. Letterlijk. Chad zegt dat we het geld niet kunnen verplaatsen zonder jou. Oh, dat, zei ik, terwijl ik mijn nagels inspecteerde.
Dat is het fraudepreventieprotocol. Ik heb dat in 2014 gedocumenteerd, Franklin. Pagina 4002 van het disaster recovery-handboek. Je hebt het goedgekeurd.
Patricia. We hebben twee uur voordat het Fed-venster sluit. Als we de vereffening missen, zijn we insolvent. We hebben het over regelgevend ingrijpen.
Dat klinkt ernstig, Franklin. Noem je prijs, snauwde hij. Kom gewoon. Ik stuur een helikopter.
Ik hou niet van helikopters, zei ik. En ik ben met pensioen. Ik heb mijn badge ingeleverd. Chad was heel duidelijk over het onmiddellijke karakter van mijn vertrek.
Patricia. Alsjeblieft. Stop met de spelletjes. Wat wil je?
Ik keek op mijn horloge. Eén uur. Genoeg tijd om erheen te rijden als ik de snelweg nam. Ik wil een vergadering, zei ik, in de bestuurskamer, met de volledige raad en Chad.
Over een uur. Franklin zei: Kom gewoon. Oh, en Franklin, zei ik. Laat de beveiliging een bezoekerspasje printen.
Ik heb geen badge meer. Ik hing op. Ik stapte in mijn Honda. Ik reed niet te hard.
Ik zette een podcast over tuinieren op. Het verkeer was rustig. De wereld stond in brand en ik bracht de enige brandblusser, maar ik zou niet gratis spuiten. De rit naar de bank duurde normaal vijfenveertig minuten.
Ik nam mijn tijd. Ik stopte voor een echte koffie, geen koffiedrab van de bedrijfskantine. Toen ik de bezoekersparkeerplaats opreed, zag ik de chaos door de glazen gevel van de lobby. Mensen renden.
Echt rennen, in een bank. Niemand rent tenzij er een gewapende man of een brand is. Dit was erger. Dit was een liquiditeitscrisis.
Ik liep naar de receptie. Miller, de bewaker, stond er bleek bij. Toen hij me zag, leek hij me te willen omhelzen. Mejuffrouw Weller, godzijdank.
Ze bellen hier elke vijf minuten om te vragen of u er al bent. Hallo, Miller, zei ik, terwijl ik hem mijn rijbewijs gaf. Een bezoekerspasje, alsjeblieft. Hij rommelde met de printer.
Ze zeiden dat ik u gewoon naar boven moest sturen. Protocol, Miller, zei ik zacht. Bezoekerspasje. Ik werk hier niet meer.
Hij printte de sticker. Er stond: Patricia Weller, gast. Ik plakte hem op mijn kasjmieren trui, recht boven mijn hart. De liftrit naar de veertigste verdieping was stil.
Ik keek naar de cijfers die omhoog tikten. Tien, twintig, dertig. Met elke verdieping nam de waarde van mijn verouderde kennis toe. Toen ik de veertig bereikte, was ik waarschijnlijk de duurste consultant aan de oostkust.
De liftdeuren openden direct in de directievleugel. De receptioniste was weg. De dubbele deuren van de bestuurskamer stonden open. Ik liep naar binnen.
De ruimte was een tafereel van wanhoop. De lange mahoniehouten tafel lag bezaaid met lege waterflessen, halfgegeten broodjes en laptops met rode grafieken. De hele raad van bestuur was aanwezig. Franklin Sterling zat aan het hoofd en leek tien jaar ouder geworden sinds ons telefoongesprek.
En daar was Chad. Chad stond bij het raam naar de stad te staren. Zijn Patagonia-vest was open. Zijn haar zat in de war.
Hij draaide zich om toen ik binnenkwam. Zijn gezicht was grijs. De arrogantie was verdwenen, vervangen door de holle, achtervolgde blik van een man die beseft dat hij zijn eigen toekomst heeft vernietigd. Patricia, zei Franklin, terwijl hij opstond.
Dank je dat je bent gekomen. Ik ging niet zitten. Ik bleef aan het einde van de tafel staan, mijn handtas over mijn arm. Ik ben niet gekomen om te socializen, Franklin.
Ik hoorde dat je een technisch probleem had. Het is de biometrische vergrendeling, kraste Chad. Zijn stem brak. We probeerden hem te omzeilen.
We probeerden te herstellen vanaf de backup, maar de latentie—
Je kunt niet herstellen vanaf een backup terwijl het systeem in fortmodus staat, zei ik, terwijl ik tegen hem praatte als een leraar die een traag kind corrigeert. Het versleutelt de schrijfkoppen. Heb je het README-bestand emergency. txt in de hoofdmap niet gelezen?
Chad keek naar zijn schoenen. Ik heb het niet gezien. Natuurlijk niet. Ik draaide me naar Franklin.
Je hebt nog ongeveer, ik keek op mijn horloge, negentig minuten voordat het Fed-venster sluit. Als ik niet op tijd authenticeer, worden de encryptiesleutels gewist. De bank gaat op zwart. Maandagochtend plakt de FDIC tape op de deuren.
We weten het, zei Franklin. Maak het in orde, alsjeblieft. Ik kan het in orde maken, zei ik. Het kost me ongeveer dertig seconden om mijn duim en netvlies te scannen.
Het systeem herkent de senior architect, ontgrendelt het bestandssysteem en verwerkt de wachtrij. De achterstand is in ongeveer twintig minuten weg. Doe het dan, riep een bestuurslid van achteren. Dat kan ik niet, zei ik eenvoudig.
De ruimte werd doodstil. Waarom niet? vroeg Franklin. Omdat het systeem de biometrische autorisatie vereist van een actieve werknemer met niveau-vijf-rechten.
Ik loog. Het controleerde de werkstatus niet echt. De mainframe praatte niet met HR. Dat wisten zij niet.
Ik ben geen werknemer meer. Jullie hebben me ontslagen. Als ik nu als burger mijn hand scan, zou het systeem het kunnen interpreteren als een spoofing-aanval en de wipe versnellen. Technisch gezien zou dat kunnen gebeuren als ik de gevoeligheid niet had gekalibreerd.
Maar voornamelijk draaide ik de mes in de wond. Dan nemen we je terug aan, zei Franklin. Nu meteen. Volledig herstel van salaris.
Nee, zei ik. Chad keek op. Pat. Alsjeblieft.
Het spijt me. Oké, ik had ongelijk. Die legacy-dingen. Het is moeilijker dan ik dacht.
Het zijn geen legacy-dingen, Chad. Het is de fundering. Jij probeerde een penthouse te bouwen op een fundering die je actief aan het opblazen was. Ik haalde iets uit mijn tas.
Ik trok geen wapen, maar het effect was hetzelfde. Ik haalde een geniet document tevoorschijn. Ik heb een contract opgesteld, zei ik. Het is een consultancyovereenkomst.
Ik schoof het over de lange tafel. Het siste over het mahoniehout en stopte voor Franklin. Consultancy? Franklin kneep zijn ogen samen.
Je wilt geen werknemer zijn? Werknemers kunnen worden ontslagen door vijfentwintigjarige CTO’s die denken dat mainframe een vies woord is. Ik wil een externe contractant zijn. Onafhankelijk, onherroepelijk.
Franklin zette zijn leesbril op. Het tarief? Hij verslikte zich. Patricia, dit is—
Reken het na, Franklin, zei ik.
Het is een stuk minder dan de boete die je aan de SEC betaalt als die overboeking over negenentachtig minuten niet de deur uitgaat. Franklin keek naar het papier, toen naar de klok, toen naar Chad. En nog één ding, zei ik. Kijk naar clausule vier.
Franklin las clausule vier. Hij werd bleek. Hij keek naar Chad. Chad keek verward.
Wat? Wat staat er? Clausule vier, las Franklin hardop voor, zijn stem vlak. De consultant rapporteert rechtstreeks aan de raad van bestuur.
De functie van chief technology officer wordt hergestructureerd om voor alle zaken betreffende de kerninfrastructuur te rapporteren aan de consultant. Chads ogen werden groot. Je wilt dat ik aan jou rapporteer? Nee, zei ik.
Ik wil niet dat jij aan mij rapporteert, Chad. Ik wil helemaal niet met jou praten. Clausule vier zegt dat jij de mainframe nooit meer aanraakt. Jij mag met je apps spelen.
Jij mag de knoppen blauw maken. Maar de volwassenen praten nu. Ik keek naar Franklin. De klok tikt, Frank.
De stilte in de bestuurskamer was zwaar, alleen onderbroken door het gezoem van de airconditioning, weer zo’n stuk legacy-infrastructuur dat ze negeerden tot het brak. Franklin staarde naar het contract. Hij was een zakenman. Hij begreep hefboomwerking.
Hij wist dat hij naar een losgeldbrief zat te kijken, maar de gijzelaar was zijn eigen bank. Patricia, begon Franklin, terwijl hij probeerde wat van zijn oude onderhandelingskracht op te roepen. Deze vergoeding, het is aanzienlijk. Vijfhonderd dollar per uur, met een gegarandeerd minimum van veertig uur per week, plus een kwartaalbonus.
En ik voegde toe: voor het beschikbaar houden van de biometrische toegang. Dit is afpersing, mompelde het bestuurslid achterin. Nee, zei ik, terwijl ik me omdraaide naar hem. Het was Jenkins.
Hij had vorig jaar vóór de outsourcingdeal gestemd. Afpersing is illegaal. Dit is vraag en aanbod. Jullie hebben vraag naar een duim die een slot van twee miljard dollar opent.
Ik lever de duim. De prijs is de prijs. Ik liep naar het raam, naast Chad. Hij rook naar angst en dry shampoo.
Weet je, zei ik, terwijl ik naar de skyline keek. Toen ik in 1998 de code voor de vereffeningsengine schreef, zei ik tegen het bestuur dat we een redundant team nodig hadden. Ik zei dat we opvolgers moesten opleiden. Weet je wat ze zeiden?
Niemand antwoordde. Ze zeiden dat het te duur was. Ze zeiden: Patricia, jij bent de beste. Regel het gewoon.
Ik draaide me weer naar de kamer. Dus regelde ik het. Ik bouwde het zo veilig dat zelfs God geen geld kon verplaatsen zonder mij. Jullie hebben toen niet voor redundantie betaald.
Nu betalen jullie ervoor, met rente. Franklin keek naar de juriste, een jonge vrouw die eruitzag alsof ze letterlijk overal anders wilde zijn. Is dit afdwingbaar? Ze bladerde door het document.
Het is standaard taal voor onafhankelijke contractanten, meneer. Behalve clausule zeven. Clausule zeven? vroeg Chad.
Clausule zeven stelt dat de biometrische toegang niet-overdraagbaar is en dat elke poging om de biometrische gegevens van de consultant te dwingen, te omzeilen of te repliceren een contractbreuk vormt, resulterend in een onmiddellijke beëindigingsvergoeding van, ze slikte, vijf miljoen dollar. Dat was gehardcodeerd voor fraudeaansprakelijkheid, zei ik soepel. Onthoud, we moesten ervoor zorgen dat niemand me kon dwingen een overdracht goed te keuren onder dreiging van een wapen. Bij contractbreuk verschuift de aansprakelijkheid naar de bank.
Jij hebt de oorspronkelijke logica goedgekeurd, Franklin. Ik codificeer het alleen maar. Het was prachtig. Ik gebruikte hun eigen nalevingsregels tegen hen.
Het biometrische systeem was ontworpen om te voorkomen dat een crimineel me dwong geld te stelen. Nu voorkwam het dat het bestuur me dwong gratis te werken. Chad sprak uiteindelijk. Hij klonk wanhopig.
Franklin, dit kunnen we niet doen. Ze kaapt de afdeling. Als zij de kern controleert, is mijn moderniseringsstrategie dood. We kunnen niet agile zijn als we elke keer toestemming moeten vragen aan een consultant voordat we code pushen.
Franklin keek naar Chad. En hij keek naar de rode cijfers op het scherm dat aan de muur werd geprojecteerd. Tijd tot falen van de vereffening: 01:12:00. Chad, zei Franklin rustig.
Hou je mond. Chads mond klapte dicht. Franklin pakte een vulpen. Als we dit tekenen, ontgrendel je het systeem onmiddellijk?
Onmiddellijk, zei ik. En je leidt een opvolger op. Ik zal een team opleiden, corrigeerde ik. Op de juiste manier.
Geen bootcamp-afgestudeerden. Ik huur echte engineers die verstand hebben van geheugenbeheer en race conditions. Het duurt twee jaar. Twee jaar, zuchtte Franklin.
Hij keek weer naar het contract. Hij keek naar de bange gezichten van zijn bestuur. Hij keek naar de mogelijke ondergang van zijn reputatie. Hij tekende.
Hij schoof het papier over de tafel. Welkom terug, Patricia, zei hij, zijn stem zonder warmte maar vol berusting. Ik pakte het contract op. Ik controleerde de handtekening.
Ik vouwde het netjes op en stopte het in mijn tas. Dank je, Franklin. Ik kijk uit naar onze kwartaalreviews. Ik draaide me naar Chad.
Geef me je laptop. Wat? Chad knipperde. Ik heb een terminal nodig om toegang te krijgen tot de adminconsole.
Tenzij je wilt dat ik naar de kelder ga. Dat kan tien minuten duren. We hebben geen tien minuten. Chad aarzelde, toen overhandigde hij me zijn MacBook vol stickers.
Ik opende hem. Het toetsenbord was plakkerig. Vies. Ik opende de terminal.
Ik typte het IP-adres van de mainframe-gateway. De vertrouwde groene tekst op zwarte achtergrond verscheen. Autorisatie vereist. Biometrie senior architect.
Ik hield mijn rechterduim omhoog. Ik drukte hem tegen de externe scanner op de lessenaar, de scanner die ze gebruikten voor bestuursstemmen. Ik routeerde het signaal door de tunnel. De kamer hield zijn adem in.
Een groene LED knipperde op de scanner. Op het scherm veranderde de tekst. Identiteit geverifieerd. Weller, P.
Toegang verleend. Fortmodus uitgeschakeld. Batchverwerking hervat. Een collectieve zucht ging door de kamer, luid genoeg om een windvlaag te zijn.
Het verwerkt, zei ik, terwijl ik de regels code voorbij zag scrollen als een waterval. De wachtrij loopt leeg. Je haalt het Fed-venster met ongeveer acht minuten over. Ik sloot de laptop en schoof hem terug naar Chad.
Je zou echt je toetsenbord moeten schoonmaken, Chad. Hygiëne is belangrijk in code en in het leven. De spanning in de kamer verdampte, vervangen door het uitgeputte inzinken van adrenalineafbouw. Bestuursleden maakten hun stropdassen los, checkten hun telefoons, fluisterden met elkaar.
Ze hadden het overleefd. Maar ik was nog niet klaar. Ik bleef staan. De consultanttitel was niet zomaar een salarisverhoging.
Het was een schild. Ik keek naar het whiteboard waar Chad zijn architectuur van de toekomst had getekend. Het was een wirwar van modewoorden, datameer, serverless, synergie. Ik liep naar het bord, pakte een gum en veegde een enkele lijn door het midden van zijn diagram.
We moeten wat basisregels vaststellen, zei ik. Mijn stem droeg. Ik hoefde niet te schreeuwen. Ik had nu de sleutels.
Franklin keek op en wreef over zijn slapen. We hebben het contract getekend, Patricia. Wat nog meer? Operaties, zei ik.
Met onmiddellijke ingang. Geen code raakt de mainframe zonder mijn codereview. Geen script, geen patch, geen lettertypeverandering. Als Chads team data wil ophalen, gebruiken ze de read-only API’s die ik in 2005 heb gebouwd.
Ze query’en nooit direct de database. Nooit. Dat vertraagt onze ontwikkelcyclus, protesteerde Chad, die probeerde zich te herstellen. We hebben functies beloofd voor het vierde kwartaal.
De mobiele wallet-integratie. De mobiele wallet kan wachten, zei ik. Solvabiliteit niet. Ik keek naar Jenkins, het bestuurslid dat het afpersing had genoemd.
Jenkins, herinner je je 2009 nog? Hij keek ongemakkelijk. DDoS-aanval. Ik knikte.
Kerstavond. Russische hackers sloegen de firewall met veertig gigabit aan verkeer. Het hele netwerk knakte. Iedereen ging naar huis.
Wie bleef er? Jenkins keek naar de tafel. Jij. Ik bleef zesendertig uur, zei ik.
Ik herschreef de packetfilteringsregels met de hand, in realtime, terwijl de aanval gaande was. Ik routeerde het verkeer naar een black hole die ik ter plekke had gebouwd. Ik redde die bank die nacht veertig miljoen dollar aan fraude. En weet je wat ik kreeg?
Iemand raadde het. Ik kreeg een mok. Een merkbekertje. Het lekte.
Ik liet dat even in de lucht hangen. Ik doe dit niet meer voor een mok. Dit contract gaat niet alleen over geld. Het gaat over respect voor de complexiteit van wat dit bedrijf in leven houdt.
Jullie behandelen technologie als een grondstof, alsof je het per kilo kunt kopen. Dat is het niet. Het is een zenuwstelsel. Jullie hebben net geprobeerd een lobotomie uit te voeren met een lepel.
Franklin keek naar Chad, die in zijn stoel kromp. Chad, zei Franklin. Je zit niet meer in de infrastructuurcommissie. Wat?
Chad stond op. Maar ik ben de CTO. Misschien niet lang meer, mompelde Franklin. Patricia heeft gelijk.
We zijn te dicht bij de afgrond gekomen. Je wordt herplaatst naar de afdeling klantervaring. Concentreer je op de app-kleuren. Laat het loodgieterswerk aan Patricia over.
En ga zitten, Chad. Franklin’s stem was hard. Het was de eerste keer dat ik hem hoorde schreeuwen tegen het wonderkind. Ik voelde een warme gloed in mijn borst.
Het was niet zomaar overwinning. Het was rechtvaardigheid. Het was voor elke engineer die te horen had gekregen dat zijn werk verouderd was door iemand die geen CSV-bestand kon parsen. Ik heb een kantoor nodig, zei ik.
Geen hokje. Een kantoor met een deur. Neem het hoekkantoor, zei Franklin. Het was bedoeld voor de nieuwe vicepresident innovatie.
We zullen er geen aannemen. Goed, zei ik. Ik wil mijn oude team terug. Danny, Sarah.
En haal Miller uit de beveiliging. Hij verdient opslag en ik heb iemand nodig bij de deur die mijn naam kent. Prima, wuifde Franklin. Wat je maar wilt.
Houd gewoon het groene licht aan. Ik keek naar het scherm op de muur. De voortgangsbalk stond op achtennegentig procent. Vereffening voltooid.
Fondsen overgemaakt. 2. 140. 500.
000. Status: in evenwicht. Prettige zaken met u, zei ik. Ik pakte mijn tas.
Ik liep langs Chad. Hij zag eruit alsof hij op het punt stond te huilen. Maak je geen zorgen, Chad, fluisterde ik terwijl ik hem passeerde. Je kunt nog steeds schreeuwen.
Alleen niet op mijn servers. Ik liep de bestuurskamer uit. De lucht in de gang voelde anders. Niet meer muf.
Het voelde als mijn lucht. Ik keek op mijn telefoon. Kwart voor vier. Ik kon nog net terug naar Cherry Hill voor een late lunch.
Ik had ineens zin in een heel duur stuk biefstuk. De maandag daarop was de sfeer bij Bank East Coast veranderd. De posters met move fast and break things waren verwijderd. In plaats daarvan hing er een voelbare voorzichtigheid.
Ik arriveerde om negen uur. Ik parkeerde op de plek met het bordje gereserveerd, die vroeger van de vicepresident innovatie was geweest. Toen ik de IT-verdieping opliep, was de stilte onmiddellijk. De juniorontwikkelaars die normaal met hun hoofd op de maat van techno meebewogen, stopten met typen.
Ze keken naar me met een mengeling van angst en ontzag. Ik was niet langer de oude dame uit de kelder. Ik was degene die het bestuur op de knieën had gekregen. Chad was nergens te bekennen.
Het gerucht ging dat zijn kantoor was verplaatst naar het bijgebouw, naast de parkeergarage, waar de airconditioning luid is en de wifi slecht. Hij was nu hoofd digitale esthetiek. Hij was verantwoordelijk voor lettertypes. Een passend vagevuur.
Ik liep rechtstreeks naar het netwerkoperatiecentrum. Danny was er, starend naar een monitor. Hij zag eruit alsof hij drie dagen niet had geslapen. Pat, fluisterde hij toen hij me zag.
Is het waar dat je terug bent? Ik ben consultant, Danny, zei ik, terwijl ik mijn tas op een bureau zette. Het betaalt beter. En ik hoef geen HR-seminars te volgen.
Hij keek naar me alsof ik een superheld was. Het systeem stabiliseerde onmiddellijk nadat jij je scan had gegeven. Wat heb je gedaan? Ik heb de batch geautoriseerd, zei ik.
En daarna heb ik alle wijzigingen van de consultants teruggedraaid. Allemaal. We draaien weer op versie 4. 2 van de kernel.
Maar dat is de build van 2018, zei Danny. Precies, zei ik. Hij werkt. We upgraden wanneer we een plan hebben, geen hallucinatie.
Ik klapte in mijn handen. Oké, allemaal, luister. De ruimte met twintigers draaide zich naar me om. Mijn naam is Patricia.
Ik ben de senior architect. De afgelopen maand is jullie wijsgemaakt dat snelheid de enige belangrijke metric is. Dat is een leugen. In dit gebouw is nauwkeurigheid de enige metric die telt.
Als je snel beweegt en geld verliest, ben je geen disruptor. Je bent een aansprakelijkheid. Ik wees naar het hoofdscherm, dat nu een gezonde, gestage stroom groene transactielogs toonde. We gaan een codereview doen, kondigde ik aan.
We gaan elk script doornemen dat die consultants hebben achtergelaten. Als het geen commentaar heeft, verwijderen we het. Als het geen foutafhandeling heeft, verwijderen we het. Als het een bibliotheek importeert die je niet zelf hebt gecontroleerd, verwijderen we het.
Duidelijk? Ja, mevrouw. Een koor van stemmen antwoordde. Het was muziek in mijn oren.
Ik bracht de rest van de dag door in de serverruimte. De fysieke sensatie van de koude lucht, het gezoem van de ventilatoren, de knipperende lampjes. Het was geruststellend. Ik scannde mijn duim om het rek te ontgrendelen.
De piep was een vriendelijke begroeting. Ik vond de server van de consultants. Een blade server die ze hadden geplaatst zonder de juiste montageschroeven. Hij trilde.
Ik trok hem eruit. Hot-swapte hem zo uit het chassis. Het scherm flikkerde en stabiliseerde. Vuilnisophaling, mompelde ik, terwijl ik de blade op een stapel oude rommel gooide.
Danny kwam eraan. Pat, mag ik je iets vragen? Schiet maar. Waarom ben je teruggekomen?
Je had de perfecte exit. Je had het kunnen laten verbranden. Ik keek naar het serverrek. Ik keek naar de kabels die jaren geleden netjes door mij waren vastgebonden.
Omdat ik dit heb gebouwd, Danny, zei ik. Het is lelijk. Het is oud. Het is geschreven in een taal die niemand meer spreekt.
Maar het voedt gezinnen. Het betaalt hypotheken. Het houdt de lichten aan voor miljoenen mensen. Je steekt een huis niet in de fik alleen omdat je het behang niet mooi vindt.
Danny knikte. Kun je me het echte werk leren? JCL? Ga zitten, jongen, en haal me een thee.
Earl Grey, heet. Chad was weg. De parasieten waren verwijderd. En voor het eerst in jaren was het systeem veilig.
Maar ik was nog niet klaar. Ik had nog één boodschap achter te laten. Eén laatste beveiliging om ervoor te zorgen dat ze nooit zouden vergeten wie de sleutels had, zelfs niet als ik over jaren echt weg was. Drie maanden later was de bank weer saai.
Saai is goed. Saai betekent dat het geld veilig is. Ik kwam nog maar op dinsdag en donderdag naar kantoor. De rest van de tijd werkte ik vanuit mijn tuin, de logs monitorend op een veilige, versleutelde tablet die de bank had betaald.
Chad vertrok uiteindelijk. Hij zocht andere mogelijkheden bij een cryptostartup die zes weken later failliet ging. Ik stuurde geen kaart. Het bestuur behandelde me met een angstaanjagend niveau van respect.
Wanneer ik een vergadering binnenliep, stopten de gesprekken. Ze wisten dat de vrouw in de kasjmieren trui de kill switch voor hun hele operatie in handen had. Op mijn laatste dag van de initiële stabilisatiefase stelde ik een document op. Het was geen code.
Het was een map, dik, zwaar, gebonden in zwart leer. Ik liep de bestuurskamer binnen. Hij was leeg. Ik legde de map in het exacte midden van de tafel.
Op de omslag stond: Systeemlevenscyclus en opvolgingsplan, vertrouwelijk. Binnenin had ik niet alleen de code gedocumenteerd. Ik had de filosofie gedocumenteerd. Ik schreef over de noodzaak van wrijving.
Waarom systemen moeilijk te veranderen moeten zijn. Waarom legacy geen belediging is, maar een bewijs van overleving. En op de laatste pagina liet ik een kleine verrassing achter. Ik had het biometrische slot bijgewerkt.
Het was niet meer alleen ik. Ik had een tweede vereiste toegevoegd om een niveau-vijf-wijziging te autoriseren. Het systeem vereiste nu ten eerste de biometrische scan van de senior consultant, mij. En ten tweede de medeondertekening van een gekwalificeerde junior architect.
Ik had Danny gepromoveerd. Hij wist het nog niet, maar zijn vingerafdruk was nu de tweede sleutel tot het koninkrijk. Als ze me ooit weer wilden ontslaan, zouden ze hem ook moeten ontslaan. En Danny was loyaal.
Daar had ik voor gezorgd. Ik liep het gebouw uit. De lucht was fris. De herfst kwam naar New Jersey.
De bladeren kleurden de kleur van geld en roest. Ik stapte in mijn Honda. Ik opende de app van mijn bankrekening. De kwartaalvergoeding was net bijgeschreven.
Het bedrag was groot. Komisch groot. Ik tikte op het stuur. Systeem beveiligd, zei ik.
Ik reed naar huis. Ik had hortensia’s te snoeien. En voor het eerst in veertig jaar maakte ik me geen zorgen over de telefoon. Laat maar rinkelen.
Ik ben nu consultant. Ik reken een vergoeding voor telefoontjes buiten kantooruren. En als ze me ooit nog eens proberen te vervangen door een AI, of een blockchain, of een Chad, nou, veel succes gewenst.
Ik weet waar de uitknop zit.