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

Эван Рейн – Категорический императив моего краша (страница 3)

18

Душнила.

Сева (21:33):

От снобки слышу.

Ariadna_Thread печатает…

Ariadna_Thread перестала печатать…

Сева напрягся. Сердце ёкнуло. Перегнул? Обиделась? Экран погас. Он тапнул по стеклу, возвращая чат.

Ariadna_Thread печатает…

Ариадна (21:35):

Ладно, программист. Уровень твоего сарказма оказался чуть выше плинтуса, признаю. Это почти комплимент. Не обольщайся.

Сева шумно выдохнул. Пронесло.

Сева (21:36):

Даже не думал. Завтра будешь на лекции по разбору полётов?

Снова пауза. В этой паузе было больше напряжения, чем в финале Лиги Чемпионов.

Ариадна (21:39):

Возможно. Если мой экзистенциальный фильтр выдержит ещё одну дозу нормисов в замкнутом пространстве.

Спокойной ночи, Всеволод. Не забудь выключить свой L-PAD, а то он сочтёт твоё спящее лицо за попытку несанкционированного доступа.

Сева (21:40):

Спокойной, Ариадна. И пусть тебе приснится Макс Вебер, танцующий в ТикТоке под фонк.

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

Она была невыносимой, высокомерной, холодной и… абсолютно, разрушительно гениальной. Дистанция между ними всё ещё измерялась световыми годами и толстыми слоями плотной постиронии, но этот пинг-понг колкостями был лучше любого тактильного контакта. Мэтч на уровне нейронных сетей. Рукопожатие TCP/IP состоялось. Связь установлена (ACK).

Сева рывком сел за стол, открыл IDE с кодом своего проекта по кибербезу. Вентиляторы ноута привычно взвыли. Но впервые за долгое время он думал не о строках кода на Питоне.

Он думал о том, что завтра на лекции нужно сесть не дальше, чем через один стул от неё.

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

Глава 3. Merge Conflict

Приглушённый гул мощных вентиляционных систем элитного лицея. Скрип дорогих кроссовок по наливному полу. И тонкий, едва уловимый звон амбиций, которые бьются о стеклянные перегородки коворкинга.

Будни в лицее всегда напоминали Севе плохо сбалансированную MMORPG, где ленивые разработчики выкрутили сложность на «хардкор», но забыли завезти нормальный лут. Ученики здесь делились строго на две фракции: те, у кого оперативка выгорела ещё в средней школе, и те, кто держался на энергосах, папиных деньгах и чистом кортизоле.

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

Дверь софт-тач бесшумно скользнула в сторону. В куб вошла Ариадна.

Всё тот же тёмный дрипчик: чёрная водолазка, идеальная осанка, белоснежные AirPods Pro в ушах и лицо человека, который только что математически доказал тщетность бытия, но решил не спойлерить остальным.

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

– Скажи мне, что ты здесь, потому что взломал электронный журнал и наставил себе пятёрок, а не потому, что Елена Павловна вызвала нас обоих в эту локацию, – произнесла она, садясь напротив. Звук открываемого макбука прозвучал как щелчок затвора.

– Я не ломаю журналы, это статья 272 УК РФ, – парировал Сева, не убирая ног с пуфика. – И вообще, это скучно. Детский сад. Но судя по тому, что мы с тобой оказались в одной пати, квест нам сейчас выдадут общий. И вряд ли это поход на рейд-босса.

В этот момент в коворкинг, цокая каблуками, влетела историчка. От неё несло суетой и ландышами.

– Красов, Ариадна, отлично! – затараторила она, шлёпая на стеклянный стол стопку пахнущих тонером распечаток. – Ребята, лицей участвует в городском форуме «Инновации завтрашнего дня». Нам нужен прорывной, междисциплинарный проект. Тема: «Основные этапы становления экономической науки».

Историчка сделала театральную паузу, ожидая оваций. Оваций не последовало. Сева моргнул. Ариадна даже не посмотрела на неё, продолжая печатать.

