Кодим на вайбе, чистим на проде

Тут все кричат уже второй год про революции в ИИ, но я в корне не согласен, поскольку это планомерная эволюционная история.

Исторически, можно сказать, да, новая эра, изменение парадигм. Произошло то же, что сделали в своё время веб фреймворки, как Angular, Vue, React. Собирать фронт стало быстрее где-то в четыре раза. То, на что тратился год, с помощью фреймворков собирается за пару-тройку месяцев.

ИИшка же сегодня выполняет роль следующего толчка, который позволяет тот же объем работы провернуть уже за три-четыре недели!

И действительно, это открывает новый простор для фантазии, будут появляться проекты, созданные с применением ИИ, экономика которых иначе бы не билась от слова совсем.

Хочу раскрыть, в какую эпоху мы планомерно вползаем. Всё будет крутиться вокруг программирования с помощью ИИ! И стартапам с этой точки зрения.

Почему, собственно, завел шармань. Набирает обороты именно вайб-кодинг, когда всё создается сугубо с помощью ИИ, ничего ручками. Так можно, но стоит ли? Есть нюансики, про которые стоит поговорить. Я затестил этот подход и после успешного создания продукта всё-таки отправил код разрабам, чтобы они его причесали, потому что иначе слишком много рисков.

Иииитак, что там по плюс вайб-кодинга?

  • Почва для рет-проектов нового поколения, которые решают точечные проблемы, не интересные текущим игрокам на рынке, теперь косты на них становятся оправданными.
  • Ренессанс проектов, направленных на социалку. Делать ютилити без ожидания прибыли становится доступно&
  • Скорость пивотов обретает новый уровень, за то же время протестировать на порядок больше итераций и вариаций продукта. Отсюда и бо‌льшая ценность для конечного клиента
  • Концепция запуска стартапа за три дня обретает новый масштаб. Если раньше можно было протестировать гипотезу вайтлистами, холодными звонками, какими-то точечными попытками продаж через маркетплейсы. Твой предел был в макетах, шаблонах, презентации, мокапах, то теперь можно дать реальную ценность в упрощенной форме и валидировать идеи эффективнее
  • Неочевидные последствия: переход важности от проблемного к решенческому интервью. Разобраться с проблемой клиента до её реализации остается первостепенным, но сделать следующий шаг и перейти к решенческому уже с конкретным предложением стало на порядок быстрее. Банально сократилась дистанция до попыток понять «а не шляпу ли мы делаем?»

А где здесь проблемы?

  • Пока этого не видно, но скоро рынок наводнят десятки, а то и сотни однотипных проектов, как по решаемым проблемам, так и по визуальному оформлению. Как сегодня каждый узнает сайт, собранный из стандартных блоков Тильды, так в недалеком будущем каждое сгенерированное ИИшкой приложение или тот же сайт будут считываться на уровне подкорки. А чем больше однотипных решений – тем выше уровень шума, который нужно перепрыгнуть, чтобы быть замеченым. А это как раз те косты, которые якобы были сэкономлены на ИИшке
  • ИИ пишет грязный код. Кто-то говорит, что джуны больше будут не нужны, но ИИшка строчит ещё хуже, чем джуны с платных курсов. Зато код работает. И этот парадокс будет расхалаживать специалистов, ведь зачем утруждаться, что-то оптимизировать, приводить в порядок – оно работает! Значит, не трогаем. Степень оптимизации резко идет на выход. Да, то, что сегодня решается более опытными специалистами, в будущем и сама нейронка научится делать качественнее. Но общий вектор именно в сторону безобразия в коде.
  • Вместо созидания мы приходим к рефакторингу. Программирование – это творческий процесс. Не даром разработка ПО входит в креативные индустрии, а сам код является объектом авторского права. Это та причина, почему программисты начинают делать рет-проекты или в целом уходят из крупных компаний – это желание создавать вместо рутинной деятельности. Когда же мы работаем с ИИ, то получаем деморализующий эффект от того, что нашей задачей становится не создавать новый функционал/продукт, а чинить то, что выблевала нейронка. Прогнозирую ускоренное выгорание от работы в паре с ИИ. Проблема решаема сдвигом менталитета, где код становится таким же инструментом базового уровня и перестает восприниматься как решалка всех задач.
  • Дырявый код, который генерируется нейронками, почва для ещё больших проблем с инфобезом в компаниях. Уже есть случаи как целевых атак на продукты, созданные с помощью нейросетей, так и веерные попытки заразить зловредами излишне любопытных: в тюнинг опенсорсных ЛЛМ вшивается промпт на внедрение конкретных скриптов, позволяющих впоследствии хацкеру всковырнуть твой продукт.
  • Неочевидные последствия: как десяток лет назад мы ушли к фреймворкам и верхнеуровневому программированию, позабыв основы, так и генерируемый ИИшкой код переводит нас на следующий уровень абстракции в программировании, что приведет к большей деградации знаний о программировании. Казалось бы, и что с того, вроде как-то жили, и дальше будем. Но переход базовых навыков в пласт фундаментальных знаний приведет к как раз таки замедлению развития за счет того, что только единицы будут понимать, что вообще происходит.

Это не все плюсы и минусы, не было речи про влияние на специалистов как таковых, не касался других областей продукта. Но уже достаточно, чтобы делать для себя выводы, а также понимать, что вообще можно делать.

А ты на вайбе?
Кодил с помощью ИИ – шляпа
Кодил с помощью ИИ – это дизрапт!
Опять этот ваш ИИ... Ручками, всё ручками!

Если интересно читать не только статьи, то больше про стартапы в телеграм-канале 🦆Нестартапер.

3
1
9 комментариев