We richten ons op realtime data, dus historische gegevens zijn gearchiveerd voor latentiedoeleinden.

De vergaderruimte rook naar oude koffie en zenuwzweet. Ik zat aan het hoofd van de mahoniehouten tafel, mijn handen plat op mijn MacBook Pro. Ik was niet nerveus. Zenuwen zijn een reactie op onzekerheid, en ik was nooit onzeker over mijn code.

Thumbnail

Vijf jaar lang was ik de lead backend engineer bij Streamline, een startup die de logistieke supply chain wilde ontwrichten. En vijf jaar lang zorgde ik ervoor dat de ontwrichting ook echt gebeurde, in plaats van dat alles crashte. Bij het whiteboard stond Brad. Brad was de zoon van de oprichter, 27 jaar oud, met een glimmende MBA, een glimlach die uit een catalogus leek te komen, en een gloednieuwe titel: chief technology officer.

Hij had de functie precies vier dagen. In die vier dagen had hij erin weten te slagen om ‘synergie’, ‘paradigma’ en ‘blockchain’ in één zin te gebruiken, wat in minstens drie rechtsgebieden een misdrijf moet zijn. ‘Caleb,’ zei Brad, terwijl hij met een laserpointer naar mijn projectie wees. De rode stip danste over het architectuurdiagram van de Node 7-optimalisatiemodule waar ik de afgelopen zes maanden aan had gewerkt.

‘Ik kijk hiernaar, en eerlijk gezegd ziet het eruit als spaghetti. Het is zwaar. Het is bloat. ‘

De kamer werd stil.

De andere zes engineers, mijn team, staarden naar de tafel. Zij wisten dat Node 7 geen bloat was. Node 7 was een meesterwerk van load balancing-logica. Het was de reden dat ons platform 10.

000 gelijktijdige verzoeken aankon zonder dat de servers smolten. Het was de motor. Je kijkt toch ook niet naar een Ferrari-motor en noemt het rommelig, alleen omdat je niet weet wat een nokkenas doet? ‘Het is geen bloat, Brad,’ zei ik, mijn stem rustig.

Ik deed mijn bril recht. ‘Het is het latency-reductieprotocol. Het omzeilt de legacy SQL-queries en routeert direct door de cache-geheugenlaag. Het verbetert de doorvoer met 20%.

Als je dit verwijdert, stijgt de API-responsetijd van 50 milliseconden naar 3 seconden. ‘

Brad lachte. Het was een vochtig, neerbuigend geluid. ‘3 seconden?

Wie maakt dat nou wat? Gebruikers wachten langer op hun Uber. Kijk, ik ben nu de CTO. Mijn vader heeft mij hier neergezet om dit bedrijf klaar te stomen voor de overname.

Orion Technologies zoekt lean code. Echt lean. ‘

Hij liep naar de dev-console die op het grote scherm werd gespiegeld. Mijn maag draaide zich om.

Hij had admin-toegang. Ik had tegen Jerry, de oprichter, gezegd dat Brad admin-toegang geven was alsof je een aap een geladen pistool geeft. Maar Jerry had alleen op mijn schouder geklopt en gezegd dat Brad zich ’empowered’ moest voelen. ‘Brad,’ zei ik, mijn stem een octaaf lager.

‘Raak de repository niet aan. ‘

‘Ik ruim het huis op,’ sneerde hij. Hij markeerde de Node 7-directory. De hele module, de kernlogica voor de aanstaande migratie.

‘Brad, als je dat verwijdert, stort de staging-omgeving in,’ waarschuwde ik, terwijl ik opstond. ‘En we hebben auto-deploy naar productie aanstaan voor de demo morgen. ‘

‘Jij maakt je te veel zorgen. Dat is jouw probleem.

Jij bent een obstructionist,’ zei hij. En met een theatraal gebaar dat in een slechte Broadway-musical thuishoorde, drukte hij op delete, daarna commit, daarna push. Het scherm flikkerde. Het terminalvenster rolde een seconde groene tekst, en stopte toen.

‘Klaar,’ zei hij, en hij veegde zijn handen af. ‘Al een stuk leaner. ‘

De stilte die volgde was absoluut. Het was niet zomaar stil.

Het was een vacuüm. Marcus, de junior dev die ik vanaf nul had opgeleid, keek alsof hij moest overgeven. Hij keek naar mij, zijn ogen wijd, smekend om het op te lossen. Maar ik kon het niet oplossen.

Niet deze keer. ‘Je hebt net de logica-laag verwijderd,’ zei ik, terwijl ik weer ging zitten. Ik voelde een vreemde kalmte over me heen komen. Het was de kalmte van een sloopexpert die de lading precies volgens plan ziet afgaan, ook al was hij door een idioot geplaatst.

‘De applicatie is nu een front-end shell. Het kan geen data ophalen. Het kan geen gebruikers authenticeren. Het is een zombie.

Brad draaide zich naar mij om, zijn gezicht rood. ‘Zie je, dit is precies wat ik bedoel. Negativiteit. Jij bent giftig, Kayla.

Jij past niet in de nieuwe cultuur van Streamline. ‘ Hij stak zijn borst vooruit. ‘Je bent ontslagen. Pak je spullen.

Ik wil je weg voordat de sprint review voorbij is. ‘

De kamer snakte naar adem. Marcus stond zelfs op. ‘Brad, dat kun je niet maken—’

‘Ga zitten, Marcus,’ blafte Brad.

‘Of jij bent de volgende. ‘

Ik keek naar Brad. Ik keek naar het scherm waar mijn code had gestaan. Ik keek naar mijn team, dat doodsbang was.

En toen trilde mijn telefoon op tafel. Hij trilde al weken. Een geblokkeerd nummer. Ik wist wie het was.

Ik had het genegeerd omdat ik loyaal was. Loyaal aan Jerry, de oprichter die me vijf jaar geleden een kans had gegeven. Loyaal aan de code. Loyaal aan het team.

Ik pakte de telefoon. Het scherm lichtte op. Ik keek naar de caller-ID. Het was niet geblokkeerd deze keer.

Er stond gewoon: Orion. Brad was nog steeds aan het praten, over frisse perspectieven en rockstar-ninja’s. Hij dacht dat hij me had vermorzeld. Hij dacht dat hij had gewonnen.

Hij keek naar me, wachtend op tranen, op smeekbedes, op ‘alsjeblieft, ik heb deze baan nodig’. Ik veegde naar rechts. Ik zette de telefoon aan mijn oor. ‘Met Kayla,’ zei ik.

De stem aan de andere kant was glad en professioneel. Het was Elias Thorne, VP of engineering bij Orion Technologies, het bedrijf dat Streamline volgende week voor 350 miljoen dollar zou overnemen. ‘Kayla,’ zei Elias. ‘We hebben nog geen reactie van je gehad over het aanbod.

We ronden morgen onze due diligence op Streamline af. Eerlijk gezegd, als we naar hun architectuurdocumenten kijken, ben jij de enige reden dat we nog geïnteresseerd zijn. De rest ziet eruit als, nou ja, een puinhoop. ‘

Ik keek naar Brad.

Hij grijnsde, zijn armen over elkaar. ‘Ja,’ zei ik in de telefoon, mijn stem duidelijk genoeg voor iedereen in de kamer. ‘Ik accepteer het aanbod van Orion. ‘

Brads grijns haperde.

‘Wie is dat? ‘

‘Ik kan meteen beginnen,’ vervolgde ik, Brad negerend. ‘Eigenlijk ben ik nu vrij. Mijn schema is net onverwacht leeggevallen.

Elias pauzeerde. ‘Oh, dat is snel. Is alles goed aan jouw kant? ‘

‘Alles is perfect,’ zei ik, terwijl ik de zoon van de oprichter recht in de ogen keek.

‘Ik zie je over een uur. ‘

Ik hing op. Ik sloot mijn MacBook. Ik stond op en haalde de oplader uit het stopcontact.

Het geluid van het oprollende snoer was het enige geluid in de kamer. ‘Succes met de deploy, Brad,’ zei ik. Ik liep naar de deur. Ik keek niet meer naar het scherm.

Ik keek niet naar mijn team. Ik liep de vergaderruimte uit, mijn hakken klikkend op de gepolijste betonnen vloer, en liet vijf jaar van mijn leven achter, en een systeem dat op dat moment leegbloedde in de digitale leegte. Brad schreeuwde nog iets achter me aan, iets over insubordinatie en beveiliging, maar ik hoorde hem nauwelijks. Ik was al aan het rekenen in mijn hoofd.

