Господи... Баладата за един програмист

Господи... Баладата за един програмист

1.

Денят е към своя край. Трябва да преработя наследения код, независимо от всичко. Но той настоява: модулните тестове не стават зелени.
Ставам да направя чаша кафе и се фокусирам отново.
Разсеян съм от телефонно обаждане. Това е Марина.
„Здрасти, Марин“, казвам, доволна, че мога да остана бездействана още няколко минути.
- Какво правиш, Петя? – звучи обещаващият й глас.
- Работещ.
Ами да, работя. Какво друго мога да направя?!
– Искаш ли да ме поканиш някъде?
Примамливо, дори много примамливо. Но, по дяволите, трябва да завърша тестовете на единиците!
- Искам, но не мога. Освобождаване в понеделник.
- Тогава ела при мен.
Флиртува ли или наистина се отегчава?
„Марин, нека го направим във вторник“, отговарям с въздишка. - Във вторник - пометени.
„Тогава ще дойда при теб“, предлага Марина. - През нощта. Настроението е романтично. ще ме пуснеш ли
И така, липсвахте ми.
Остава много малко време до пълната победа над модулните тестове. Докато тя стигне, ще го довърша. И можете да се отпуснете.
- Не е ли опасно? – Тревожа се за младия й живот.
– Не можеш цяла вечност да седиш между четири стени?! – възмущава се Марина от другата страна на разговора.
И това е вярно.
- Ела, ако не те е страх. Погледнахте ли ситуацията в Yandex?
- Гледах и гледах. Дузпите са само 4 точки.
- Глоба. Все още няма да мога да кодирам през нощта, работих твърде много. Помниш ли адреса?
- Спомням си.
- Чакам.
„Вече съм на път“, казва Марина и затваря.
Колко време й отнема пътуването? Поне един час. През това време ще успея. Дори имам малко време в резерв, затова решавам да се подготвя за срещата.
Оставям компютъра и постилам чиста покривка на масата за хранене. След като помислих, извадих бутилка шампанско от хладилника и извадих две чаши от бюфета. Подготовката за срещата приключи, връщам се на работа.

2.

Разсейвам се от юнит тестовете, които продължават нагло да се изчервяват, когато се звъни на вратата. Загубен съм. Марина наистина ли се обаждаше от метрото? Какво проклето нещо!
Вместо Марина обаче камерата показва две мъжки фигури в униформа – не се вижда коя. Обезсърчен съм.
Домофонът е свързан към системата. Натискам бутона за активиране и казвам в микрофона най-тривиалното нещо на света:
- Кой е там?
„Съдия-изпълнители“, чува се от високоговорителите. - Отвори вратата. Трябва да ви предупредим.
Да, отвори вратата! Намерихме глупак.
– Пуснете го в пощенската кутия долу.
– Уведомлението се дава срещу подпис.
- Може и без боядисване.
Иззад вратата, без никаква пауза, те викат с властен глас:
- Отворете веднага.
„Сега избягахме“, отговарям с пламтящ гняв. – Пускате непознати в апартамента си?! Момчета подути ли сте?
- Отворете или ще разбием вратата.
Наистина ли ще го разбият? Рулетката на смъртта, след като се завъртя малко, реши за мен? Как неочаквано свършва всичко.
Няма да се предам без бой, разбира се – това не е моето възпитание. Ще видим също така кой пръв ще хвърли смелостта.
Втурвам се към металния шкаф, отключвам го, грабвам пушката с кутия гилзи и набързо я зареждам. Заемам коленичила позиция срещу вратата и се приготвям да стрелям.
Всичко се случва сякаш не на мен, а на някой друг. Но няма избор.
- Счупи го! – изкрещявам към микрофона възможно най-грубо. "Обещавам на всеки, който прекрачи прага, оловен синап в ноздрите."
В високоговорителите се чува леко пукане.
"Ако не отворите вратата, ще извикам специалните части."
Тоест желанието за взлом на вратата е изчезнало?! Така си и помислих - измама! Това е банална измама и ще ме уплаши! Не разбрах веднага, че дори не споменаха името ми.
„Обади ми се, гнидо“, отговарям, почти се успокоявайки.
Пред вратата цари тишина. След около пет минути става очевидно, че неканените гости са си тръгнали.
На пода съм в коленичило положение, облегнал гръб на стената и дишам тежко. Избърсвам потта от челото си и ставам на крака. Сложих пушката на компютърната маса, до мишката.
След това коленича и, хващайки облегалката на работния си стол с ръце, започвам да се моля.
- Господи, спаси ме! Обръщам се към теб, Създател на Създателите, Създател на Създателите. Нека всякакви беди и нещастия ме отминат. Дай ми сила и твърдост. Дай ми малко разбиране, Господи. Дай ми малко разбиране, Господи. Дай ми малко разум.
Каквото и да говорят, молитвата помага. Дава надежда за бъдещето.
Пръстите ми леко вибрират от вълнението, което изпитах, но сядам на компютъра и се опитвам да се концентрирам върху рефакторинга. Трябва да свърша работата си, преди Марина да пристигне.

