Был серьёзный перерыв, потеря мотивации и всё такое, с момента последнего поста углубился в работу с консолью, поставил две виртуалки дебиан, одну кде, другую hyprland, обе снёс из за того что надоел весь этот сахар, сегодня более или мненее разобрался с psutils, написал что то типа мини утилиты для бекапа системы, не на что не претендую, писал не для использования а для освежения навыков и изучения библиотеки, вот код и вывод:
Ща расскажу очень длинную, нудную, душную и дурацкую историю с непредсказуемым финалом и грустным, не связанным с шуткой выводом.
Стянул Готан с зелёного магазина, потому что никогда не был фанатом и покупать не собираюсь. Как выяснилось, был прав - игра очень кривая, косая, тормозная, бесячая, хотя и душевная. Но разговор не об этом.
В новом графонии, насыщенном деталями, оказалось сложно находить праздно валяющиеся предметы, потому что они никак не выделяются на фоне жырно намазанной графики. Нашёл мод на Нексусе, который по нажатию кнопки показывает на всех валяющихся предметах чёткий аутлайн, т.е. обводку - такую же, как и при подборе ближайшего предмета (если не в курсе - в настройках "доступности" есть такой параметр).
1/2
как говорится, RTX ON/OFF. обводка синяя, так захотелось
Мод в целом работает, но не всегда ровненько и хорошо, что вполне ожидаемо - игра свежая, моды свежие, патчей нет, надо отлаживать и т.д. Поэтому я периодически просматриваю Нексус на предмет обновлений. И вот, выходит обновление мода на подсветку, я устанавливаю новую версию, запускаю игру и... вижу КРАСНЫЕ как член у дьявола, светящиеся за километр жирные аутлайны, от которых кровь из глаз.
не могу настроить жирноту и свечение аутлайна для примера, но вы поняли суть
Мало того, оказалось что теперь подбор предметов осуществляется... автоматически! То есть, ты проходишь мимо пацанов, хрустящих морковочкой возле костра, и твой персонаж как пылесос самостоятельно усасывает всё что плохо лежит вокруг ребят - прямо к себе в карман. Вместе с личными вещами, а это уже воровство с тяжкими и немедленными последствиями.
Я несколько удивился, и даже вслух сказал "ничего себе!", и пошёл разбираться. Открыв файлы настроек мода, я понял что не понимаю вообще ничего! Что где куда, где что лежит, что за что отвечает, какие параметры менять - ничего не понятно, хотя это обычный Lua скрипт.
Пока я описывал свои ощущения в каментах к моду на английском языке при помощи нейросети, оказалось что автор мода (по-польски предлагая всем недовольным игрокам "możesz mi obciągnać z takim komentarzem") на самом деле весь этот мод... навайбкодил. Причём, он вываливал сразу несколько разных версий прямо в момент моих исследований его кода.
пацан к успеху пришёл аж два раза
Наверное, тут надо чуть-чуть сдать назад, вдруг кто не знает что это такое. "Вайбкодинг" - это когда ты просто говоришь нейронке "напиши мне код" и нейронка пишет код. Даже я, не будучи программистом ни в какой степени (просто продвинутый пользователь, как раньше говорили) могу "навайбкодить" какую-нибудь небольшую фигню. Тебе даже не нужно знать хоть что-то: ты спрашиваешь нейронку как сделать то и это, и кремниевый алгоритм ведёт тебя за ручку через все препоны, подсказывает какую программу установить, что в ней написать, куда нажать и скопировать код. Забегая вперёд - это именно то что меня в итоге и расстроило во всей этой истории.
Принципиально тут вот что: нейронка очень часто выдаёт какую-то нерабочую фигню. К примеру, ты говоришь ей "давай вот тут сделаем красным цветом". Нейронка делает и цвет реально красный. Но при этом у тебя всё начинает глючить, мигать и падать где-то в другом месте. И вот тут ты начинаешь писать нейронке "исправь". Нейронка в ужосе заламывает руки и раскаивается во всех грехах, потом отвечает "вот абсолютно точный код вообще без багов где всё исправлено и ничего не глючит, держи дорогой друг"... и так раз за разом, ты пишешь "исправь", нейронка "исправляет", потом исправляет исправленное... мне показалось что это бесконечный процесс.
Пан моддер настолько угорел по этому процессу, что начал копировать "мышление" нейронки, генерирующееся после каждого запросе "исправь" прямо в файл со скриптом, обозвав это ченджлогом. Чё тут далеко ходить, вот что я ему написал:
скриншот сделал на всякий случай. оказалось, не зря...
Перевод:
Ты поместил «размышления» своего ИИ в главный скриптовый файл и назвал это Changelog, серьезно?
Ладно, я ни разу не программист, но я заглянул в сердце тьмы и съел его целиком.
Этот «мод» — чистейший, концентрированный, неприкрытый вайбкодинг в его худшем проявлении. Код переходит от относительно чистого Lua (всего с парой важных параметров в первых итерациях мода) к непредсказуемой, переусложненной мешанине — что абсолютно безумно, если ты когда-нибудь захочешь что-то изменить (например, отключить обводку трупов). Только обводка трупов и сундуков потребовала огромного количества вайбкода. Теперь мод терроризирует твой процессор, проверяя огромный объем игровых данных при каждом включении. Удачи тем, кто хочет «сканировать» предметы — мод будет зависать при каждом активировании, потому что он проверяет каждый объект в игре три раза подряд.
Он постоянно проверяет, находятся ли объекты, которые нужно подсветить, в поле зрения персонажа. Эта часть работает неправильно. Вдобавок ко всему, он пытается записать список всех разграбленных сундуков и трупов в один из двух файлов... которые ЖЕСТКО ПРОПИСАНЫ в точный (и несуществующий на моем ПК) путь на диске D:! Ты установил игру в другое место? Что ж, тогда... это не будет работать. И что думаешь? Это не работает даже с исправленными путями!
Я имею в виду, он работает большую часть времени, потому что что-то определенно происходит внутри этой кучи вайбкода, наваленной поверх другого вайбкода (замаскированного под вайбкод другого чувака). Я не могу сказать наверняка. Но на этот мод нельзя положиться — он то подсвечивает случайные объекты там и сям, то нет, а подсветка трупов и сундуков очень нестабильна.
Последняя версия мода упакована в .dll, но каким-то образом я знаю, что там внутри ничего приятного нет. Может, там и есть какие-то приятные мелочи, может быть... но после этого очень неприятного путешествия на дно вайба мне не нужны никакие обфусцированные dll на моем ПК...
Напомню, что текст писал сам, но исправлял нейронкой. И обратно перевёл тоже ею. Иронично, да? У меня проблемы с грамматикой и артиклями, вообще не умею их ставить. Зато на юмор не жалуюсь.
На всякий случай, вот тот самый его changelog, который торчит прямо в файле с основным скриптом мода. Читать его не надо (да у вас и не получится), просто оцените степень идиотизма:
200 строк ченджлога на 1600 строк кода
Это всё напоминает старый анекдот:
- Нейронка, ты закодила мою программу?
- БЛЯТЬ, программа! *начинает писать лог* - Блять, нахуй я сюда пришёл? Вспо... А, программа! Да, программа! Эээ... Открываю файл, значит беру код, закрываю файл, прихожу к юзеру и говорю: "Гена... Помнишь ты просил меня нако..." Нет, блять, долго. Он догадается, падла, догадается! Надо сказать: "Гена! Вот тот самый код, который..." Почему самый?.. А... Гена, когда ты мне сказал закодить, я под... Нет, блять, надо сказать проще как-то, просто... А, надо сказ... - "Гена! Вот твой код." Вот. Нет, надо не так сказать, надо ещё проще сказать. "Гена возьми." Нет, не возьми. Надо сказать: Гена, на. Гена, на. Гена, на. Гена, на. Гена, на.
Короче, нейронка это такой твой угашенный и накуренный друг, которого ты попросил принести полотенце, а он вместо этого пошёл скатываться с мачты корабля по парусу чтобы подтереть себе жопу.
Что в итоге: Нексус выдал мне смешное предупреждение "за преследования и оскорбления пользователя" и "написание стен текста" (жаль что не успел сделать скриншот) и мой комментарий удалил. Поляк скрыл свой мод от греха подальше, потому что я там не один такой недовольный был. Да и вообще я подозреваю что количество накопленных ошибок перевесило полезное содержимое мода, который из одного скрипта разбух сразу до нескольких файлов с использованием каких-то общих библиотек.
СОКРЫТО И ОПЕЧАТАНО
Самое жуткое тут вот что: этот мод работал. Да, он был кривой и с серьёзными проблемами, но его скачала куча людей и пользовалась им.
Грустный, не связанный с шуткой вывод: мы уже живём в мире победившего искусственного интеллекта. Да, я знаю что это не "настоящий" интеллект, а просто набор сложных алгоритмов, который не может думать. Но результат на лицо - я сам пользуюсь им для различных нужд.
Вы ныли о том что современные приложения весят по 100500 мегабайт, в них куча ненужных функций, всё работает через жопу и тормозит? Вот вам польский школьник, который за пару вечеров подпалил жопы сотне-другой юзеров и был таков. А ведь это наше ближайшее будущее, и я просто не верю в законодательство в этой сфере, потенциально ограничивающее использование ИИ в коммерческих продуктах.
В посте спрятано два с половиной юмора, а значит смейся и ставь клоуна.
P.S.: Сам Нексус не парится по поводу нейросетевого программирования. Разработка этого "мода" продолжается, а значит show must go on.
Доброго времени суток уважаемые пикабушники! На работе ресурсе я уже очень давно но постов от меня нет, отчего вдруг написать решил? да все просто решил сделать то чего нет на рынке и заодно выслушать хейтеров и экспертов, да это то что вы все любите РЕКЛАММА. В общем в следствии с тем что возникла необходимость ограничить использование ПК( ноута) ребенку у меня как сисадмина и программиста появилась гениальная идея программы которая блокирует доступ к компу, были идеи и рандомной генерации пароля и программы которая будет давать доступ по времени и много чего ещё... Но это все было полурешениями И в итоге я решил сделать программу для комплексного решения блокировки ПК для ребенка не просто блокировать ПК а что бы ребенок решал интересные задачи и судя по своему ребенку это даже частично получилось И тут собственно вопрос к пикабушникам а вообще надо ли оно подобное на ПК в современном мире, стоит ли публиковать историю разработки данного ПО, а может и есть желающие для бета тестирования Скажу сразу, я не меценат и не благотворительный фонд я продумываю и разрабатываю эту идею не только для коммерции и заработка, но и в том числе для благих целей с бесплатной версией буду смотреть на плюсики и комменты что бы вести блог и продолжать данную тему. для любителей русского языка вот вам знаки ...... ,,,,,, расставьте сами XD
Телеграм, ВКонтакте, Дзен, Макс — площадок становится все больше, а вот внимание аудитории по-прежнему ограничено. Что делать? Продвигать!
На Пикабу можно рекламировать свои каналы прямо в лентах сайта. Находите новую аудиторию и получайте живые переходы без сложных рекламных кабинетов.
Подойдет для:
авторских и экспертных блогов
бизнеса
медиа и новостных каналов
мемных и развлекательных сообществ
Запускается просто: добавляете ссылку, пишете заголовок и краткое описание и выбираете географию для показов. А дальше о вашем канале узнают тысячи пользователей Пикабу!
Суть: Вы вставляете ссылку на ваш канал (или канал конкурента по нише). Встроенный ИИ-ассистент делает анализ (1-4 минуты, зависит от канала). Viora строит для вас путь развития, даёт рекомендации, собирая данные по нише и каналу.
Также, если вы совсем новичок и хотели бы начать вести канал - добро пожаловать! На нашем сайте Вы сможете построить качественный контент с Viora AI. Она построит для Вас путь развития, предложит вам сценарии, обложки и многое другое.
На сайте очень много разных фишек. Viora сейчас фактически может заменить реального продюсера.
Попробуйте сами (ТЫК) - ссылка на сайт VioraMedia.
Лаборатория дизайна 🧨
Для программистов мы подготовили целую папку с очень крутыми дизайнерскими решениями. Мы собрали 41 HTML файл (внутри плюсом: js, css), в которых мега красивые анимации, фон и т.д.
Что делать?
Переходим в файл design (ссылка на файл в IIOL на моём GitHub).
Переходим в Readme.md. Выбираем тот вариант, который понравился (V1-V41). Выбираем этот же вариант в design (например, V1.html). Копируем код (можете конечно, скачать весь файл). Ну а дальше уже радуем заказчиков новыми дизайнами их сайтов)
ВАЖНО!
Viora Media — абсолютно бесплатный сервис. Все ваши данные будут храниться в кэше.
Мои файлы в IIOL, как и любой проект на моём GitHub, полностью бесплатны.
Еще одна поучительная история из жизни современной разработки, на этот раз на тему вайбкодинга — новой заразы, поражающей чаще всего обычных людей, не имеющих никакого отношения к ИТ и программированию.
Вы же хотели узнать как обстоят дела в современном ИТ?
Все имена в этой истории выдуманы, все совпадения случайны, концов найти не получится. Жалобы и заявления можно отправлять сразу в «Спортлото», там помогут.
Что такое вайбкодинг
Если совсем честно, объяснение явления «вайбкодинга» напрямую зависит от наличия у читателя высшего технического образования:
если вас обучали условно «крутить гайки и извлекать корни» — врядли получится свести все объяснения к «разработке по ощущениям» или известной фразе «я так чувствую».
Но когда такого образования нет и математические формулы для вас лишь «руны на эльфийском» — поздравляю:
окружающий мир для вас будет всегда полон магии и волшебства
И в качестве одного из проявлений такого «магического мышления» рано или поздно появится приписывание машине человеческих черт, в первую очередь дурацкая идея, будто машина «умеет думать».
Не буду углубляться в эту весьма философскую тему, ставшую центральной идеей множества фильмов, анимэ и сериалов в стиле «киберпанк», замечу лишь, что на текущем этапе развития науки и технологий мы не знаем как работает человеческий мозг и как происходит процесс мышления. Поэтому даже речи о том, чтобы такой процесс повторить в металле у нормальных ученых пока не идет.
Все, что более-менее доступно человечеству на данный момент — симуляциявнешнего отражения мышления с помощью нейросетей.
Но вернемся к теме «вайбкодинга»:
вайбкодинг это такой новомодный стиль разработки ПО, при котором исходный код генерируется компьютером путем составления запросов на человеческом языке.
Как-то так это выглядит в действии:
Вайбкодинг предсказуемо набрал огромную популярность и захватил умы широких масс, поскольку полуграмотных идиотов с магическим мышлением всегда было и будет больше чем нормальных инженеров.
К счастью законы вселенной все также неизменны и любое проявление идиотии в жизни является наказуемым.
Клиент всегда прав
На закате одного прекрасного летнего дня, когда уже были сделаны все важные дела и автор превкушая отличный вечер переключился на очередные изыскания в ядре FreeBSD, на почту упало письмо:
некий джентельмен из далекой сказочной страны жаждал нашей помощи и участия в его проекте, суля сказочные богатства.
Впрочем, как обычно ;-)
Работа есть работа и заявку стоило изучить, даже если она феерична по сути и абсурдна по содержанию.
Тоже Стив, но другой ;)
Для первого знакомства и прояснения ситуации с проектом, был назначен созвон по видеосвязи, на котором потенциальный заказчик, назовем его Стивом, проявил себя.. крайне занимательным персонажем:
«дружище Стив» подробно и без стеснения изложил свое видение будущего всего ИТ и разработки ПО в частности, которое во многом совпадало с идеями «известного гуманиста и эксперта по ИИ» Дани Шеповалова.
Немного прямой речи «дядюшки Стива», для оценки его замечательных идей и общей адекватности:
— Понимаешь Алекс (именно для таких я подписываюсь как «Alex», произнести целиком «Alexander» дано очень далеко не всем)..
— ..скоро роботы заменят всех инженеров-людей, программирование как вид деятельности уже давно в прошлом, никто теперь не пишет код руками..
— ..все эти ваши «глубокие знания» и «уникальный опыт» больше ничего не стоят и никому не нужны.
...
Всегда изумляли люди, которые могут так просто и без малейшего стеснения рассказывать представителю третьей древнейшей профессии о его печальном будущем и скорой кончине в холоде, голоде и нищете.
Почему-то врачам и юристам так не хамят, но инженерам — запросто.
— Мой племянник легко и быстро может написать вообще все что угодно с помощью ChatGPT, хотя еще учится в школе..
..недавно написал социальную сеть (это дословная цитата). - ИИ это наше общее великое будущее, ниспосланное нам мировыми корпорациями!
К сожалению нормы этикета не позволяют сразу посылать в известном направлении, особенно посреди деловых переговоров, так что я лишь кивал головой, улыбался и слушал.
А «дружище Стив» продолжал нести дичь, поведав интересную историю, что «сам-то он тоже воевал за Деникина когда-то был программистом» — в солнечном Лориене, писал на Borland C++ софт для страховой.
Но было это очень давно.
Так что в разработке ПО он «понимает», но давно уже большой начальник и теперь работает головой а не руками.
Поэтому ему нужна наша помощь, в виде тех самых «рук».
Само собой разумеется, что поскольку Стив «понимает», Стив «в теме» и вообще Стив сам бывший программист — он сам выберет для нас весь технологический стек и весь набор инструментов, на котором нам скотам надобно вести разработку.
А поможет ему в этом нелегком деле любимый племянник — «юный ИТ-гений с большими перспективами», чьему мнению Стив целиком и полностью доверяет.
Пареньку на тот момент было 17 лет и он действительно оказался далеко не самым тупым из подростков.
Но доверить практически ребенку выбор технологий для реального проекта, где планировалось участие целой команды серьезных программистов — сами понимаете. Было затеей крайне сомнительной, если мягко.
В принципе после такого захода общение стоило прекратить, отказавшись от столь замечательного и перспективного проекта, но времена нынче непростые а бюджет у иностранного «дяди Стива» очень даже был.
Так что я предложил еще раз созвониться уже на троих и обсудить следующие шаги.
Юный гений
Племянник Стива, назовем его Майк, оказался самым обыкновенным американским подростком, с самыми обычными подростковыми интересами и увлечениями:
Он, как и все нормальные подростки, просто делал на компьютере домашние задания, играл в видеоигры, смотрел порно и учился программировать. Разумеется на прикладных языках, не на чистом С или ассемблере.
Словом, эльфийский паренек Майк не делал ничего такого, что выходило бы за рамки обычных подростковых занятий и увлечений.
Еще Майк очень любил вайбкодинг:
ChatGPT, Claude, разнообразные агенты и сложные промпты — видимая мощь этих технологий явно очаровала паренька.
Ну а добрый дядя Стив с радостью оплачивал все счета, не без оснований полагая, что любимый племянник занимается полезным делом.
Вайбкодинг разумеется куда лучше чем фентанил, так что тут вопросов к дядюшке Стиву нет никаких.
Не имея сколь-нибудь серьезного опыта в разработке но раз за разом получая в выдаче длинные листинги кода — впечатлительный подросток действительно уверовал, что выдаваемое нейросетью говно это есть настоящее программирование.
Что больше не нужно долго учиться, тратить годы на ковыряние компьютеров и изучение матчасти, достаточно лишь попросить нейросеть.
И она сделает всю работу сама.
А все что нужно для завершения их с дядей мега-проекта — как-то запустить код, сгенерированный нейросетями.
Для чего и понадобились толковые «запускатели» — мы.
Да, вы правильно поняли, Стива с Майком не интересовали ни наш многолетний опыт в разработке, ни широкие компетенции, они пришли с куда более простым и понятным запросом:
почините пожалуйста результат работы ChatGPT, который почему-то не запускается.
Уборщиками за нейросетью нас еще не нанимали, но сотня баксов есть сотня баксов.
Особенно в час.
Всю жизнь мечтал с баяном и тремя бабами плясать на сцене, а не вот это все. Честно.
Толковые исполнители
Я уже неоднократно рассказывал о прошлыхпобедах и проектах, по которым можно сделать выводы о нашей отмороженности смелости и отваге, позволяющей браться за самые сложные проекты.
Но в этот раз проблема заключалась не в технологиях а в людях — можно сказать в классической стартаперской связке «Hacker&Hustler», в современной интерпретации:
престарелый маразматик, давно отошедший от дел и его малолетний племянник, угоревший по ИИ и вайбкодингу.
Встал нелегкий выбор:
попытаться все же сделать проект, перехитрив опасных идиотов;
молча уйти в закат, оставшись без денег.
Коль уж читаете эту статью, думаю очевидно какой вариант мы выбрали.
...
— Дружище Стив!
— С радостью поможем вашему начинающему предприятию приблизить закат человечества и добить остатки инженерной культуры!
— Но есть нюанс.
— Видишь ли, ИИ и роботы это самые новые, самые топовые и самые прорывные технологии, специалистов очень мало и стоят они дорого.
— $150/hr.
Разумеется я был в курсе стоимости подобных услуг на далекой эльфийской родине Стива, поэтому не особо надеялся его впечатлить.
— Алекс, все понимаем и полностью доверяем. Но хотим контролировать процесс.
Надо чтобы ваш специалист работал на камеру, с записью экрана.
Нетрудно догадаться, что работать на камеру «обезьяной в цирке», сохраняя при этом здоровую психику и продуктивность может далеко не каждый разработчик, вне зависимости от опыта и компетенций.
Но меня уже было не остановить.
— Дружище Стив! Конечно мы сможем такое организовать, любой разврат за ваши деньги желание клиента для нас закон.
— Но есть нюанс.
— Наши эксперты работают по нескольким проектам, на их рабочих компьютерах есть чужая конфиденциальная информация, которую не стоит показывать на камеру. Так что придется готовить выделенные рабочие места, специально под ваш замечательный проект. А это наши прямые затраты, которые придется компенсировать.
— $200/hr.
— ..и $6000 на закупку необходимого оборудования.
..
Стив согласился.
Так мы получили весьма неплохой проект, в комплекте с набором обязательств по реализации, причем фактически против воли заказчика.
Потому как сделать что-то адекватное при таких вводных было физически невозможно, чтобы там ни рассказывали по этому поводу «мировые эксперты вайбкодинга».
Ни за сотню баксов в час, ни за две ни за миллион.
Нет способов с позиции исполнителя успешно переубедить малолетнего идиота, очарованного новой игрушкой и престарелого маразматика, хотя и работавшего по профилю в славном боевом прошлом, но давно утратившего связь с реальностью.
Особенно, когда они оба из страны «сказочных эльфов», где с детских лет рассказывают про «страшный Мордор» и его тупых обитателях.
Так что нам пришлось применить военную хитрость и смекалку.
"Senior Vibecoding Expert", the Василий
Недолго думая, был взят сотрудник с самой большой в компании бородой, на голову ему были нацеплены огромные студийные наушники — самые большие, которые только смогли достать.
Для максимального сходства с известным персонажем на фото выше, часто мелькающим в материалах про вайбкодинг, Василий еще медленно кивал головой и качался в ритм расслабляющей мелодии.
Василию были подключены платные подписки на ChatGPT, Copilot, Claude и все прочие радости вайбкодера, затем поставлена задача «чего-то делать с умным выражением лица».
Все это записывалось на камеру, для отчета нашим благодарным клиентам — дружище Стиву и его юному, но уже гениальному племяннику.
Надо сказать, денежная мотивация пробудила у Василия настоящий актерский талант:
на экране постоянно мелькали открытые окна терминалов, что-то запускалось и булькало, генерировался причудливый код, а сам Василий с невероятно умным выражением лица стучал по клавишам под успокаивающие ритмы с далеких тропических островов.
Так мы получили идеальную картинку.
The process
Картинка-картинкой, но проект все же надо было как-то реализовывать.
Поэтому помимо Василия, играющего для заказчика роль «мирового эксперта по вайбкодингу», был взят обычный программист Виталий, уже без тактической бороды, огромных наушников и актерского пафоса.
Обычный инженер Виталий, используя самые обычные технологии и весьма обыденный процесс разработки.. сел и создал весь этот замечательный проект.
Целиком.
Без нейросетей, промптов и кодогенерации.
Попивая чаек с печеньками, как делал это много-много раз.
Разумеется серая и обыденная итеративная разработка радикально отличается от безумного потока шизоидного бреда, называемого вайбкодингом и коль уж мы подписались под второе, надо было каким-то образом синхронизировать выдаваемые результаты.
Проблема заключалась в том что «дружище Стив» и тем более его малолетний племянник, угоревший по вайбкодингу, просто не поняли бы, начни мы выдавать результат строго по графику, писать отчеты о проделанной работе и показывать созданный функционал — как это все происходит в обычных проектах.
Потому что это все с их точки зрения было.. «не круто».
Каким-то невеорятным образом, то что давно считается нормой в отрасли, стало восприниматься как «дедовский кринж» и потеря времени для заказчиков нового типа — тех кто готов платить по $200 в час за безумную генерацию кода с помощью ИИ.
Поэтому мы пошли другим путем.
Рок-звезда вайбкодинга
Василию были даны инструкции на тему как должна вести себя «настоящая творческая личность» и «рок-звезда от разработки».
Мы по-быстрому нагуглили отчеты полиции биографии таких замечательных людей как Оззи Осборн, Сид Вишес и Дейв Мастейн, по достоинству оценив их досуг и внимательно изучив что все эти персонажи творили между концертами, как обходились с обслуживающим персоналом и различными препаратами, как легальными так и не очень.
Василию были даны указания.
Получилось... эпично.
Конечно нашему Василию было далеко до адского разгула настоящих звезд эстрады, конечно же он не ширялся хмурым на камеру, не вливал в себя литры крепкого алкоголя за раз, не бил технику и людей, не ползал голым вокруг рабочего места, пугая сотрудниц размером полового органа.
Он просто вел себя... немного необычно:
задумчивое цитирование Некрономикона Библии, долгое сидение напротив стены в позе лотоса, диалоги с воображаемым оппонентом на тему будущего ИИ и «сумерек человечества» — в таком духе.
На записи с камеры все это выглядело крайне вдохновляюще, у заказчика сложилось полное ощущение, что он нанял лично Илью Суцкевера, обсуждающего с Сэмом Альманом по телепатической связи будущее человечества, в промежутках между сессиями вайбкодинга.
Особенно удался Василию монолог на несколько часов (при рейте $200/час) на тему личной ответственности при использовании ИИ:
Василий с невероятной страстью, с заламыванием рук и дерганьем бороды на камеру практически повторил бессмертные произведения Шекспира.
Приведу небольшой отрывок выступления:
— О Боже мой! Я не могу коммитить в репу этот темный код! Это же ересь!
— Она разожжет страстей огонь в сердцах невинных!
— ..низвергнет во мрак проклятый ИИ все юные и неокрепшие души!
Получилось очень круто, Василий получил заслуженный бонус.
Разумеется все творилось отнюдь не из одной любви к искусству и весь этот цирк был действительно необходим для двух весьма приземленных вещей:
обоснования затраченных часов и поддержания легенды «рок-звезды» от вайбкодинга.
И можно сказать выступление удалось.
Фактически пока за кадром шла обычная итеративная разработка, с планами и этапами, на камеру наш «звездный» Василий непрерывно генерировал в потоке нейронную дичь, создавая запросами что-то похожее на прототип или требуемый функционал.
А затем.. наигранно все удалял, жалуясь на галлюцинации ИИ.
Временами нейросети подсовывалась текущая версия проекта, создаваемая в фоне другим разработчиком и Василий картинно крутил промпты для генерации нового функционала, уже поверх нее.
А затем повторно все удалял, как настоящий артист.
Творчество — процесс непредсказуемый, что тут скажешь.
Average results
Проект мы сдали.
Но самое главное, что заказчик тоже был в полном восторге, уверовав окончательно в мощь высоких технологий:
— Ну вот, ты же видишь, Алекс — вот оно будущее! Нафиг никому не нужен твой скепсис!
(это я честно пытался предупредить Стива о последствиях)
— Вы просто говорите машине что делать и она делает. Никакого набивания кода вручную, один сплошной вайб и релакс.
Дружище Стив не мог нарадоваться и постоянно сравнивал этот успешный опыт со своим «боевым прошлым»:
— Помню как тяжело было кодить на C++, как я мучился с багами и падениями. Надо было знать наизусть синтаксис и всякие ограничения Windows. Память текла как решето.
Хотя я и пытался честно донести Стиву мысль, что прогресс ушел далеко вперед даже для C++, разница между его познаниями в программировании из 1998 года и современностью была слишком велика.
Так что даже концепцию «Garbage Collector» объяснить Стиву не удалось.
Immersive success
Как и любой успешный проект, эта история не закончилась на сдаче-приемке и получении оплаты. «Дружище Стив» как оказалось, имел по истине наполеоновские планы, простирающиеся минимум на следущее столетие:
любимый племянник Майк становится CTO новоявленной мегакорпорации по захвату мира и на этом посту продолжает генерировать замечательные идеи в виде неработающего кода, путем вайбкодинга.
Ну а мы должны были бы продолжать все это «просто запускать».
Однако своих собственных сотрудников Стив почему-то нанимать не хотел, будучи полностью уверенным что их с племянником навыков, усиленных модными нейросетями хватит для ведения крупного бизнеса.
Замечательный план, надежный как швейцарские часы (ц).
Возможно мы оказались недостаточно жадными или слишком правильными, но развивать тему дальше не стали, сославшись на то, что «великий гуру вайбкодинга» Василий нас покинул, открыв для себя буддийские духовные практики.
И ныне путешествует где-то в районе Тибета.
Конечно Стива с племянником это не остановило и они немедленно нашли других исполнителей, менее брезгливых и более жадных. Которые видимо действительно пытались чего-то им сделать с помощью вайбкодинга.
«Видимо» поскольку мы потом несколько раз получали запросы от мутных типов, увешанных плашками «AI/ML/Vibecoder/20см» в подписи и вопрощающих как у нас получилось сделать настолько крутую реализацию с помощью вайбкодинга.
Даже % от будущих прибылей предлагали, за решение.
Эпилог и выводы
Самый надежный способ закончить свои дни истекая гноем, кровью и поносом из всех возможных отверствий организма — начать хамить вашему лечащему врачу, рассказывая ему в лицо ваше уникальное мнение о его профессии:
«профессия врач устарела», «врачи никому не нужны», «зря дружок учился десятки лет» и вообще «по жизни неудачник».
Самый простой способ сесть в тюрьму, потеряв все имущество — начать хамить вашему юристу, примерно в таком же стиле. Самый простой и надежный способ потерять кучу денег в ИТ — начать поучать опытных разработчиков в их нелегкой профессии.
Даже если вы «очарованы и влюблены» в очередную крутую технологию, обещающую золотые горы и бесконечный успех. Даже если вы сами когда-то писали код и думаете что чего-то в этом понимаете.
Теперь, прочитав эту замечательную историю, задумайтесь о реальном положении дел в отрасли и всем что связано с ИИ.
Прикиньте сами, сколько еще таких команд работают в индустрии и какой процент из них рассказывает про реальный расклад а не генерирует очередную красивую картинку про «тотальную победу ИИ».
Скольких из них еще не купил Илон Маск или Сэм Альтман.
итак я доделал проект . Полностью на модульной системе , пишется все под платформу и крипто-шифрованием ключей с шардингом баз данных и своим ИИ (не использовал чужое , только свое) Единственное с чем столкнулся . Так это с регистрацией и ошибкой. А так сервер работает , се грузиться и т.д
Помимо шахмат и прочего, сделал полноценный онлайн.
Похоже подходит проект к концу, как то грустно стало. Эксперимент
Проект чисто ради фана и хобби. Но прикольно получилось . Сделал полноценный ТГ на стероидах .
Еще добавил , настройки экраны, тепло и яркость + для слабовидящих тоже настраиваемая
Всем добра и хорошего настроения. Можете минусовать, не имеет значения. ПОлностью написанный движок, без каких либо наработок, полностью свой ИИ, Шардинг, который общается с другими шардингами, мастер ключ с криптошифорванием ( ключ у меня в голове) и т.д и т.п Я доволен, вот хотел похвастаться
Работал я в компании, ничего необычного бекенд, интеграции, базис набор почему это упало в пятницу вечером. Потом пришёл менеджмент с горящими глазами и выдает Что теперь мы будем внедрять ИИ. Он ускорит всё. Возможно, даже тебя
Я конечно, посмеялся. Ну типа да, конечно, сейчас нейросеть всё перепишет, поддержку закроет и ещё кофе заварит
Прошло две недели.
Приехали консультанты, подключили LLM, натянули её на саппорт, на генерацию ответов клиентам и даже на часть внутренних скриптов. Меня аккуратно разгрузили.
Я стал наблюдателем. Очень внимательно наблюдал, как всё начинает трещать по швам.
Сначала ИИ начал уверенно отвечать клиентам ерунду, но в корпоративном стиле. Потом стал оптимизировать запросы в базу так, что прод начал вести себя нестабильно.
Потом случилось прекрасное ИИ сгенерировал миграцию, которая удалила половину логики кеширования.
И вот тут меня снова зовут.
Говорят слушай, ты же понимаешь, как это всё устроено… можешь глянуть?
Я захожу в систему, смотрю на это творение и понимаю что это не баг.
Начинаю разбирать, чинить, откатывать, объяснять, почему якобы самообучающаяся система не должна была трогать прод вообще никогда.
Через 6 часов всё снова работает.
Менеджмент доволен - Вот! ИИ помог ускорить разработку!
Я молчу.
Потом через день приходит новое сообщение Мы хотим расширить использование ИИ. Ты можешь помочь с интеграцией?
То есть, если коротко меня заменили ИИ который всё сломал, меня позвали чинить и теперь я же ещё и внедряю дальше