Парадокс AI-кодинга: почему инструменты ИИ делают тебя продуктивнее, а счастливее — нет
Парадокс результата: почему AI-инструменты оставляют ощущение пустоты
В сообществах разработчиков происходит странная штука. Люди собирают работающий production-код за часы, на который раньше уходили недели — и некоторые из них чувствуют себя хуже, чем когда в два часа ночи боролись с багами.
Один разработчик на Hacker News описал это точно: круто создавать софт из ничего с помощью AI, но результат не ощущается как что-то, что ты сделал. Код работает, приложение запущено, но где-то внутри сидит мысль: любой с правильным промптом мог бы повторить это. Магия исчезла.
Если это про тебя — ты не один. И, что важнее, с тобой всё в порядке.
Тревога нового слоя абстракции
Вот что происходит на самом деле: мы врезались в очередной слой абстракции, а абстракция всегда вызывала такое экзистенциальное беспокойство.
Помнишь, как ассемблерщики поглядывали на сишников и бормотали про «настоящих инженеров»? Как веб-девы называли Python игрушечным языком? Как low-code платформы впервые появились, и традиционные программисты паниковали насчёт смерти профессии?
Каждое поколение инструментов делало разработку доступнее. Каждый раз опытные строители чувствовали лёгкий укол... чего? Потери? Зависти? Экзистенциального ужаса?
Неудобная правда: большая часть того, что мы называем «кодингом», всегда была стекированием абстракций. Ты не манипулируешь электронами, когда пишешь на Python. Ты не думаешь про выделение памяти, когда поднимаешь React-компонент. AI-инструменты — просто следующий слой. И они далеко не такие радикальные, как то, что твой любимый фреймворк уже делает с «настоящим» машинным кодом.
Почему удовлетворение ускользает
Значит, абстракция — не настоящая проблема. Что тогда?
Мы меряем не то.
Когда привязываешь удовлетворение к усилию — по сути говоришь, что страдание равно удовольствию. Это нездоровые отношения с ремеслом.
Подумай, что реально зажигает людей, когда они говорят о значимой работе:
- Чья-то проблема решена
- Бизнес клиента вырос благодаря тому, что они построили
- Идея, которая существовала только в голове, теперь существует в мире
Сам процесс печатания кода не даёт внутреннего удовлетворения. Код сам по себе не даёт. Даёт импакт — превращение намерения в реальность, которая помогает кому-то.
Смена навыков, о которой никто не говорит
Вот что меня заводит насчёт vibe coding: он демократизирует «что» и выводит на первый план «зачем».
Когда AI берёт на себя синтаксическую акробатику, твои когнитивные ресурсы переключаются на мышление высшего порядка. Ты не дебажишь опечатки — ты решаешь, что строить и для кого.
Это по-настоящему новое. Десятилетиями разрыв между «у меня идея» и «у меня софт» требовал умения свободно говорить на машинных языках. Этот барьер не был фичей — был случайностью истории. Лучшие разработчики часто были те, кто точнее всего переводил идеи в синтаксис.
Теперь этот шаг перевода сжимается. Что становится ценнее?
- Продуктовое мышление: понимание реальных потребностей людей
- Проектирование систем: знание того, как части сочетаются в масштабе
- Чувство качества: умение распознать, когда результат достаточно хорош
- Доменная экспертиза: глубокое знание проблемной области
Эти навыки всегда были важны, но часто закапывались под когнитивной нагрузкой имплементации. Vibe coding вытаскивает их на поверхность.
Как найти флоу в эру AI
Как реально найти удовлетворение, когда кодишь с AI? Несколько принципов работают:
1. Привяжись к результатам, не к выходу
Выкатывай софт, который меняет что-то для кого-то. Метрика — не «строки кода, которые я написал», а «проблемы, которые я решил». Когда помогаешь владельцу маленького бизнеса автоматизировать склад — важно ли, что каждый символ набирал не ты?
2. Стремись к большему
Если можешь построить за часы то, что раньше занимало недели — расширяй горизонты. Вопрос не «как мне получать удовольствие, делая те же проекты быстрее?». Вопрос: «что я могу построить теперь, что не мог раньше?»
3. Прими новый скилл-трии
У vibe coding есть кривая обучения — просто другая. Ты учишься писать эффективные промпты, критически оценивать вывод AI, быстро итерировать и держать качество на скорости. Это реальные навыки, и они требуют практики.
4. Делай то, что можешь сделать только ты
Да, любой с правильным промптом создаст CRUD-приложение. Так не делай generic CRUD-приложения. Делай то, что требует твоего уникального сочетания доменных знаний, креативности и видения. AI делает сантехнику — ты делаешь искусство.
Настоящий вопрос
К чему я всё это веду: ты хочешь программировать, или хочешь программы?
Если цель — ощущать себя «настоящим программистом», страдая от синтаксиса и борясь с ошибками компиляции, AI-инструменты всегда будут казаться пустыми. Ты оптимизируешь под неправильную награду.
Но если цель — создавать ценность, решать проблемы и воплощать идеи — та самая цель, которая, вероятно, привела тебя в эту сферу — тогда эти инструменты среди самых мощных, когда-либо созданных.
Удовлетворение было не в коде. Оно было в создании.
Теперь иди сделай что-то, что имеет значение.