Node 7 regelde de authenticatietokens. Zonder die module zou het admin-paneel binnen 50 minuten iedereen buitensluiten, inclusief Brad, wanneer de cache verliep. Hij had niet alleen mij ontslagen. Hij had zichzelf opgesloten in een brandend gebouw en de sleutel weggegooid.

De wandeling van de vergaderruimte naar mijn bureau was minder dan vijftien meter. Het voelde als het oversteken van een grens tussen twee oorlogvoerende landen. Het kantoor van Streamline zoemde van de gebruikelijke middagenergie. Salesmensen luidden gongs.

Marketing ruziede over letterafstand. De espressomachine in de pantry schreeuwde. Geen van hen wist dat het bedrijf al dood was. Ze liepen rond op een lijk dat nog niet begon te ruiken.

Ik bereikte mijn bureau, een sta-bureau met drie verticale monitoren, een mechanisch toetsenbord dat klonk als regen op een tinnen dak, en een vetplantje dat ik vier jaar in leven had weten te houden. Ik pakte een kartonnen doos uit de voorraadkast. Het was een vrolijke onboarding-doos voor nieuwe medewerkers. De ironie smaakte naar koper in mijn mond.

Ik nam niet veel mee. Mijn gepersonaliseerde keycaps, mijn noise-cancelling koptelefoon, een ingelijste foto van mijn kat, Pseudo. Ik liet de bedrijfshoodie liggen. Ik liet het merkwaterflesje liggen.

Ik liet de vijfjarige plaquette liggen die ze me vorige week hadden gegeven, gemaakt van goedkoop acryl en al bekrast. ‘Kayla. ‘

Ik draaide me om. Het was Greg, de lead sysadmin.

Greg was een man die eruitzag alsof hij in een serverruimte woonde, bleek, trillend van de cafeïne, met een t-shirt met de tekst ‘There is no place like 127. 0. 0. 1’.

Hij was de enige in het gebouw die de infrastructuur net zo goed begreep als ik. Vooral omdat hij om 3:00 uur ‘s nachts wakker werd gebeld als er iets kapotging. ‘Is het waar? ‘ fluisterde Greg, terwijl hij over zijn schouder keek naar de glazen vergaderruimte waar Brad nog steeds wild naar het whiteboard gebaarde.

‘Heeft hij echt de optimalisatiemodule verwijderd? ‘

‘Hij gebruikte niet de commandoregel, Greg,’ zei ik, terwijl ik mijn nietmachine in de doos liet vallen. ‘Hij gebruikte de GUI. Hij klikte op delete en bevestigde het.

Hij denkt dat hij de code lean maakt. ‘

Gregs gezicht verloor wat er nog aan kleur was. Hij zag eruit alsof hij een spook had gezien. ‘Maar de API-gateway, de load balancers vertrouwen op Node 7 om verkeer te routeren.

Als die module weg is, falen de health checks over—’

Ik keek op mijn Apple Watch. ‘Negen minuten. Dan probeert de autoscaler nieuwe instanties op te starten om de mislukte te compenseren. Maar omdat de basisimage van de main branch trekt, de branch die Brad net heeft gepusht, starten de nieuwe instanties kapot op.

Het wordt een loop. ‘

‘Oneindige crash-loop,’ zei Greg, ontzet. ‘AWS gaat ons factureren voor duizenden instanties die elke seconde opstarten en sterven. ‘

‘Ja,’ zei ik, terwijl ik een stressbal in mijn doos gooide.

‘Ik moet de deploy stoppen,’ zei Greg, naar zijn telefoon grijpend. ‘Niet doen,’ zei ik. Mijn stem was scherp, sneed door zijn paniek heen. Hij stopte.

‘Wat? ‘

‘Hij heeft mij ontslagen, Greg, expliciet wegens obstructie. Als jij nu ingrijpt, ondermijn je de CTO. Je belemmert zijn visie.

‘ Ik boog me voorover. ‘Brad heeft admin-toegang. Als jij probeert terug te draaien, ziet hij het. Hij ontslaat jou ook.

En jij hebt een hypotheek en een tweeling op komst. ‘

