Книга Некомпилируемая жизнь читать онлайн бесплатно, автор Кирилл Сергеевич Дмитрук – Fictionbook
Кирилл Сергеевич Дмитрук Некомпилируемая жизнь
Некомпилируемая жизнь
Некомпилируемая жизнь

5

  • 0
Поделиться

Полная версия:

Кирилл Сергеевич Дмитрук Некомпилируемая жизнь

  • + Увеличить шрифт
  • - Уменьшить шрифт

Кирилл Дмитрук

Некомпилируемая жизнь


Глава 1: Нулевой день


7:02.

Сигнал будильника был отключён в 7:00. Но сознание Льва Брежнева (да, он терпел эти шутки со школы) включилось с двухминутной задержкой. Не сонливость. Задержка. Как лаг в плохо оптимизированном приложении. Команда «открой глаза» была отправлена, выполнена, но ответ от периферии — от век — пришел с ощутимым ping’ом.

Он лежал, не двигаясь, проводя утреннюю диагностику, словно система перед запуском. Сканирование на ошибки.

Сенсоры: Зрение в норме, 95%. Лёгкая мутность на периферии — игнорируемый артефакт, фоновый процесс «Оптический неврит, v. 2.1». Не критично.

Двигательный модуль: Тяжесть в конечностях. Оценка: 7 из 10. Стартовая слабость. Руки отзываются. Ноги — с переменным успехом. Чувствительность: присутствует онемение в кончиках пальцев правой руки, статичный, знакомый паттерн. Как будто часть кожи заменили на тонкий пластик.

Процессор (главный): Загрузка низкая. Мысли вязкие. Когнитивный fog — лёгкий, но присутствует. Ожидание оценки после инициализации кофеином.

Он мысленно нажал «Ввод». Система «Тело» запустилась в безопасном режиме.


7:30. Ритуал инициализации.

Подъём — это не движение, это алгоритм.

Поворот на бок (исполнение: 3 секунды).

Спуск ног (контакт с полом: холод, текстура ковра — данные приняты).

Пауза (15 секунд. Проверка на головокружение. Отрицательно).

Подъем корпуса с опорой на тумбочку. Выполнено.

Лев дошёл до кухни, цепляясь взглядом за привычные точки опоры: косяк, край стола, спинка стула. Его походка была не шаткой, а «осторожной», будто он нёс хрупкий сервер, полный данных.

Кофемашина, его главный хардвер, зашипела. Пока она готовила эспрессо, он выстроил на столе в линию таблетки. Цветные капсулы и белые пилюли. Иммуномодулятор (базовая защита, фаервол), витамин D (поддержка протокола), что-то для нервной проводимости (попытка починить шину данных). Он заправил их водой, одну за другой, как патроны в обойму на предстоящий день.

Завтрак? Пропустить. Аппетит был отключенным процессом. Лев взял чашку, почувствовав знакомую, едва уловимую дрожь в правой кисти. Он сконцентрировался, сжимая ручку крепче, чем нужно. «Стабилизация через усилие» — его метод.


8:45. Рабочая сессия №1.

Домашний офис. Три монитора, тихий гул системного блока — его собор. Здесь он Лев, senior backend-разработчик, а не пациент с РС. Здесь его мир был из логики, а не из симптомов.

Сегодняшняя задача: доработать алгоритм обработки асинхронных запросов. Вчера он написал элегантное решение. Сейчас открыл код и… не узнал его. Строки сливались. Логика, кристально ясная вчера, теперь казалась запутанным лабиринтом. «Брэйн фог». Когнитивный туман.

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

Лев откинулся в кресле, закрыл глаза. «Отладка, — сказал он себе вслух. — Это просто баг. Не в коде. В железе».

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

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


12:30. Синий экран тела.

Внезапно, без предупреждения, наступила Усталость. Не та, что после бессонной ночи за дедлайном. Системная. Тотальная. Как если бы кто-то выдернул вилку из розетки.

Веки налились свинцом. Мысли остановились, словно зависший поток данных. Руки опустились на клавиатуру без сил. Это был не сон. Это был крах системы. «Фатальная ошибка: Energy Depletion. Forced shutdown in 3… 2… 1…»

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


14:00. Перезагрузка.

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

Лев дополз до кухни, выпил стакан воды, съел банан. Топливо. Полезная нагрузка. Посмотрел в зеркало. Бледное лицо, тёмные круги под глазами. «Отличный вид для stand-up митинга», — хмыкнул он про себя. Митинги он, к счастью, проводил по аудиосвязи. Видео включал редко. Не хотел, чтобы коллеги видели эту усталость в его глазах. Не хотел вопросов.

16:00. Вечерний коммит.

Он вернулся к коду. Работал медленно, методично, как робот. Писал комментарии к каждой строке, будто оставляя записки себе будущему, завтрашнему, который, возможно, снова ничего не поймёт. Его код стал чрезмерно документированным, педантичным. Не красивым, но надёжным. Как костыль.

Он запустил тесты. Зелёная полоса — все пройдены. Маленькая победа. Он сделал коммит с сообщением: «Fix: stability improvements for async module. Minor refactoring». «Незначительный рефакторинг». Так он называл ежедневную войну с собственным мозгом.


21:00. Чтение логов.

Вечер. Симптомы, как назойливые уведомления, стали тише. Он сидел в кресле, укутанный в плед, хотя в квартире было тепло. Холод был ещё одним фоновым процессом.

Лев открыл не код, а свой личный «лог-файл» — приложение в телефоне, где отмечал симптомы, энергию, настроение. Сегодня: «Усталость — 9/10. Когнитивные функции — 5/10. Настроение — нейтральное». Графики, статистика. Данные не лгут. Они показывали медленный, но неумолимый тренд.

Он взглянул на пульт от игровой консоли. Неделями не прикасался. Раньше мог рейдить в ММОРПГ часами. Теперь его реакция была с задержкой, а час игры отнимал сил больше, чем рабочий день. Он отложил пульт. Включил аудиокнигу. Позволил голосу диктора заполнить тишину, экономя свои ресурсы на обработку текста.


23:00. Завершение сеанса.

Душ. Тёплый, не горячий. Горячая вода — это перегрузка сенсоров, ведущая к усилению онемения. Он стоял, прислонившись лбом к холодной кафельной стене, чувствуя, как вода стекает по спине. Его тело, это непредсказуемое устройство, сегодня функционировало. Не оптимально, но без фатальных сбоев.

Лёг в постель. Темнота. В тишине симптомы проявились чётче: то мурашки по ноге, то лёгкий зуд, то непроизвольное подёргивание мышцы — как случайный электрический импульс в повреждённой схеме.

Завтра будет новый день. Новый набор переменных. Новый баг в непредсказуемом железе. Возможно, он сможет отправиться в магазин. Возможно, снова будет бороться с туманом. Возможно, случится что-то новое.

Лев Брежнев, программист, закрыл глаза. Его последней мыслью перед отключением было не о болезни. Ошибка в коде, которую он так и не нашёл днём, внезапно проступила в памяти, кристально ясная. Решение. Элегантное и простое.

Он улыбнулся в темноте. Значит, завтра будет что делать. Значит, система, несмотря ни на что, ещё способна на озарение. Это был хороший день.


Глава 2: Хэш-таблица симптомов


9:17.

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

прижал ладонь к лицу. За болью поплыли искры, затем — полупрозрачное пятно, как чернильная клякса, прямо в центре поля зрения. Оно пульсировало в такт сердцебиению.

«Новый симптом. Новый ключ в хэш-таблицу», — прошептал он сквозь стиснутые зуда, пытаясь обернуть панику в терминологию. Он знал, что это: ретробульбарный неврит. Классика. Но знать и чувствовать — это разные ветки кода.

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

«Декомпозиция задачи, — сказал себе Лев. — Шаг первый: устранить критическую помеху». Он нашёл в настройках системы функцию «экранный диктор». Механический, бездушный голос начал зачитывать строки кода. Это было мучительно медленно, невыносимо. Но это был workaround. Костыль. Временное решение, пока не починится основная функция.

Он отправил тимлиду, Артёму, короткое сообщение в Slack: «Сегодня буду на audio only. Глаз разыгрался». Артём ответил почти мгновенно: «Ок, держись. Делай, что можешь». Льву нравилась эта краткость. Никаких «сочувствую» или «как самочувствие». Просто «ок». Как если бы он сообщил о проблеме с интернетом.


11:00. Декомпозиция и костыли.

Работа превратилась в сизифов труд. Диктор бубнил, Лев пытался держать логическую цепочку в голове, но она рвалась, ускользала в тумане, который сегодня сгустился до состояния киселя. Каждая мысль давалась с усилием, как будто он тащил её из плотного, вязкого месива.

Внезапно он почувствовал, как онемение в кончиках пальцев не просто осталось статичным, а поползло вверх по руке. Медленно, неотвратимо, как лава. От кончиков пальцев к ладони, к запястью. Холодная, неживая полоса. Он сжал и разжал кулак. Движение было, но ощущение — будто через толстую перчатку.

Теперь у него было:

symptom_visual: acute_neurtis (статус: активен)

symptom_cognitive: brain_fog_level_8 (статус: активен)

symptom_sensor: numbness_progression (статус: прогресс)

Хэш-таблица переполнялась. Система грузилась.

Он отложил наушники. Нужен был другой подход. Полная смена контекста. Физическое действие. Он встал, пошатнувшись — головокружение сегодня тоже решило присоединиться к party. Дошёл до балкона, опёрся о холодный парапет. Вдохнул. Воздух был промозглым, но реальным. Это не код, не боль, не цифровые костыли. Это был просто холодный мартовский воздух.


13:30. Недокументированное API.

Раздался звонок. Мама. Лев посмотрел на экран телефона, где её улыбающееся лицо было наполовину скрыто слепым пятном. Он взял трубку.

— Лёва, привет! Как ты?

— Всё нормально, мам. Работаю.

— А как… самочувствие? — её голос стал осторожным, шёпотом конспиратора.

— Ничего нового. Всё стабильно. — Он автоматически перешёл на протокол «Для внешних». Голос ровный, почти бодрый.

— Может, приехать? Суп сварю? Тебе нельзя переутомляться.

«Переутомляться». Слово, которое его бесило. Как будто у него есть выбор. Его «нормальная» нагрузка для системы была уже переутомлением для здорового человека.

— Не надо, мам, справлюсь. Спасибо. У меня митинг скоро.

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

Он положил телефон. Понял, что его рука, та самая, с онемением, непроизвольно сжалась в кулак. Он разжал пальцы силой воли. Это был ещё один симптом — спастичность. Непредсказуемое, недокументированное поведение API собственного тела.


16:00. Патч от мира.

В дверь позвонили. Курьер. Лев, накинув халат, открыл. Парень вручил ему коробку.

— Распишитесь тут, — ткнул он пальцем в экран планшета.

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

— Алкогольный абстинентный синдром, — буркнул Лев, отдавая планшет. Грубая, но эффективная ложь. Жалость в глазах курьера сменилась на брезгливое понимание. Это было лучше. Гораздо лучше, чем видеть в его взгляде немой вопрос «что с тобой не так, молодой парень?».

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


20:00. Ночной лог.

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

Лев сел за свой лог. Сегодняшняя запись была длиннее.


Дата: 12.03.2024

Событие: Острое нарушение зрения (правый глаз). Продолжительность: 8 часов. Интенсивность: 9/10.

Когнитивные функции: сильное снижение. Эффективность работы: 15%.

Новый паттерн: прогрессирующее онемение + дискоординация мелкой моторики.

Эмоциональный статус: фрустрация, стыд (инцидент с курьером).

Workaround: экранный диктор, ложь как социальный костыль.

Положительный патч: тактильный контакт с физическим объектом (книга).

Он сохранил запись. Графики теперь покажут не тренд, а пик. Острый пик. Возможно, это было просто обострение. Возможно — новый базовый уровень. Узнать можно будет только со временем, собрав больше данных.

Перед сном он зашёл на специализированный форум. Не для жалоб. Для чтения. Там были свои. Они писали на том же языке: «сегодня BSOD всего тела», «завис на простейшей операции», «костыль не сработал, пришлось писать новый». Они шутили над своими симптомами. Это был чёрный, отчаянный юмор, но он был честнее любой жалости.

Лев написал в общий чат, впервые за месяцы:

Сегодня система выкинула новый критический exception на уровне зрения. Пришлось экстренно переключаться на аудио-интерфейс. Кто-нибудь сталкивался с тем, что после такого когнитивный fog густеет в разы?

Ответы пришли почти мгновенно.

@Лев: Да, это стандартно. Процессор пытается перераспределить ресурсы, пока не восстановится визуальный модуль. Дефрагментируй мозг сном.

Привет. У меня так полгода назад было. Сейчас зрение вроде норм, но туман остался перманентно. Совет: не гони. Снижай нагрузку на проц.

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

Лев выключил свет. Сегодня был тяжёлый день. Провальный с точки зрения продуктивности. Болезненный. Унизительный.

Но он собрал данные. Нашёл временные решения. Получил удалённую поддержку. Не сдался.

В темноте он улыбнулся. Система выдержала стресс-тест. Сохранила ядро. Завтра будет новый билд. Возможно, с теми же ошибками. Возможно, с новыми. Но он продолжит её отлаживать, строка за строкой, симптом за симптомом.

Это была его жизнь. Некомпилируемая, но всё ещё выполняемая.


Глава 3: Белый шум и общий интерфейс


Суббота, 10:14.

Суббота отличалась от будня только отсутствием обязательных митингов. Диагностика системы показала: пятно в глазу рассосалось до лёгкой дымки, онемение отступило к кончикам пальцев. Когнитивный туман, однако, висел плотной завесой. Мысли шли как через вату. Попытка прочесть книгу по нейросетям провалилась — буквы упорно не складывались в смысл.

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

«Чёрт!» — выдохнул он, глядя на осколки фарфора и лужу кофе. Чистка сейчас, с его координацией, была равноценна сапёрной работе. А рёв не стихал. Он нарастал, приближался, потом резко оборвался прямо под его окнами. Знакомое урчание «Харлея». Знакомое, потому что так ревел только один мотоцикл в их спальном районе.

Через минуту в домофон раздался нетерпеливый, длинный гудок. Потом ещё один. Лев вздохнул, подошёл к панели.

— Кто? — спросил он, голос хриплый от недосыпа и усталости.

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

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

Лев нажал кнопку. Через минуту в дверь постучали так, будто её хотели высадить.

— Не ослеп совсем? Открывай!

Лев открыл. На пороге стоял Макс, загорелый, широкоплечий, в потрёпанной косухе, пахнущий ветром, бензином и чем-то неуловимо уличным. Он внёс с собой шум, движение, объём — всё то, чего в жизни Лева теперь не хватало.

— Ну что, герой, как выживаешь в своём коворкинге? — Макс шагнул внутрь, оглядев квартиру оценивающим взглядом сантехника. Его взгляд сразу упал на осколки на кухне. — О. Начал день с перформанса в стиле «разрушитель посуды»?

— Нечаянно, — буркнул Лев.

— Вижу, — Макс прошёл на кухню, отодвинул Льва плечом. — Стоять. Убери свои хрупкие кости. Ты тут порежешься, а мне потом отвечай перед твоей маманей.

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

— Где у тебя тряпка?

— Не надо, я сам…

— Тряпка, Лёва. Не дискутируй.

Лев молча показал на дверцу под раковиной. Макс вымыл пол, выжал тряпку, поставил чайник.

— Чай будешь? Или опять свою кислоту будешь литрами вливать?

— Чай… можно.

— То-то же.

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

— С мясом, от Марины, — кивнул он. — Ешь. На тебе лица нет.

Лев взял бутерброд. Держать его было проще, чем чашку. Он откусил. Вкус был настоящим, ясным.

— Что привёз-то? — спросил Лев.

— А, да так. Выехал по делам, думаю, заскочу, проведаю отшельника. Услышал, у тебя тут тишина мёртвая. Как в танке. Непорядок.

«Тишина мёртвая». Да. Это было точное определение. Тишина его дней была густой, наполненной белым шумом симптомов. А Макс привёз с собой другой шум — живой, хаотичный, заполняющий всё пространство.

— Как дела в сервисе? — спросил Лев, чтобы говорить не о себе.

— Да как всегда. Одни дураки на двух колёсах, другие — на четырёх. Всем что-то надо починить, переделать, улучшить. Денег мало, геморроя много. Но скучать не дают.

Макс рассказывал про клиента, который пытался установить на «Урал» звуковой сигнал от «Мерседеса», про девушку на «Кавасаки», которая сама перебрала карбюратор, но забыла шайбу. Его рассказы были простыми, осязаемыми. О проблемах, которые можно увидеть, пощупать, взять гаечным ключом и исправить. В его мире не было «когнитивного тумана» или «прогрессирующего онемения». Там были «слишком болтается», «не заводится» или «течёт».

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

— А у тебя-то что? — Макс посмотрел на него пристально. — Глаза какие-то… не фокусируешь ты.

— Да так. Переутомился. За компом.

— Врёшь как дышишь, — отрезал Макс, но без злобы. — Мать твоя звонила Марине. Волнуется. Говорит, у тебя опять «глаз разболелся». Это у тебя что, как мигрень, что ли?

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

— Это не мигрень, Макс. Это склероз. Рассеянный. Нервная система… глючит. Провода, грубо говоря, изоляция на них повреждается. Сигнал не проходит или проходит с ошибками. Вот глаз — один из таких глючных интерфейсов.

Он сказал это технически, сухо, как описывал бы поломку железа на работе.

Макс не стал ахать. Он хмыкнул, отпил чаю.

— Провода… Знакомо. У меня на той неделе «Волгу» ремонтировал, так там вся проводка в моторном отсеке перетёрлась, коротило на массу. Машина тупо глупела: фары сами включались, дворники насухую работали, сигнализация орала без причины. Хаос.

Лев снова усмехнулся. Идеальная метафора. Хаос в отсеке.

— И что, починил?

— Конечно. Переложил, заизолировал, развёл по кембрикам. Только времени — полдня. А ты-то свою проводку… как? Переложить можно?

Вопрос был задан с такой искренней технической заинтересованностью, что у Льва перехватило дыхание. Никто не спрашивал его так. «Как лечишься?» — спрашивали с жалостью. «Как себя чувствуешь?» — с тревогой. «Как твоя проводка? Можно переложить?» — так спросил только Макс.

— Нельзя, — честно ответил Лев. — Можно только попытаться замедлить трение. Таблетками. И… ждать, где коротит следующее.

— Блин, — искренне огорчился Макс. — То есть диагностика только по факту поломки?

— По факту поломки.

— Жесть. Ну, а костыли какие-то ставить можно? Как временное решение?

Лев кивнул в сторону мониторов в соседней комнате.

— Вот они, мои костыли. Программы, голосовые помощники, таймеры, приложения-напоминалки. Цифровые подпорки.

Макс задумался, разглядывая свои большие, исцарапанные руки.

— А физические? Трость там, или… Я вот на «Триумфе» одном старом ручку газа дорабатывал — у владельца после травмы кисть не так работала. Придумали такую насадку, чтобы усилие меньше нужно было. Мелочь, а ездить может.

Эта мысль, простая и конкретная, будто луч света в его тумане. Не абстрактная «реабилитация», а конкретная «насадка на ручку газа».

— Не знал, что ты и так делаешь, — сказал Лев.

— А чё? Если система кривая, но в целом годная — надо адаптировать управление, а не систему менять. Это ж логично.

Они допили чай. Тишина между ними теперь была не мёртвой, а просто спокойной. Комфортной. Макс вдруг спросил:

— А на улицу вылезаешь когда? Солнце хоть видишь?

— Редко. Сложно.

— Сложно, — передразнил его Макс. — У меня сегодня тест-драйв одного аппарата. На трассу выеду, покрутить. Поехали со мной.

— Макс, я не могу…

— Ты можешь сидеть на пассажирском месте и молчать. Воздух другой подышишь. Смена декораций. А то ты тут в своих битах и байтах заплесневеешь. Решение не обсуждается. Одевайся.

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

— Мне нужна объективная оценка вибрации на скорости. Ты же с сенсорами проблем не имеешь? Онемение там, чувствительность… Вот и прочувствуешь. Польза делу.

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

Через десять минут Лев, закутанный в чужой, пахнущий бензином и ветром кор jacket Макса, сидел в уютном кресле пикапа. Не на мотоцикле, конечно — Макс не был безумцем. Двигатель заурчал, они тронулись.

Когда они выехали за город, на трассу, и Макс плавно добавил газу, Лев закрыл глаза. Сквозь стекло било солнце. Через тонкую дымку в глазу оно казалось размытым, мягким шаром. Вибрация мотора отдавалась в его онемевшей руке, лёгкая, ритмичная. Это было не больно. Это было… ощутимо. Как будто кто-то посылал устойчивый, чёткий сигнал: «Мы движемся. Мы живём. Прямо сейчас».

Он не сказал ни слова за всю поездку. Но когда они вернулись и Макс спросил: «Ну что, как вибрация? Не резонирует?», Лев честно ответил:

— На сотне есть лёгкая dissonance в районе педального узла. Частота неприятная. Тебе надо проверить крепление.

Макс свистнул:

— Чёртов сенсор. Спасибо. На следующей неделе заскачу, проверю. Или ты сам ко мне в сервис сползаешь? Показал бы тебе одну кочерыжку, которую я в коня преврашаю.

ВходРегистрация
Забыли пароль