Обновить

Андрей Карпати рассказал, как придумал вайб-кодинг — и почему пора его переименовать

Время на прочтение1 мин
Охват и читатели14K
Всего голосов 16: ↑9 и ↓7+2
Комментарии28

Комментарии 28

Понял, что за термин "вайбкодинг" скоро будут бить в морду

А я, когда статью открывал, грешным делом подумал, что он хочет в Карпати-кодинг переименовать. Вот тогда бы точно бить начали, и, возможно, даже ногами...

Проблема вайб-кодинга в том, что он очень быстро стал ассоциироваться с низкоквалифицированной работой. Так, баловство. Поэтому и понадобился новый термин - чтобы не обижать тех, кто умеет программировать и без LLM.

Вайб-инжиниринг

Я решил сделать челлендж - сто дней вайбкожу проект. По аналогии с моими прошлыми вызовами, 100км ультра и прочая. Прошло дней 15 с начала, а очень многое уже сделано. Думаю, мне нужен ещё месяц, чтобы добить проект и выложить первую версию официально. Я обязательно напишу статью на Хабре, как это было, какие сложности и прочее. И тогда и поговорим на основании фактов, забава ли это или все же годится для реальных проектов

А о чем здесь говорить? Тут же все просто:

Если вы умеете самостоятельно программировать без ИИ, то удивляться нечему. Это не вайб-кодинг, а agentic engineering, о котором написано в статье.

Если не умеете, то сильно сомневаюсь, что что-то интересное смогли разработать с ИИ. Ибо какую-то матчасть все же надо знать.

Я умею самостоятельно программировать. Вот только касательно этого проекта - я этого не делаю в 99% случаев. Что я делаю - это внимательно проектирую вместе фичи и прописываю детали, затем проверяю что получилось по факту и придумываю, что можно исправить. И так - постоянно, плюс надо учитывать, что параллельно работают от 3 до 5 агентов, и я постоянно обсуждаю, проверяю Если честно, весьма утомительно.

"Для правильного вопроса, надо знать половину ответа". Может как раз из-за вашего опыта у вас и получается пользоваться только ИИ. Конечно, напишите статью, будет интересно. А так, с кем из разработчиков я не говорил на эту тему, все сходятся на мнении что надо изрядно руками допиливать код.

надо изрядно руками допиливать код

Не обязательно. Но архитектурные решения придётся принимать самому

Уметь программировать это не статичный навык,он,как и любой другой сложный навык, имеет свойство деградировать,если его не применять. Делегируя задачи нейронке,даже с проверкой кода, навык написания кода становится хуже. Нейронка это не помощник,если задачи выходят за пределы поисковика 2.0. И нет, прогресс я не отрицаю, только вот нейронка работу практически никому не даст, а значит либо ее использование будет ограничено,либо в мире увеличится расслоение и преступность,когда сотни две миллионов останутся без работы хорошей.

классический кодинг = скуф коддинг
вайб коддинг = ........

блин в голову ничего не идёт)))

Графомания кодинг

как то не современно)

Тогда скибиди-кодинг

скубиду-кодинг

Ну если кто-то сидит и смотрит как вместо него его код пишут несколько агентов с большими тёмными консолями, иногда одновременно, а иногда по очереди - то это "кукодинг" какой-то.

куклокодинг

кавайный кодинг)

имба кодинг)

крадулинг)

Нейрокодинг.

И на каких языках он у карпатова так замечательно кодит?

На моих как-то херово коддит

У меня - python, js, html, css - 95% задач без ошибок с первого промта. Остальрые 5% - с 10 промта. Еще не встречал ни одной задачи, которая мне была бы нужна на проекте и котороую он не смог бы сделать.

Но тут нужна ремарка - это пет, а не на контракте.

Python - почти всегда с первого раза все правильно, красиво и верно.

C++ с ASM вставками - никогда с 1 раза, никогда с 5 раза, иногда с 10, но не так как было задумано.

Чистый C++ с хорошо известными библиотеками типа OpenSSL - зависит от задачи, но в целом крайне неплохо.

Я доволен, скорость разработки по итогу растет кратно. Но я не использую агентский режим в принципе (к моему возрасту нейропластичность мозга атрофировалась, я готов оплатить подписку, но запускать стадион агентов сложновато разбираться:)), а больше вопрос-ответ, кусок кода, функция, иногда архитектура.

ремарка - это пет, а не на контракте.

Это ключевое)

Это ремарка все объясняет)

На коммерческих проектах зависит уже от проекта.

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

Есть сложные проекты, там уже ИИ вклад не более 10%, в основном он что-то искал по проекту, и был как поисковик

Замечательно он кодит, если ты замечательно платишь

На Фортране кодишь ?

"Андрей Карпати уронил отварную сосиску"

Обнаружен жж Андрея Карпати

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации