Разработчик объясняет, почему отвергает сгенерированный AI код, даже если он работает корректно. Автор утверждает, что рабочий код — не то же самое, что хороший код, указывая на проблемы с поддерживаемостью, безопасностью и соответствием архитектуре проекта. Пост отражает растущее напряжение в разработке между производительностью и мастерством.


Нам обещали, что AI освободит от рутины. Но что, если рутина и была главным? Писать код — не просто выдавать результат. Это понимание, ответственность и создание чего-то долговечного. Разработчик, отвергающий рабочий AI-код, не ретроград. Он ремесленник.

AI-код — чёрный ящик. Сегодня работает, а завтра? Когда что-то сломается, придётся декомпилировать призрака. Это не прогресс. Это технический долг с улыбкой. Нам нужны инструменты, усиливающие мышление, а не заменяющие его. Лучший код — не самый быстрый в написании, а самый понятный при чтении.