Herre... Balladen om en programmerer

Herre... Balladen om en programmerer

1.

Dagen gÄr mot slutten. Jeg mÄ refaktorisere den gamle koden, uansett hva. Men han insisterer: enhetstester blir ikke grÞnne.
Jeg reiser meg for Ä lage en kopp kaffe og fokuserer pÄ nytt.
Jeg blir distrahert av en telefonsamtale. Dette er Marina.
"Hei, Marin," sier jeg, glad for at jeg kan holde meg uvirksom et par minutter til.
- Hva gjþr du, Petya? – hþres den lovende stemmen hennes ut.
- Jobber.
Vel, ja, jeg jobber. Hva annet kan jeg gjĂžre?!
– Vil du invitere meg et sted?
Fristende, til og med veldig fristende. Men faen, jeg mÄ fullfÞre enhetstestene!
- Jeg vil, men jeg kan ikke. Utgivelse pÄ mandag.
- SĂ„ kom til meg.
FlĂžrter hun eller virkelig kjedelig?
"Marin, la oss gjÞre det pÄ tirsdag," svarer jeg med et sukk. - PÄ tirsdag - feid bort.
"Da kommer jeg til deg," tilbyr Marina. - Over natten. Stemningen er romantisk. Vil du slippe meg inn?
SĂ„ jeg savnet deg.
Det er veldig kort tid igjen fĂžr fullstendig seier over enhetstester. Innen hun kommer dit, skal jeg gjĂžre det ferdig. Og du kan slappe av.
– Er det ikke farlig? – Jeg bekymrer meg for hennes unge liv.
– Du kan ikke sitte innenfor fire vegger i all evighet?! – Marina er indignert i den andre enden av samtalen.
Og det er sant.
– Vel, kom hvis du ikke er redd. Har du sett pĂ„ situasjonen i Yandex?
– Jeg sĂ„ og sĂ„. Shootouts er kun 4 poeng.
- Fint. Jeg vil fortsatt ikke kunne kode om natten, jeg har jobbet for hardt. Husker du adressen?
- Jeg husker.
- Jeg venter.
"Jeg er allerede pÄ vei," sier Marina og legger pÄ.
Hvor lang tid tar det fÞr hun reiser? Minst en time. I lÞpet av denne tiden skal jeg klare det. Jeg har til og med litt tid i reserve, sÄ jeg bestemmer meg for Ä forberede meg til mÞtet.
Jeg forlater datamaskinen og legger en ren duk pÄ spisebordet. Etter Ä ha tenkt meg om setter jeg en flaske champagne ut av kjÞleskapet og tar ut to glass fra skjenken. Forberedelsene til mÞtet er fullfÞrt, jeg gÄr tilbake pÄ jobb.

2.

Jeg blir distrahert fra enhetstestene, som fortsetter Ä rÞdme frekt, nÄr det ringer pÄ dÞren. Jeg er rÄdvill. Ringte Marina virkelig fra t-banen? For en jÊvla greie!
Men i stedet for Marina viser kameraet to mannsfigurer i uniform – det er umulig Ă„ se hvilken. Jeg er motlĂžs.
Porttelefonen er koblet til systemet. Jeg trykker pÄ aktiveringsknappen og sier i mikrofonen det mest trivielle i verden:
- Hvem er der?
«Bogder,» kommer over hĂžyttalerne. - Åpne dĂžren. Vi mĂ„ gi deg beskjed.
Ja, Äpne dÞren! Vi fant en tosk.
– Legg den i postkassen, nede.
– Innkallingen gis mot underskrift.
– Du klarer deg uten Ă„ male.
Fra bak dĂžren, uten noen pause, roper de med kommanderende stemme:
- Åpne den umiddelbart.
"NĂ„ har vi flyktet," svarer jeg med flammende sinne. – Slipp fremmede inn i leiligheten din?! Er dere hovne?
- Åpne opp, ellers bryter vi ned dþren.
Vil de virkelig bryte den? DĂždens rulett, etter Ă„ ha snurret litt, bestemte meg for meg? Hvor uventet alt ender.
Jeg vil ikke gi opp uten kamp, ​​selvfĂžlgelig - det er ikke min oppvekst. Vi fĂ„r ogsĂ„ se hvem som tar bort hvem som er mage fĂžrst.
Jeg skynder meg til metallskapet, lÄser det opp, tar tak i haglen med en boks med skjell og laster den i all hast. Jeg inntar en knelende stilling overfor dÞren og forbereder meg pÄ Ä skyte.
Alt skjer som om ikke meg, men noen andre. Men det er ikke noe valg.
- Ødelegg det! – Jeg roper sĂ„ hardt som mulig mot mikrofonen. "Jeg lover alle som krysser terskelen et blysennepsplaster i neseboret."
Det er en lett knitrende lyd i hĂžyttalerne.
"Hvis du ikke Äpner dÞren, ringer jeg spesialstyrkene."
Det vil si at lysten til Ă„ bryte inn dĂžra har forsvunnet?! Det var det jeg tenkte - en svindel! Det er en banal svindel, og det kommer til Ă„ skremme meg! Jeg skjĂžnte ikke med en gang at de ikke engang nevnte navnet mitt.
"Ring meg, nit," svarer jeg, nesten rolig.
Det er stille utenfor dĂžren. Etter omtrent fem minutter blir det tydelig at de ubudne gjestene har dratt.
Jeg ligger pÄ gulvet i knelende stilling, lener ryggen mot veggen og puster tungt. Jeg tÞrker svetten fra pannen og reiser meg. Jeg la hagla pÄ databordet, ved siden av musen.
SÄ kneler jeg ned og holder meg fast i ryggen pÄ arbeidsstolen med hendene og begynner Ä be.
- Å, Herre, frels meg! Jeg vender meg til deg, Skaperen av Skapere, Skaperen av Skapere. La alle slags problemer og ulykker gĂ„ forbi meg. Gi meg styrke og fasthet. Gi meg litt forstĂ„else, Herre. Gi meg litt forstĂ„else, Herre. Gi meg litt fornuft.
Uansett hva de sier, hjelper bÞnn. Det gir hÄp for fremtiden.
Fingrene mine vibrerer litt av spenningen jeg har opplevd, men jeg setter meg ned ved datamaskinen og prÞver Ä konsentrere meg om refaktorisering. Jeg mÄ fullfÞre arbeidet mitt fÞr Marina kommer.

