Разработчик отказался от ИИ-ассистентов: отчет о потере контроля и возвращении к ремеслу
Hacker News · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Разработчик программного обеспечения рассказывает о своем месячном опыте полного отказа от использования генеративного ИИ в рабочих задачах. Автор утверждает, что автоматизация кода привела к снижению качества решений, утрате понимания архитектуры и профессиональной деградации.
Материал представляет собой редкий детальный кейс изнутри индустрии, демонстрирующий скрытые риски массовой интеграции ИИ-инструментов: эрозию критического мышления разработчиков и снижение реальной продуктивности при кажущемся ускорении процессов.
Разработчик и сопровождающий проекта LibreWeddingPlanner, работающего в рамках движения свободного программного обеспечения (FOSS), принял решение полностью исключить использование искусственного интеллекта в своей профессиональной деятельности. Хотя ранее он не применял ИИ для личных проектов, на работе, как и у многих его коллег-разработчиков, использование генеративных моделей стало нормой. Автор описывает этот процесс как зависимость: начав с простого автодополнения кода в VS Code, он быстро перешел к делегированию ИИ целых задач, включая написание тестов и реализацию функций по описаниям из Jira.
Первоначальный эффект был эйфорическим. Задачи, которые раньше занимали дни, выполнялись за часы. Однако вскоре автор заметил потерю контроля над процессом. Он перестал понимать, какие изменения действительно необходимы для выполнения задачи, полагаясь на уверенность ИИ-агента. В результате разработчик обнаружил, что не знает до 20% того, что попадает в продакшен. Это привело к ситуации, где он выступал в роли «пастуха ИИ», вынужденного объяснять коллегам решения, которые он сам не до конца понимал.
Параллельно возникла проблема с многозадачностью. Автор запускал несколько агентов одновременно в разных ветках git, что создавало иллюзию высокой производительности. На практике это приводило к хронической усталости и потере фокуса. Задачи, которые можно было решить за 20 минут, занимали два дня из-за необходимости ревьюировать множество сгенерированных PR, проверять стиль, тесты и исправлять ошибки линтера. По словам автора, ни один из сгенерированных ИИ пул-реквестов не был готов к слиянию без существенных доработок.
Качество кода, по наблюдениям разработчика, со временем снижалось. ИИ-агенты часто требовали повторных инструкций или «менторства», напоминая о паттернах, которые они сами же нарушали. Также фиксировались случаи, когда агент тратил значительные средства на токены (до $30 за задачу), не выдавая результата, пока автор не применял более жесткий тон в диалоге. Это вызывало у разработчика подозрения о возможном намеренном снижении качества сервисом для увеличения потребления ресурсов.
Переломным моментом стала ситуация на код-ревью, где коллега указал на фундаментальную ошибку в тесте, написанном с помощью ИИ. Для разработчика с более чем 10-летним опытом работы по методологии TDD (Test-Driven Development) это стало ударом по самолюбию и признаком того, что он утратил базовые навыки. Осознав, что за несколько месяцев он не написал ни одной строки кода самостоятельно и даже не коммитил изменения вручную, автор принял решение полностью отказаться от ИИ.
Возвращение к ручному программированию было болезненным, но необходимым. Автор снова начал писать код по методологии TDD, создавать пул-реквесты с минимальным количеством изменений и краткими описаниями. Он вернулся к глубокому пониманию архитектуры кодовой базы и уверенности в каждом принятом решении. Несмотря на опасения по поводу снижения производительности, разработчик утверждает, что его эффективность не упала. Более того, он стал лучше понимать систему, готов к инцидентам и сохраняет свои когнитивные способности.
В заключение автор советует коллегам осознать свою зависимость от технологий, которые они не контролируют. Он подчеркивает, что ценность инженера определяется его опытом решения сложных проблем, а не умением управлять ИИ-агентами. Отказ от автоматизации в пользу осознанного труда позволяет сохранять профессиональную квалификацию и независимость мышления.