Gospode... Balada o programeru

Gospode... Balada o programeru

1.

Dan se bliži kraju. Moram refaktorirati naslijeđeni kod, bez obzira na sve. Ali on inzistira: jedinični testovi ne postaju zeleni.
Ustajem da skuham kavu i ponovno se fokusiram.
Ometa me telefonski poziv. Ovo je Marina.
“Zdravo, Marin”, kažem, drago mi je što mogu ostati besposlen još par minuta.
- Što radiš, Petya? – zvuči njen obećavajući glas.
- Radi.
Pa da, radim. Što još mogu učiniti?!
– Hoćete li me pozvati nekamo?
Primamljivo, čak vrlo primamljivo. Ali dovraga, moram dovršiti jedinične testove!
- Želim, ali ne mogu. Izdanje u ponedjeljak.
- Onda dođi k meni.
Koketira li ili joj je stvarno dosadno?
“Marin, ajmo to u utorak”, odgovaram s uzdahom. - U utorak - pometen.
“Onda ću doći k tebi”, nudi Marina. - Noćenje. Raspoloženje je romantično. Hoćeš li me pustiti unutra?
Dakle, nedostajao si mi.
Ostalo je vrlo malo vremena do potpune pobjede nad jediničnim testovima. Dok ona stigne, ja ću to završiti. I možete se opustiti.
- Nije li opasno? – Brinem se za njen mladi život.
– Ne možeš sjediti u četiri zida cijelu vječnost?! – ogorčena je Marina s druge strane veze.
I to je istina.
- Pa dođi ako se ne bojiš. Jeste li pogledali situaciju u Yandexu?
- Gledao sam i gledao. Pucanja su samo 4 poena.
- Dobro. Još uvijek neću moći šifrirati noću, previše sam radio. Sjećate li se adrese?
- Sjećam se.
- Čekam.
„Već sam na putu“, kaže Marina i poklopi slušalicu.
Koliko dugo joj treba da putuje? Najmanje sat vremena. Za to ću vrijeme uspjeti. Čak imam malo vremena u rezervi, pa se odlučim pripremiti za sastanak.
Ostavljam računalo i prostiram čisti stolnjak na blagovaonski stol. Nakon razmišljanja vadim bocu šampanjca iz hladnjaka i vadim dvije čaše iz kredenca. Pripreme za sastanak su završene, vraćam se na posao.

2.

Od jediničnih testova, koji nastavljaju drsko crvenjeti, odvraća me zvono na vratima. Na gubitku sam. Je li Marina doista zvala iz metroa? Koja prokleta stvar!
No, umjesto Marina, kamera pokazuje dvije muške figure u uniformama - ne vidi se koje. Obeshrabrena sam.
Portafon je spojen na sustav. Stisnem tipku za aktivaciju i kažem u mikrofon najtrivijalniju stvar na svijetu:
- Tko je tamo?
"Sudski izvršitelji", čuje se iz zvučnika. - Otvori vrata. Moramo vas obavijestiti.
Da, otvori vrata! Našli smo budalu.
– Baci to u poštanski sandučić, dolje.
– Obavijest se daje uz potpis.
- Možeš i bez slikanja.
Iza vrata, bez imalo stanke, viču zapovjedničkim glasom:
- Odmah otvori.
"Sada smo pobjegli", odgovaram s rasplamsanim bijesom. – Puštati strance u stan?! Jeste li natečeni?
- Otvori, ili ćemo razvaliti vrata.
Hoće li ga stvarno slomiti? Rulet smrti je, nakon što se malo zavrtio, odlučio za mene? Kako neočekivano sve završava.
Neću odustati bez borbe, naravno - to nije moj odgoj. Također ćemo vidjeti tko će koga prvi slomiti.
Odjurim do metalnog ormarića, otključam ga, zgrabim sačmaricu s kutijom čahura i žurno je napunim. Zauzimam klečeći položaj nasuprot vratima i pripremam se za paljbu.
Sve se događa kao da ne meni, nego nekom drugom. Ali izbora nema.
- Slomi to! – viknem prema mikrofonu najgrublje moguće. "Obećavam svakome tko prijeđe prag olovni senf u nosnicu."
U zvučnicima se čuje lagano pucketanje.
"Ako ne otvoriš vrata, pozvat ću specijalne snage."
Odnosno, nestala je želja za provalom na vrata?! To sam i mislio - prevara! To je banalna prijevara, i to će me preplašiti! Nisam odmah shvatio da nisu ni spomenuli moje ime.
“Nazovi me, gnjido”, odgovaram, gotovo se smirujući.
Pred vratima je tišina. Nakon otprilike pet minuta postaje očito da su nepozvani gosti otišli.
Na podu sam u klečećem položaju, leđima naslonjen na zid i teško dišem. Brišem znoj sa čela i ustajem. Stavio sam sačmaricu na stol računala, pokraj miša.
Zatim kleknem i, uhvativši se rukama za naslon radnog stolca, počnem moliti.
- O, Bože, spasi me! Obraćam se tebi, Stvoritelju nad Stvoriteljima, Stvoritelju nad Stvoriteljima. Neka me mimoiđu svakojake nevolje i nesreće. Daj mi snagu i čvrstinu. Daj mi malo razumijevanja, Gospodine. Daj mi malo razumijevanja, Gospodine. Daj mi malo razuma.
Što god govorili, molitva pomaže. Daje nadu za budućnost.
Prsti mi lagano vibriraju od uzbuđenja koje sam doživio, ali sjedam za računalo i pokušavam se koncentrirati na refactoring. Moram završiti posao prije dolaska Marine.

