Vibe coding хорош до первого production incident
Vibe coding хорош до первого production incident
Сейчас много разговоров про vibe coding: описал идею, AI накидал приложение, оно запустилось, можно показывать демо.
Для прототипов это реально мощно.
Но в backend-разработке есть момент, где vibe заканчивается и начинается engineering.
Когда нужно ответить:
- что будет под нагрузкой;
- где timeout;
- как работает retry;
- что с idempotency;
- как откатить изменение;
- что попадёт в логи;
- какие данные можно потерять;
- кто проснётся ночью, если всё упадёт.
AI может быстро собрать рабочий сценарий. Но production-система - это не только happy path.
В ней есть частичные отказы, гонки, старые данные, плохие интеграции, странные пользователи, rate limits, миграции и требования, которые поменялись вчера вечером.
Поэтому я бы разделял два режима:
1. Vibe coding - быстро проверить идею. 2. Production engineering - понять, ограничить, протестировать и сопровождать решение.
Проблема начинается, когда первый режим выдают за второй.
AI снижает стоимость первого черновика. Но не отменяет архитектуру, observability, тесты и ответственность за последствия.
Кажется, ближайший важный навык разработчика - не просто “уметь писать с AI”.
А понимать, в какой момент нужно остановить генерацию и включить инженерную проверку.
· 24.06
В крупных продуктах с высокой ответственностью так и есть, и разработчикам там легче вырасти в Production engineering - там начинается с легкого vibe coding, но выстроенные пайплайны доставки фич, сопровождения продукта, ревью кода и понятие ответственности за код, и требования бизнес логики и архитектуры - загоняют в vibe coding в рамки продукта и процессов, и позволяют относительно быстро вырасти и сформировать правильную экспертизу production engineering.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён