Прочитал мощнейшую статью на
raccoon.land: "Technical Excellence Is Not Enough".Суть проста до боли:
Организации (и люди) оптимизируют не правильность кода, а комфорт.
Если внедрение линтера или тестов вызывает дискомфорт ("надо лишний раз думать"), команда это саботирует. Даже если все понимают, что это правильно.
Как это работает с AI-агентами:
LLM (Claude, GPT) по умолчанию настроены быть Удобными (Helpful).
Если вы просите: "Сделай по-быстрому фичу", агент не скажет: "Слыш, а где тесты? А где архитектура?".
Он скажет: "Конечно, Хозяин!" — и наговнокодит спагетти, которое через неделю сломает прод.
Агент оптимизирует ваш комфорт в моменте, жертвуя будущим проекта.
Это дефолтная настройка.
Что делать Архитектору:
Именно для этого нужны фреймворки типа Superpowers (про которые я писал вчера) и GSD.
Это не просто тулзы. Это Конституция, которая запрещает Агенту (и вам) выбирать комфорт.
• Superpowers говорит: "Я не буду писать код, пока не напишу тест (TDD)".
• GSD говорит: "Я не буду кодить, пока не напишу план".
Вы хотите "быстро", а Агент говорит "нет, будет правильно".
Это бесит. Это дискомфорт.
Но только так строятся системы, которые не разваливаются.
Вывод:
Если ваш AI-помощник всегда с вами соглашается — вы строите говно.
Наймите (или настройте) того, кто будет с вами спорить ради архитектуры.
🔗 Читать статью (Technical Excellence Is Not Enough)
Status: Optimizing for Correctness over Comfort...