Greg slikte. Hij keek naar het serverstatusdashboard op het grote scherm aan de muur. Alle lampjes waren groen, groen, groen, groen.

Het was de rust voor de rode storm. ‘Dus we laten het gewoon branden,’ zei ik. ‘Het brandt al, Greg. We wachten gewoon tot de rookmelders het merken.

Ik pakte mijn doos. ‘Doe me een plezier. Los het niet op. Niet vanavond.

Laat hem zien wat lean betekent. ‘

Greg keek me aan met een mengeling van angst en ontzag. Hij knikte langzaam. ‘Ik heb je niet gezien.

Ik was in de badkamer. ‘

‘Goede man. ‘

Ik liep naar de lift. Het kantoor voelde surrealistisch.

Ik zag de head of sales een junior rep een high five geven. ‘Net de deal van het kwartaal gesloten! ‘ riep hij. Ik voelde bijna medelijden met hem.

De commissie zou nooit uitbetaald worden. De waardering van het bedrijf was gekoppeld aan de technologie, en de technologie was zichzelf aan het opeten. Terwijl ik op de lift wachtte, trilde mijn telefoon weer. Een Slack-melding.

Ik was nog niet teruggetrokken. Het was van Marcus, de junior dev in de vergaderruimte. ‘Marcus: Hij probeert de build handmatig te draaien. Het gooit fout 5003s.

Hij schreeuwt tegen de compiler. ‘

Ik antwoordde niet. Ik verwijderde gewoon de app van mijn telefoon. De liftdeuren gingen open.

Ik stapte in. Terwijl de deuren sloten, zag ik Brad de vergaderruimte uit stormen, zijn gezicht een masker van verwarring. Hij hield zijn laptop vast als een schild. Hij keek rond, misschien op zoek naar mij, misschien op zoek naar iemand om de schuld te geven.

Onze ogen ontmoetten elkaar door de smallende kier van de stalen deuren. Ik glimlachte niet. Ik zwaaide niet. Ik stond daar gewoon met mijn doos persoonlijke spullen, en keek toe hoe hij besefte dat hij alleen was.

De deuren gingen dicht. Het gezoem van de dalende lift was het meest vredige geluid dat ik in vijf jaar had gehoord. Ik liep het gebouw uit, de grijze Seattle-regen in. De lucht was koud en nat.

Ik haalde diep adem. Het rook naar regen en uitlaatgassen, niet naar oude koffie en angst. Ik hield een lift aan. ‘Weet u waar het Orion Technologies-gebouw in South Lake Union is?

‘ vroeg ik. ‘Het grote glazen gebouw. ‘

‘Ja. ‘

‘Breng me daarheen.

Ik leunde met mijn hoofd tegen het koele raam. Mijn telefoon trilde weer. Dit keer een e-mailmelding. ‘Toegang ingetrokken.

Je Google Workspace-account voor Streamline is opgeschort. ‘

Ik glimlachte. Hij was snel met het admin-paneel als hij in paniek was. Maar hij was te laat.

Ik was niet langer een werknemer. Ik was de concurrentie. En ik was op weg om het enige te verkopen dat ertoe deed: het bouwplan in mijn hoofd. Orion Technologies had geen open kantoor.

Ze hadden architectuur. De lobby was een kathedraal van glas en staal, met een waterval die langs een muur stroomde en waarschijnlijk meer kostte dan de hele serie A van Streamline. Ik liep naar de receptie, mijn vrolijke onboarding-doos onder mijn arm als een nucleaire voetbal. ‘Kayla, voor Elias Thorne,’ zei ik tegen de receptioniste.

Ze vroeg niet om een ID. Ze controleerde geen lijst. Ze drukte gewoon op een knop onder de balie. ‘Hij verwacht je in de sky lounge, 40e verdieping.

De liftrit was soepel, stil en snel. Mijn oren klapten toen de deuren opengingen. Elias Thorne stond te wachten. Hij droeg geen pak.

Hij droeg donkere salvage denim en een zwarte kasjmieren trui. Hij zag eruit als een man die ‘s ochtends code schreef en ‘s middags overnames onderhandelde. ‘Kayla,’ zei hij, zijn hand uitstekend. ‘Ik had niet verwacht dat je zo snel zou zijn.

