18+
реклама
18+
Бургер менюБургер меню

Павел Крец – Красная сессия (страница 2)

18

Они сидели в маленьком кафе на углу, спрятанном от шумного проспекта в тихом переулке. Здесь было тепло и пахло свежей выпечкой и корицей. Они заказали два огромных капучино с пышной пенной шапкой и по куску яблочного штруделя. Это был их ритуал – праздновать победы. Маленькие и большие.

«Квартира», – сказала Маша, осторожно снимая ложечкой пену. – «Теперь мы точно можем снять нормальную квартиру. Не комнату в этой общажной клоаке, а настоящую. С кухней, где не будет толпы соседей. И с ванной, в которую не страшно зайти».

«И с быстрым интернетом», – добавил Илья, усмехаясь. – «Выделенная линия, гигабитный канал. Чтобы я мог свой сервер дома поднять».

«Ты со своими серверами», – она легонько толкнула его ногой под столом. – «А потом путешествия. Прага. Рим. Или Лиссабон, у океана. После того как я получу диплом и меня возьмут к Клишину на постоянную работу».

«А я к тому времени продам свой проект какой-нибудь корпорации за миллион долларов и стану венчурным инвестором», – подхватил Илья.

Они смеялись, и их планы, еще вчера казавшиеся далекими и почти нереальными, вдруг обрели плоть и кровь. Они были так близко, что их можно было потрогать. Хрустальный замок их будущего, который они так долго и тщательно строили в своем воображении, наконец-то начал материализовываться.

Маша смотрела на Илью поверх своей чашки. На его спокойное, уверенное лицо, на короткие темные волосы, на сильные руки, лежащие на столе. Он был ее якорем. Ее точкой отсчета. С ним хаотичный и часто враждебный мир обретал смысл и структуру. Она знала, что его любовь подчинялась тем же законам, что и его код: она была надежной, безупречно отлаженной и лишенной багов.

Илья, в свою очередь, любовался тем, как свет из окна ложился на ее волосы, заставляя их сиять медью. Он любил ее острый ум, ее несгибаемую волю, ее одержимость порядком. Она была для него самой сложной и самой прекрасной системой, которую он когда-либо встречал. Он не всегда понимал ее внутренние алгоритмы, ее внезапные вспышки тревоги или ее панический страх перед неопределенностью, но он принял ее исходный код целиком, без желания что-либо переписать.

За окном начало темнеть. Город зажигал огни. Неоновые вывески и фары автомобилей расплывались на мокром от недавнего дождя асфальте, превращая улицу в абстрактную картину. Где-то вдалеке, нарастая, а затем затихая, провыла сирена скорой помощи. Маша на мгновение вздрогнула, поймав себя на иррациональной мысли: кому-то сейчас очень плохо. Чей-то идеально выстроенный мир прямо в эту секунду летит в пропасть. Она тут же отогнала эту мысль, как назойливую муху. Это не имело к ней никакого отношения. Ее мир был в безопасности. Ее мир был защищен стенами из красных дипломов, выгодных контрактов и безупречных алгоритмов.

«Пора идти», – сказала она, когда они допили свой кофе. – «У меня завтра к восьми в офис. Нужно выглядеть идеально».

«Ты всегда выглядишь идеально», – ответил Илья, оплачивая счет.

Они вышли на улицу. Прохладный вечерний воздух после теплого кафе показался обжигающе свежим. Они пошли по направлению к метро, неспешно, держась за руки. Город шумел вокруг них, жил своей напряженной, нервной жизнью. Высотки делового центра вдали вонзались в фиолетовое небо, как осколки стекла. Их вертикальные, устремленные ввысь линии были обещанием, символом взлета, которого они оба так жаждали. Они не смотрели под ноги, где в темных дворах и глухих переулках распласталась другая, горизонтальная реальность. Реальность, которая никуда не стремилась, а просто была. Давящая, как бетонная плита.

«В кино завтра?» – спросил Илья, прижимая ее к себе.

«Обязательно», – ответила Маша, поднимая лицо к нему. – «На ту дурацкую комедию, которую ты хотел».

Он поцеловал ее. Это был долгий, нежный поцелуй посреди спешащей куда-то толпы. Поцелуй, полный уверенности в завтрашнем дне. В том, что их хрустальный мир абсолютно прочен. Что ни один камень, брошенный случайной рукой, не сможет оставить на нем даже царапины.

Симфония города

Утро пахло не кофе, а возможностями. Этот запах, тонкий и почти неосязаемый, просачивался сквозь герметичные стеклопакеты тридцать второго этажа башни «Меридиан», где располагался офис «Клишин и партнеры». Он состоял из аромата дорогой бумаги, едва уловимой ноты озона от бесшумно работающей техники и чего-то еще – холодного, металлического запаха больших денег. Мария вдыхала его, как самый чистый кислород. Он пьянил и прояснял сознание одновременно.