3.

Почти веднага се разсейвам от друго телефонно обаждане. Номерът е непознат. Това може да е нов клиент, може би безвреден спамър или може би опитен измамник. Кой знае?
„Говори“, казвам в слушалката.
Гласът е женски.
– Здравейте, това е вашият мобилен оператор. Искате ли да преминете към по-евтината тарифа Family Plus?
- Не искам.
– Тази тарифа е с 20 рубли по-евтина от тази, която използвате в момента.
– Тогава каква е разликата? - Изненадан съм.
„Тарифата Family Plus е с 20 рубли по-евтина“, повтаря жената.
– попитах какво е окабеляването.
– Обаждаме се на всички клиенти и им предлагаме по-ниска цена.
Да, дръжте джоба си по-широк!
Започвам леко да се дразня:
- Колко хубаво! Погрижете се за вашите клиенти! Не можете ли просто да намалите цената до предишната ставка? Клиентите няма да имат нищо против.
– Значи не искате да преминете към новата тарифа „Семейство Плюс“? – уточнява жената.
Колко умно!
- Не искам.
- Добре, все още имате същата тарифа.
Изчистени звукови сигнали.

4.

За сетен път тази вечер сядам на компютъра и се опитвам да се концентрирам. Но днес не е писано, както виждате...
Ново обаждане и пак от непознат номер.
- Говорете.
Този път гласът е мъжки.
– Здравейте, мога ли да говоря с Пьотър Николаевич?
Знае моето име и бащино име. Клиентът ли е? Това би било хубаво.
- Слушам.
– От службата за сигурност на Сбербанк са притеснени. Открит е неоторизиран опит за влизане в личния ви акаунт. Загубили ли сте картата си? Сметката Моля.
- Само минутка.
Отивам до закачалката, вадя портфейла си от джоба на сакото си и поглеждам вътре. Всичко това отнема не повече от 15 секунди.
- Имам картата.
– Не го ли предаде на никого? – гласът изразява загриженост.
Или просто се опитва да изрази?
- Никой.
- Значи, неразрешено влизане. В такива случаи акаунтът трябва да бъде блокиран за две седмици. Няма да можете да използвате акаунта си две седмици. Но ако искате, мога да настроя двуфакторно удостоверяване. В този случай всичко ще работи утре.
„Инсталирай“, решавам.
– Посочете номера на вашата карта и парола, които ще бъдат изпратени чрез SMS. Трябва да вляза в акаунта ви, за да настроя двуфакторно удостоверяване.
Да, да, служител на Сбербанк се обажда на клиент, за да влезе в личната му сметка. Всичко става ясно като бял ден.
– Сигурен ли си, че е двуфакторна? - Започвам да се правя на глупак.
- По-надеждно е.
В гласа се долавя нетърпение.
– Как се казвате, специалист по сигурността? – питам невинно.
- Юри.
„Върви по дяволите, Юра“, предлагам с цялата възможна убедителност. – Имате ли активна менструация днес измамниците, какво ли? Ако беше мой избор, щях да пъхна оловен синап в ноздрите на всеки. Бих убил всички.

5.