3.

Skoro odmah mi pažnju odvlači još jedan telefonski poziv. Broj je nepoznat. Ovo bi mogao biti novi kupac, možda bezopasni pošiljatelj neželjene pošte ili možda iskusni prevarant. Tko zna?
"Govori", kažem u slušalicu.
Glas je ženski.
– Halo, ovdje vaš mobilni operater. Želite prijeći na jeftiniju tarifu Obitelj Plus?
- Ne želim.
– Ova tarifa je 20 rubalja jeftinija od one koju trenutno koristite.
– U čemu je onda razlika? - Iznenađen sam.
"Tarifa Family Plus je 20 rubalja jeftinija", ponavlja žena.
– Pitao sam kakva je instalacija.
– Sve klijente zovemo i nudimo im povoljniju cijenu.
Da, držite džep šire!
Počinjem se pomalo živcirati:
- Kako lijepo! Čuvajte svoje kupce! Zar ne možete jednostavno smanjiti cijenu na prethodnu stopu? Klijenti neće imati ništa protiv.
– Dakle, ne želite prijeći na novu tarifu “Obitelj Plus”? – pojašnjava žena.
Kako pametno!
- Ne želim.
- Dobro, i dalje imate istu tarifu.
Potpuno čisti zvučni signali.

4.

Po tko zna koji put ove večeri sjedam za računalo i pokušavam se koncentrirati. Ali danas nije suđeno, kao što vidite...
Još jedan poziv, i opet s nepoznatog broja.
- Govori.
Ovaj put glas je muški.
– Halo, mogu li razgovarati s Pjotrom Nikolajevičem?
Zna moje ime i patronim. Je li to kupac? To bi bilo lijepo.
- Slušam.
– Iz sigurnosne službe Sberbanka su zabrinuti. Otkriven je neovlašteni pokušaj ulaska u vaš osobni račun. Jeste li izgubili svoju karticu? Racun molim.
- Samo trenutak.
Odlazim do vješalice, vadim novčanik iz džepa sakoa i gledam unutra. Sve ovo ne traje više od 15 sekundi.
- Imam kartu.
– Zar to nisi nikome proslijedio? – glas izražava zabrinutost.
Ili se samo pokušava izraziti?
- Nitko.
- Dakle, neovlašteni ulazak. U takvim slučajevima račun bi trebao biti blokiran dva tjedna. Nećete moći koristiti svoj račun dva tjedna. Ali ako želiš, mogu postaviti dvofaktornu autentifikaciju. U ovom slučaju, sve će raditi sutra.
"Instaliraj", odlučujem.
– Navedite broj svoje kartice i lozinku koja će vam biti poslana putem SMS-a. Moram se prijaviti na vaš račun kako bih postavio dvofaktorsku autentifikaciju.
Da, da, zaposlenik Sberbanka poziva klijenta da uđe u njegov osobni račun. Sve postaje jasno kao dan.
– Jeste li sigurni da je dvofaktor? - Počinjem izigravati budalu.
- Pouzdaniji je.
U glasu se osjeća nestrpljenje.
– Kako se zoveš, stručnjak za sigurnost? – pitam bezazleno.
- Jurij.
"Idi dovraga, Yura", predlažem sa svom mogućom uvjerljivošću. – Vi prevaranti imate danas aktivnu mjesečnicu ili što? Da je to moj izbor, svakome bih gurnuo olovni iperit u nosnicu. Sve bih pobio.

