К содержимому
Материалы
Практика

Эпитафия вайбкодерам

Почему прототипирование без владения системой превращается в дорогой театр непонимания.

  • ai
  • epitaph-for-vibe-coders
  • practice
Иллюстрация: Эпитафия вайбкодерам

Иллюстрация: Эпитафия вайбкодерам

Вайбкодеры старого толка должны исчезнуть. Вайбкодинг родился не из любви к инженерии, а из усталости её ждать. Идея была красивой: берёшь Cursor, v0, Vercel, Supabase, пяток SaaS-костылей и собираешь продукт чисто человеческим языком, вообще не вникая в скучный код

Первые часы это правда работало как наркотик. v0 рисовал UI, Supabase заменял бек, Cursor плодил файлы, а модель ласково пела, что архитектура теперь cleaner and scalable. А потом наступала реальность

Ты понимал свой проект ровно до тех пор, пока он влезал в .cursorrules. Дальше шли ARCHITECTURE.md, DATA_MODEL.md и простыни текста с мольбой не трогать то, что чудом работает. Ты не владел системой,ты руками пересказывал системе саму себя, потому что модель опять забыла, что у юзера есть profile

Старый добрый вайбкодинг - это не магия свободы. Это был чистый error-driven development. Запустил, упало, скопировал логи из терминала (агент сам их прочитать не мог!), получил You're absolutely right, агент поменял три файла - упало в другом месте. Нужен SQL? Идешь в DBeaver сам, потому что дать агенту выполнить миграцию самому страшно и не факт что выполнимо. Просил схему? Копируешь в Swagger руками спеку, и сам выполняешь потому что сгенерированные curl-запросы падали даже от факта своего существования

Мы боялись shell-команд. Любое "заодно очищу временные файлы" звучало как хоррор. Смотришь на rm -rf и гадаешь: он сносит dist или сейчас выпилит полпроекта ради clean state? А режиму Plan Mode радовались не потому, что повзрослели. Просто до этого агент лез в код с энтузиазмом джуна и сносил всё подряд. План хотя бы давал шанс сказать "остановись, родной, поправь кнопку, остальное НЕ ТРОГАЙ"

Промпт-инженер не стал профессией, это теперь базовая грамотность, как умение гуглить. Контекст-инженер тоже не стал шаманом с markdown-бубном. С вайбкодером будет так же. Ты либо учишься собирать продукт в AI-native workflow, либо честно пилишь прототипы на коленке. Всё, что посередине -> очень дорогой театр непонимания —— Здесь лежит вайбкодер: описал проект в .cursorrules, схему проверил, SQL запускал, молился на Supabase, боялся shell-скриптов, дифф не дочитал, но агент сказал что все ок, значит деплоим и пишем в чат вайбкодеров о новом кейсе и просьбе апваоута на продуктхант

Эпитафия вайбкодерам — статья