Обложка Won't Fix

Won't Fix

Ник Рубик

0% прочитано
Стандартный
Ник Рубик

Won't Fix

Глава 1. Семьдесят два ровно

Глава 1. Семьдесят два ровно

Кот запрыгнул на подоконник в 7:42.

Антон даже не смотрел на часы. Зачем, если у тебя есть кот, особенно такой пунктуальный: три года наблюдений подтвердили точность зверя до минуты. Прыжок — 7:42. Потягивание, сначала передние лапы, потом задние, с видом опытного инструктора по йоге, познавшего дзен — в отличие от тебя, — 7:43 и примерно десять секунд. Потом «мяяяу», по всей видимости означавшее «меня никогда в этом доме не кормят», — 7:44, включая субботу, которую кот, судя по поведению, считал рабочим днём и обижался на то, что двуногий — то ли хозяин, то ли раб — так не считает.

Имя кота было Шрёдингер. Антон считал это своей единственной удачной шуткой в этом доме: кот в квартире QA-инженера не имел права носить другое имя. Кот оправдывал имя с неожиданной строгостью: до тех пор, пока миска не была в зоне видимости, он был одновременно голоден и сыт, а по вечерам Антон иногда ловил себя на мысли, что кот давно распространил шутку на все домашние вещи.

Если это и был день сурка, то условия игры не оглашались. Биллу Мюррею хотя бы предлагали выход: стань лучше, научись играть на пианино, влюбись. Антону просто выдали повтор некоторых моментов. А служба поддержки не отвечала.

В ванной умные весы встретили его с учтивостью отельного консьержа: дисплей загорелся раньше, чем он полностью встал.

72,0.

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

Телефон пискнул: приложение умных весов. «Поздравляем! Вы удерживаете стабильный вес уже семь дней! Вы на правильном пути!»

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

У Антона была профессиональная привычка формулировать всё в формате «ожидалось / фактически». Ожидалось: после такой недели организм покажет хотя бы плюс и приложение намекнёт на смену рациона. Фактически: 72,0 каждый день, с точностью до десятой, как будто его тело зафиксировали на версии, а обновления так и не накатывали.

Он мысленно завёл тикет. «Весы льстят пользователю. Сомнительно, но ок. Не весы, а клиентский сервис мечты: врут, как зеркала в примерочной, — минус килограмм, плюс комплимент. Людям нравится».

Он сошёл с весов. Дисплей погас с видом NPC в игре, миссия выполнена, спящий режим.

Антон работал QA-инженером в сервисе доставки продуктов «Свежо́к». Работа была тихая, как на кладбище: пользователи заказывали, курьеры доставляли, чеки сходились. Его обязанность состояла в том, чтобы находить места, где система врёт, и следить, что она врёт в пределах, разрешённых маркетингом. Чтобы, например, нельзя было заказать позицию с нулевой ценой, которую криворукие сотрудники периодически умудрялись заводить.

Сегодняшний улов был простой и в своём роде красивый.

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

Он оформил тикет: «Кнопка „Отклонить“ декоративна».

Продакт-оунер Кирилл, человек, говоривший «конструктивно» три раза в предложении, ответил через час: «Won't fix. By design. Пользователь ещё не знает, чего хочет. Мы конструктивно помогаем ему определиться. Конструктивно неизвестно, будет ли форма вообще использоваться. Конструктивно».

Антон перечитал дважды и почувствовал нечто вроде профессионального уважения: точнее про свою работу он сам бы не сформулировал.

В лифте кто-то повесил новый баннер: «Гармония — ваш work-life баланс. Корпоративная программа для сотрудников и их семей. Скидка по QR-коду». Две девушки со стаканчиками обсуждали его в углу:

— Мой муж сходил в «Гармонию». Вернулся такой спокойный. Теперь вообще не спорит.

— Повезло, — сказала вторая. — Мой пока спорит. И идти не хочет.

Антон не стал дослушивать: разговоры в лифте — как белый шум.

После работы он пошёл за кормом.

Корм для Шрёдингера покупался строго по назначению ветеринара: ветеринар сказал, что у кота склонность к набору веса, и выписал размер порции и марку корма. Склонность подтверждалась на глаз: кот округлялся, как Антон, — несмотря на заверения весов. Порции подтверждались чеком.

Пакет пять килограммов, «для кошек, живущих в помещении». Антон считал формулировку абсолютно справедливой: Шрёдингер действительно жил в помещении и действительно был кошкой.

На кассе пакет взвесили магазинными весами: 5,000. Чек вышел красивый, непогрешимый до тошноты.

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

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

Дома, до прихода Веры, он из профессионального любопытства повесил ещё закрытый пакет с кормом на безмен.

Стрелка уверенно качнулась и замерла на 5,4.

Ожидалось 5,0. Фактически 5,4. Антон нахмурился. Плюс четыреста граммов на запаянном пакете — это уже не лесть, это клевета.

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

— Severity: trivial, — сказал Антон вслух. — Пружина стальная, калибровка китайская. Won't fix.

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

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

— Ну как твой день? — спросила она, стягивая ботинки.

— Стабильно, — сказал Антон. — Подозрительно стабильно.

— Это же хорошо, — Вера пошла в ванную и по пути встала на весы. Из любопытства. — О. Твой поздравлятель со стабильным весом. Пусть и меня поздравит.

Дисплей загорелся. 54,0.

— Видишь? — Вера вышла сияющая. — Пятьдесят четыре ровно. Моя целевая отметка. Нормальные у тебя весы, Тош. Просто ты нервничаешь. Ты во всём ищешь баги. Это профдеформация.

— Ты вчера говорила, что набрала два кило после праздников, — осторожно сказал Антон.

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

— Весы так не умеют, Вер.

— А чего тогда они так делают?

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

Вера села на диван и похлопала по месту рядом.

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

Ночью он встал попить воды. Телефон на столе светился: снова пуш от приложения весов. «Вы стабильны уже неделю! Семь дней — 72,0. Так держать!»

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

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

Антон не посмотрел на часы. Он знал: 23:00.

«Семьдесят два ровно, 7:42, 23:00», — подумал он. Повторялись не дни. Повторялись кусочки. Что-то с этим миром не так.

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

Спасибо за чтение

Вернуться к книге