Комментарии 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%, в основном он что-то искал по проекту, и был как поисковик
Замечательно он кодит, если ты замечательно платишь
На Фортране кодишь ?
"Андрей Карпати уронил отварную сосиску"
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Андрей Карпати рассказал, как придумал вайб-кодинг — и почему пора его переименовать