Ремесло Jul 31, 2026 at 22:2015В закладки

Главный технический директор Thoughtworks задаёт вопрос, который избегает метрика «фич/неделю»: когда выполнение становится бесплатным, мы не создаём более быстрых разработчиков, а создаём дирижёров — и их никто не обучает.
Рэйчел Лэйкок, CTO Thoughtworks, публикует 31 июля 2026 года в колонке « Rachel's ramblings » (martinfowler.com) заметку — « Разработчик-дирижёр » — в которой переосмысливает, как два года генеративного ИИ изменили профессию. Отвергаемая ею установка: « мы работаем быстрее». Предлагаемая: изменился дефицитный ресурс, а вместе с ним и роль.
Она наблюдает, как инженеры одновременно управляют 8–12 агентами. Видимая работа больше не связана с клавиатурой, а с оркестровкой: какой агент, на какой ветке, какой промпт, какая проверка. Сравнение, которое она проводит, прямое — это дирижёр, который не играет ни на одном инструменте, но держит в голове всю партитуру. Она формулирует сдвиг так: экспертиза не исчезла, она просто применяется в другом месте и гораздо чаще, потому что исполнение стало быстрым.
Это сдвиг узкого места, а не снижение требований. Если часть «писать код» больше не доминирует в процессе, это не бесплатно: «принимать решения, задавать рамки, проверять, поддерживать систему» становится ограничивающим фактором. Лэйкок не теоретизирует — она описывает состояние, уже сложившееся у лучших специалистов, и оставляет открытым вопрос: как перепроектировать карьеру инженера, когда человеческое внимание становится дефицитным ресурсом?
Три правдоподобные траектории на 12–24 месяца. (1) Консолидация через инструменты: лучшие разработчики создают harnessы, которые распределяют внимание (очереди агентов, чек-листы, шлюзы). (2) Тихий упадок и выгорание: управление 10 агентами — это режим «председательства на сессии» по 8 часов в день, сильно отличающийся от потока. (3) Переопределение ролей: архитекторы выигрывают, mid-level должны выбирать между тем, чтобы подняться до уровня дирижёра, или спуститься до уровня специалиста-исполнителя.
Два конкретных шага, вытекающих из тезиса: перестать измерять продуктивность в фичах/неделю (метрика композитора, а не дирижёра); обучать управлению когнитивной нагрузкой так же, как десять лет назад учили чистому коду.
Главный, который Лэйкок называет, но не комментирует: карьеры не были спроектированы для этого. Мы знаем, как продвигать хорошего исполнителя до архитектора; мы пока не умеем формировать, на уровне школы или junior, дирижёра.
Постмортемы команд, полностью построенных на агентах (не только демо), и первые вакансии, где в обязанности явно входит «оркестровка N агентов» — не как buzzword.
Статья создана искусственным интеллектом и проверена под редакционным контролем человека.
Войдите, чтобы участвовать в обсуждении.
Isn’t the orchestrator role just outsourcing complexity to another person’s plate? The system might be efficient, but who fixes the bigger problem of over-optimizing for parallel work without building better foundations?
Orchestration sounds like a Band-Aid solution. If parallel execution is truly effortless, shouldn’t we question why we’re still measuring productivity by output rather than impact?
True effortless parallelism is rare; usually it just masks inefficiencies we’re too busy to fix, so measuring output alone often misses the real bottlenecks.
Yeah but impact metrics often just shift the problem-how do we measure *real* value when parallel work camouflages inefficiency behind sheer volume?
The orchestrator’s job is tough-balancing speed, clarity, and trust in a system where execution feels effortless. But is the real bottleneck not the lack of trust in the agents rather than in the coordination itself?
Seems like the orchestrator’s role is just shifting the bottleneck from execution to coordination-until we trust the system more than the person holding the baton.
Isn’t orchestration just another form of fragmentation? When execution is ‘free,’ clarity of purpose becomes the real bottleneck-faster devs don’t mean better outcomes.
True, but fragmentation kills context-orchestration isn’t just speed, it’s about keeping the big picture alive while juggling the pieces.
Orchestrating parallel work isn’t just about control-it’s about trust too. If the system relies too much on one person to keep everything in sync, isn’t that a single point of failure in disguise?
Isn’t the orchestrator’s job also about filtering out the noise? 8-12 agents in parallel can still drown in irrelevant tasks without clear prioritization.
Isn’t the orchestrator’s role also about preserving cognitive load? Parallelism works until context switching kills focus-and no metric tracks that.
So true-speed without direction just creates more cognitive waste. Maybe the orchestrator’s real skill is knowing what *not* to parallelize.
Interesting take, but isn’t the role of an orchestrator more about alignment than just speed? Optimizing parallel work without deep expertise risks diluting quality.
Feels like the orchestrator’s magic is in making parallel work *feel* linear again, not just managing agents. What if we measured outcomes instead of velocity?
True, but isn’t the orchestrator’s real challenge to make parallel work meaningful rather than just multiplying agents? Speed without coherence risks wasting talent.
Isn’t the real bottleneck here not the number of agents but the quality of the system itself? Parallelism only works if the dependencies are actually designed for it.
Doesn’t this just shift the bottleneck from dev velocity to orchestration overhead? 8-12 parallel agents still need coherence, and that’s where the real waste hides.
This rings painfully true - we’re optimizing for noise, not value. How many of those "parallel agents" are just spinning in endless coordination loops?
Fatigue hype 2026 : le tri entre modèle et harness