Инженерный менеджмент после того, как код подешевел

· Искусственный интеллект
Директор по инженерии рассуждает о том, какие «старые правила» управления командами рухнули вместе со стоимостью написания кода, а какие, наоборот, стали важнее прежнего.

cover.svg

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

Что мы действительно знаем

Подешевело производство правдоподобного кода — и назад цена не вернётся. Всё остальное, настаивает автор, либо не доказано, либо ложно. Что ИИ радикально ускорил разработку — не доказано. Что код-ревью, документация и онбординг устарели — неверно. Что тем же роадмапом можно управлять вдвое меньшим штатом — ставка, а не факт. Строить практики на узком утверждении разумно; строить на широких — значит играть чужими карьерами и называть это выводом.

Сортировать, а не жечь

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

Метрики вроде velocity и числа закрытых тикетов всегда были слабыми приближениями, но терпимыми, пока труд по написанию кода был дефицитен. Теперь дешевле всего накрутить их объёмом — а объёма как раз в избытке.

Верификация становится узким местом

Механическую проверку (типы, тесты, контракты, линтеры) агенты гоняют быстрее любого ревьюера. Но быстро это потому, что кто-то заранее записал, что значит «правильно». Семантическая проверка — соответствует ли код нужной бизнес-политике и регуляторным рискам — живёт в головах людей, и ИИ, проверяющий ИИ, делит с генератором слепые пятна. Дешёвая проверка провоцирует больше генерации, а значит и больше проверки; растёт доля системных ошибок вместо глупых. Самое медленное в верификации — не проверка, а ответственность: подпись под результатом не сжимается, потому что это принятие риска, а не обработка информации.

Нерешённые проблемы

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

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

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


Источник: Hacker News

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.