Все обсуждают, как AI ускоряет разработку. Почти никто не обсуждает, что он ускоряет — и это главная проблема.

Если код превратился в спагетти, AI не распутает его. Он просто намотает ещё пару витков. Потому что модель не видит общей картины: контекст размазан по сотням файлов, и вместо понимания логики она генерирует ещё больше кода вокруг того же беспорядка. Токенов сожгли на недели вперёд, а вопрос «почему на третьем шаге упал второй» всё ещё требует дебага.

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

Я много лет пытался лечить это разными способами — паттернами, слоями, дисциплиной. В итоге написал большой разбор: где стандартные подходы упираются в стену, почему AI в этом месте не помогает, и что лично мне в итоге помогло.

👉 https://dev.to/khalilov/how-i-built-my-own-airflowtemporal-no-185g

А вы замечали, что AI-ассистенты в легаси-коде иногда делают хуже, а не лучше? Или это только у меня так?

#javascript #typescript #nodejs #architecture #opensource