3.

Nesten umiddelbart blir jeg distrahert av en annen telefonsamtale. Nummeret er ukjent. Dette kan vĂŠre en ny kunde, kanskje en ufarlig spammer, eller kanskje en erfaren svindler. Hvem vet?
"Snakk," sier jeg i telefonen.
Stemmen er kvinnelig.
– Hei, dette er mobiloperatþren din. Vil du bytte til den rimeligere Family Plus-tariffen?
- Jeg vil ikke.
– Denne tariffen er 20 rubler billigere enn den du bruker for þyeblikket.
– Hva er forskjellen da? - Jeg er overrasket.
"Family Plus-tariffen er 20 rubler billigere," gjentar kvinnen.
– Jeg spurte hva ledningen var.
– Vi ringer alle kunder og tilbyr dem en billigere pris.
Ja, hold lommen bredere!
Jeg begynner Ă„ bli litt irritert:
- SÄ fint! Ta vare pÄ kundene dine! Kan du ikke bare sette ned prisen til forrige kurs? Kundene har ikke noe imot det.
– SĂ„ du vil ikke bytte til den nye «Family Plus»-tariffen? – presiserer kvinnen.
Hvor smart!
- Vil ikke.
- Ok, du har fortsatt samme tariff.
Helt klare pip.

4.

For femtende gang denne kvelden setter jeg meg ned ved datamaskinen og prĂžver Ă„ konsentrere meg. Men i dag er det ikke skjebnebestemt, som du kan se...
En annen samtale, og igjen fra et ukjent nummer.
- Snakk.
Denne gangen er stemmen mannlig.
– Hei, kan jeg snakke med Pyotr Nikolaevich?
Kjenner fornavnet og patronymet mitt. Er det kunden? Det ville vĂŠrt fint.
- Jeg lytter.
– Det er fra sikkerhetstjenesten Sberbank de er bekymret. Et uautorisert forsĂžk pĂ„ Ă„ gĂ„ inn pĂ„ din personlige konto er oppdaget. Har du mistet kortet ditt? Regningen vĂŠr sĂ„ snill.
- Bare ett minutt.
Jeg gÄr til kleshengeren, tar frem lommeboken fra jakkelommen og ser inn. Alt dette tar ikke mer enn 15 sekunder.
- Jeg har kartet.
– Har du ikke gitt det videre til noen? – stemmen uttrykker bekymring.
Eller prĂžver han bare Ă„ uttrykke?
- Ingen.
- SÄ, uautorisert innreise. I slike tilfeller skal kontoen vÊre sperret i to uker. Du vil ikke kunne bruke kontoen din pÄ to uker. Men hvis du vil, kan jeg sette opp tofaktorautentisering. I dette tilfellet vil alt fungere i morgen.
"Installer," bestemmer jeg.
– Oppgi kortnummer og passord, som sendes via SMS. Jeg mĂ„ logge pĂ„ kontoen din for Ă„ sette opp tofaktorautentisering.
Ja, ja, en Sberbank-ansatt ringer en klient for Ă„ angi hans personlige konto. Alt blir klart som dagen.
– Er du sikker pĂ„ at det er tofaktor? – Jeg begynner Ă„ spille narr.
– Det er mer pĂ„litelig.
Det er utÄlmodighet i stemmen.
– Hva heter du, sikkerhetsspesialist? – Spþr jeg uskyldig.
- Yuri.
"Dra til helvete, Yura," foreslĂ„r jeg med all mulig overbevisende. – Dere svindlere har en aktiv periode i dag, eller hva? Hvis det var mitt valg, ville jeg dyttet en sennepsplaster av bly inn i hver enkelt nesebor. Jeg ville drept alle.

