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