Договорились мы сегодня с моим AI-помощником по стратегическому планированию, что пора запускать очередной небольшой эксперимент: новый микропродукт, проверка спроса, лид-магнит, оплата — всё по канонам продуктового маркетинга.
Казалось бы, чего сложного? Берём существующий сайт, делаем страницу, запускаемся.
Прихожу на сайт — а он так не умеет.
Ну ладно, я же теперь вайб-кодер. Допиливаем нужную механику, тестируем — работает. Отлично, можно запускать. Но стоп. Это же продукт, за него предполагается брать деньги. Значит, неплохо бы проверить оплату.
Оплата не работает.
Чиним оплату. Починили, идём дальше — после покупки должно приходить письмо.
Письмо не приходит. Почему? Потому что кто-то очень умный не настроил почту в переменных окружения. Кто этот человек, история умалчивает, но мы с ним хорошо знакомы.
Настроили. Теперь-то всё?
Конечно нет.
Если мы умеем принимать деньги, неплохо бы ещё проверить возврат. Нажимаю refund и...
Возврат тоже не работает.
Ещё немного отладки, немного нервов, немного мата — и внезапно вся цепочка действительно начинает работать: страница → оплата → письмо → возврат.
И вот что мне особенно нравится в современном вайбкодинге. AI действительно позволяет одному человеку очень быстро собрать продукт, на который раньше понадобилась бы маленькая команда. Но он совершенно не отменяет старую добрую инженерную реальность: между «фича написана» и «продукт работает» находится довольно много неприятных мелочей.
И именно поэтому я всё меньше верю в разработку по принципу «агент сказал done — значит done». Done наступает не тогда, когда код написан, а когда пройден пользовательский сценарий целиком.
Зато теперь могу представить ещё один маленький микропродукт, который, надеюсь, нанесёт вам непоправимую пользу 😁

Дискуссия