‘Ik geloof in efficiënte routing,’ zei ik, zijn hand schuddend. Zijn greep was stevig. ‘Mijn vorige route had een blokkade. ‘

Hij grinnikte en gebaarde naar een zithoek met uitzicht op Lake Union.

Het uitzicht was duur. Je kon de watervliegtuigen zien landen, witte littekens trekkend over het donkere water. ‘Koffie, thee, whisky, bruiswater? ‘

‘Ik heb een helder hoofd nodig,’ zei ik.

We gingen zitten. Ik zette mijn doos op de grond. ‘Dus,’ begon Elias, achterover leunend. ‘Laten we de bedrijfsdans overslaan.

We proberen Streamline al zes maanden over te nemen. De due diligence-rapporten bleven rode vlaggen tonen op hun front-end code, hun verkoopprognoses, hun gebruikersbehoud. Maar elke keer dat onze engineers in de back-end doken, de API-latentie, de databasestructuur, de encryptieprotocollen, het was onberispelijk. ‘ Hij keek me indringend aan.

‘Jij was het. ‘

‘Het was ik,’ bevestigde ik, ‘en mijn team. Maar vooral de architectuur die ik drie jaar geleden bouwde om de schaalbaarheidsproblemen op te lossen die de oprichters negeerden. ‘

‘Nu ben je hier,’ zei Elias.

‘En je zei dat je vrij was. ‘

‘Brad, de zoon van de oprichter, besloot ongeveer een uur geleden de codebase lean te maken,’ zei ik, terwijl ik een slok nam van het San Pellegrino dat op tafel was verschenen. ‘Hij heeft de Node 7-logicamodule in productie verwijderd. ‘

Elias’ wenkbrauwen schoten omhoog.

‘Hij heeft de optimalisatielaag verwijderd, het ding dat het platform daadwerkelijk laat werken. Weg. En hij ontsloeg mij omdat ik probeerde hem tegen te houden. ‘

Elias liet een laag fluitje horen.

Hij zag er niet geschokt uit. Hij zag er berekenend uit. Hij zag eruit als een haai die net bloed in het water rook. ‘Dus,’ zei hij langzaam, ‘als we de overname van Streamline morgen zouden voltooien, kochten we een lege huls.

‘Je zou een front-end interface kopen die naar 404-fouten wijst,’ corrigeerde ik. ‘De data is er technisch nog, maar de motor om erbij te komen is weg. En ik ben de enige die weet hoe ik het snel kan herbouwen. De documentatie was, nou ja, Brad hield niet van documentatie.

Hij noemde het bloat. ‘

Elias glimlachte. Het was deze keer een oprechte glimlach. ‘Kayla, ik ga eerlijk zijn.

We willen Streamline niet. We geven niets om hun merk. We geven niets om hun logistieke app. We wilden de motor.

We wilden de onderliggende technologie om ons nieuwe fintech-vertical aan te drijven. We zouden de rest weggooien. ‘

Hij haalde een tablet uit zijn tas en schoof die over tafel. ‘Dit is Project Vessel,’ zei hij.

‘Dit is waar we de technologie van Streamline voor wilden gebruiken. Maar aangezien de technologie momenteel implodeert, waarom bouwen we het niet gewoon vanaf nul met de architect die het oorspronkelijk heeft ontworpen? ‘

Ik keek naar de tablet. Het was een schema voor een high-frequency trading platform.

Het had snelheid nodig. Het had beveiliging nodig. Het had precies nodig wat ik vijf jaar lang had gebouwd voor een logistiek bedrijf dat dozen verkocht. ‘Je wilt dat ik het herbouw?

‘ zei ik. ‘Beter. Ik wil dat jij het hoofd van de architectuur wordt voor Project Vessel,’ zei Elias. ‘Equity partner.

Drie keer je Streamline-salaris. Een team naar keuze. En volledige autonomie. Geen zonen van oprichters.

Ik keek naar het schema. Ik kon de code al in mijn hoofd zien. Ik kon het databaseschema zien. Ik kon zien waar ik mijn oude ontwerp zou verbeteren.

Geen legacy-schuld, geen snelle oplossingen voor verkoopdemo’s. Een schone lei. ‘En wat gebeurt er met de Streamline-deal? ‘ vroeg ik.