5.

Skrivam svoj iPhone u džepu. Koračam po sobi neko vrijeme, pokušavajući se dovesti u raspoloženje za jedinične testove. Odlučno zakoračim prema računalu, ali zazvoni mi zvono na vratima.
Vraćaju li se lažni ovršitelji?
Dotrčim do stola, uključim interkom, zgrabim napunjenu sačmaricu i zauzmem klečeći položaj.
“Rekao sam ti, nemoj više dolaziti ovamo.” Ubit ću te! – viknem prema mikrofonu najodlučnije moguće.
Onda odlučim pogledati u kameru. To nisu sudski izvršitelji: na vratima je nepoznat čovjek u civilu.
"Zvali ste me", objašnjava čovjek.
“Nisam nikoga zvala”, odgovaram, ne znajući da li da odahnem ili da se pripremim za nove izazove.
"Ja sam Gospodin", kažu s druge strane vrata.
- WHO??? - Ja sam oduševljen.
- Gospode.
- Vau, ovo se nikad prije nije dogodilo!
Zadivljen sam originalnošću rasporeda: tip ima puno mašte.
– Tražili ste malo razumijevanja. O tome treba razgovarati osobno. Hoćeš li me pustiti unutra?
Prosvjetljenje? Je li spomenuo opomenu? Pa da, molio sam Gospodina da me prosvijetli...
Pokušavam shvatiti koliko je vjerojatno da:
1) osoba se moli,
2) ujedno traži opomenu.
Recimo pola njih moli. Koliko molitelja traži malo razumijevanja? Obično traže spas, zdravlje, sreću... ali opomenu? Recimo 10%. Dobivamo 5% pogodaka. Puno, ali u isto vrijeme rijetko. Zašto je čovjek naglasio opomenu kad postoji spasenje? Tada bi postotak bio oko pedeset – svi mole. Svi traže spas: i ja sam tražio.
– Pustiti stranca u stan?! smiješ li se – manje samouvjereno kažem.
“Ja sam Gospodin”, podsjećaju vas iza vrata.
- A ja sam Ivan Susanin.
- Došao sam te urazumiti. Jeste li tražili malo razumijevanja?
Počinjem sumnjati. Da, zvuči glupo, ali stvarno počinjem sumnjati.
Neko sam se vrijeme grozničavo pitao što učiniti. Odjednom mi sine.
– Ako si ti Gospodin, prođi kroz zaključana vrata.
– Ali ja sam u ljudskom obliku! - čulo se u zvučnicima.
“Bježi odavde, inovatoru”, smijem se veselo, vraćajući sačmaricu na stol. – Ne kupujem jeftine žice.

6.

