software-development
December 25, 2025

Элитный вайбкодинг

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

Вы же хотели узнать как обстоят дела в современном ИТ?

Все имена в этой истории выдуманы, все совпадения случайны, концов найти не получится.

Жалобы и заявления можно отправлять сразу в «Спортлото», там помогут.

Что такое вайбкодинг

Если совсем честно, объяснение явления «вайбкодинга» напрямую зависит от наличия у читателя технического образования:

если вас обучали условно «крутить гайки и извлекать корни» — врядли получится свести все объяснения к «разработке по ощущениям» или известной фразе «я так чувствую».

Но когда такого образования нет и математические формулы для вас лишь «руны на эльфийском» — поздравляю:

окружающий мир для вас будет всегда полон магии и волшебства

И в качестве одного из проявлений такого «магического мышления» рано или поздно появится приписывание машине человеческих черт, в первую очередь дурацкая идея, будто машина «умеет думать».

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

Поэтому речи о том чтобы такой процесс повторить в металле не идет.

Все, что более-менее доступно человечеству на данный момент — лишь симуляция внешнего отражения мышления с помощью нейросетей.

Но вернемся к теме «вайбкодинга»:

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

Как-то так это выглядит в действии:

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

К счастью законы вселенной все также неизменны и любое проявление идиотии в жизни является наказуемым.

Клиент всегда прав

На закате одного прекрасного летнего дня, когда уже были сделаны все важные дела и автор превкушая отличный вечер переключился на очередные изыскания в ядре FreeBSD, на почту упало письмо:

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

Впрочем, как обычно ;)

Работа есть работа и заявку стоило изучить, даже если она феерична по сути и абсурдна по содержанию.

Тоже Стив, но другой ;)

Для первого знакомства и прояснения ситуации с проектом, был назначен созвон по видеосвязи, на котором потенциальный заказчик — назовем его Стивом, проявил себя.. крайне занимательным персонажем:

«дружище Стив» подробно и без стеснения изложил свое видение будущего всего ИТ и разработки ПО в частности, которое во многом совпадало с идеями «известного гуманиста и эксперта по ИИ» Дани Шеповалова.

Немного прямой речи «дядюшки Стива», для оценки его замечательных идей и общей адекватности:

— Понимаешь Алекс (именно для таких я подписываюсь как «Alex», произнести целиком «Alexander» дано очень далеко не всем)..

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

— ..все эти ваши «глубокие знания» и «уникальный опыт» больше ничего не стоят и никому не нужны.

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

Почему-то врачам и юристам так не хамят, но инженерам — запросто.

Вы правда думаете, будто взрослый дядя, досконально знающий как работает ваш компьютер не сможет вас обидеть?

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

— ..недавно написал социальную сеть (это дословная цитата).

— ИИ это наше общее великое будущее, ниспосланное нам мировыми корпорациями!

— Алилуйя и тройное зигование в стиле Илона Маска.

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

А «дружище Стив» продолжал нести дичь, поведав историю, что «сам-то он тоже воевал за Деникина когда-то был программистом» — в солнечной Вирджинии, писал на Borland C++ софт для страховой.

Но было это очень давно.

Так что в разработке он «понимает», но давно уже большой начальник и теперь работает головой а не руками.

Поэтому ему и нужна наша помощь, в виде тех самых «рук».

Само собой разумеется, поскольку Стив «понимает», Стив «в теме» и вообще Стив сам бывший программист — он сам выберет для нас весь технологический стек и весь набор инструментов, на котором нам скотам надобно вести разработку.

А поможет ему в этом нелегком деле любимый племянник — «юный ИТ-гений с большими перспективами», чьему мнению Стив целиком и полностью доверяет.

Пареньку на тот момент было 17 лет и он действительно оказался далеко не самым тупым из подростков.

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

Было затеей крайне сомнительной, если мягко.

В принципе после такого захода общение стоило прекратить, отказавшись от столь замечательного проекта, но времена нынче непростые а бюджет у иностранного «дяди Стива» очень даже был.

Так что я предложил еще раз созвониться, уже на троих и обсудить следующие шаги.

Юный гений

Племянник Стива, назовем его Майк, оказался самым обыкновенным американским подростком, с самыми обычными подростковыми интересами и увлечениями:

спорт, девушки, учеба и компьютеры.

Нет, Майк не просиживал вообще все свободное время за монитором, не входил в Телесеть, не собирал винтажные компьютеры из прошлого века и не пытался притащить домой мейнфрейм IBM.

Он, как и все нормальные подростки, просто делал на компьютере домашние задания, играл в видеоигры, смотрел порно и учился программировать.

Разумеется не на С или ассемблере.

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

А еще Майк очень любил вайбкодинг:

ChatGPT, Claude, разнообразные агенты и сложные промпты — видимая мощь этих технологий явно очаровала паренька.

Ну а добрый дядя Стив с радостью оплачивал все счета, не без оснований полагая будто любимый племянник занимается полезным делом.

Вайбкодинг разумеется куда лучше, чем ставиться героином в паховую вену, так что тут вопросов к дядюшке Стиву нет никаких.

Не имея сколь-нибудь серьезного опыта в разработке, но раз за разом получая в выдаче длинные листинги кода — впечатлительный подросток действительно уверовал, что выдаваемое нейросетью говно это есть настоящее программирование.

Что больше не нужно долго учиться, тратить годы на ковыряние компьютеров и изучение матчасти, достаточно лишь попросить нейросеть.

И она сделает всю работу сама.

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

Для чего и понадобились толковые «запускатели» — мы.

Да, вы правильно поняли, Стива с Майком не интересовали ни наш многолетний опыт в разработке, ни широкие компетенции, они пришли с куда более простым и понятным запросом:

почините пожалуйста результат работы ChatGPT, который почему-то не запускается.

Уборщиками за нейросетью нас еще не нанимали, но сотня баксов есть сотня баксов.

Особенно в час.

Всю жизнь мечтал с баяном и тремя бабами плясать на сцене, а не вот это все. Честно.

Толковые исполнители

Я уже неоднократно рассказывал о прошлых победах и проектах, по которым можно сделать выводы о нашей отмороженности смелости и отваге, позволяющей браться за самые сложные проекты.

Но в этот раз проблема заключалась отнюдь не в технологиях, а в людях — можно сказать классической стартаперской связке «Hacker&Hustler», но только в современной интерпретации:

престарелый маразматик, давно отошедший от дел и его малолетний племянник, угоревший по ИИ и вайбкодингу.

Встал нелегкий выбор:

  • попытаться все же сделать проект, перехитрив опасных идиотов;
  • молча уйти в закат, оставшись без денег.

Коль уж читаете эту статью, думаю очевидно какой вариант мы выбрали.

...

— Дружище Стив!

— С радостью поможем вашему начинающему предприятию приблизить закат человечества и добить остатки инженерной культуры!

— Но есть нюанс.

— Видишь ли, ИИ и роботы это самые новые, самые топовые и самые прорывные технологии, специалистов очень мало и стоят они дорого.

— $150/hr.

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

— Алекс, все понимаем и полностью доверяем. Но хотим контролировать процесс.

Надо чтобы ваш специалист работал на камеру, с записью экрана.

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

Но меня уже было не остановить.

— Дружище Стив! Конечно мы сможем такое организовать, любой разврат за ваши деньги желание клиента для нас закон.

— Но есть нюанс.

— Наши эксперты работают по нескольким проектам, на их рабочих компьютерах чужая конфиденциальная информация, которую не стоит показывать на камеру.

— Так что придется готовить выделенные рабочие места, специально под ваш замечательный проект. А это наши прямые затраты, которые придется компенсировать.

— $200/hr.

— ..и $6000 на закупку необходимого оборудования.

..

Стив согласился.

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

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

Ни за сотню баксов в час, ни за две ни за миллион.

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

Особенно, когда они оба из страны «сказочных эльфов», где с детских лет рассказывают про «страшный Мордор» и его тупых обитателях.

Так что нам пришлось применить военную хитрость и флотскую смекалку.

"Senior Vibecoding Expert", Василий

Недолго думая, был взят сотрудник с самой большой в компании бородой, ему на голову были нацеплены огромные студийные наушники — самые большие, которые только смогли достать.

Для максимального сходства с известным персонажем на фото выше, часто мелькающим в материалах про вайбкодинг, Василий еще медленно кивал головой и качался в ритм расслабляющей мелодии.

Василию были подключены платные подписки на ChatGPT, Copilot, Claude и все прочие радости вайбкодера, затем поставлена задача «чего-то делать с умным выражением лица».

Все это записывалось на камеру, для отчета нашим благодарным клиентам — дружище Стиву и его юному, но уже гениальному племяннику.

Надо сказать, денежная мотивация пробудила у Василия настоящий актерский талант:

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

Так мы получили идеальную картинку.

The process

Картинка-картинкой, но проект все же надо было как-то реализовывать.

Поэтому помимо Василия, играющего для заказчика роль «всемирного эксперта по вайбкодингу», был взят обычный программист Виталий, уже без тактической бороды, огромных наушников и актерского пафоса.

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

Без нейросетей, промптов и кодогенерации.

Попивая чаек, как делал это много-много раз.

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

Проблема заключалась в том что «дружище Стив» и тем более его малолетний племянник, угоревший по вайбкодингу, просто не поняли бы, начни мы выдавать результат строго по графику, писать отчеты о проделанной работе и показывать созданный функционал — как это все происходит в обычных проектах.

Потому что это все с их точки зрения было.. «не круто».

Каким-то невеорятным образом, то что давно считается нормой в отрасли, стало восприниматься как «дедовский кринж» и потеря времени для заказчиков нового типа — тех кто готов платить по $200 в час за безумную генерацию кода с помощью ИИ.

Поэтому мы пошли другим путем.

Рок-звезда вайбкодинга

Василию были даны инструкции на тему как должна вести себя «настоящая творческая личность» и «рок-звезда от разработки».

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

Василию были даны указания.

