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

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