Но стоило Андрею серьёзно задуматься об увольнении, как другая мысль прокралась в его голову. «А что изменится? – сказал он себе, потягивая пиво перед экраном. – Ну уволюсь. И что дальше? Другая работа, другие коллеги, те же тупые созвоны, те же бесконечные строки кода… Вся жизнь просто повторится заново, только в другом месте».
Он посмотрел на экран ноутбука, где в фоновом режиме шёл очередной эпизод "Теории большого взрыва". Это был один из тех сериалов, которые он включал, чтобы не быть в полной тишине. Он уже знал все шутки наперёд, но всё равно продолжал смотреть.
– Ха, да уж, – пробормотал Андрей, когда в сериале прозвучала очередная фраза: «Ты пишешь код так, как будто его читает человек!».
Он осознавал, что стал тем типом людей, которых сам когда-то терпеть не мог – душнилой, который разговаривает с телевизором. И хотя раньше такие сериалы его отвлекали и дарили минутное облегчение, теперь они тоже вызывали лишь лёгкое раздражение.
Андрей снова отхлебнул из бутылки и почувствовал, как алкоголь медленно разливается по телу, успокаивая его нервы. Пить он начал чаще, хотя себе этого не признавал. Алкоголь стал его способом забыть о реальности, хоть на короткое время. Каждый вечер он наливал себе по чуть-чуть, но всегда заканчивал тем, что напивался до такого состояния, что просто засыпал перед телевизором.
И вот снова. Он пил, пока шум сериала не слился в один бессмысленный поток звуков, а мысли о работе постепенно растворялись в этом алкогольном тумане. Андрей чувствовал, как его глаза медленно закрываются, и всё становилось неважным. Завтра будет новый день, но это уже не имело значения.
Сон накатывал на Андрея медленно, постепенно погружая его в хаотичный мир бессознательного. Но вместо привычных образов или забытых лиц, его сны превращались в бесконечные строки кода. Андрей видел перед собой IDE, словно наяву. Он вычитывал строчку за строчкой, анализировал алгоритмы, искал уязвимости. Его мозг в автоматическом режиме начинал процесс тестирования.
Он запустил тесты. В его сне красные ошибки мигали, как тревожные огни. Взгляд Андрея метался по экрану, пока не нашёл нужный файл. Он вошёл в контроллер, пролистал до 612-й строки, где мелькала ошибка – неправильное условие. Андрей видел всё настолько ясно, что это казалось реальностью.
Вдруг он резко подскочил, с трудом осознав, что это был всего лишь сон. Часы показывали три ночи. Сердце колотилось, но, несмотря на дремоту, он чётко знал, что делать.
Андрей схватил ноутбук, как на автомате открыл нужный проект и направился прямиком в тот самый файл. В районе 600-й строке, как и во сне, скрывалась ошибка. Уязвимость, которую он не заметил наяву, раскрылась в его сознании во время сна. Его пальцы быстро забегали по клавиатуре, исправляя условие. Код теперь выглядел безупречно.
Запустив тесты, он ждал результата, чувствуя странное удовлетворение. Все тесты прошли без ошибок. Он победил, но осознание этого не принесло ему радости. Сны больше не были отдыхом – они превратились в поле для тестирования, бесконечную работу, которая преследовала его даже во сне.
Сидя за ноутбуком посреди ночи, Андрей понял, что больше не может отличить, где заканчивается работа и начинается его жизнь. Всё слилось в один бесконечный цикл кода, от которого не было спасения ни днём, ни ночью.
Сидя за ноутбуком, Андрей вдруг услышал, как колонка с голосовым помощником прервала тишину: «Вы просили напомнить – пора действовать». Он бросил взгляд на экран и увидел, что уже три часа дня. Время пролетело незаметно. Ещё совсем недавно была ночь, а теперь день подходил к своей середине.
«Чёрт, – подумал он, – и как так быстро?»
Он закрыл ноутбук и встал из-за стола. Направляясь на кухню, Андрей чувствовал, как всё вокруг него было подчинено чёткой системе. В его жизни не было спонтанности. Всё шло по расписанию, вплоть до мелочей. Алиса напоминала ему о том, когда надо работать, когда есть, когда проверять задачи. Это был его личный механизм, который он создал сам, чтобы поддерживать хоть какой-то порядок.
На кухне он открыл холодильник, достал контейнер с готовой едой и отправил его в микроволновку. Весь этот процесс давно стал автоматическим. Ему больше не нужно было думать о том, что приготовить или что сделать дальше – вся его жизнь была расписана по шагам. Разогреть еду, съесть её, вернуться за ноутбук. Всё было настолько предсказуемо, что он чувствовал, как его мысли тоже стали частью этой рутины.
Микроволновка издала привычный звук, и Андрей вытащил контейнер с едой. Он машинально сел за стол, уставившись в стену, будто что-то пытался осмыслить. Но никаких новых мыслей не приходило. Всё это было как одна длинная программа, запущенная в бесконечном цикле.
Телефон зазвонил, выдернув Андрея из его размышлений. На экране высветился незнакомый номер. Он вздохнул – очередной спам-звонок, подумал он, но всё же ответил.
– Здравствуйте, это оператор связи. Ваша сим-карта подлежит продлению. Мы заметили, что ваш тариф скоро истечёт, и для того, чтобы сохранить номер, нужно внести дополнительные данные, – прозвучал бодрый голос.
Андрей не сразу понял, о чём идёт речь. Сим-карта? Продление? Он точно знал, что никаких проблем с его тарифом не было. Голос на том конце линии, однако, продолжал настаивать.
– Для продления нужно ввести код, который мы вам отправим в СМС, и подтвердить ваши данные. Это займёт всего пару минут.
Это была последняя капля в океане его угасающей терпимости к миру. За всем стоял обман, фальшь, выдуманные схемы – всё это словно символизировало его собственную жизнь, полную бессмысленности.
– Да пошёл ты! – выкрикнул Андрей в трубку, почувствовав, как внутри него взрывается давно накапливаемая ярость.
Он отбросил телефон на стол так резко, что тот соскользнул и упал на пол. Сердце колотилось в груди, и ему казалось, что сейчас он просто взорвётся от злости. Эта рутина, эти тупые звонки, вся эта пустая жизнь – всё накопилось в один момент, и он больше не мог это выносить.
Его жизнь, систематизированная до мелочей, казалась теперь абсолютно чуждой. И даже такой простой обман, как продление сим-карты, вывел его из себя.
«Какого чёрта?» – пронеслось у него в голове, когда он пытался успокоиться, но не мог. Всё, что он знал, всё, что было построено, казалось ему таким бессмысленным.
Он сел на пол, рядом с упавшим телефоном, чувствуя, как накатывает чувство отчаяния. Он не понимал, почему его так вывел из себя этот глупый звонок, но внутри всё кипело. Ему казалось, что мир рушится прямо у него под ногами, хотя вокруг ничего не изменилось.
Внезапно он почувствовал, как в висках начала пульсировать лёгкая боль. "Опять мигрень", – подумал он, обхватив голову руками. Но боль была странной – не как обычно. Она накатывала медленно, словно туман, окутывающий его разум. Голова начала слегка кружиться, и Андрей почувствовал лёгкое покалывание в пальцах.
«Просто стресс», – сказал он себе, пытаясь глубоко вздохнуть. Но вдох оказался поверхностным, и грудь сдавило, как будто воздух больше не хотел свободно проходить через лёгкие.
Он взял телефон и выпрямился, опираясь на стол, чувствуя, как его левая рука стала как будто менее послушной. Её движения были медленными, неуклюжими, словно отнялись силы. Это вызвало странное беспокойство, но Андрей списал это на усталость.
– Ладно, мне просто нужно отдохнуть… – пробормотал он себе под нос, пытаясь встать.
Ноги подкашивались, и ему пришлось ухватиться за край стола, чтобы не упасть. Он глубоко вздохнул ещё раз, но в груди стало лишь тяжелее. "Может, просто не выспался", – промелькнула мысль. Он попытался сделать шаг к дивану, но каждый шаг давался с трудом. Левая нога как будто не слушалась, и каждый шаг был как попытка тащить её за собой.
– Чёрт, – прошептал Андрей, чувствуя, как его тело медленно выходит из-под контроля.