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