Все обсуждают, как AI ускоряет разработку. Почти никто не обсуждает, что он ускоряет — и это главная проблема.
Если код превратился в спагетти, AI не распутает его. Он просто намотает ещё пару витков. Потому что модель не видит общей картины: контекст размазан по сотням файлов, и вместо понимания логики она генерирует ещё больше кода вокруг того же беспорядка. Токенов сожгли на недели вперёд, а вопрос «почему на третьем шаге упал второй» всё ещё требует дебага.
Спагетти-код перестал быть «неприятной мелочью» и стал реальной стоимостью. В эпоху AI вы платите за него дважды: сначала — когда люди не могут в нём разобраться, потом — когда модель пытается в нём разобраться за ваши деньги.
Я много лет пытался лечить это разными способами — паттернами, слоями, дисциплиной. В итоге написал большой разбор: где стандартные подходы упираются в стену, почему AI в этом месте не помогает, и что лично мне в итоге помогло.
👉 https://dev.to/khalilov/how-i-built-my-own-airflowtemporal-no-185g
А вы замечали, что AI-ассистенты в легаси-коде иногда делают хуже, а не лучше? Или это только у меня так?