5.

Jeg gjemmer iPhonen min i lommen. Jeg gÄr rundt i rommet en stund og prÞver Ä komme i stemning for enhetstester. Jeg tar et avgjÞrende skritt mot datamaskinen, men det ringer pÄ dÞren.
Er de falske namsmennene tilbake?
Jeg lÞper opp til bordet, slÄr pÄ intercomen, tar tak i den ladde haglen og inntar en knelende stilling.
"Jeg sa til deg, ikke kom hit igjen." Jeg skal drepe deg! – Jeg roper sĂ„ bestemt som mulig mot mikrofonen.
SÄ bestemmer jeg meg for Ä se inn i kameraet. Dette er ikke namsmenn: det stÄr en ukjent mann i sivile klÊr pÄ dÞren.
"Du ringte meg," forklarer mannen.
«Jeg ringte ingen,» svarer jeg, uten Ä vite om jeg skal puste lettet ut eller forberede meg pÄ nye utfordringer.
«Jeg er Herren,» sier de pÄ den andre siden av dÞren.
- WHO??? – Jeg er overrasket.
- Herre.
– Wow, dette har aldri skjedd fþr!
Jeg er overrasket over originaliteten til oppsettet: fyren har mye fantasi.
– Du ba om litt forstĂ„else. Dette mĂ„ diskuteres personlig. Vil du slippe meg inn?
Opplysning? Nevnte han formaning? Vel, ja, jeg ba Herren om Ă„ opplyse meg...
Jeg prĂžver Ă„ finne ut hvor sannsynlig det er at:
1) en person ber,
2) ber samtidig om formaning.
La oss si at halvparten av dem ber. Hvor mange bedende mennesker ber om litt forstÄelse? Vanligvis ber de om frelse, helse, lykke... men formaning? La oss si 10 %. Vi fÄr 5 % treff. Mye, men samtidig sparsomt. Hvorfor la mannen vekt pÄ formaning nÄr det er frelse? Da vil prosentandelen vÊre rundt femti - alle ber. Alle ber om frelse: Jeg spurte ogsÄ.
– Slippe en fremmed inn i leiligheten din?! Ler du? – Jeg sier mindre selvsikkert.
"Jeg er Herren," minner de deg bak dĂžren.
– Og jeg er Ivan Susanin.
- Jeg kom for Ä snakke litt fornuftig til deg. Har du bedt om litt forstÄelse?
Jeg begynner Ă„ tvile. Ja, det hĂžres dumt ut, men jeg begynner virkelig Ă„ tvile.
En stund lurte jeg febrilsk pÄ hva jeg skulle gjÞre. Plutselig gÄr det opp for meg.
– Hvis du er Herre, gĂ„ gjennom den lĂ„ste dĂžren.
– Men jeg er i menneskelig form! - hþrt i hþyttalerne.
«Kom deg ut herfra, innovatĂžr,» ler jeg muntert og returnerer hagla til bordet. – Jeg kjĂžper ikke billige ledninger.

6.