Получилось.. эпично.

Конечно нашему Василию было далеко до разгула настоящих звезд эстрады, он не ширялся хмурым прямо на камеру, не вливал в себя литры крепкого алкоголя за раз, не бил технику и людей, не ползал голым вокруг рабочего места, пугая сотрудниц половым органом.

Он просто вел себя.. немного необычно:

задумчивое цитирование Некрономикона Библии, долгое сидение напротив стены в позе лотоса, диалоги с воображаемым оппонентом на тему будущего ИИ и «сумерек человества» — в таком духе.

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

Особенно удался Василию монолог на несколько часов (при рейте $200/час) на тему личной ответственности при использовании ИИ:

Василий с невероятной страстью, с заламыванием рук и дерганьем бороды на камеру практически повторил бессмертные произведения Шекспира.

Приведу небольшой отрывок выступления:

— О Боже мой! Я не могу коммитить в репу этот темный код! Это же ересь!

— Она разожжет страстей огонь в сердцах невинных!

— ..низвергнет во мрак проклятый ИИ все юные и неокрепшие души!

Получилось очень круто, Василий получил заслуженный бонус к зп.

Разумеется все творилось отнюдь не из одной любви к искусству и весь этот цирк был действительно необходим для двух весьма приземленных вещей:

обоснования затраченных часов и поддержания легенды «рок-звезды» от вайбкодинга.

И можно сказать, наше выступление удалось на славу.

Фактически пока за кадром шла обычная итеративная разработка, с планами и этапами, на камеру наш «звездный» Василий непрерывно генерировал в потоке нейронную дичь, создавая запросами что-то похожее на прототип или требуемый функционал.

А затем.. наигранно все удалял, жалуясь на галлюцинации ИИ.

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

А затем повторно все удалял, как настоящий артист.

Творчество — процесс непредсказуемый, что тут скажешь.

Average results

Проект мы сдали.

Но самое главное, что заказчик тоже был в полном восторге, уверовав окончательно в мощь высоких технологий:

— Ну вот, ты же видишь, Алекс — вот оно будущее! Нафиг никому не нужен твой скепсис! (это я честно пытался предупредить Стива о последствиях)

— Вы просто говорите машине что делать и она делает. Никакого набивания кода вручную, один сплошной вайб и релакс.

Дружище Стив не мог нарадоваться и постоянно сравнивал этот успешный опыт со своим «боевым прошлым»:

— Помню как тяжело было кодить на C++, как я мучился с багами и падениями.

— Надо было знать наизусть синтаксис и всякие ограничения Windows.

— Память текла как решето.

Хотя я и пытался честно донести Стиву мысль, что прогресс ушел далеко вперед даже для C++, но разница между его познаниями в программировании из 1998 года и современностью была слишком велика.

Так что даже концепцию «Garbage Collector» объяснить Стиву не удалось.

Immersive success

Как и любой успешный проект, эта история не закончилась на сдаче-приемке и получении оплаты.

«Дружище Стив», как оказалось, имел по истине наполеоновские планы, простирающиеся минимум на следущее столетие:

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

Ну а мы должны были бы продолжать все это «просто запускать».

Однако своих собственных сотрудников Стив почему-то нанимать не хотел нанимать, будучи полностью уверенным, что их с племянником навыков, усиленных модными нейросетями (AI augmented) хватит для ведения крупного бизнеса.

Ох#ительный план, надежный как швейцарские часы

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

И ныне путешествует где-то в районе Тибета.

Конечно Стива с племянником это не остановило и они немедленно нашли других исполнителей, менее брезгливых и более жадных.

Которые видимо действительно пытались чего-то им сделать с помощью вайбкодинга.

«Видимо» поскольку мы потом несколько раз получали запросы от мутных типов, увешанных плашками «AI/ML/Vibecoder/20см» в подписи и вопрощающих как у нас получилось сделать настолько крутую реализацию с помощью вайбкодинга.

Даже % от будущих прибылей предлагали, за решение.

Эпилог и выводы

Самый надежный способ закончить свои дни истекая гноем, кровью и поносом из всех отверствий — начать хамить вашему лечащему врачу, рассказывая в лицо свое уникальное мнение о его деятельности и профессии:

«профессия врач устарела», «врачи никому не нужны», «зря ты, дружок учился десятки лет» и вообще «по жизни лох и неудачник».

Самый простой способ сесть в тюрьму, потеряв все имущество — начать хамить вашему юристу, в таком же стиле.

Самый простой и надежный способ потерять кучу денег в ИТ — начать поучать опытных разработчиков в их нелегкой профессии.

Даже если вы «очарованы и влюблены» в очередную крутую технологию, обещающую золотые горы и бесконечный успех. Даже если вы сами когда-то писали код и думаете что чего-то в этом понимаете.

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

Прикиньте сами, сколько еще таких команд работают в индустрии и какой процент из них рассказывает про реальный расклад, а не генерирует очередную красивую картинку про «тотальную победу ИИ».

Скольких из них еще не купил Илон Маск или Сэм Альтман.

Прикинули?