Sjednem za kompjuter i radim. Ostalo mi je vrlo malo vremena - moram smisliti jedinične testove. Marina će uskoro doći, a šifriranje tijekom ljubavnog spoja nije comme il faut. Iako sam u jednoj reklami vidio tipa kako se seksa i istovremeno programira.
Odjednom se kroz prozor začuje policijska sirena, zatim metalni glas pojačan megafonom:
– Pažnja, protuteroristička akcija! Specijalne snage su na djelu! Molimo stanare zgrada da privremeno ne napuštaju svoje stanove. A ti, terorističko kopile, izađi s podignutim rukama! Dajem vam 30 sekundi za razmišljanje.
- Kvragu!
Shvaćam da sam sjeban. Neće biti puštanja, izlaska sa ženom koju volim - ničega. Prvo će biti pucnjava, a onda će upasti u stan i moj izrešetani leš izvući na ulicu. Ili vas možda neće izvući, nego će vas ostaviti ovdje - u čemu je razlika?
Otkotrljam se iz stolca sa sačmaricom u rukama. Gledam kroz prozor, kroz pukotinu između navučenih zavjesa. Tako je: ulaz je ograđen kordonom, a okolo mitraljesci obučeni u pancirna odijela. U dubini dvorišta vidim tenk koji je uperio njušku u mom smjeru. Tenk je počupao travnjak... ili je travnjak počupan prije? Ne sjećam se.
Ne marim više. Plešućim rukama naginjem radnu stolicu na bok, što je puno udobnije od klečećeg položaja. Ako ne želite pucati s prozora, neka razbiju vrata. Ovako ću duže izdržati.
S ulice se čuje prijeteći zvuk:
– 30 sekundi za razmišljanje je isteklo. Počinjemo s protuterorističkom operacijom.
Čuju se snažni udarci - razbijaju se metalna vrata.
Vrijeme je za molitvu. Zgodno je što sam već na koljenima - ne moram se spuštati.
- Gospode, spasi me! - Usrdno se molim. – Spasi me, Stvoritelju Stvoritelja, Stvoritelju Stvoritelja. Molim te spasi me. I unijeti malo smisla.
Snažni udarci se nastavljaju. Sa stropa pada žbuka, a luster se njiše. Kroz buku čujem zvonjavu telefona.
"Da", kažem u svoj iPhone.
Ovo je kupac - onaj za kojeg završavam izdanje.
– Peter, kako stoje stvari? - on pita. - Hoćeš li stići na vrijeme do ponedjeljka?
- Oleg Viktorovič! – uzviknem radosno.
- Teško te čujem, daj da te nazovem.
"Nema potrebe", odgovaram, shvaćajući da uzvratni poziv neće pomoći. - Kuća se renovira, ne čujem se dobro.
Lupanje na vratima se nastavlja, zidovi se tresu, luster se njiše.
– Pitam, kako ide? – viče kupac u slušalicu.
"Postoje određene poteškoće", uzvraćam.
- Poteškoće? - viče uzrujana mušterija.
"Ne, ne, ništa ozbiljno", uvjeravam dobrog čovjeka. - Popravak. Nije ništa ozbiljno, snaći ću se na vrijeme.
Čuju se neskladni krici, zatim pucnji. Jednom rukom prislonim iPhone na uho, drugom rukom uperim sačmaricu prema vratima.
- Definitivno popravak, a ne pucnjava? – dvoji mušterija mijenjajući ton od zabrinutog do suosjećajnog. – Yandex kao da nije obećao.
"Udarni čekić je bio uključen", lažem.
- U tom slučaju uspjeh!
– Sve ću učiniti, Oleg Viktoroviču.
Potpuno čisti zvučni signali, ali automatski ponavljam:
„Učinit ću sve, Oleg Viktoroviču. Učinit ću sve".
Nakon toga stavljam iPhone u džep, uzimam sačmaricu u obje ruke i spremam se umrijeti.
Međutim, pucnji prestaju. Kažu u megafon - istim metalnim glasom, ali s prizvukom zasluženog trijumfa:
– Hvala svima, protuteroristička akcija je uspješno završena. Zločinci su uništeni.
Jesu li razvalili vrata susjednog stana?
Skočim do prozora i pogledam kroz razmak između zastora. Mitraljezi odlutaju prema autobusu koji se približava, tenk se okreće da ode.
Opustim se, vratim stolicu u prvobitni položaj i iscrpljeno se srušim u nju.
- Hvala ti Bože. I donesi mi malo smisla. Razumi me, Stvoritelju nad Stvoriteljima, Stvoritelju nad Stvoriteljima! Daj mi malo razuma.
Nemam vremena kleknuti, ali on će oprostiti. Moramo ponovno nazvati Marinu i upozoriti je da se ne boji počupanog travnjaka. Trebala bi uskoro stići.
Vadim iPhone iz džepa i pronalazim broj.
- Marin!
"Oh, to si ti, Petja", čuje se Marinin glas.
- Gdje si?
- Dolazim kući.
- Dom? – opet zbunjeno pitam.
– Slušaj, stigao sam do tebe, a evo i predstave s maskama. Sve je blokirano i ne puštaju vas unutra, odmah do vašeg ulaza. Nisam te mogao dobiti, bio si zauzet. Što se dogodilo?
– Protuteroristička operacija.
“Tako sam shvatila”, tužno kaže Marina. “Stajao sam tamo neko vrijeme i onda sam otišao kući, žao mi je.” Romantično raspoloženje niz vodu.
“U redu”, odgovaram, jer nemam više što reći.
- Nemoj se uzrujavati.
– I ti, Marin. Do sljedećeg puta, valjda. Pusti u ponedjeljak, nazvat ću te u utorak.
Pritišćem tipku za kraj.