Jeg setter meg ned ved datamaskinen og jobber. Jeg har veldig kort tid igjen - jeg mÄ finne ut enhetstestene. Marina kommer snart, og koding under en kjÊrlighetsdate er ikke comme il faut. Selv om jeg i en av reklamene sÄ en fyr som hadde sex og programmerte samtidig.
Plutselig hĂžres en politisirene utenfor vinduet, deretter en metallisk stemme forsterket av et bullhorn:
– OBS, terrorbekjempelse! Spesialstyrker er pĂ„ jobb! Vi ber beboere i bygget om ikke Ă„ forlate leilighetene sine midlertidig. Og du, terrorist-jĂŠvel, kom ut med hendene opp! Jeg gir deg 30 sekunder til Ă„ tenke.
- Faen!
Jeg skjĂžnner at jeg er lurt. Det blir ingen utgivelse, ingen date med kvinnen jeg elsker – ingenting. FĂžrst blir det skuddveksling, sĂ„ kommer de til Ă„ ryke inn i leiligheten og dra det mystiske liket mitt ut pĂ„ gaten. Eller kanskje de ikke vil dra deg ut, men vil forlate deg her – hva er forskjellen?
Jeg ruller ut av stolen med en hagle i hendene. Jeg ser ut av vinduet, gjennom sprekken mellom de fortrukket gardinene. Det stemmer: inngangen er sperret av, med maskingevÊrere kledd i pansrede drakter rundt. I dypet av gÄrden kan jeg se en tank som peker snuten i min retning. Tanken rev opp plenen... eller ble plenen revet opp fÞr? Jeg husker ikke.
Jeg bryr meg ikke lenger. Med de dansende hendene vipper jeg arbeidsstolen pÄ siden, noe som er mye mer behagelig enn knestÄende. Hvis du ikke vil skyte fra vinduet, la dem bryte ned dÞren. PÄ denne mÄten holder jeg ut lenger.
En truende lyd hĂžres fra gaten:
– 30 sekunder for refleksjon er utlþpt. Vi starter en kontraterroraksjon.
Kraftige slag hĂžres - det er metalldĂžren som brytes ned.
Det er pÄ tide Ä be. Det er praktisk at jeg allerede er pÄ knÊrne - jeg trenger ikke Ä senke meg.
- Herre, frels meg! – Jeg ber inderlig. – Redd meg, skaper av skapere, skaper av skapere. VĂŠr sĂ„ snill Ă„ redde meg. Og ta med litt fornuft.
Kraftige slag fortsetter. Gips faller ned fra taket og lysekronen svaier. Gjennom stĂžyen kan jeg hĂžre en telefon som ringer.
"Ja," sier jeg inn i iPhonen min.
Dette er kunden - den som jeg fullfĂžrer utgivelsen for.
– Peter, hvordan gĂ„r det? - han spĂžr. – Kommer du i tide innen mandag?
- Oleg Viktorovich! – utbryter jeg glad.
- Det er vanskelig Ă„ hĂžre deg, la meg ringe deg tilbake.
"Ikke nĂždvendig," svarer jeg, og innser at det ikke hjelper Ă„ ringe tilbake. – Huset er under oppussing, jeg hĂžrer ikke meg selv godt.
Bankene pÄ dÞren fortsetter, veggene rister, lysekronen svaier.
– Jeg spĂžr, hvordan gĂ„r det? – roper kunden inn i telefonen.
"Det er visse vanskeligheter," roper jeg tilbake.
- Vanskeligheter? – roper den opprþrte kunden.
«Nei, nei, ikke noe alvorlig», beroliger jeg den gode mannen. - Reparasjon. Det er ikke noe alvorlig, jeg skal klare det i tide.
Uenige skrik hÞres, deretter skudd. Med den ene hÄnden legger jeg iPhonen til Þret, med den andre hÄnden retter jeg hagla mot dÞren.
– Definitivt en reparasjon, ikke en skuddveksling? – kunden tviler og endrer tonen fra bekymret til medfĂžlende. – Yandex sĂ„ ikke ut til Ă„ love.
"Drafthammeren ble slÄtt pÄ," lyver jeg.
– I sĂ„ fall suksess!
– Jeg skal gjþre alt, Oleg Viktorovich.
Helt klare pip, men jeg fortsetter Ă„ gjenta automatisk:
"Jeg vil gjĂžre alt, Oleg Viktorovich. Jeg skal gjĂžre alt".
Deretter legger jeg iPhonen min i lommen, tar hagla i begge hender og forbereder meg pÄ Ä dÞ.
Skuddene stopper imidlertid. De sier i en megafon – med samme metalliske stemme, men med et snev av velfortjent triumf:
– Takk alle sammen, terrorbekjempelsesoperasjonen er fullfþrt. Forbryterne er þdelagt.
Har de brutt ned dĂžren til naboleiligheten?
Jeg hopper til vinduet og ser ut gapet mellom gardinene. MaskingevÊrerne vandrer bort mot bussen som nÊrmer seg, stridsvognen snur for Ä gÄ.
Jeg slapper av, setter stolen tilbake til sin opprinnelige posisjon og kollapser utmattet ned i den.
- Takk Herre. Og gi meg litt mening. Gi meg forstÄelse, Skapere av Skapere, Skapere av Skapere! Gi meg litt fornuft.
Jeg har ikke tid til Ä knele, men han vil tilgi. Vi mÄ ringe Marina tilbake og advare henne om ikke Ä vÊre redd for den opprevne plenen. Hun burde komme snart.
Jeg tar opp iPhonen min og finner nummeret.
- Marin!
«Å, det er deg, Petya,» hĂžres Marinas stemme.
- Hvor er du?
- Kommer hjem.
- Hjemme? – Jeg spþr igjen, forvirret.
– HĂžr, jeg kom til deg, og det er et maskeshow. Alt er sperret av og de slipper deg ikke inn, rett ved inngangen din. Jeg klarte ikke Ă„ komme igjennom til deg, du var opptatt. Hva har skjedd?
– Terrorbekjempelse.
"Det var det jeg forsto," sier Marina trist. "Jeg sto der en stund og dro hjem, jeg beklager." Romantisk stemning i vasken.
"Ok," svarer jeg, for det er ikke mer Ă„ si.
- Ikke vĂŠr lei deg.
– Og du ogsĂ„, Marin. Til neste gang, antar jeg. Slipp pĂ„ mandag, jeg ringer deg pĂ„ tirsdag.
Jeg trykker pÄ avslutningsknappen.

7.

Det er absolutt ingen hast. Jeg rydder sakte bordet: champagnen stÄr i kjÞleskapet, duken ligger i kommoden, glassene stÄr i skjenken. StÞv fra taket kom inn i glassene, men jeg hadde ikke lyst til Ä tÞrke dem. Da tÞrker jeg det.
Jeg setter meg ned ved datamaskinen og prĂžver Ă„ jobbe. Forgjeves - telefonen ringer. Vil de la meg vĂŠre i fred i dag eller ikke?
Jeg tar frem iPhonen min og holder den pÄ armlengdes avstand en stund. Nummeret er ukjent. Mobiltelefonen stopper ikke.
"Ja," sier jeg, jeg kan ikke tÄle det.
– KjĂŠre moskovitt! – boten slĂ„r seg pĂ„. – I samsvar med fĂžderal lov 324-FZ har du rett til gratis juridisk rĂ„dgivning.
Jeg trykker pÄ slutten, og strekker sÄ ut hÄnden med iPhone igjen. Han ringer umiddelbart. Det er en merkelig kveld, veldig merkelig...
- Jeg lytter.
"Hei," hĂžres en kvinnestemme.
Beregning av hĂžflighet. Personen vil svare og samtalen starter.
"Hei," svarer jeg lydig.
Akk for meg, jeg er hĂžflig.
– Har du 2 minutter pĂ„ deg til Ă„ delta i en sosiologisk undersĂžkelse?
- Ikke.
Jeg la iPhonen min i lommen. Jeg kan ikke jobbe, jeg har ingen tanker om eldre kode - jeg sitter bare med hodet i hendene. Og jeg blir slett ikke overrasket nÄr jeg hÞrer ringeklokken. Noe mÄtte skje i dag - det kunne ikke annet enn Ä skje. I utgangspunktet gikk det mot dette.
Jeg legger hÄnden pÄ hagla pÄ bordet og ser sakte inn i kameraet. Herre igjen? De ba ham komme seg vekk. For en ukuelig en!
- Hva vil du? – sier jeg trþtt.
Fra hĂžyttalerne kommer:
"Du ba om Ä bli frelst, og jeg reddet deg." De ba ogsÄ om en avklaring. Jeg kom med en formaning. VÊr sÄ snill og lukk opp dÞra.
- Du er alene? – Jeg avklarer, uten Ă„ vite hvorfor.
«Jeg er treenig, men det tar lang tid Ä forklare,» svarer de bak dÞren. - Betrakt det som ett.
– Uansett, jeg slipper ikke fremmede inn i leiligheten.
– Jeg er ikke menneskelig.
Jeg er utslitt, deprimert og sint, men jeg har ingen krefter igjen. Jeg kan ikke lenger motstÄ skjebnen, som har bestemt alt for meg. Og jeg bryter sammen.
"Jeg Ă„pner dĂžren nĂ„," sier jeg bestemt inn i mikrofonen. – Hvis du ikke er alene, Herre, vil du fĂ„ blysennepsgips i neseboret. Hvis du gjĂžr en plutselig bevegelse, det samme. Du gĂ„r inn med armene hevet, hĂ„ndflatene vendt mot meg. Hvis noe virker mistenkelig for meg, skyter jeg uten Ă„ nĂžle. ForstĂ„r du alt, kjerring?
"Jeg forstÄr," kommer gjennom hÞyttalerne.
- SĂ„ kom inn.

Kilde: www.habr.com

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster