Kawa w biurowej kuchni smakowała, jakby ktoś przefiltrował ją przez skarpetę po WF-ie, ale o 22:15 w środku tygodnia przestajesz dbać o smak. Modlisz się tylko, żeby kofeina kopnęła cię na tyle mocno, byś nie zasnęła. Od dziewięciu lat jestem głównym architektem systemów w Translogistyce Centralnej w Warszawie. Brzmi to dumnie, ale w praktyce jestem cyfrowym woźnym, który sprząta bałagan po menedżerach w garniturach, myślących, że chmura to taka puszysta poduszka, w której dane żyją długo i szczęśliwie.

Byliśmy trzy dni przed startem projektu Onyx, globalnej integracji, która miała zautomatyzować całą sieć wysyłkową. Moje oczy czuły się, jakby ktoś wsypał im piasek i tłuczone szkło. Właśnie przepisywałam starą łatkę systemową, gdy wentylatory zwolniły. Sala zapadła w przerażającą ciszę.
– Czy właśnie skasowaliśmy firmę? – zapytał Kamil wysokim głosem. – Czekaj – powiedziałam, biorąc długiego bucha z papierosa. Trzy sekundy, cztery.
Nagle na głównym ekranie pojawiła się pojedyncza linia zielonego tekstu: „Inicjalizacja restartu systemu. Znaleziono protokół dziedzictwa. Renata jest paranoikiem V2 kont0″. – Co to jest?
– zapytał Marek, podchodząc bliżej. – To jest ten zbędny tłuszcz, którego Bartek chciał się pozbyć – powiedziałam. – To duch systemu, którego ukrywam w ukrytej partycji co sześć godzin. Jest wolny w tworzeniu, dlatego czasem laguje, ale jest niezmienny.
– Zrobiłaś backup całej architektury? – Zrobiłam backup duszy maszyny – odpowiedziałam. Julka nie mogła go usunąć, bo nie wiedziała, jak szukać ukrytych partycji w Linuksie. Ona jest dziewczyną od Windowsa.
Ekran zaczął się przewijać szybciej. Zielony tekst kaskadował jak wodospad z Matrixa. „Przywracanie tabel: 40%, 85%”. – Kamil, przygotuj się do ponownego otwarcia bramki na mój znak.
Kiedy to uderzy w sto procent, będziemy mieli falę tsunami zapytań. Wzmocnij balancer obciążenia. – Gotowy – powiedział Kamil. „Przywracanie zakończone.
System online”. – Teraz! – krzyknęłam. Kamil uderzył w klawisz.
Ekrany rozbłysły. Mapa świata zamigotała z powrotem do życia. Czerwone linie zmieniły się w żółte, potem zielone. Wykres zamówień skoczył pionowo w górę, a potem się wyrównał, gdy system przeżył zaległości.
Sala wypuściła powietrze – zbiorowe, fizyczne uwolnienie napięcia. – Jesteśmy stabilni – powiedziała Kaśka, brzmiąc, jakby miała się rozpłakać. – Pingi wracają do normy. Opóźnienie jest też lepsze niż wcześniej.
– Bo przepłukałam kaszę, jak byłam na dole – powiedziałam, gasząc papierosa w pustej puszce po coli. – Jak odtykanie kibla. Czasem trzeba się pobrudzić. Obróciłam krzesło w stronę Marka.
Gapił się na ekran z lekko otwartymi ustami. – Uratowałaś to? – zapytał. – Nie uratowałam.
Przywróciłam ustawienia fabryczne. Ustawienia, które zaprojektowałam. – Ciężarówki? – Dostają dane teraz.
Szanghaj się ładuje. Straciłeś może dziesięć minut czasu operacyjnego i trochę godności. Marek spojrzał na mnie. – Renata, ja… nie wiem, jak ci dziękować.
– Nie dziękuj mi. I nie oferuj jeszcze podwyżki. Nie skończyliśmy. – Co masz na myśli?
System jest naprawiony. – System jest naprawiony – powiedziałam, wstając. – Ale firma wciąż jest zepsuta. Musimy porozmawiać o tym, co to spowodowało.
I nie mam na myśli kodu. Chwyciłam torebkę. – Gdzie idziesz? – zapytał Kamil.
– Do sali konferencyjnej. Zakładam, że zwołujesz spotkanie kryzysowe, Marku. Marek kiwnął głową. – Tak, zwołuję.
– Dobrze, bo mam pewne warunki dalszego zatrudnienia i wiążą się z dużą ilością papierkowej roboty. Adrenalina po przywróceniu systemu opadała. Ręce zaczęły mi się trząść. Ukryłam je w kieszeniach.
Poszliśmy do sali konferencyjnej na najwyższym piętrze. To był długi stół, przy którym decydowali, kto żyje, a kto umiera. Bartek czekał na korytarzu. Nie wyszedł.
Oczywiście, że nie. Karaluchy nie wychodzą, gdy zapalasz światło. Po prostu szukają nowego cienia. Julka stała obok niego, poprawiając makijaż w kamerze telefonu.
– Marek – Bartek postąpił naprzód, poprawiając krawat. – Słuchaj, dzwoniłem. Mam zespół z Deloitte gotowy, żeby wejść i zrobić pełny audyt. Możemy to przedstawić jako planowany test obciążeniowy, który poszedł źle.
Rynek nie musi wiedzieć o awarii. – Planowany test obciążeniowy – zaśmiałam się, a echo odbiło się w marmurowym korytarzu. – Bartku, nie robi się testów obciążeniowych na żywym organizmie podczas globalnego startu. To jak testowanie poduszek powietrznych, wjeżdżając w ścianę z rodziną w środku.
– Nie jesteś członkiem zarządu, Renato! – warknął Bartek. – Nie rozumiesz optyki. – Rozumiem, że logi pokazują użytkownika „Julka Sparkle”, który wykonał komendę „drop table”, bo myślała, że tabela jest zaśmiecona.
Czy taką optykę chcesz przedstawić akcjonariuszom? Julka podniosła wzrok. – Nie upuściłam jej. Po prostu ją ukryłam.
– Kochanie – powiedziałam, nachylając się blisko. Pachniała waniliowym liquidem i urojeniami. – W SQL „drop” oznacza usuń. Nie schowałaś mebli do piwnicy.
Spaliłaś dom. Marek przeszedł obok nich i popchnął ciężkie dębowe drzwi. – Wszyscy do środka. Usiedliśmy.
Marek u szczytu. Bartek i Julka po lewej, ja po prawej. Sama. – Wyjaśnijcie – powiedział Marek.
Nie patrzył na Bartka. Patrzył na mnie. – To proste. Translogistyka ma złożony stos logistyczny.
Jest stary, ciężki, ale solidny. Polega na serii kontroli i równowag, protokołach, które wprowadziłam, by zapobiec kolizjom danych. Bartek nazywał to wąskimi gardłami. Julka nazywała to złym vibem.
– Były wolne! – zaprotestowała Julka. – Interfejs ładował się chyba z trzy sekundy. – Te trzy sekundy – powiedziałam głosem niskim i niebezpiecznym – to system weryfikujący, czy kontener jadący do Tokio nie zawiera izotopów promieniotwórczych przeznaczonych dla laboratorium medycznego w Berlinie.
Wyłączyłaś weryfikację. Julka zamrugała. – Ale pasek ładowania był taki szybki. – Wymieniłaś bezpieczeństwo na ładną animację.
Spojrzałam na Marka. – To się stało. Wypruli belki nośne, bo nie podobała im się tapeta. A kiedy dach się zawalił, obwinili architekta.
Bartek uderzył ręką w stół. – To techniczny bełkot, Marku. Próbuje cię zmylić. Fakt jest taki, że system zawiódł pod jej architekturą.
– System zawiódł – powiedziałam – bo zwolniłeś mechanika i pozwoliłeś przedszkolakowi prowadzić autobus. Marek w końcu spojrzał na Bartka. – Wiedziałeś, że ona wyłącza protokoły? – Ja… autoryzowałem usprawnienie UX.
Nie znałem szczegółów – wydukał Bartek. – Jesteś wiceprezesem operacyjnym. To dosłownie twoja praca, żeby znać szczegóły. Zwolniłeś Renatę dziś w nocy bez konsultacji ze mną.
– Wykazywałem inicjatywę. – Wykazywałeś nepotyzm – powiedział Marek, brzmiąc na zmęczonego. – Renata, jakie są straty? – Dane przywrócone.
Ale zaufanie zniknęło. Logi tam są. Każdy z dostępem audytorskim może zobaczyć, co się stało. Jeśli będziemy o tym kłamać, a nadzór finansowy się dowie, że świadomie pozwoliliśmy niewykwalifikowanej stażystce zarządzać mainframem, to więzienie, Marku.
Dla ciebie. W sali zrobiło się martwo cicho. – Więzienie? – pisnęła Julka.
– Zaniedbanie korporacyjne. Oszustwo. Wybieraj. Marek zamknął oczy.
Widział nagłówki w gazetach. – Co robimy? – zapytał. Mnie.
Nie Bartka. Mnie. – Mówimy prawdę. Przynajmniej wewnętrznie.
Dokumentujemy incydent, raportujemy naprawę i usuwamy przyczynę źródłową. – Spojrzałam na Bartka. – Przyczynę źródłową. – Możemy to załatwić po cichu – powiedział Marek, pochylając się do przodu.
– Bartek weźmie urlop zdrowotny. Julka wróci na studia. Wydamy oświadczenie o drobnej usterce sprzętowej. Oparłam się w skórzanym fotelu.
Był wygodny. Zbyt wygodny. To był typ krzesła, który sprawia, że zapominasz, jak to jest stać na betonie przez dwanaście godzin. – Nie.
– Renata, bądź rozsądna. Bartek jest ze mną od piętnastu lat. Jego żona to siostra mojej żony. – Nie obchodzi mnie, czy jego żona to papież.
Jeśli on zostaje, ja odchodzę. A jeśli ja odejdę, system idzie ze mną. – Nie zrobiłabyś tego – rzucił wyzwanie Bartek. – Potrzebujesz tej pracy.
Masz czterdzieści pięć lat. Kto zatrudni architekta od starszych systemów na tym rynku? Uśmiechnęłam się. To nie był miły uśmiech.
– Bartku, w ciągu ostatniej godziny trzech rekruterów napisało do mnie na LinkedIn, bo plotki już krążą. Ale nie o to chodzi. Chodzi o to, że ja wiem, gdzie są zapadnie. Ja je zbudowałam.
Zatrzymasz mnie, a ja będę trzymać je zamknięte. Stracisz mnie? Cóż, rzeczy mają tendencję do psucia się, gdy nie ma mnie w pobliżu, żeby je naoliwić. Jak właśnie widzieliśmy.
Marek spojrzał na Bartka. Widział pot na jego czole. Widział niekompetencję promieniującą z niego jak falujące gorąco nad asfaltem. – A Julka?
– zapytał. – Jest obciążeniem. Ma dostęp administratora i nie rozumie, co to znaczy. Musi odejść całkowicie.
Podpisany NDA, laptop wyczyszczony, przepustka stopiona. – To niesprawiedliwe – zapłakała Julka. – Próbowałam tylko innowacji. – Innowuj w wolnym czasie.
To łańcuch dostaw warty miliardy, a nie piaskownica. Wyciągnęłam złożony kawałek papieru z kieszeni. To nie był kontrakt. To była serwetka, na której pisałam w holu, czekając na krach.
– Oto moje warunki – powiedziałam, przesuwając ją po polerowanym drewnie. Marek podniósł ją i przeczytał:
– „Po pierwsze: natychmiastowe przywrócenie Renaty do pracy jako CTO. Po drugie: pełna autonomia w zatrudnianiu i zwalnianiu w dziale IT. Po trzecie: natychmiastowa rezygnacja Bartka i Julki.
Po czwarte: publiczne przyznanie się przed personelem do błędu. Po piąte: podwojenie pensji i wyznaczone miejsce dla palących na dachu”. – CTO to nominacja na poziomie zarządu. – Masz spotkanie zarządu rano.
Sugeruję dodać to do agendy. Albo mogę przedstawić własny punkt agendy. Na przykład: „Dlaczego kontenery przestały się ruszać? ”
– Szantażujesz mnie?
– zapytał Marek. Ale w jego głosie nie było gniewu. Tylko rezygnacja. Wiedział, że mam rację.
– Negocjuję. To robią dyrektorzy, prawda? Marek spojrzał na Bartka. – Przykro mi, Bartku.
– Marek, nie możesz pozwolić jej dyktować warunków. Ona jest w zasadzie woźną. – Ona jest woźną, która właśnie posprzątała twój syf. Napisz rezygnację ze skutkiem natychmiastowym.
Bartek zrobił się fioletowy. Wyglądał, jakby miał eksplodować. Wycelował we mnie palec. – Ty… ty nędzna…
– Ostrożnie – powiedziałam, odpalając kolejnego papierosa.
Wiedziałam, że nie wolno mi palić w sali konferencyjnej. Rzuciłam mu wyzwanie wzrokiem, żeby mnie powstrzymał. – Nie chcesz palić mostów. Mogę być jedyną osobą, która da ci referencje do następnej pracy, zakładając, że chcesz pracować w… nie wiem… w zarządzaniu danymi.
Bartek chwycił marynarkę i wypadł. Julka podążyła za nim, patrząc w telefon, prawdopodobnie usuwając swój filmik z dnia w pracy. Spojrzałam na Marka. – Mamy umowę.
Spojrzał na serwetkę. Spojrzał na dym wijący się z mojego papierosa. – Witaj z powrotem, Renato. Awaryjne spotkanie zarządu o dziewiątej rano było sterylną sprawą.
Faceci w szarych garniturach siedzieli wokół stołu, pijąc wodę gazowaną i wyglądając na zmartwionych. Marek siedział u szczytu. Ja po jego prawej ręce. Nie miałam na sobie garsonki.
Miałam bluzę z kapturem i dżinsy. Nie obchodziło mnie to. To ja trzymałam klucze. – Incydent zeszłej nocy został opanowany – powiedział Marek.
– Dzięki szybkiej akcji naszej nowej CTO, Renaty. Głowy się odwróciły. Nie widzieli kobiety w średnim wieku z plamami po kawie na rękawie. Widzieli firewall.
Widzieli polisę ubezpieczeniową. – Pani Renato – powiedział przewodniczący rady. – Czy może nas pani zapewnić, że to się nie powtórzy? – Mogę was zapewnić – powiedziałam głosem zachrypniętym od nocy palenia i kodowania – że dopóki ja zarządzam architekturą, nikt nie dotknie rdzenia bez mojego odcisku palca.
Wracamy do modelu „najpierw stabilność”. Żadnych vibes, tylko matematyka. Pokiwali głowami. Lubili matematykę.
Matematyka zarabiała pieniądze. – A kwestie personalne? – zapytał przewodniczący. – Rozwiązane – powiedział szybko Marek.
– Zrestrukturyzowaliśmy kierownictwo. Zrestrukturyzowaliśmy. Ładne słowo na wyniesienie śmieci. Wyszłam z tego spotkania z nowym tytułem, pensją, która wyglądała jak numer telefonu, i kartą dostępu, która otwierała każde drzwi w budynku.
Zjechałam z powrotem do serwerowni. Zespół tam był. Kamil, Kaśka, Michał. Pracowali cicho.
Panika zniknęła. Szum wrócił – ten stały, rytmiczny dron zdrowego centrum danych. Dźwięk lepszy niż jakakolwiek symfonia. – Hej, szefowo – powiedział Kamil.
– Usunąłem naklejki „Girl Boss” z monitora. Użyłem rozpuszczalnika. – Dobra robota, Kamil. A teraz załataj Server Exchange.
Tym razem porządnie. Poszłam do mojego biura. Mojego prawdziwego biura. Zamknęłam drzwi.
Usiadłam na krześle z rozwalonym podparciem lędźwiowym. Kupię nowe jutro. Takie za kilka tysięcy. Wyciągnęłam logi po raz ostatni.
Wszystko było zielone. Świat się kręcił. Ciężarówki jechały. Statki płynęły.
I nikt nie wiedział, że przez dziesięć minut cała globalna gospodarka wstrzymała oddech, bo dwudziestodwulatka chciała nagrać TikToka. Otworzyłam szufladę biurka. Odsunęłam gniotka antystresowego. Wyciągnęłam małą butelkę bourbona, którą trzymałam na sytuacje awaryjne.
To nie była sytuacja awaryjna. To była celebracja. Nalałam szota do kubka z napisem „World’s Best Coder”. Założyłam słuchawki.
Nie włączyłam muzyki. Otworzyłam YouTube i znalazłam wideo: Danny DeVito jedzący jajko. Dziesięciogodzinna pętla. Nie pytajcie dlaczego.
Po prostu mnie to centruje. Absurd. Brud. Rzeczywistość.
Wzięłam łyk. Paliło. To było dobre uczucie. System działał.
Pasożyty zniknęły. A ja wciąż tu byłam. – Za wolna – szepnęłam do pustego pokoju, wznosząc kubek do ekranu.
Patrzyłam, jak pasek ładowania mojego życia uderza w sto procent.