7.

Apsolutno nema žurbe. Polako pospremam stol: šampanjac je u hladnjaku, stolnjak u komodi, čaše u kredencu. Prašina sa stropa ušla je u čaše, ali nije mi se dalo brisati. Onda ću ga obrisati.
Sjednem za računalo i pokušam raditi. Uzalud - zvoni telefon. Hoće li me danas ostaviti na miru ili ne?
Izvadim iPhone i neko ga vrijeme držim ispružene ruke. Broj je nepoznat. Mobitel ne prestaje.
"Da", kažem, ne mogu izdržati.
– Dragi Moskovljanin! – uključuje se bot. – U skladu sa Saveznim zakonom 324-FZ, imate pravo na besplatan pravni savjet.
Pritišćem kraj, zatim opet pružam ruku s iPhoneom. Odmah pozvoni. Čudna je večer, vrlo čudna...
- Slušam.
“Zdravo”, čuje se ženski glas.
Obračun uljudnosti. Osoba će odgovoriti i razgovor će započeti.
“Zdravo”, poslušno odgovaram.
Jao meni, ja sam pristojan.
– Imate li 2 minute za sudjelovanje u sociološkom istraživanju?
- Ne.
Stavila sam iPhone u džep. Ne mogu raditi, nemam razmišljanja o naslijeđenom kodu - samo sjedim s glavom u rukama. I nimalo se ne čudim kad čujem zvono na vratima. Nešto se moralo dogoditi danas - nije moglo a da se ne dogodi. U početku se išlo prema ovome.
Stavljam ruku na sačmaricu na stolu i polako gledam u kameru. Opet Gospod? Rekli su mu da se skloni. Kakav neukrotiv!
- Što želiš? – kažem umorno.
Sa zvučnika dolazi:
“Tražio si da budeš spašen i ja sam te spasio.” Zatražili su i pojašnjenje. Donijela sam ti opomenu. Molim te otvori vrata.
- Sam si? – razjašnjavam ne znajući zašto.
“Ja sam trojedan, ali treba dugo da se objasni”, odgovaraju iza vrata. - Smatraj to jednim.
– Svejedno, ne puštam strance u stan.
- Ja nisam čovjek.
Iscrpljena sam, depresivna i ljuta, ali nemam više snage. Ne mogu se više oduprijeti sudbini, koja je sve odlučila umjesto mene. I slamam se.
"Sada ću otvoriti vrata", kažem odlučno u mikrofon. - Ako nisi sam, Gospodine, dobit ćeš olovni iperit u nosnicu. Ako napravite nagli pokret, ista stvar. Ulaziš s podignutim rukama, dlanovima okrenutim prema meni. Ako mi se nešto učini sumnjivo, pucam bez oklijevanja. Razumiješ li sve, kučko?
"Razumijem", dopire iz zvučnika.
- Onda uđi.

Izvor: www.habr.com

Dodajte komentar