Скривам iPhone в джоба си. Крача из стаята за известно време, опитвайки се да се настроя за тестове на единици. Правя решителна крачка към компютъра, но на вратата ми се звъни.
Върнаха ли се фалшивите съдебни изпълнители?
Изтичвам до масата, включвам интеркома, грабвам заредената пушка и заемам поза на колене.
„Казах ти, не идвай тук отново.“ Ще те убия! – изкрещявам към микрофона възможно най-решително.
Тогава решавам да погледна в камерата. Това не са съдебни изпълнители: на вратата стои непознат мъж в цивилни дрехи.
„Ти ми се обади“, обяснява мъжът.
„Не съм звънял на никого“, отговарям аз, без да знам дали да въздъхна облекчено или да се подготвя за нови предизвикателства.
„Аз съм Господ“, казват те от другата страна на вратата.
- СЗО??? – изумена съм.
- Господи.
- Леле, това никога не се е случвало!
Изумен съм от оригиналността на оформлението: човекът има богато въображение.
– Помолихте за малко разбиране. Това трябва да се обсъди лично. ще ме пуснеш ли
Просветление? Той спомена ли предупреждение? Е, да, помолих Господ да ме просвети...
Опитвам се да разбера колко вероятно е това:
1) човек се моли,
2) в същото време иска предупреждение.
Да кажем, че половината от тях се молят. Колко молещи се хора молят за малко разбиране? Обикновено те молят за спасение, здраве, щастие... но увещание? Да кажем 10%. Получаваме 5% попадения. Много, но в същото време оскъдно. Защо човекът наблегна на увещанието, когато има спасение? Тогава процентът ще бъде около петдесет - всички се молят. Всеки моли за спасение: и аз поисках.
– Пуснете непознат в апартамента си?! Смееш ли се – казвам по-малко уверено.
„Аз съм Господ“, напомнят ви зад вратата.
- А аз съм Иван Сусанин.
- Дойдох да те вразумя. Помолихте ли за малко разбиране?
Започвам да се съмнявам. Да, звучи глупаво, но наистина започвам да се съмнявам.
Известно време трескаво се чудех какво да правя. Изведнъж ми просветва.
– Ако ти си Господ, мини през заключената врата.
– Но аз съм в човешка форма! - чу се в високоговорителите.
„Махни се оттук, новаторе“, смея се весело, връщайки пушката на масата. – Не купувам евтино окабеляване.

6.

Сядам на компютъра и работя. Остава ми много малко време - трябва да разбера модулните тестове. Марина ще дойде скоро, а кодирането по време на любовна среща не е комилфо. Въпреки че в една от рекламите видях човек, който прави секс и програмира едновременно.
Изведнъж през прозореца се чува полицейска сирена, след това метален глас, усилен от мегафон:
– Внимание, антитерористична операция! Специалните части работят! Молим живеещите в сградата временно да не напускат апартаментите си. А ти, копеле терорист, излез с вдигнати ръце! Давам ти 30 секунди да помислиш.
- Мамка му!
Разбирам, че съм прецакан. Няма да има освобождаване, нито среща с жената, която обичам - нищо. Първо ще има престрелка, после ще нахлуят в апартамента и ще измъкнат надупчения ми труп на улицата. Или може би няма да те измъкнат, а ще те оставят тук – каква е разликата?
Изтъркулвам се от стола си с пушка в ръце. Гледам през прозореца, през процепа между дръпнатите завеси. Точно така: входът е отцепен, наоколо има картечари, облечени в бронирани костюми. В дълбините на двора виждам танк, насочил дулото си към мен. Танкът разкъса тревата... или тревата беше разкъсана преди това? Не си спомням.
Не ме интересува повече. С танцуващите си ръце накланям работния стол настрани, което е много по-удобно от коленичилата позиция. Ако не искате да стреляте от прозореца, нека разбият вратата. Така ще издържа по-дълго.
От улицата се чува заплашителен звук:
– 30 секунди за размисъл са изтекли. Започваме антитерористична операция.
Чуват се мощни удари - разбиват металната врата.
Време е за молитва. Удобно е, че вече съм на колене - не е нужно да се спускам.
- Господи, спаси ме! - Моля се искрено. – Спаси ме, Създателю на Създателите, Създателю на Създателите. Моля те, спаси ме. И внесе малко смисъл.
Мощните удари продължават. От тавана пада мазилка, а полилеят се люлее. През шума чувам телефонен звън.
„Да“, казвам в моя iPhone.
Това е клиентът - този, за когото довършвам изданието.
– Питър, как вървят нещата? - той пита. - Ще стигнеш ли навреме до понеделник?
- Олег Викторович! – възкликвам радостно.
- Трудно ви чувам, нека ви се обадя обратно.
„Няма нужда“, отговарям, осъзнавайки, че обратното обаждане няма да помогне. - Къщата се ремонтира, не се чувам добре.
Ударите по вратата продължават, стените се тресят, полилеят се люлее.
– Питам, как вървят нещата? – вика клиентът в слушалката.
„Има определени трудности“, викам в отговор.
- Трудности? - крещи разстроеният клиент.
„Не, не, нищо сериозно“, успокоявам добрия човек. - Ремонт. Не е нищо сериозно, ще се справя с времето.
Чуват се противоречиви писъци, после изстрели. С едната ръка доближавам iPhone до ухото си, с другата насочвам пушката към вратата.
- Определено ремонт, а не престрелка? – усъмнява се клиентът, променяйки тона си от загрижен на състрадателен. – Yandex сякаш не обещаваше.
„Пробивният чук беше включен“, лъжа аз.
- В такъв случай успех!
– Ще направя всичко, Олег Викторович.
Изчистени звукови сигнали, но аз продължавам да повтарям автоматично:
„Ще направя всичко, Олег Викторович. Ще направя всичко".
След което сложих iPhone в джоба си, взех пушката в двете си ръце и се приготвих да умра.
Изстрелите обаче спират. Те казват в мегафон - със същия металически глас, но с оттенък на заслужен триумф:
– Благодаря на всички, антитерористичната операция приключи успешно. Престъпниците са унищожени.
Разбили ли са вратата на съседния апартамент?
Скачам до прозореца и гледам през пролуката между завесите. Картечарите се отдалечават към приближаващия автобус, танкът се обръща, за да си тръгне.
Отпускам се, връщам стола в първоначалното му положение и се строполявам в него изтощен.
- Благодаря ти, Господи. И внесе малко смисъл в мен. Дай ми разбиране, Създателю на Създателите, Създателю на Създателите! Дай ми малко разум.
Нямам време да коленича, но той ще прости. Трябва да се обадим на Марина и да я предупредим да не се страхува от разкъсаната морава. Тя трябва да пристигне скоро.
Изваждам iPhone от джоба си и намирам номера.
- Марин!
„О, това си ти, Петя“, чува се гласът на Марина.
- Къде си?
- Идвам вкъщи.
- У дома? – питам пак объркано.
– Слушай, стигнах до теб и има шоу с маски. Всичко е блокирано и не те пускат, точно до входа ти. Не можах да се свържа с теб, беше зает. Какво стана?
– Антитерористична операция.
„Това разбрах“, тъжно казва Марина. „Постоях там известно време и след това се прибрах, съжалявам.“ Романтично настроение на вятъра.
„Добре“, отговарям, защото няма какво повече да кажа.
- Не се разстройвай.
– И ти, Марин. До следващия път, предполагам. Освободете в понеделник, ще ви се обадя във вторник.
Натискам бутона за край.