Ее рабочее место было аскетичным: мощный моноблок, два идеально заточенных карандаша, блокнот из плотной желтоватой бумаги и стопка документов, ровная, как брусок литого серебра. Она была здесь всего неделю, на птичьих правах стажера, но уже чувствовала себя частью этого механизма. Не винтиком – скорее, высокоточным датчиком, которому доверили анализировать важный узел. Сегодня этим узлом был архив судебных решений по враждебным поглощениям за последние пять лет. Задача, сформулированная ее куратором, Вадимом Олеговичем, человеком с лицом римского патриция и глазами, в которых никогда не было тепла, звучала просто: «Проанализируйте. Найдите закономерности. Мне не нужен реферат, Вересаева. Мне нужна карта минного поля».

Остальные стажеры, два парня из МГИМО с одинаково безупречными проборами, утонули бы в этом океане юридической казуистики. Они бы начали составлять таблицы, выписывать цитаты, тонуть в деталях. Маша видела иначе. Ее мозг не читал, он сканировал, выхватывая из сотен страниц текста ключевые маркеры: фамилии судей, названия фирм-однодневок, повторяющиеся формулировки в экспертных заключениях. Это была не юридическая работа. Это была криптография. Она искала не прецеденты, а код, алгоритм, по которому система принимала решения.

К полудню у нее перед глазами начала вырисовываться паутина. Невидимая, но абсолютно реальная. Нити тянулись от офшорных компаний к конкретным нотариальным конторам, от них – к нескольким экспертным бюро и сходились в решениях трех-четырех судей арбитражного суда. Это была не карта минного поля. Это была его схема электропитания. Обнаружив ее, Маша почувствовала укол чистого, незамутненного интеллектуального восторга. Тот же самый, что и в детстве, когда после нескольких часов мучений у нее наконец сходился ответ в сложной математической задаче. Это было ощущение власти над хаосом.

Она не стала расписывать свои выводы на десяти страницах. Она составила короткую, в полтора листа, аналитическую записку, сопроводив ее графической схемой, на которой все связи были очевидны с первого взгляда. Лаконично, функционально, смертоносно. Положив распечатку на стол Вадима Олеговича, она вернулась на свое место и позволила себе посмотреть в панорамное окно.

Город лежал под ней, как на ладони. Игрушечные машинки ползли по артериям проспектов, стеклянные грани небоскребов ловили и дробили солнце. Отсюда, с высоты тридцать второго этажа, мегаполис казался упорядоченным и логичным. Прекрасный, сложный механизм, живущий по своим законам. Законам, которые она училась читать и, в будущем, переписывать. Она прижалась лбом к прохладному стеклу. В нем отражалось ее лицо – бледное, с темными от напряжения кругами под глазами, но взгляд был острым, сфокусированным. Отражение наложилось на панораму города, и на мгновение ей показалось, что она видит свое будущее. Ясное, как этот холодный осенний день.

Илья, напротив, ненавидел высоту. Он любил подвалы. В них было тихо, прохладно и пахло землей и старыми коммуникациями. В университетском серверном зале, куда ему, как лучшему студенту потока, разрешали приходить почти в любое время, он чувствовал себя как дома. Гудящие стойки с мигающими индикаторами были его лесом, а сплетения разноцветных проводов – его тропами. Здесь царил чистый, дистиллированный порядок.

Сегодня порядок был нарушен. Его код, его безупречная, элегантная система предиктивного анализа, давала сбой. Не критичный, но раздражающий, как песчинка в часовом механизме. Алгоритм, отвечающий за обработку данных о погодных аномалиях, в случайные моменты времени выдавал статистическую погрешность, выходящую за все допустимые пределы. Баг был неуловим. Он появлялся и исчезал без видимой причины, как призрак в машине.

Илья уже шесть часов сидел перед монитором, почти не двигаясь. Его спина затекла, глаза горели от напряжения. Он перепробовал все: пошаговую отладку, логирование, рефакторинг самых сложных участков. Ничего. Ошибка была иррациональна, и это бесило его больше всего. Он верил в логику. В то, что у каждого следствия есть причина. А этот баг нарушал фундаментальный закон его вселенной.

Кофе, который он пил из бумажного стаканчика, давно остыл и стал горьким. Он отставил его и закрыл глаза, откинувшись на спинку скрипучего стула. Вместо того чтобы в очередной раз прогонять в голове строки кода, он стал делать то, что всегда помогало ему в таких случаях, – он начал визуализировать. Он представил свою программу не как текст, а как систему труб, по которым текут потоки данных. Вот главный поток, вот он разветвляется, проходит через фильтры, клапаны, смесители. Он мысленно следовал за каждым потоком, ощущая его скорость, плотность, температуру. И вот там, в модуле погоды, он «увидел» это. Крошечную, почти незаметную турбулентность. Завихрение, возникающее в момент, когда система пыталась одновременно обработать два почти идентичных, но все же разных пакета данных, пришедших с микросекундной задержкой. Один – от официальной метеослужбы, другой – с любительского датчика, который он подключил для повышения точности. Система не знала, какому из них отдать приоритет, входила в короткий ступор и выдавала аномалию. Это была не ошибка в коде. Это была ошибка в архитектуре.