Elias tikte op de tafel. ‘We hebben een clausule in de letter of intent. Materiële ongunstige wijziging. Als de technologie aanzienlijk is verslechterd tijdens de due diligence-periode, kunnen we zonder boete weglopen.

‘ Hij keek me aan. ‘Zou jij zeggen dat de technologie aanzienlijk is verslechterd? ‘

Ik dacht aan de rode foutlogboeken die op dat moment de monitoren van mijn voormalige team overspoelden. Ik dacht aan Greg die in de serverruimte zweette.

Ik dacht aan Brad die tegen de commandoregel schreeuwde. Hij begreep het niet. ‘Ik zou zeggen dat de technologie niet meer bestaat,’ zei ik, een koude glimlach om mijn lippen. ‘Dan lopen we weg,’ zei Elias, ‘en bouwen we Vessel.

‘Ik heb één voorwaarde,’ zei ik. ‘Noem het. ‘

‘Ik wil drie mensen van Streamline aannemen zodra het stof is neergedaald. Mijn junior dev, Marcus, Greg de sysadmin, en Sarah van QA.

‘Done,’ zei Elias. Hij stak opnieuw zijn hand uit. ‘Welkom bij Orion, Kayla. ‘

Ik schudde zijn hand.

Terwijl ik dat deed, trilde mijn telefoon in mijn zak. Ik negeerde het. Ik wist wat het was. De crash-loop was begonnen.

De oneindige facturering stapelde zich op. De branden brandden. En voor het eerst in vijf jaar hoefde ik geen brandblusser te pakken. Ik bestelde gewoon nog een bruiswater.

De eerste week bij Orion was alsof je een lawaaierige nachtclub uitliep in een stille bibliotheek. Niemand schreeuwde. Niemand gooide met modewoorden alsof het confetti was. Er waren stand-ups, maar die duurden echt vijftien minuten.

Code reviews waren genadeloos, maar ze gingen over de code, niet over het ego. Ik zat in mijn nieuwe kantoor, een echt kantoor met een deur, en migreerde mijn mentale blauwdrukken naar de beveiligde repositories van Orion. We bouwden Vessel op een Rust-gebaseerde stack, iets waar ik Streamline jarenlang om had gesmeekt. Hier werd het gewoon goedgekeurd.

‘Resource-aanvraag goedgekeurd’, zei de e-mail. Drie woorden. Het kostte me vijf minuten om goedkeuring te krijgen voor een servercluster waar ik bij mijn oude baan drie maanden om had moeten bedelen. Ondertussen was mijn telefoon een digitaal venster naar de hel.

Ik had Marcus en Greg niet geblokkeerd. Ik moest weten of ze oké waren. En eerlijk gezegd, een klein duister deel van mij moest weten hoe erg het was. Dinsdag, 23:42.

‘Marcus: De autoscaler heeft vandaag 15K aan overschrijdingen geraakt. Brad schreeuwt dat AWS ons oplicht. Hij probeerde het configuratiebestand in Notepad te bewerken. Notepad, Kayla.

Hij heeft de codering gecorrumpeerd. ‘

Woensdag, 3:15. ‘Greg: Ik heb 40 uur niet geslapen. Elke keer dat we de routing-tabel patchen, gooit de front-end CORS-fouten.

Brad blijft vragen waarom we de serverstatus niet gewoon met Ctrl+Z kunnen terugdraaien. Ik denk dat hij in zijn kantoor zit te huilen. ‘

Ik zat in mijn ergonomische stoel, nippend van losse-thee, en las deze berichten met een afstandelijkheid die me verraste. Ik typte terug naar Greg.

‘Kayla: Controleer de nginx-config. Hij heeft waarschijnlijk de headers overschreven toen hij de schone branch pushte. En Greg, ga naar huis. Laat het crashen.

‘Greg: Ik kan niet. De demo met Orion is vrijdag. Als we het niet draaiende hebben, krijgt Jerry een beroerte. ‘

Ah, de demo.

De beroemde demo. Ik liep naar de koffiebar van Orion. Elias was daar, een rapport op zijn iPad lezend. Hij keek op en knikte.

‘Hoe gaat de build? ‘ vroeg hij. ‘API-skelet staat,’ zei ik. ‘Latentie is onder de 10 ms.

Het is prachtig. ‘

