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