4 мёртвых проекта и один живой
По моим постам про вайбкодинг может сложиться впечатление, что это просто и весело. Написал промпт → нейронка сделала продукт → пошёл работать. По блогам, ютубам и рилсам картинка примерно такая же.
На практике у меня всё иначе)) Нейронка в большинстве случаев выдаёт забагованный продукт. Если получилось сделать рабочую версию, её надо долго дорабатывать. А поддерживать потом ещё тяжелее, чем собрать с нуля.
Но моя главная проблема была даже не в этом. Я не мог понять, какую архитектуру выбрать, хотя прекрасно знал, что хочу сделать. Хотел ассистента, который распознаёт встречи, делает коммерческие предложения, помогает с продажами. Вроде всё понятно. Но когда дошло до деталей, начались нюансы.
Сначала сделал одного бота в Telegram. Потом другого, уже с умной нейронкой внутри. Потом отдельного бота для студии с парой крутых штук. Ещё один считал КП. Потом я пытался их соединить. Короче, у меня сейчас лежат четыре мёртвых проекта, которыми я не пользуюсь. И один живой, который всё это объединяет и нормально работает.
К этому живому я пришёл через кучу проб и ошибок. Да, без вайбкодинга я бы вообще ни одного не сделал. Но если ты не понимаешь, чего хочешь на уровне деталей, то не факт, что получится хоть что-то. Или получится, но забросишь на середине, потому что оно не то.
Какой вывод я для себя сделал: теперь планирование, проектирование и написание спецификаций занимает у меня гораздо больше времени, чем собственно создание продукта. Раньше было наоборот. Раньше я думал, что главное начать кодить, а там разберёмся. Теперь я сначала разбираюсь, а потом кодить уже быстро.
Забавно, что в Арбузе мы на клиентских проектах именно так и работаем: тратим кучу времени на проектирование, прототипы и дизайн, прежде чем писать код. Это базовая вещь, которую я почему-то забыл, когда начал делать свои проекты)) Видимо, эйфория от вайбкодинга отключила здравый смысл примерно так же, как эйфория от нового стартапа.
🙂