Аквариум без рыбки

13.08.2026, 09:00 Автор: Андрей Ефанов

Закрыть настройки

Показано 1 из 3 страниц

1 2 3


Глава 1.


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


       
        Глава 2.


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


       
       Глава 3.


       
       
       Москва умеет притворяться Европой ровно до того момента, пока не сойдет снег. Тогда город превращается в одну большую серую зону отчуждения, где под хрустящей коркой наста скрывается ледяная каша из химии и грязи.
       
       Марк взял отгул. Официально — чтобы «провести время с партнером». Неофициально — он понимал, что если Джульетта поедет отдавать макет книги заказчику одна, она либо убьет кого-то, либо бросится под поезд МЦК. Она проснулась в десять утра, бледная как полотно, с температурой всё те же тридцать восемь, но глаза горели фанатичным огнем дедлайна.
       — Я должна отдать диск сама, — заявила она, пытаясь попасть ногой в штанину. — Там цветокоррекция на обложке уплыла. Если я не ткну их носом в профиль sRGB, они напечатают моих зайчиков цвета фуксии. Дети будут плакать.
       
       Марк молча отобрал у неё джинсы. Достал из шкафа свои запасные спортивные брюки (конечно, размера XXL, которые висели на ней мешком) и свою термокофту для горных походов.
       — Ты похожа на сбежавшего пленника севера, — констатировал он, натягивая ей на голову шапку. Уши остались открыты.
       — Это мой стиль, — огрызнулась она, путаясь в рукавах. — Стиль «Я художник, мне можно умереть от простуды ради искусства».
       
       Они вызвали такси. Ехать нужно было в промзону возле МКАДа. Марк сидел впереди. Джульетта сзади куталась в плед, который захватила с собой, и нервно гладила свой жесткий диск, словно это был кот.
       
       Первые двадцать минут прошли в тишине. А потом небо рухнуло.
       Весенняя метель в Москве — это не пушистые снежинки из рождественской рекламы. Это злой, колючий поток воды и льда, летящий горизонтально. Дворники автомобиля не справлялись. Видимость упала метров до десяти. Водитель начал материться на смеси русского и узбекского.
       — Всё, приехали, — бросил он, паркуясь у обочины трассы. — Дальше не поеду. Тут сейчас шторм будет, останемся до мая. Сами дойдете, там недалеко, через пустырь километр.
       
       Джульетта открыла дверь. Ледяной ветер ворвался в салон, мгновенно покрыв инеем приборную панель.
       — Ого, — выдохнула она, подставляя лицо ветру. На её ресницах мгновенно повисли сосульки. — Вот это я понимаю! Красота!
       Марк вышел следом и замер. Его дорогие туфли мгновенно промокли насквозь, набрав полные ботинки ледяной жижи. Кашемировое пальто стало жестким, как картон. Он никогда не видел столько снега сразу. Для него зима всегда была прозрачной: панорамное стекло офиса, теплый асфальт подземной парковки, сухой воздух квартиры. Здесь же зима была стихией, которая пыталась вбить его в землю.
       — Нам туда, — махнул он рукой в сторону белесого ничто, где теоретически должен был быть завод.
       
       Идти по пустырю оказалось пыткой. Снег был выше колена. Каждый шаг отдавался болью в икрах. Джульетта шла впереди. Маленькая, сгорбленная под тяжестью рюкзака и диска, она проваливалась в сугробы, выдергивала ноги и продолжала идти. Её дыхание вырывалось изо рта густыми белыми клубами.
       

Показано 1 из 3 страниц

1 2 3