– Но это не должна быть скучная презентация в Power Point! – историчка не сдавалась. – Нужен вайб! Интерактив, лонгрид, сайт, может, даже приложуха! Ариадна, ты у нас гений социалки и экономики. Сева, ты берёшь на себя весь код и веб-разработку. Сроки – две недели. Отказы не принимаются, это пойдёт вам в портфолио для поступления!

Она испарилась так же стремительно, как и появилась, оставив их наедине с распечатками, которые медленно разъезжались по гладкому стеклу стола.

Повисла тяжёлая, густая тишина. Вентиляция гудела.

Ариадна брезгливо, двумя пальцами, подцепила верхний лист с надписью «Цели и задачи».

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

– А мы можем сделать им очень честный проект, – Сева почувствовал, как внутри просыпается забытый азарт. Он рывком сел прямо, пододвигая к себе ноут. – Смотри. Ты пишешь эталонный, академический текст про этапы. Как они там задумывались в теории. Физиократы, марксисты, кейнсианцы. Вода, которую они хотят видеть. А я пилю на сайте скрытый скрипт. С виду – обычная, скучная инфографика. Но если жюри нажмёт определённую комбинацию клавиш…

– …появляется реальная статистика распилов по каждому историческому "этапу", – подхватила Ариадна. В её тёмных глазах впервые зажглось что-то похожее на искреннее, хищное восхищение. – Дихотомия теории и суровой российской практики. База! Мы берём нашего Некрасова. «Кому живётся весело, вольготно на Руси». Делаем семь блоков. Семь мужиков – семь этапов деградации институтов!

– Имба, – Сева уже открыл редактор кода, интерфейс IDE мигнул чёрным фоном. Его пальцы летали по механической клавиатуре, издавая сухой, пулемётный треск. – Я могу прикрутить туда парсер новостей из даркнета и открытых баз судов. Он будет в реал-тайме подтягивать свежие заголовки об арестах чиновников и выводить их бегущей строкой в подвале сайта.

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

– Я ставлю на второе.

Они переглянулись. Впервые между ними не было токсичного сарказма, направленного друг на друга. Сарказм теперь был их общим оружием, направленным на внешний мир. Ветка кода Ариадны (экономика) и ветка Севы (IT) слились без конфликтов. Merge successful.

Telegram

Чат: @Ariadna_Thread

(02:14)

Ариадна:

[Голосовое сообщение, 3:45]

(Голос звучит хрипло, интимно-тихо. На фоне еле слышно играет какой-то меланхоличный пост-панк, кажется, Joy Division):

«…понимаешь, главная проблема физиократов была в том, что они считали источником богатства исключительно землю. Наивные чукотские юноши. Если бы они видели наши тендеры на московское благоустройство, они бы поняли, что неисчерпаемый источник богатства – это перекладывание бордюрной плитки каждый грёбаный сезон. Я скинула тебе в док текст для третьего блока. Только сделай так, чтобы цитата Канта про моральный закон появлялась с глитч-эффектом. Это визуально подчеркнёт нестабильность категорического императива в эпоху постмодерна. И да… я ненавижу этот проект, этот лицей и тот факт, что я не сплю в два часа ночи ради этой кринжатины».

(02:18)

Сева:

Текст забрал. Глитч прикрутил. CSS-анимация работает как часы.

Ты не ненавидишь проект… Тебе просто в кайф ощущать своё интеллектуальное превосходство над комиссией, которая даже не выкупит половину наших мета-ироничных пасхалок.

(02:20)

Ариадна:

Ты слишком много себе позволяешь, Красов. Анализируй свой говнокод, а не меня.

(02:21)

Сева:

Твой код слишком легко читается. Ты ставишь точку в конце сообщений только тогда, когда злишься или пытаешься удержать дистанцию. В аудио ты точки интонационно не ставишь. Уязвимость нулевого дня (zero-day exploit) в твоей защите.

Ariadna_Thread печатает…

Ariadna_Thread перестала печатать…