Рутина

Share
Рутина

Переговорка «Muir Woods», глубокая ночь. На большом экране открыт лендинг «Saintlogic: Routines» c карточкой преступно скучного текста поверх бледно-зелёного фона: «Creating a new routine... When a pull request is opened against main, fetch the diff and the linked Linear issue. Summarize the change, flag risky files, check for missing tests, and post a threaded review in #eng-reviews. If Cl is red, hold the review and ping the author».

Вокруг стола собрались четверо:

  • Лина: VP Enterprise в Saintlogic и автор стратегии «Routines»; собранные волосы, на руке тонкие часы, ноль лишних движений.
  • Эван: директор по продукту все в той же Saintlogic; бывший звёздный продакт из OpenMind; дорогой свитер, спокойная улыбка, сжатая челюсть.
  • Гриша: customer-in-residence, в прошлом CTO большого международного банка, теперь проверяет enterprise-фантазии на реальность; уставшие джинсы и помятый пиджак.
  • Марк: член совета директоров; белая рубашка, синяя спортивная жилетка, на лице бегущая строка: «Кто оплатит burn rate?»

Пауза.

Эван:
Я хочу убедиться, что правильно понял. Мы собрали board strategy review, чтобы обсудить автопостинг в Slack.

Лина:
Нет.

Эван:
Хорошо. Бота для ревью.

Лина:
Нет.

Эван:
CI со степенью магистра.

Гриша уже тихо смеется. Марк в телефоне.

Лина:
Это не бот, не ревьювер и не slack. Это способ незаметно войти в рабочий пайплайн любой компании, не требуя от нее ломать то, что итак работает.

Она кликает. На экране появляется другая оскорбительно скучная схема: «Github event → diff → linked issue → CI status → risk classifier → threaded review → author ping → memory update»

Лина:
Повторю. Мы не строим очередной браузер или IDE. Не просим инженера держать ещё одну вкладку открытой. Не просим CTO объяснять совету директоров, почему вся компания должна срочно переехать в «AI-first workspace». Мы приходим туда, где работа уже давно выстроена. Так понятнее?

Эван:
В этом и проблема. «Где работа уже давно выстроена» — это же чужая территория: Github, Slack, Jira, почта, календарь. Мы будем жить внутри чужих продуктов, на чужих разрешениях, под чужими rate limits, и называть это стратегией?

Лина:
Да.

Эван:
Ты даже не споришь.

Лина:
Потому что это стратегия.

Эван:
Это стратегия компании, которая боится построить собственный интерфейс.

Лина смотрит на него с недоумением:
Интерфейс к чему?

Эван:
К работе.

Лина:
Работа уже имеет интерфейс, чертову кучу интерфейсов. И все они кривые, да. Грязные, плохо совместимые, политически оправданные, закупленные пять-десять лет назад, проклятые инженерами и утверждённые безопасностью. Поэтому это живые работающие интерфейсы, других уже больше не надо.

Гриша чуть подаётся вперёд:
Это, к сожалению, правда.

Эван:
Конечно правда. Но из этого не следует, что мы должны становиться прокладкой между плохими инструментами.

Лина:
Следует. Потому что большая компания не просыпается утром и не решает начать все с чистого листа. Она просыпается и пытается не сломать прод.

Пауза. Марк наконец-то начал смотреть на Лину внимательно.

Лина продолжает отвечать Эвану:
Ты хочешь построить собор. Новый интерфейс, новую поверхность для работы. Это красиво. Это понятно рынку. Это можно показать на keynote. Но, увы, enterprise не переедет в собор. Enterprise оборс пристройками. Переходами. Трубами. Временными лестницами, которые становятся постоянными. Кабелями, которые нельзя трогать, потому что никто уже не помнит, куда они ведут.

Гриша смотрит на схему на экране:
Я тут, кстати, вспомнил Java-апплеты в банках — одни люди смеются над ними пятнадцать лет, но продолжают платить другим людям, которые все еще помнят, как их правильно готовить.

Эван качает головой:
Ты описываешь не продукт. Ты описываешь технологический грибок.

Лина:
Я описываю микробиом.

Тишина. Слово странно повисает в комнате, как ожившее насекомое.

Лина:
Ну правда, успокойтесь: не паразита. Паразит убивает носителя. Микробиом делает так, что носитель перестает быть собой без него. Через год-другой AI-евангелисты зайдут во все крупные корпорации. Только не с угрозами о замене людей, а с маленькими полезными эмбеддингами. В ревью. В тестах. В онколле. В тикетах. В постмортемах. В комплаенсе. В квартальном планировании. В поддержке. В том слое, где никто не хочет революции, а хочет, чтобы в понедельник утром было чуть-чуть меньше хаоса.

Эван:
Окей, и ты хочешь, чтобы Saintlogic стала такой бактерией?

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

Марк впервые улыбается:
Вот это уже звучит как бизнес.

Гриша не улыбается:
Это звучит как будущий антимонопольный иск.

Лина:
Только если мы будем выглядеть как монополия. Поэтому мы не должны выглядеть как монополия. Мы должны выглядеть как адаптер.

Эван:
Потрясающе: «Мы не захватываем рынок, мы просто пролазим между всеми его частями».

Марк с резким звуком кладет телефон на стол:
Мне не нужна моральная философия. Мне нужна экономика. Кто оплатит compute? Не абстрактно. Не «когда появится AGI». Не «когда модель начнёт изобретать лекарства». Кто для Калифорнии закроет дыру в кэше в следующие три года?

Лина ждала этого вопроса:
Весь мир.

Пауза.

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

Гриша:
Это типа как вся мировая экономика уже платит доллару?

Лина кивает, глядя на Марка:
Ну да, никто же не просыпается утром с любовью к резервной валюте. Просто всё уже давно посчитано в ней: контракты, долги, риски, привычки. Ты не выбираешь доллар каждый день, но ты уже давно живёшь в такой системе, где не выбрать его себе дороже. Вот и мы не должны каждый день доказывать, что наша модель умнее всех людей на свете. Это странная планка. Нам не нужно изобретать метаматериалы для космического лифта. Не нужно лечить все болезни. Не нужно писать «Гамлета». Enterprise не заплатит за «Гамлета».

Эван:
За что он заплатит?

Лина:
За то, чтобы средний процесс на средних людях не разваливался.

Гриша чуть улыбается. Очень мрачно.

Лина:
Нам нужно быть чуть лучше среднестатистического клерка. Чуть внимательнее среднего тестировщика. Чуть последовательнее среднего проджекта. Чуть быстрее среднего ревьюера. Чуть спокойнее техлида, который в пятницу вечером уже ненавидит всех. Этого достаточно. Мы не обещаем агентов-гениев. Большая компания не умирает от недостатка гениев. Она кровоточит на стыках.

Эван смотрит на экран:
Это маленькая ставка.

Лина:
Нет. Это ставка швы.

Эван:
А мой вариант?

Марк:
Скажи.

Эван встает на защиту своей территории:
Мой вариант — перестать скрываться в чужих пайплайнах. Сделать Saintlogic Desk. Единый интерфейс к работе. Почта, код, задачи, документы, встречи, память, агенты. Продукт, который видят. Продукт, который любят. Продукт, у которого есть бренд, поверхность, привычка, ежедневный контакт. Если мы правы насчёт моделей, интерфейс к работе будет пересобран. И я не хочу, чтобы в этот момент мы были невидимой канализацией под городом, пока OpenMind перестраивает сам город наверху.

Лина:
Красиво. Правда. Однако, такие продукты требуют от клиентов веры. А моя «скучная» инфраструктура требует лишь усталости.

Гриша:
И усталости в enterprise всегда больше, чем веры.

Эван смотрит на него раздражённо:
Ты здесь для того, чтобы всё время говорить, какие банки неповоротливые?

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

Эван садится подбитый.

Гриша:
Да, Лина не продаёт мечту. Она продаёт обезбол. Это сильнее, чем кажется.

Марк переводит взгляд с Гриши на Лину:
Как скоро клиент не сможет нас выключить?

Гриша смотрит на Марка. Вопрос ему не нравится. Но это правильный вопрос.

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

Эван:
И ты называешь это пользой?

Лина:
Не называю. За пользой клиент возвращается. А от инфраструктуры он просто не уходит.

Тишина. На экране горит кнопка «Run on every pull request». Для Гриши она теперь похожа на эмбрион.

Марк глядя в окно:
Новые лекарства, новые материалы, космические лифты — отлично. Позовите меня, когда они оплатят дата-центр.

Марк разворачивается к Лине:
Сколько тебе нужно?

Лина отвечает не сразу:
Восемь кварталов. Четыреста миллионов. И право не строить Desk.

Эван пробует усмехаться:
Ты просишь деньги, чтобы не делать продукт.

Лина отвечает Марку:
Я прошу деньги, чтобы через два года наш burn rate стал частью их производственной себестоимости.

Cut to black.