7.

Няма абсолютно никакво бързане. Бавно разчиствам масата: шампанското е в хладилника, покривката е в скрина, чашите са в бюфета. Прах от тавана влезе в чашите, но не ми се бършеше. Тогава ще го изтрия.
Сядам на компютъра и се опитвам да работя. Напразно - телефонът звъни. Ще ме оставят ли на мира днес или не?
Изваждам своя iPhone и го държа известно време на една ръка разстояние. Номерът е непознат. Мобилният телефон не спира.
„Да“, казвам аз, не издържайки.
– Скъпи московчанин! – ботът се включва. – В съответствие с Федерален закон 324-FZ имате право на безплатен правен съвет.
Натискам край, след което протягам отново ръката си с iPhone. Той веднага бие звънеца. Странна вечер е, много странна...
- Слушам.
„Здравейте“, чува се женски глас.
Изчисляване на учтивостта. Човекът ще отговори и разговорът ще започне.
— Здравейте — отговарям послушно.
Уви за мен, аз съм учтив.
– Имате ли 2 минути за участие в социологическо проучване?
- Не.
Сложих iPhone в джоба си. Не мога да работя, нямам мисли за наследения код - просто седя с глава в ръцете си. И изобщо не се учудвам, когато чуя звънеца на вратата. Нещо трябваше да се случи днес - нямаше как да не се случи. Първоначално се вървеше към това.
Поставям ръка върху пушката на масата и бавно поглеждам в камерата. Господ отново? Казаха му да се махне. Какъв неудържим!
- Какво искаш? – казвам уморено.
От високоговорителите идва:
„Ти поиска да бъдеш спасен и аз те спасих.“ Те също поискаха разяснение. Донесох ти предупреждение. Отворете вратата, моля.
- Вие сте сами? – пояснявам, без да знам защо.
„Аз съм триединен, но обясняването отнема много време“, отговарят зад вратата. - Считай го за едно.
– Както и да е, не допускам непознати в апартамента.
- Аз не съм човек.
Изтощен съм, депресиран и ядосан, но нямам сили. Вече не мога да се съпротивлявам на съдбата, която е решила всичко вместо мен. И се разпадам.
„Сега ще отворя вратата“, казвам решително в микрофона. - Ако не си сам, Господи, ще получиш оловен синап в ноздрата си. Ако направите рязко движение, същото. Влизаш с вдигнати ръце, длани обърнати към мен. Ако нещо ми изглежда подозрително, стрелям без колебание. Разбираш ли всичко, кучко?
„Разбирам“, чува се през високоговорителите.
- Тогава влез.

Източник: www.habr.com

Добавяне на нов коментар