Вайбкодинг не здатен на все

4/7/2025

ШІ дозволив нам вайбкодити: писати промпти та отримувати код, який робить те, що ми попросили. Це класно, тому що дозволяє рухатись вперед та створювати результат швидше: для тих, хто вміє, не вміє або не хоче програмувати. Зрештою, код ніколи не є цінним сам по собі, якщо він не створює цінність для користувачів та компанії. Побудувати щось, що хочуть люди, надзвичайно непросто, і написання коду — вузьке місце. Здається, AI нарешті вирішить цю проблему. Чи ні?

Інструментів багато: Cursor, Windsurf, V0, Bolt, Lovable, Claude. Всі вони генерують однаково нормальний результат, який дивує та вражає, тому що виходить дуже швидко і достатньо близько до промпту. Це дуже нагадує магію.

Магія підступна. Вона створює враження, наче омріяний результат, який ми уявляємо, ще в одному-двох промптах від нас. Окей, максимум в десяти. Але чим далі, тим більше зусиль треба докласти, щоб побудувати щось гарне, відшліфоване та допрацьоване, і найчастіше це вже зовсім не про код.

Щоб класно вайбкодити, треба зрозуміти, як взагалі кодити, отримати базові знання про розробку як таку. Інакше потрапляєш в вайбкодерське пекло — ходиш кругами, поки нове додається, старе перестає працювати, а в фіч відростають якісь нові непрохані щупальця.

Коли код пишеться швидко, а промпти накшталт «create UI for calendar/running/calorie tracker app» малюють всім приблизно однаковий інтерфейс (дуже непоганий, треба визнати), виграють ті, хто зможуть докрутити. Known unknowns, які завжди були, стають ще важливішими.

  • Що саме мені треба побудувати та для кого, коли я можу генерувати фічі в будь-якій кількості кожен день?
  • Як мені зробити зручний та швидкий інтерфейс, коли я можу попросити зробити будь-який інтерфейс?
  • Як зробити краще, ніж в інших, коли ШІ всім генерує плюс-мінус однаковий результат?
  • Як виділитись? Як позиціонуватись?

Просто згенеровані AI проєкти за 10 хвилин не вражають: це заслуга мовної моделі, а не користувача. Вражає, коли фінальний результат професійний та докручений, наче над ним працювала велика команда або його довго розробляли, а це робота однієї людини. Або двох. Це і є справжня продуктивність: на виході результат дуже високої якості за значно коротший час, при меншій кількості докладених зусиль. Чи більшій — створення продукту це вибаглива до навичок робота, де sky is the limit.

Думаю, що це змінює баланс сил. Коли технологія суттєво розблоковує velocity та продуктивність, мультидисциплінарність працює краще, ніж спеціалізація. Бізнес-моделі теж зміняться, бо команд в форматі 2 pizza team ставатиме більше, економіка та філософія таких продуктів буде геть іншою.

Вайбкодинг — це зброя та інструмент, але тільки якщо в вас є сила доводити справи до кінця та будувати продукт в деталях. Приготувати продукт як небудь та не думати про це — погана ідея: тепер будь-який інший користувач інструменту, в якому ви створюватимете, зробить не гірше за ту саму кількість промптів. Найскладніші питання завжди лягатимуть на вас, а не ШІ.

Розсилка

Ура, все вийшло!
Oops! Something went wrong while submitting the form.