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

Евгений Павлов – Тепло, которое остается (страница 6)

18

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

— Ты сегодня не ругаешься? — спросила Ольга.

— Ещё буду, — ответил Сергей. — Подожди до деплоя. Дмитрий обещал новую версию mesh-протокола к вечеру.

— Ах, ну да. Традиции.

Ольга поправила ему воротник — машинально, привычно. Сергей накрыл её ладонь своей, сжал.

Полина и Артём устроились в углу. Полина загорела и теперь реже надевала очки — говорила, что линзы удобнее. Артём сидел рядом с планшетом, но не сверял каждый её жест — просто сидел и иногда кивал. Полина рисовала в скетчбуке быстрый портрет Ильи — тот как раз пытался стащить печенье со стола Веры.

— У него нос кривой, — шепнул Артём.

— Это ты кривой, — ответила Полина, не поднимая головы. — А Илья — красивый.

— Я обиделся.

— Неправда.

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

— Теперь похоже?

— Похоже. Даже слишком.

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

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

— Я не опоздала? — спросила она.

— Ты всегда опаздываешь, — ответил Лев.

— Но сегодня — меньше, чем вчера.

— Прогресс.

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

Из динамиков раздался голос Элинор — бодрый, чуть ироничный:

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

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

Вера встала, подошла к столу, поставила перед Ильёй тарелку с печеньем.

— Ешь, — сказала она. — А то на стендапе будешь голодным и злым.

— Я никогда не злой, — ответил Илья, но печенье взял.

«Свободная строчка, — подумал он, жуя. — Она работает. И Вера работает. И я, кажется, тоже».

Распределение задач

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

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

Илья, до этого ковырявший наклейку на столе, поднял голову. На его кружке динозавр с аппетитом заглатывал строки кода.

— Десять спор? — переспросил он. — А если я сломаю хотя бы одну?

— Починишь, — ответил Дмитрий. — У тебя есть Соня и Артём. И запасные чипы. Вера, сколько у нас компонентов?

Вера открыла планшет, пробежалась по списку.

— Четырнадцать чипов, двенадцать корпусов, десять готовых плат. Запас — четыре комплекта. Бюджет уложился.

— Слышал? — Дмитрий посмотрел на Илью. — Четыре запасных. Так что ломай — но чини.

— Я аккуратный, — сказал Илья.

— Ты — хаос, — поправила Вера, но беззлобно. — Но в этом хаосе есть порядок. Надеюсь.

«Четыре запасных, — подумал Илья, крутя в руках кружку. — Значит, могу позволить себе одну ошибку. Или две. Но лучше ни одной. Вера всё равно заметит».

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

— А давайте сделаем их светящимися? — спросила она. — Ну, споры. Чтобы в лесу они светились, как светлячки.

Дмитрий вздохнул. Этот вздох команда уже знала — он означал «ты снова предлагаешь что-то невозможное».

— Нет, — сказал он. — Сначала стабильность. Через двадцать пять дней — полевое испытание. Десять спор, лес, mesh-сеть. Если они не продержатся сутки, никакое свечение не поможет.

— А если подумать? — не сдавалась Алиса.

— Я уже думал. Вчера. И позавчера. И на прошлой неделе. — Он посмотрел на неё. — Свечение — это плюс десять процентов к энергопотреблению. В сырой среде батареи сядут за восемь часов вместо двадцати четырёх. Ты хочешь, чтобы споры погасли в полночь?

— А если использовать более эффективные диоды?

— А если сначала добьёмся стабильности?

Илья поднял кружку.

— Я за светлячков! — объявил он.

— Илья, не мешай, — сказала Вера, но уголки её губ дрогнули.

— Я просто выражаю поддержку творческим инициативам.

— Твоя творческая инициатива в прошлый раз сожгла микроволновку.

— Это была проверка пожарной сигнализации. Элинор, подтверди.

Элинор:«Не подтверждаю. Но сигнализация сработала исправно. Спасибо за тест».

Все рассмеялись. Даже Константин, который обычно только улыбался краем губ.

Дмитрий дождался, когда смех стихнет, и продолжил:

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

— Есть, — сказал Сергей, отрываясь от термоса.

— Дашборд, — Дмитрий повернулся к Алисе. — Ты за документацию и API. Надя — за UX. Константин — за логи данных.

— Я сохраню всё, — кивнул Константин. — Даже неудачные версии.

— Это называется «архив», — заметила Надя.

— Это называется «страховка», — ответил Константин.

«Он научился шутить, — подумала Надя. — Или это я научилась слышать его шутки».

Лев, сидевший в своём углу с чашкой зелёного чая, поднял голову.

— А что с симулятором? — спросил он. — Ты говорил, что он готов.