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