‘Goed,’ zei hij. Toen grijnsde hij. ‘We staan nog steeds gepland voor de laatste acquisitiedemo met Streamline op vrijdag.

De oprichter, Jerry, belde me, verzekerde me dat de storing eerder deze week gewoon een systeemupgrade was, en dat ze nu optimaler zijn dan ooit. ‘

‘Is dat zo? ‘ Ik roerde in mijn thee. ‘Hij zegt dat zijn CTO persoonlijk toezicht heeft gehouden op de herbouw,’ zei Elias, een lach onderdrukkend.

‘Hij zegt dat het loopt als boter. Ik neem aan dat je een team stuurt om te verifiëren. ‘

‘Ik stuur de VP of product en onze hoofd juridische zaken,’ zei Elias. ‘En ik vroeg me af of je via videoverbinding wilde meedoen.

Off-camera, natuurlijk. Om te adviseren. ‘

Ik dacht erover na. Ik dacht aan Brads gezicht wanneer het systeem onvermijdelijk zou falen.

Maar toen schudde ik mijn hoofd. ‘Nee,’ zei ik. ‘Ik hoef het niet te zien. Ik weet precies wat er gaat gebeuren.

Het is een deterministisch systeem, Elias. Garbage in, garbage out. ‘

‘Eerlijk is eerlijk. ‘

Ik ging terug naar mijn bureau.

Ik opende de Vessel-architectuur. Het was elegant. Het was robuust. Het was van mij.

Maar later die avond kreeg ik een sms van Sarah van QA. ‘Donderdag, 21:00. Sarah: Ze hardcoden de data. Kayla, ze konden de backend-logica niet repareren.

Dus voor de demo laten ze de front-end gewoon statische JSON-bestanden weergeven. Het is een pompoendorp. Als iemand op iets anders klikt dan het happy path, gooit het hele ding 404s. ‘

Ik staarde naar het scherm.

Data hardcoden. Het was de oudste truc uit het vaporware-boek. Het was fraude. Ik stuurde de tekst door naar Elias met een simpel onderschrift: ‘Vraag ze om te filteren op datumbereik.

Vorig jaar dekt het statische bestand alleen de huidige maand. ‘

Elias antwoordde met een duimpje-omhoog-emoji. Ik leunde achterover in mijn stoel. De zon ging onder boven de Olympic Mountains.

Ik voelde een vreemde vrede. Ik was niet langer degene die de duct tape vasthield. Ik was degene die de scalpel vasthield. Vrijdagochtend arriveerde met de zware grijze somberheid die typisch is voor de Pacific Northwest.

Bij Streamline wist ik dat de sfeer hectisch, manisch zou zijn. Bij Orion was het gewoon weer een vrijdag. Bagel-dag. Ik zat in een code-sprint met mijn nieuwe team, twee senior devs die ik uit de interne pool van Orion had gekozen.

We bouwden de authenticatie-microservice. Het was rustig, gefocust werk. Maar mijn tweede monitor had een terminalvenster open, niet naar een server, maar naar een groepschat met Marcus, Greg en Sarah. Ik had de chat ‘reddingsboot’ genoemd.

10:00. ‘Sarah: Het Orion-team is hier. Pakken, advocaten, ze zien er serieus uit. Brad zweet door zijn blazer.

Hij ruikt naar Axe-body spray en wanhoop. ‘

10:05. ‘Greg: Jerry doet de intro, over veerkracht en next-gen pivots. Brad zet de projector op.

Zijn handen trillen zo erg dat hij de HDMI niet in het stopcontact krijgt. ‘

Ik stelde me de vergaderruimte voor, dezelfde waar ik was ontslagen. De geesten van mijn code spookten nog steeds over het projectorscherm. 10:15.

‘Marcus: Demo begint. Brad rijdt. Hij klikt door het dashboard. Kijk hoe snel het laadt.

Ja, omdat het een lokaal CSV-bestand laadt, jij—’

Ik nam een hap van mijn maanzaadbagel. Elias was in die kamer. Had mijn notitie. 10:20.

‘Sarah: Oké. De Orion-man, de VP, stelde net een vraag. Kunnen we de logistieke doorvoer voor Q3 van vorig jaar zien? ‘

10:21.

‘Greg: Brad bevriest. Hij zegt: