Свет приглушенный

Горячая работа
PG-13
Завершён
113
автор
Серия:
Вселенная:
Фэндом:
Размер:
19 страниц, 5 817 слов, 1 часть
Описание:
Примечания:
Посвящение:
Публикация на других ресурсах:
Уточнять у автора / переводчика
113 Нравится 15 Отзывы 15 В сборник

Часть 1

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

***

Следующим вечером он почти проспал звонок. В коридоре темно, в голове — ватный гул, колено ныло, как старый аккумулятор на морозе. Какаши поднялся, держась за стену, потянул дверь на себя — и на пороге стоял Ирука с термосумкой и бумажным пакетом, будто курьер из мира, где все еще случается добро. — Здра… ой. Вы в порядке? — сбился он, когда Какаши качнуло и тот ухватился за косяк. — В порядке, — соврал Какаши. — Проходи. Он сделал два шага по стенке к дивану, и мир полез вверх тормашками. Ирука молча подхватил его под локоть — не сильно, без паники — и повел, как учат в медкабинете шаг за шагом, без резких движений. — Я обещал принести, — просто сказал он, когда усадил Какаши и поправил подушку. — Помню, — Какаши спрятал улыбку в сухое, — Спасибо. Мир вокруг был очень обычный — его же квартира, но с этим парнем стало как-то светлее. И — странно — спокойнее. — Я разогрею? — Ирука уже снял куртку, заглянул на кухню с нерешительной вежливостью человека, который не привык хозяйничать. — Разогрей, — кивнул Какаши, — и чайник поставь. Голова… — он сделал круг пальцем в воздухе, — понимаешь? — … э-э, понял, — Ирука выключил верхний свет и включил бра на стене. — Так лучше? Я читал надо мягче свет — для глаз легче. В кухне зашумел чайник, пискнула микроволновка — и квартира наполнилась запахом куриного бульона — теплым, перцовым, с намеком на сельдерей и лаврушку. Какаши поймал себя на совершенно нелепой мысли — если бы это продавали как ароматерапию, он бы купил. Ирука нарезал хлеб, он уже знал эту кухню после посиделок. На секунду задержался взглядом, глядя, как Какаши берет ложку и сел рядом наливая чай. — Это по-честному сам варил по рецепту бабушки, — сказал он быстрее обычного, как будто оправдывался. Какаши кивнул. Первая порция прошла — и по всему телу разлилось тонкое тепло, становясь чем-то очень простым — можно жить. Можно не отвечать на сообщения. Можно просто есть. Пока Ирука возился с чаем для себя, Какаши успел поймать отражение в стекле шкафа: небритый, с серыми тенями под глазами, бинт выглядывает из-под футболки. Шеф, блин. «Злобный». Он усмехнулся безрадостно. Смешно, ты руководишь отделом, у тебя две команды и три бюджета, а по квартире идешь по стеночке. И этот мальчишка с рюкзаком — пришел тебя накормить. Не из мужской солидарности «попить пива», а просто потому что обещал. На экране телефона мигнуло сообщение от Генмы: «Живой? Не геройствуй». Какаши заблокировал, не отвечая. Второе — от Гая — пришло с гифкой, где кто-то бодро приседает, и подписью «Только после разрешения врача!!!». Он выдохнул смешок. — Что-то смешное? — спросил Ирука. — Фан-клуб колена, — ответил Какаши. — У меня теперь целое событие — прямые эфиры, советы экспертов, прогнозы на сезон. — Тогда я буду отделом фактчекинга, — серьезно сказал Ирука. «Милый такой», — снова подумал Какаши и, чтобы спрятать улыбку, откинулся назад и поблагодарил, — Хороший бульон. Реально. — Я рад, — кивнул Ирука. — Если хотите, завтра еще принесу. Он говорил спокойно, без вот этого офисного «если вам удобно». И от этой простоты захотелось тоже быть простым. Какаши допил воду, принял таблетку, и усталость подступила стеной. Голова ныла уже спокойно, как далекий трансформатор. Он чуть сместился, чтобы колену было легче, — и заныло ярче. Ирука мгновенно заметил и подсунул валик под голень. — Так лучше? — Лучше, — сказал Какаши, и это «лучше» касалось почему-то не только колена. Пара минут тишины. — Вы можете меня выгнать, если устали, — сказал Ирука, не поднимая глаз. — Я не обижусь. Я просто… хотел сделать, как обещал. Какаши закрыл глаза. Мир под ним перестал заваливаться. Он вздохнул. — Останься еще на десять минут, — попросил он непонятно почему, — Потом поедешь. — Хорошо, — ответил Ирука просто, а потом стал мыть посуду. — Чем ты вообще занимаешься? — спросил Какаши, когда таблетка подействовала и мир перестал подпрыгивать. Сел чуть ровнее, ухватился пальцами за край дивана — видно было, что вертикаль дается с боем. Ирука повел плечом, будто на собеседовании. — Пишу на Python. Знаю Java. Учу React — хочу во фронтенд. Нравится, когда все видно и сразу ломается у тебя на глазах, — он улыбнулся сам себе. — Ну… чтобы чинить. — Любопытный выбор, — хрипло усмехнулся Какаши. — В бэке тебя хотя бы никто не видит, когда все горит. — Зато фронт — честнее, — пожал плечами Ирука. — Пользователь сразу скажет, где больно. Он помолчал. — Я хотел… — начал и споткнулся. — Ладно, не буду вас грузить. Это по проекту, мелочь. — Грузи, — сказал Какаши и повел бровью, как будто переключил тумблер «шеф/не шеф». — Только недолго. Голова как барабан. — Ок, — Ирука сел на край кресла, вытянул из рюкзака тонкий блокнот вместо ноутбука. — У нас форма на React, на каждом изменении поля дергается валидация и запрос за подсказками. Из-за этого все дергается и ререндерится десять раз. Я прикрутил дебаунс, но стало хуже — стейт рассинхронится. Подумал выносить в контекст, но… — он заметил, как Какаши мгновенно потер лицо ладонью, и спохватился: — Все, молчу. Простите. Вы и так… — Нормально, — выдохнул Какаши, закрыв глаза на секунду. — Коротко, не тащи весь мир в один компонент. Валидацию — локально, запросы — через слой, а не из поля напрямую. Девяносто процентов рывков — из-за лишнего состояния. Он поднял взгляд, — Сделай «контролируемые» поля, а запрос — по событию «потеря фокуса» или по кнопке «проверить», дебаунс держи снаружи компонента и не мутируй стейт по таймеру. И логируй. Не верь ощущениям — верь логам. — Логам, — кивнул Ирука, так серьезно, как будто запомнил пароль к сейфу. — Спасибо. Я… потом попробую вынести и почистить. Он смутился, захлопнул блокнот. — Извините. Если тупой вопрос… — Все ок, — сказал Какаши. Ирука оглянулся, на холодильнике — магнит с морем и кривой список лекарств маркером. Человеческая жизнь. И этот мужчина на диване — «злобный шеф», которого в их блоке реально побаиваются. Там, на их этаже, было тяжелое, плотное мужское давление — в прошлом у многих спецподразделения, горячие точки, командировки, туда, где «дело делай, сопли вытри потом». С такими рядом иногда ему и вдох сделать трудно — все прямые, как струна, и тишина между словами — как щелк затвора. Среди таких Какаши ходил как свой, и от этого вокруг него всегда все другие департаменты держали дистанцию на полшага. При нем страшно было ошибиться. А сейчас — нестрашно. Устал, бледный, голос мягче, расслабленный. Вежливая благодарность без сахара. И — та самая легкая ирония, от которой у Ируки теплело в груди. — Ты из какой команды? — спросил Какаши, чуть расслабив плечи. — Штатная разработка, у нас в проекте отчетность и личный кабинет. Я только первый день как. До этого практика и пет-проекты, — быстро ответил Ирука. — В пайтоне больше уверенности: API, немного асинхронщины, служебки. А фронт тянет. Он улыбнулся виновато. — Нравится, когда интерфейс отзывчивый. Ты пишешь — а там все загорается и работает. Или не работает, — фыркнул, — но ты видишь, где. — Видеть — половина победы, — сказал Какаши. — Вторая — не обманывать себя, что «потом поправлю». Пиши сразу понятно будущему себе. Тому, который будет это чинить ночью. — Будущему себе, — повторил Ирука словно ему было важно запомнить. Какаши поправил ортез, тихо вдохнул — так, чтобы не дернуло ребро. — Знаете, — нерешительно сказал Ирука, — про вас говорят… по-всякому. — Верю, — не меняясь в лице, ответил Какаши. — Что вы жесткий. Что умеете давить, — он смутился своей прямоте. — Но… вы не страшный. Какаши с трудом погасил улыбку на такую непосредственную прямоту. — Я болею, — сказал он. — Это временный эффект. Они улыбнулись друг другу — шутка легла легко. — Просто наша работа любит точность. И людей. В таком порядке. — Или у нас любят делать вид, что только точность, — тихо сказал Ирука. — А люди — потом. Какаши посмотрел на него чуть дольше, чем надо. «Милый такой», — снова напросилась мысль, и он привычно спрятал ее за нейтральной маской. — Я пойду. Спасибо вам за совет. Дверь прикрылась мягко. В голове гудело уже тише. На душе — чуть легче. В этом дурацком вечере с домашним бульоном и разговором про дебаунс нашлось место простому ощущению — не один. Какаши уснул на этот раз быстро, как это умеют люди, которых наконец отпустило.

***

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

***

Стендап начался на пятой минуте, потому что у Какаши дважды сводило живот. Он лежал поперек дивана, ноут на подлокотнике, камера выключена, голос глухой. — Всем привет. У меня камера офф. Говорить долго не смогу — держим формат «что сделал/что мешает/что дальше». Поехали. Гай бодро отстрелялся «сделал—мешает—дальше», Генма сдержал привычную шутку, только «мешает — отсутствие у шефа чувства самосохранения», за что получил немой взгляд Асумы в экран и сразу «беру назад». Дальше — короткие апдейты команды. На фоне Какаши пил воду и ловил дыхание — так, чтобы микрофон не выдал, как иногда накрывает волной тошнота после сотрясения. — Ирука, — наконец. — Ты. — Взял форму. План: разнести состояние по полям, валидацию вынести в модуль, запросы — по блюру или кнопке, лишние ререндеры убрать. Сегодня до шести — логи и черновой. — Хорошо, — сказал Какаши. — Блокирующие — ко мне в личку. Остальным — спасибо. Закрываем. Ирука, останься на минуту. Экран мигнул: двое вышли сразу, третий помахал в камеру и тоже ушел. Остались два квадратика — «Х.К.» и «И.У.». — Секунду, — выдохнул Какаши и выключил микрофон. Его реально повело. Он приподнялся, сделал два долгих вдоха, заметил, что пальцы дрожат на тачпаде, вернул звук. — Тут. — Может, перенесем? — тихо спросил Ирука. — Нормально, — сказал Какаши. Пауза. — Во-первых, спасибо за бульон. Помог. Во-вторых — про границы. Он говорил ровно, как читает регламент, чтобы не оставить двусмысленностей, — Ты — стажер. Я — твой руководитель. Домашние визиты, помощь вне рабочего запроса, личные темы — только по моей явной просьбе, и лучше через Асуму. Не потому что «мораль абстрактная», а потому что рабочая этика и репутация. Твоя в первую очередь. Любой неверный жест — и у нас мем на полэтажа. Нам это не нужно. — Принял, — сразу сказал Ирука. И, после секунды: — Я… не хочу быть нянькой. Я хочу, чтобы ко мне относились как к спецу. Просто с ними… — он выдохнул, — с нашими ребятами, сложно. Все закрытые. — Это нормально, — ответил Какаши. — Люди из «тех мест» закрываются привычкой. Раскрываются — пользой. Как подступаться? Через задачи. Берешь тикет, режешь на шаги, каждый день приносишь маленький, но понятный прогресс. Через вопросы «узкие», а не «расскажите все», через документацию — оставляй после себя след: README, схемы, ссылки и без «я новичок, простите». Говори по делу. Ошибся — исправил. Все. Он снова выключил звук, пока накрыла тошнота. Вернул. — Третье — про твою задачу. Критерии приемки: логи чистые — без «дерготни», ререндеры не более одного на изменение поля, валидация не ломает ввод, тест-кейс на «медленный ввод». Ревьюер — Сай, я вторым глазом. Срок — черновой к шести, финал завтра. — Окей, — коротко. — Спасибо за критерии. — Коммуникации: апдейт мне в 15:00 — одной строкой в чате. Срочное — Асуме, если я оффлайн. После 22:00 — только критические инциденты. Личные темы — не в рабочих тредах. Ясно? — Ясно, — сказал Ирука, уже более ровно. — И насчет вчера… Я ведь обещал. — Я ценю, — ответил Какаши. На экране мелькнул его собственный курсор, он зачем-то рисовал в пустоте маленький квадрат — привычка держать руки занятыми, когда голову штормит. — Еще, — сказал он. — Если кто-то из наших начнет троллить, не подхватывай. Игнорируй. Остальное я сниму. — Принял, — снова. И тише, — Выздоравливайте. Ирука хотел сказать что-то еще, но проглотил — помнил про границы. Вместо этого добавил рабочее: — Отправлю в час драфт схемы состояния. Если ок — продолжу. — Жду, — сказал Какаши. — Все. Свободен. Ирука попрощался и вышел из созвона. Какаши выключил ноутбук, зажал переносицу. Внутри коротко отозвалось привычным движением: держи дистанцию. Не путай теплоту и отзывчивость с личным. Позже телефон мигнул, Ирука прислал схему состояния. Одной строкой: «Разнес поля, валидацию вынес, логирую». Хорошо. Ровно то, что надо. Он сделал глоток воды и на пару минут позволил себе роскошь — просто лежать, слушая, как стихает голова. Потом открыл чат с Асумой: «Буду офф до обеда. За меня собери вопросы по фронту». Три дня Какаши работал лежа, ноут на подносе, камера выключена, голос — как шорох бумаги. Вставать — лотерея. Есть — почти не получалось. Ирукин бульон был единственным, что «зашло» и не вернулось обратно. Днем пришли Асума, Генма и Ирука — официально: подписать служебки, закрыть узкие места по закупке. На пороге Какаши был бледный, но вежливый. Провел их к столу, сел, положил ручку на листы — и в этот момент его повело. Асума успел, подхватил за плечи. — Эй… тихо. Дыши. Я тут. Пару глотков воды — медленно. Голос — теплый, спокойный. Не «коллега» — друг. Ирука это увидел и на секунду кольнуло под ребрами, ревнивая, детская глупость. Сразу стыдно стало — уткнулся взглядом в папку. — Ладно, — Генма откашлялся, чтоб разрядить обстановку, и ткнул ручкой в шапку документа. — По делу. Согласование по роутерам застряло. — Юристы? — хрипло сказал Какаши, уже лучше контролируя себя. — Им надо ТЗ с разбивкой по лотам. И отдельное письмо по предоплате до 30%. — Я говорил, — буркнул Асума. — Ломится все в одну дверь. Разбиваем: «ядро», «край», «монтаж». По лимитам пройдет. — И чек-лист согласования, — добавил Генма. — Чтобы все расписались и больше не играли в «потерялось». Ирука поднял голову, — Скину шаблон RACI по ролям? И соберу схему маршрута согласования: закуп — безопасность — юристы — финансы — директор. Сделаю на одном листе, чтобы видно было, где стопорится. — Делай, — кивнул Какаши. — И поставь дедлайн «до пятницы». Они прошли по пунктам, где разбить спецификацию, какую формулировку вписать в служебную, кому звонит Асума, кому пишет Генма. Разговор — жесткий, рабочий. Но каждые пару минут взгляд Асумы возвращался к Какаши оценивая его состояние на предмет может ли тот продолжать. Тот делал вид, что не замечает, но тело выдавало — холодный пот на виске, сухие губы. — Что ел? — внезапно спросил Генма, глядя в глаза. — Ничего, — честно. — Ясно, — проворчал Генма. — Холодильник-то есть? — Есть. Продукты — тоже, — виновато усмехнулся Какаши. — Готовить надо стоя, пока не вариант. — Я сделаю суп, — сказал Ирука так просто, будто это пункт плана. — Быстро. На рисе. Мягко для желудка. — Не отвлекайся, — попытался отмахнуться Какаши. — Это не отвлечение, — спокойно ответил Ирука. — Это инфраструктура службы поддержки. Асума едва заметно улыбнулся краем глаза, — Иди. Рис, что-то белковое — посмотри, что есть. Кухня встретила тишиной и запасами «на выжить»: рис, яйца, куриная грудка, морковь, пучок зелени, кусочек имбиря. Ирука поставил воду, промыл рис «до чистой воды», отрезал половину грудки — мелкими кубиками, чтобы схватилось быстро. Посолил едва-едва. Когда рис распух, добавил курицу, снял пену, бросил щепотку зелени. Из гостиной долетали обрывки: — …разносим на лоты, — голос Асумы. — …письмо на финансы я черкану, — Генма. — …сроки — жесткие, — Какаши. Ирука принес тарелку, ложку, подвинул ближе воду. — Аккуратно. Горячо, — сказал тихо. Какаши попробовал. — Нормально, — выдох. — Спасибо. Генма, на автомате ворча, собрал документы. — Инфраструктура — это когда в доме всегда есть суп. Все остальное — надстройка, — буркнул он. — Я завтра добью предоплату, — сказал Асума. — И не геройствуй один. Пиши. Мне, ему, хоть кому-то из нас, Куренай если что вкусно готовит — что-то сделает. Какаши кивнул. Серый, усталый, но с тем самым упрямым «окей» в глазах. — Остальное в холодильнике, завтра можно будет поесть, — сказал Ирука. Он встретился взглядом с Асумой. Тот кивнул так, как кивают «своим», если те сделали что-то дельное. Дверь закрылась. В квартире осталось тихо. Какаши усмехнулся, — Инфраструктура… черт возьми. И почувствовал, что может довериться и немного расслабиться — его люди справляются.

***

Асума звонит вечером проверить как он, но начинает прямо, как всегда, — Ты улыбаешься, когда он заходит. Какаши прячет едва заметную улыбку в уголках губ. — Не драматизируй. Я детей не совращаю. Пауза. — А они тебя? — спокойно спрашивает Асума. — Он на тебя дышать не может. Краснеет. Переживает. Ему не похуй. Имей в виду. Какаши коротко усмехается без радости. — Этика. Репутация отдела. У меня все под контролем. — У тебя часто все под контролем, — говорит Асума. — Пока не становится хуже. Тишина. Асума сдается, ощущая упрямое молчание. — Поешь. Не делай из супа стратегический ресурс. Его друг и его шеф является самым дисциплинированным пофигистом на его памяти. Асуме покласть на корпоративную этику, но ему не покласть на состояние Какаши. Так что он бурчит про то, что тому надо отдохнуть и вешает трубку.

***

Общий созвон с финблоком и юристами начался вовремя, но Какаши не в сети. Асума поднял ладонь команде в стеклянной переговорке — «без него». Камера у всех включена. — Переходим к серверам, — финансистка держит голос ровным. — CAPEX выходит за лимит квартала на 27%. Предлагаем перенос на Q4 и консолидацию лотов. — Консолидация повышает риски срыва поставки, — спокойно отвечает Асума. — Мы разбили на три лота: ядро, край, монтаж. Это снижает зависимость и дает прозрачность по рискам. Юрист поправляет очки, — Платежные условия. Предоплата 30% — это для нас нетипично. И гарантийные санкции, где фиксированы? — В проекте MSA/SLA, — Асума кликает документ. — 99,95% доступности, штраф 0,5% в день от стоимости месяца за простои вне планового окна. Гарантия NBD, три года. — Экономия возможна? — влезает другой директор, менеджерский баритон. — В кризис мы должны оптимизировать. Можно обойтись меньшей конфигурацией, перенести часть нагрузки в облако партнера. — Нагрузка регламентирована, — тот же ровный тон. — Латентность критична для биллинга и антифрода. Облако не дает нам нужного SLO без удорожания трафика и межрегионалки. — Это все язык инженеров, — отсекает финансовый. — Мы говорим про деньги. Переносим на Q4, CAPEX — до потолка, предоплату — убрать. Ирука чувствует, как холодеет ладонь на тачпаде «не дадут». На экране у Асуминого курсора — маленькие круги. Он тянет время, держит спокойствие, но давят по-деловому, без грубости, будто объясняют очевидное. — Сначала оптимизация, потом инвестиции. — Не хватает обоснования TCO. — «Риски срыва» — это красиво, покажите цену риска. Асума отвечает: — Цена минуты простоя в биллинге — 1,2 млн. У нас два инцидента в квартал — уже окупаемость. — TCO в приложении — с энергией и охлаждением. — Цена риска — в SLA. Вы ее уже видите. — Недостаточно, — кивает финансистка. — Рекомендую отложить. Голосуем. Экран мигает: «Х.К. подключился». Черный квадратик, камера off. Голос — сухой: — Не голосуйте. Пауза тянется. Тон беседы меняется не из-за громкости — из-за тембра. — У нас окон поставки — четыре недели, — говорит Какаши. — Если переносим на Q4, фактический ввод — в январе. К этому времени текущий кластер выйдет за пределы SLA по пиковой нагрузке. Вы закладываете штрафы? Нет. Дальше. Предоплата 30% — индустриальный стандарт для этих вендоров, иначе lead time плюс восемь недель. Это и есть «цена риска», о которой вы просили. — Мы рассматриваем облако партнера, — повторяет директор. — Там нет CAPEX. — Там OPEX в два раза выше при нашем профиле трафика, — без эмоций. — И латентность, из-за которой улетит антифрод. Счет придет из другого места. Вам — из PR и комплаенса. Юрист пытается вернуть повестку: — Санкции, гарантия, юрисдикция споров… — В MSA пункт 7.3 — споры здесь, обслуживание здесь, NBD зафиксирован. В комментариях — право на отказ по качеству. Вы это читали. Пауза. — Переходим к цифрам. Он диктует коротко, как чек-лист: — Текущий простой в этой системе — 0,8 часа/месяц → прямые потери ~1 млн/час плюс репутационные. — С новой конфигурацией — резерв по CPU 35%, по памяти 40%, по дискам 30%, по сети — два независимых плеча, латентность в пике — в два раза ниже. — Риски — единственный поставщик? Нет. Три лота, три контрагента. — Денежный поток — предоплата 30% — сейчас, остальное — по факту. — Экономия — снятие штрафов и перерасхода в облаке — окупаемость за 6–7 месяцев. — Вы говорите «репутационные», — сухо возражает финансистка. — Это туманно. — Не туманно, — отвечает Какаши тем же ровным тоном. — У нас в SLA клиентов в этом сегменте — штрафы за каждую минуту. Письма уже приходили. Они не любят наши объяснения про «кризис». Они любят доступность. Короткая пауза. — Вам это продавать на совете директоров. Я — дал цифры. Он не повышает голос и не просит. От этого спорить не хочется. В чате боковой панели вспыхивают короткие «+1» от тех, кто молчал. — Предложение, — подводит он. — Утверждаем три лота в текущем квартале, CAPEX — без потолка, но с поэтапной приемкой. Предоплата 30% — остается. RACI — у Асумы. Согласование юристов — по MSA пунктам 2.1–2.5. Голосуйте. Тишина. Финблок переглядывается, кто-то выключает микрофон, шепчет за кадром. Возвращается: — Принимается. Поэтапная приемка, отчетность — еженедельно. Асуму — ответственным. — Юридически — условно, до подписания финальной версии MSA, — добавляет юрист. — Финансово — без переноса. Предоплата — как в проекте. — Спасибо, — говорит Асума. — Закрываем. «Х.К.» гаснет сразу — как будто кто-то выдернул штекер. Асума коротко прикрывает глаза, набирает воздух. Смотрит в чат их блока там летят вопросы: «он вырубился?» из техподдержки, «молодцы! Защитили!» от операционников. Он отцепляет гарнитуру, поднимает взгляд на Ируку. — Едем, — просто. — К нему? — так же просто. — Да, — и уже в движении, — Генма у тебя в багажнике? На выходе из переговорки Генма молча кивает. У них никто не говорит «герой» и «спасибо». В этом и есть их язык: по делу, быстро, без лишнего. Финблок поставил подписи. Дальше — жить. И добраться до своего — пока держится. Лифт застрекотал и выдохнул их на площадку. Асума не звонил — достал ключ, повернул, словно всегда так делал. Ирука ткнул взглядом в металл ключа и на полсекунды кольнуло под ребрами, но дверь открылась — и все посторонние мысли сдуло. Из ванной — звуки рвоты. Какаши на коленях, одной рукой держится за край унитаза. Бледный до прозрачности. — Эй, — Асума опустился рядом, придержал за плечи. — Дыши ровно. Ирука открыл окно в кухне — в квартире не хватало свежего воздуха. — Скорая? — шепнул он. — Не надо… — выдохнул Какаши. — Если не остановим — вызываем, — коротко сказал Асума, глядя на него так, будто уже решено. Генма развернул свой чемоданчик, и так Ирука узнал, что он вообще-то полевой хирург. Был. Потом после службы переучился в гражданку и стал заниматься закупками, его теперь нервировала медицина. Но в сумке все по-прежнему по местам: манжета, фонендоскоп, шприцы, бинты, флаконы. Легкие, быстрые движения — давление, пульс, зрачки. — Ставлю противорвотное. Потом — капаем. Ирука подсвети телефоном вену. Ирука держал телефон-фонарик, и рука у него дрожала. Генма работал так, как собирают оружие автоматически на опыте — спиртовая салфетка, жгут, вену нашел с первого раза; раствор зацепил за перекладину полотенце сушилки. Шприц — в бедро, коротко, без лишних слов. — Не паникуй, стажер, — сказал он, работая, спокойный как танк. — Быстро поправим. Прошло не сразу. Но волна стихла, и мир перестало штормить. Какаши побледнел еще больше, но дыхание выровнялось. Асума дал глоток воды — крошечный. Пульс — кисть лежала под пальцами Генмы. Они не пытались поднять его с пола. Ноутбук Ирука видел на полу в прихожей рядом с ванной. Он поднял его отнес в гостиную. — Держится, — констатировал Генма. — Пять минут смотрим. Если обратно — вызовем. Через десять минут — к дивану. Асума с одной стороны, Ирука — с другой. Плед, подушку под голову, таз рядом — на всякий случай. Капельницу — переставили в гостиную, крюк зацепили за дверь шкафа. По-хозяйски, без суеты. Кухня зашипела чайником. Генма за это время успел убрать в ванной — аккуратный, не брезгливый. — Сладкий, — сказал Асума, подавая кружку Какаши. Тот поморщился: — Я же без… — Сегодня — «с». Глюкоза, — жестко. Генма сел на табурет, чиркнул взглядом по Ируке «дыши, все нормально». И только потом — по делу: — Финики, — выговорил он слово как кличку. — Пели красиво. — Делают вид, что денег нет, — отозвался Асума. — Нету — на глупость. На штрафы всегда находятся. — Не все там враги, — глухо сказал Какаши. — Но язык у них другой. — Ты им перевел, — усмехнулся Генма. — На административный. Разошлись по домам довольные. — Довольные — громко сказано, — хмыкнул Асума. — Подписали — да. Ирука впервые за вечер позволил себе выдохнуть. — Что дальше по серверам? — спросил он, возвращаясь в рабочую колею. — RACI твой — в дело, — кивнул Асума. — Еженедельные отчеты, поэтапная приемка. Юристы — доведут MSA по пунктам. — Логи и метрики приложи к отчету, — безэмоционально добавил Какаши. Голос чуть охрип, но ровный. — И тест на «медленный ввод» не забудь. — Не забуду, — ответил Ирука слишком быстро. Какаши сделал глоток сладкого чая, зажмурился. — Черт… без кофе не то, — вырвалось. — Перетерпишь, — отрезал Асума. На стол легла печенька — откуда-то из Генминой сумки. Он подвинул ее Ируке, будто говоря «тебе тоже положено». Тишина стала нормальной, не тревожной. За окном мутно светился город. Ирука поймал себя на странном ощущении: он здесь к месту. Делает то, что должен. И — учится у них троих. — Когда снимем — ложись, — сказал Асума, глядя на капельницу. — Мы еще полчаса посидим и уйдем. И запомни, когда так фигачит после сотрясения надо блин сразу звонить мне. — Спасибо… — выдохнул Какаши. Генма налил всем чай. Ворчали понемногу на «фиников», на менеджерскую манеру говорить общими словами и не слышать глаголов. Шутили ровно настолько, чтобы не грузить больного и не давить из него эмоции. Когда докапало Генма снял систему — ловко, без боли. — Спи, — сказал он. — Утром — одной строкой «жив». Они ушли тихо. В квартире остался теплый сладкий запах чая и тишина, которая на этот раз не давила.

***

К утру в отчете у Асумы — три зеленых галочки, у юристов — правки «без блокирующих». В общем чате коротко «вводим поэтапно». У Какаши колено еще ныло, голова — иногда, но уже не штормило. Он работал по-прежнему лежа — камера off, голос ровный. В конце дня писал: «Принял. До завтра». У Ируки в холодильнике всегда был бульон, он упрямо возил его через день. Он теперь меньше извинялся в письмах и чаще присылал маленькие, понятные куски работы. Вечером, когда Какаши вышел на работу, они встретились у лифта. Какаши шел медленно, чуть прихрамывая, Ирука придержал дверь. — Как колено? — спросил Ирука. — Лучше, — сказал Какаши. — И я тоже. Они вышли и пошли каждый в свою сторону. В офисе тикали свои часы, дома — свои. Они писали друг другу коротко, по делу, и иногда — на полтона теплее, чем требовала задача. Тепло никуда не делось. Оно было в сладком чае, который Какаши теперь терпел без возмущений; в том, что Генма шутил о мелочах, а о важном — молчал; в ладони Асумы на плече вовремя, и в том, что Ирука приходил уже не просто занести бульон, а так вроде бы покатать вместе на плойке, посмотреть фильм, поговорить о чем-то. Он был солнечным и теплым, и излучал столько энергии, что Какаши, казалось, что лампочки в доме потускнели. А дальше — работа, недели, отчеты. И возможность однажды сказать лишнее слово тогда, когда оба будут готовы. Пока — не нужно. Пока хватало того, что в этой истории нашлось место простым вещам: банке бульона и улыбке, которую уже необязательно прятать.
113 Нравится 15 Отзывы 15 В сборник
Отзывы (15)