Siedziałam w biurowej kuchni i popijałam kawę, która smakowała, jakby ktoś przefiltrował ją przez skarpetę po WF-ie. Była 22:15, więc dawno przestałam zwracać uwagę na walory smakowe i modliłam się tylko, żeby kofeina kopnęła mnie na tyle mocno, żeby serce nie stanęło. Od dziewięciu lat jestem głównym architektem systemów w translogistyce centralnej w Warszawie. Brzmi to jak fikuśny tytuł, ale w praktyce jestem woźną internetu i sprzątam cyfrowe żygoty po menadżerach w drogich garniturach, którzy myślą, że chmura to taka puszysta poduszka, gdzie dane żyją długo i szczęśliwie.

Zostały nam trzy dni do uruchomienia projektu Onyx, globalnej integracji, która miała zautomatyzować całą sieć wysyłkową, a moje oczy czuły się, jakby ktoś nasypał do nich piachu i tłuczonego szkła. Byłam w trakcie przepisywania starej łatki systemowej, która wyglądała jak spaghetti z kodem z 1998 roku, kiedy szklane drzwi biura rozsunęły się bezszelestnie. To nie było pukanie, to była inwazja. Do środka wkroczył wiceprezes Bartek, facet, który awansuje tak szybko, że łamie barierę dźwięku, pachnie sandałowcem i niezasłużoną pewnością siebie, a jego garnitur kosztował więcej niż moje pierwsze auto.
Miał przyklejony ten uśmiech, który mówi: zaraz zniszczę ci życie, ale użyję do tego słownictwa z HR-u. – Renata – powiedział, a ja nienawidzę, jak się do mnie mówi po imieniu w ten sposób, bo brzmi to jak imię ciotki, która piecze sernik i nie wie, jak zabić proces w Linuxie. – Widzę, że palimy nocną lampkę. Szanuję ten hassle.
Nie odrywałam wzroku od monitorów. – Warstwa integracyjna się desynchronizuje. Łatam dziurę przed jutrzejszymi testami obciążeniowymi. Jeśli tego nie zrobię, rynki azjatyckie wywalą system przed lunchem.
Bartek zaśmiał się suchym, pustym dźwiękiem, jak potrząsanie pudełkiem tic-taków. – Widzisz, o tym właśnie musimy porozmawiać. Zawsze siedzisz w szczegółach, Renato. Zawsze tylko te śrubki i kabelki.
W końcu obróciłam krzesło. Kręgosłup strzelił mi jak petarda. – Bartku, te śrubki i kabelki to jedyna rzecz, która powstrzymuje tę firmę przed zamianą w stragan na odpuście. Czego chcesz?
Usiadł na krawędzi mojego biurka. Dosłownie usiadł na moich dokumentach. Lekceważenie było tak namacalne, że mogłam go posmakować. – Przeglądaliśmy synergię działu IT – powiedział.
– Przy starcie Onyksu potrzebujemy zwinności. Potrzebujemy świeżości. Moja siostrzenica Julka poznała się, prawda? Stażystka od innowacji cyfrowych.
Ta sama, która pytała mnie, czy w serwerowni jest dobre oświetlenie do jej TikToka z cyklu „Dzień z życia”. Zapytałam płaskim głosem:
– Tak, poznałam ją. – Ona ma wizję. Uważa, że twoje protokoły są ciężkie, uciążliwe.
Nazywa to dziedzictwem oporu. Musimy przejść na bardziej lean i agile mindset. Zamrugałam. – Dziedzictwo oporu.
Bartku, ten opór to firewall, który powstrzymuje rosyjskich hakerów przed zamianą naszej sieci logistycznej w kopalnię Bitcoina. Uniósł wypielęgnowaną dłoń. – Zdecydowaliśmy się pójść w innym kierunku, Renato, ze skutkiem natychmiastowym. Powietrze zeszło z pomieszczenia jak przez wyrwę w kadłubie łodzi podwodnej.
– Słucham. – Zwalniamy cię. Standardowa odprawa, dwa tygodnie, ale musisz opuścić lokal teraz. Ochrona już jedzie na górę.
– Zwalniasz mnie? Trzy dni przed największym startem w historii firmy, bo twoja siostrzenica uważa, że mój kot nie ma wystarczająco dobrego vibu? – Chodzi o dopasowanie kulturowe – powiedział, wstając i wygładzając marynarkę. – Jesteś za wolna, Renato.
Wszystko sprawdzasz dwa razy. Budujesz zabezpieczenia dla zabezpieczeń. A Julka? Ona działa szybko.
Psuje rzeczy, żeby je naprawić. – Ona zepsuje firmę – szepnęłam, ale ręce mi nie drżały, bo wściekłość ma to do siebie, że zamienia krew w lodowatą wodę. – Pan Mietek odprowadzi cię do wyjścia. W drzwiach stał nasz nocny ochroniarz, wyglądający, jakby chciał zwymiotować, bo znał mnie i wiedział, że w każdy piątek przynosiłam mu pączki.
– Muszę udokumentować łatkę – powiedziałam, sięgając do klawiatury. – Nie dotykaj sprzętu! – warknął Bartek, tracąc na chwilę korporacyjny blask. – Własność firmy.
Julka przejmuje dowodzenie o ósmej rano. Zajmie się integracją. Wstałam. Chwyciłam torebkę i paczkę czerwonych papierosów z szuflady.
Mój jedyny nałóg, zwykle zarezerwowany na dach. Dziś miałam to gdzieś. – Julka – powiedziałam, pozwalając temu imieniu toczyć się w ustach jak przekleństwo. – Dziewczyna, która myśli, że Python to wąż w zoo.
– Ukończyła sześciotygodniowy bootcamp – odparł defensywnie. – Jest certyfikowana w Agile. – Jasne. Spojrzałam na moje ekrany po raz ostatni.
Kursor migał na końcu linii poleceń, linii, która była jedyną rzeczą trzymającą synchronizację bazy danych w kupie. Pending commit. Oczekiwanie na zatwierdzenie. Nie wcisnęłam entera.
Nie zapisałam. Po prostu wyłączyłam monitor. – Robisz błąd, Bartku. Błąd warty miliony dolarów.
– Zaryzykuję z przyszłością – zadrwił. – Teraz proszę, nie rób sceny. Minęłam pana Mietka. – W porządku, panie Mietku.
Rób swoją robotę. – Przepraszam, pani Renato – wymamrotał, czerwony na twarzy. – Naprawdę przepraszam. – To nie pana wina, że cyrk przyjechał do miasta.
Szłam korytarzem, a świetlówki bzyczały nad głową jak odliczanie. Nie czułam smutku ani strachu. Czułam zimną, twardą świadomość, że lojalność to waluta bez kursu wymiany. Oddałam temu miejscu dziesięć lat życia, zdrowie psychiczne i najlepszą chrząstkę w kolanach.
Oni wymieniali mnie na nepotyzm z lampą pierścieniową. Winda zjechała w dół jak zjazd do piekła, gdyby piekło było wyłożone szczotkowaną stalą i pachniało cytrynowym środkiem dezynfekującym. Pan Mietek stał w kącie, próbując stać się niewidzialnym. Nie winiłam go.
Ja byłam tą, która niosła kartonowe pudło z rzeczami osobistymi, zszywaczem, zdjęciem psa i piłeczką antystresową w kształcie granatu. Kiedy drzwi otworzyły się na parterze, Bartek w swojej nieskończonej mądrości zapomniał, że moja przepustka parkingowa została na biurku. – Panie Mietku, potrzebuję przepustki. Nie wyjadę autem z garażu, chyba że chce pan, żebym staranowała bramkę.
– Mogę po nią pójść – wyjąkał. – Pójdę sama. Zostawiłam ją tuż obok kluczy do serwera. Winda otworzyła się na inną scenę.
Muzyka waliła z głośników, ten powtarzalny, bezduszny pop, który brzmi jak robot mający atak paniki. A tam, siedząc na moim ergonomicznym krześle, była Julka. Idealne włosy, idealne paznokcie i przerażający brak świadomości w oczach. Odsunęła moje monitory na bok, żeby zrobić miejsce dla laptopa obklejonego naklejkami.
Jedna mówiła „szefowa”, druga „kawa i kot”. Ale to, co zatrzymało moje serce, to nie naklejki. To był główny ekran. Konsola startowa była otwarta.
Wiersz poleceń, który porzuciłam, zniknął. Zastąpił go błyszczący graficzny pulpit, którego nigdy nie używałam, bo był niezawodny jak czajnik z czekolady. – O mój Boże, czy to Renata? – ćwierknęła Julka, obracając się.
– Wujek Bartek mówił, że wychodzisz. Totalnie dołująca energia. Ale hej, nowe początki. Spojrzałam na ekran nad jej ramieniem.
Czerwony pasek pulsował w rogu: ręczne nadpisanie shardingu bazy danych. – Julka – powiedziałam głosem niebezpiecznie spokojnym. – Co zrobiłaś z protokołami podziału? Zachichotała.
– Och, to ciągle wywalało te super irytujące popupy o opóźnieniach i sprawdzaniu integralności. Więc po prostu wyłączyłam powiadomienia. Teraz działa o wiele szybciej. Patrz, jak pasek ładowania zapiernicza.
Pasek rzeczywiście pędził w stronę stu procent. Mój żołądek spadł do butów. Ona nie wyłączyła powiadomień. Wyłączyła hamulce równoważenia obciążenia.
Wciskała gaz do dechy w Ferrari na luzie, sypiąc cukier do baku. – To nie jest prędkość – powiedziałam, ściskając pudło tak mocno, że granat antystresowy się odkształcił. – To wyciek pamięci. Zalewasz cache.
– Jesteś taka negatywna. Wujek mówił, że jesteś marudą. Po prostu przygotowuję środowisko na jutro. Nazywam to rozgrzewaniem piekarnika.
– Nie rozgrzewasz piekarnika. Podpalasz kuchnię. Pan Mietek dotknął mojego ramienia. – Pani Renato, musimy iść.
Spojrzałam na Julkę. Była już z powrotem na telefonie. Nie miała pojęcia. Siedziała na bombie atomowej i używała detonatora jako fidget spinnera.
Obliczyłam w głowie: cache zapcha się za około osiem minut, baza danych spróbuje zapisać na zablokowanym dysku, logi transakcyjne się skorumpują. Onyx umrze, i to nie będzie cicha śmierć. To będzie wrzeszcząca, publiczna śmierć. Nie powiedziałam jej ani słowa więcej.
Nie było sensu tłumaczyć fizyki kwantowej chomikowi. W windzie wyciągnęłam telefon i napisałam do Marka Kamińskiego, prezesa, faceta, który zbudował tę firmę w garażu na Pradze. Szanował twardzieli. Przynajmniej tak myślałam, dopóki nie pozwolił wiceprezesowi zatrudnić członka rodziny do flagowego projektu.
„Start systemu załamie się za dziesięć minut. Powodzenia. ”
Winda zadzwoniła w holu. Recepcjonistka, pani Grażynka, pomachała mi, ale nie odmachałam.
Gapiłam się w telefon. Trzy kropki. Potem odpowiedź. „Nie opuszczaj budynku.
Jestem dwie minuty stąd. Czekaj. ”
Usiadłam na drogiej włoskiej sofie i skrzyżowałam nogi. – Technicznie rzecz biorąc, przebywasz tu nielegalnie – mruknął Mietek.
– Technicznie rzecz biorąc, Mietku, jestem jedyną osobą w tym kodzie pocztowym, która wie, gdzie są zakopane trupy, a za jakieś siedem minut zaczną wypływać na powierzchnię. Zaczęło się subtelnie. Mignięcie na gigantycznym monitorze za recepcją, tym z globalną mapą wysyłek. Zielone linie łączące kontynenty zadrżały.
Grażynka zmarszczyła brwi. – Mój email właśnie zamarzł. Wiedziałam, dlaczego. Serwer poczty dzielił klaster pamięci masowej z bazą logistyczną.
Błąd, który wskazałam trzy lata temu. Bartek powiedział, że naprawa jest zbyt droga. O 22:35 zaczęły się telefony. Cała centrala zaświeciła się jak choinka w płonącym domu.
Grażynka odebrała linię, ale słychać było tylko szum. – W OOB – szepnęłam do siebie. Kiedy baza danych się blokuje, pakiety głosowe są pierwszymi wyrzucanymi za burtę, by uratować tonący statek. Drzwi klatki schodowej otworzyły się z hukiem.
Wpadł Kamil, młodszy programista, dysząc ciężko. – Panie Mietku, czy Renata wciąż tu jest? Nie ruszyłam się. – Renata!
O Boże, wszystko poszło. Środowisko testowe się zapadło. Julka wcisnęła skrypt migracyjny i wszystko zrobiło się czerwone. Kopie zapasowe się nie montują.
System zjada sam siebie. – Brzmi jak kaskada uprawnień. Czy ktoś wyłączył blokady bezpieczeństwa? – Ona powiedziała, że ją spowalniają.
– Wyobraź sobie. Musisz iść na górę i powiedzieć im, że nie mogę. Zostałam zwolniona. Mam związane ręce.
Nagle drzwi obrotowe zawirowały. Do holu wszedł Marek Kamiński. Krawat poluzowany, górny guzik rozpięty. Zignorował wrzeszczące telefony i podszedł prosto do kanapy.
– Wiedziałaś! – powiedział, a jego głos brzmiał jak żwir. – Przewidziałam. To różnica.
Jak źle jest? – Katastrofalnie. Julka właśnie wlała wiadro wody do płonącego oleju. – Możesz to naprawić?
– To zależy, Marku. Mówimy o serwerach czy o błędzie, który to spowodował? Błędzie o imieniu Bartek i wirusie o imieniu Julka. – Chodź ze mną – powiedział i skierował się do prywatnej windy dla zarządu.
Winda sunęła cicho, pachniała wanilią i władzą. Marek patrzył na wyświetlacz pięter jak na licznik bomby. – Napisałaś mi dziesięć minut. Pomyliłaś się o trzydzieści sekund.
– Nie uwzględniłam opóźnienia WiFi w holu. Mój błąd. – Bartek powiedział mi, że jesteś wypalona. Że opierasz się nowej architekturze.
– Bartek myśli, że cloud computing oznacza, że może wapować w serwerowni. W jego biurze, szklanym akwarium z widokiem na Pałac Kultury, rzuciłam na mahoniowe biurko zniszczony notes poplamiony kawą. – To ocena ryzyka Onyksu, którą próbowałam przedstawić Bartkowi trzy tygodnie temu. Strona czwarta: przewidywany punkt awarii.
Równoważenie obciążenia. Przyczyna: zatrudnienie z nepotyzmu wyłączające protokoły bezpieczeństwa dla poprawy opóźnień interfejsu. Wynik: całkowita awaria kaskadowa klastra SQL. Marek przerzucił strony, przeczytał, spojrzał w górę.
– Przewidziałaś, że Julka wyłączy zabezpieczenia? – Przewidziałam, że nieprzeszkolony użytkownik z uprawnieniami administratora wybierze szybkość ponad stabilność. Julka była tylko zmienną w równaniu. Mogła to być tresowana małpa.
Wynik byłby taki sam. – System leży. Azjatyckie centra dystrybucyjne dostają błędy 404. Ciężarówki stoją w dokach w Szanghaju.
Mrożonki rozmrożą się w cztery godziny. Leki w dwie. Mówisz o pięćdziesięciu milionach złotych w zepsutym towarze do wschodu słońca. – Bartek mówił, że Julka to cudowne dziecko.
Pokazał mi jej certyfikaty. – Pokazał ci certyfikat ze strony, która sprzedaje też licencję na wyświęcanie księży przez internet. Marku, zbudowałeś tę firmę na logistyce. Pozwoliłeś Bartkowi wsypać cukier do baku, bo jest kuzynem twojej żony.
Zesztywniał. – To cios poniżej pasa. – Jestem bezrobotna. Nie muszę być uprzejma.
Muszę mieć rację. – Napraw to. Czego chcesz? – Chcę, żeby ludzie, którzy jej to dali, zniknęli.
Publicznie. Zanim napiszę jedną linię kodu. I potrzebuję pełnego dostępu. Zero nadzoru, zero spotkań Agile.
Marek spojrzał na telefon. Kolejny alert o spadku wartości akcji. – Okej. Zrób to.
Ja zajmę się Bartkiem i Julką. Po prostu uratuj start. W centrum dowodzenia IT Bartek był czerwony na twarzy, wrzeszczał na ściany monitorów pełnych krytycznych błędów. Julka siedziała w kącie, szlochając w bluzę „Girl Boss”.
Marek pchnął drzwi i jego głos zagrzmiał:
– Bartek! Bartek obrócił się, a ulga na jego twarzy zmieniła się w dezorientację, gdy zobaczył mnie. – Marek, dzięki Bogu. Zostaliśmy zhakowani.
To cyberatak. Po co ona tu jest? Kazałem ją usunąć. – Jest tu, bo jesteś idiotą, Bartku.
Sala zamilkła. – Jesteś zwolniony z dowodzenia – powiedział Marek. – Wynoś się. – Marek, nie możesz mówić poważnie.
Potrzebujemy przywództwa. – Potrzebujemy chirurga. A ty jesteś rzeźnikiem. Wy dwoje wyjeżdżacie.
Julka podniosła wzrok, spływała po niej szminka. – Ale wujek Bartek powiedział, że mogę to naprawić. Muszę tylko zrestartować. – Jeśli dotkniesz jeszcze jednego przycisku – powiedziałam, a mój głos ciął powietrze jak ząbkowany nóż – osobiście dopilnuję, żebyś do końca życia nie pracowała z niczym bardziej skomplikowanym niż toster.
Bartek wypadł z sali, ciągnąc Julkę za ramię. Drzwi zatrzasnęły się za nimi. Spojrzałam na zespół: Kamila, Kaśkę, Michała. Zakładnicy, którzy właśnie zostali uwolnieni.
– Dobra, koniec przedstawienia. Kamil, daj mi terminal. Kaśka, zabij zewnętrzną bramkę. Wchodzimy w tryb dark na pięć minut.
Usiadłam przy głównej konsoli, tej jeszcze ciepłej po Julce. Wyciągnęłam chusteczkę dezynfekującą, przetarłam klawisze, odpaliłam papierosa. – Nie wolno tu palić – pisnął Kamil. – Wyłącz czujniki dymu.
Mamusia wróciła. Ekran był ścianą czerwonego tekstu. Julka zdołała zrobić coś imponującego: zmusiła wielowątkową bazę danych do jednowątkowej kolejki wykonywania. Jak próba przepchnięcia całej populacji Warszawy przez jedne drzwi obrotowe w tym samym czasie.
– Robimy hot-swap na jądrze. Kamil, zmirroruj logi transakcyjne do sandboxa. Kaśka, ręcznie zablokuj azjatyckie węzły dystrybucji. Wyślij flagę konserwacji systemu.
To kłamstwo, ale kupi nam dziesięć minut. Otworzyłam terminal. Czarny ekran, biały kursor. Mój stary przyjaciel.
Wpisałam kill po PID-zie głównego procesu. – To samobójstwo – powiedział Michał. – To defibrylator. Wcisnęłam enter.
Wszystkie ekrany zgasły. Szum serwerów spadł o oktawę, 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. Trzy sekundy. Cztery.
Nagle pojedyncza zielona linia pojawiła się na głównym ekranie: „Inicjalizacja restartu systemu. Znaleziono protokół dziedzictwa”. – Co to jest? – zapytał Marek.
– To jest ten zbędny tłuszcz, którego Bartek chciał się pozbyć. Obraz systemu, który ukrywam w ukrytej partycji co sześć godzin. To backup duszy maszyny. Julka nie mogła go usunąć, bo nie wiedziała, jak szukać ukrytych partycji w Linuksie.
Ona jest dziewczyną od Windowsa. Ekran zaczął przewijać się szybciej. Zielony tekst kaskadował jak wodospad z Matrixa. Przywracanie tabel: czterdzieści procent, osiemdziesiąt pięć.
– Kamil, przygotuj się do ponownego otwarcia bramki na mój znak. Wzmocnij balancer obciążenia. – Gotowy. – Przywracanie zakończone.
System online. Teraz! Ekrany rozbłysły. Mapa świata zamigotała z powrotem do życia.
Czerwone linie zmieniły się w żółte, potem w zielone. Wykres oczekujących zamówień skoczył pionowo w górę, a potem się wyrównał. Sala wypuściła powietrze. Kaśka brzmiała, jakby miała się rozpłakać.
– Jesteśmy stabilni. Pingi wracają do normy. Opóźnienie jest nawet lepsze niż wcześniej. – Bo przepłukałam cache, jak byłam na dole.
Czasem trzeba sobie pobrudzić ręce. Obróciłam krzesło w stronę Marka. Gapił się na ekran z lekko otwartymi ustami. – Uratowałaś to?
– Nie uratowałam. Przywróciłam ustawienia fabryczne. Ciężarówki dostają dane. Straciłeś dziesięć minut czasu operacyjnego i trochę godności.
– Renata, ja…
– Nie dziękuj mi. I nie oferuj mi jeszcze podwyżki. Musimy porozmawiać o glutcie, który to spowodował. W sali konferencyjnej na najwyższym piętrze czekał Bartek.
Oczywiście, że nie wyszedł. Karaluchy nie wychodzą tylko dlatego, że zapaliłeś światło. Po prostu szukają nowego cienia. Julka stała obok, poprawiając makijaż w kamerze telefonu.
– Marek – Bartek postąpił naprzód, tryb menedżera ponownie włączony. – Dzwoniłem. Mam zespół z Deloitte gotowy do wejścia. 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ę. – 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! Nie rozumiesz optyki. – Rozumiem, że logi pokazują użytkownika „Julka Sparkle”, który wykonał komendę drop table, bo myślała, że tabela jest zagracona. Czy taką optykę chcesz przedstawić akcjonariuszom?
Julka podniosła wzrok. – Nie upuściłam jej. Po prostu ją ukryłam. – Kochanie, w SQL „drop” oznacza usuń.
Nie schowałaś mebli do piwnicy. Spaliłaś dom. Usiedliśmy przy długim stole. Marek u szczytu, Bartek i Julka po lewej, ja po prawej, sama.
– Wyjaśnijcie – powiedział Marek, patrząc na mnie. – System opiera się na serii kontroli i równowagi. Bartek nazywał to wąskimi gardłami. Julka nazywała to złym vibem.
Te trzy sekundy ładowania to system weryfikujący, czy kontener jadący do Tokio nie zawiera izotopów promieniotwórczych przeznaczonych dla laboratorium w Berlinie. Wyłączyłaś weryfikację. Wymieniłaś bezpieczeństwo na ładną animację. Bartek uderzył ręką w stół.
– To techniczny bełkot. System zawiódł pod jej architekturą. – System zawiódł, bo zwolniłeś mechanika i pozwoliłeś przedszkolakowi prowadzić autobus. Marek spojrzał na Bartka.
– Wiedziałeś, że ona wyłącza protokoły? – Autoryzowałem usprawnienie UX – wydukał Bartek. – Nie znałem szczegółów. – Jesteś wiceprezesem operacyjnym.
To dosłownie twoja praca, by znać szczegóły. Zwolniłeś Renatę dziś w nocy bez konsultacji ze mną. – Wykazywałem inicjatywę. – Wykazywałeś nepotyzm.
Spojrzał na mnie. – Renata, jakie są straty? – Dane przywrócone. Ale zaufanie zniknęło.
Logi tam są. Jeśli będziemy o tym kłamać, a nadzór finansowy się dowie, że świadomie pozwoliliśmy niewykwalifikowanej stażystce zarządzać mainframe’em, to więzienie, Marku, dla ciebie. – Co robimy? – zapytał mnie, nie Bartka.
– Mówimy prawdę. Przynajmniej wewnętrznie. Dokumentujemy incydent, raportujemy naprawę i usuwamy przyczynę źródłową. – Możemy to załatwić po cichu – powiedział Marek, pochylając się.
– Bartek weźmie urlop zdrowotny. Julka wróci na studia. Wydamy oświadczenie o drobnej usterce sprzętowej. Oparłam się w wygodnym skórzanym fotelu.
– 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ł 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. Ale nie o to chodzi. Chodzi o to, że ja wiem, gdzie są zapadnie.
Ja je zbudowałam. Zatrzymasz mnie, a będę trzymać je zamknięte. Stracisz mnie? 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 pot na czole Bartka, na 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 tego. Musi odejść całkowicie. Podpisany NDA, laptop wyczyszczony, przepustka stopiona.
– To niesprawiedliwe – rozpłakała się Julka. – Próbowałam tylko innowacji. – Innowuj w wolnym czasie. To łańcuch dostaw warty miliardy, nie piaskownica.
Wyciągnęłam złożoną serwetkę, na której pisałam w holu, czekając na krach. – Oto moje warunki: przywrócenie mnie do pracy jako CTO. Pełna autonomia w zatrudnianiu i zwalnianiu w dziale IT. Natychmiastowa rezygnacja Bartka i Julki.
Publiczne przyznanie się przed personelem do błędu. Podwojenie pensji i wyznaczone miejsce dla palących na dachu. Marek podniósł wzrok. – CTO to nominacja na poziomie zarządu.
– Masz spotkanie zarządu rano. Sugeruję dodać to do agendy. Albo mogę przedstawić własny punkt: dlaczego kontenery przestały się ruszać? – Szantażujesz mnie?
– Negocjuję. To robią dyrektorzy, prawda? Dźwignia. Marek spojrzał na Bartka.
– Przykro mi, Bartku. – Marek, nie możesz pozwolić jej dyktować warunków. Ona jest w zasadzie woźną. – Jest woźną, która właśnie posprzątała twój syf.
Napisz rezygnację ze skutkiem natychmiastowym. Bartek zrobił się fioletowy. Wycelował we mnie palec. – Ty, ty nędzna…
– Ostrożnie – powiedziałam, odpalając kolejnego papierosa.
– 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 prowadzaniu danych. Bartek chwycił marynarkę i wypadł. Julka podążyła za nim, patrząc w telefon, prawdopodobnie usuwając swój filmik „dzień z pracy”.
Marek spojrzał na serwetkę, potem 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.
Ja siedziałam po prawej ręce Marka w bluzie z kapturem i dżinsach. 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. Oni 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ć – odpowiedział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. Zjechałam z powrotem do serwerowni.
Zespół pracował cicho. Panika zniknęła, został ten stały, rytmiczny szum zdrowego centrum danych. Dźwięk lepszy niż symfonia. – Hej, szefowo – powiedział Kamil.
– Usunąłem naklejki „Girl Boss” z monitora. Użyłem rozpuszczalnika. – Dobra robota, Kamil. A teraz załataj serwer Exchange.
Tym razem porządnie. Poszłam do swojego biura, zamknęłam drzwi, usiadłam na krześle z rozwalonym podparciem lędźwiowym. Kupię nowe jutro. Otworzyłam szufladę, odsunęłam granat antystresowy i 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.
Włączyłam na YouTube dziesięciogodzinną pętlę z Dannym DeVito jedzącym jajko. Nie pytajcie dlaczego. Po prostu mnie to centruje. Absurd tego.
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. Wszyscy jesteśmy uzdrowieni.