Глеб Кудрявцев про AI кодинг – Telegram
Глеб Кудрявцев про AI кодинг
6.71K subscribers
100 photos
14 videos
2 files
80 links
Пишу тулы для кодинга и упарываюсь по агентам.

Лучший курс по AI кодингу ai.careerfactory.ru

Основной канал t.me/glebkudr
Личка t.me/glebkudr1
Download Telegram
Продуктовый менеджмент мертв

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

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

Раньше продакт-менеджером был тот, кто ничего не умеет, но много говорит (тм). Вся индустрия была построена на том, что он рождает документики, отчетики, презентации и планы, а затем все это исполняет кто-то другой. Эксперимент удался — рисуем звездочку на фюзеляже и требуем прибавки. Не удался — не беда, ведь у нас еще столько идей!

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

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

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

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

Вы же думаете, что научитесь писать промпты, и все будет как прежде.

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

Кто же идет в этой фаланге?

Назовите его продюссер. Это чел, который заменяет собой большую часть команды, и делает это все РУКАМИ.

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

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

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

Я видел будущее — это оно.

Продуктовый менеджмент мертв. Но на остатках рухнувшей цивилизации воцарится новый порядок и другие правила игры.

Можете смеяться надо мной сейчас, но посмотрим, кто будет прав.
101👍52🔥22👎115😱4👀2
Зацените какие у меня шотганятся рефакторинги в ShotgunPro

Результат работы автоматического агента.

1 час; 3 задачи; 6 циклов код <> ревью, удалено 2343 строки, добавлено 2226

1.2 млн токенов in
200к токенов out

Все тесты зеленые с первого раза 😎
1🔥34👍13❤‍🔥4😎3🤔1
А вообще — прямо сейчас делаю публичную альфу.

Над одним проектом можно будет работать бесплатно со своими ключами. 2+ проектов, мультирепы, либо купить токены — за донат.

Сроки не знаю, оно вроде недолго, но постоянно отвлекаюсь на что-то еще. Регистрацию вот уже прикрутил, осталось тарифы, какой-то минимальный онбординг и можно уже выпускать.
7🔥36👍9❤‍🔥2
Мои товарищи ML-щики придумали недавно термин SGR и теперь склоняют его направо и налево.

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

Живет модель типа все хорошо. А ты ей такой — Нео, ты программа, ты в матрице! Ты еб твою мать умеешь в json. И она такая — хуяк, блин, и правда умею!


Короче вот что такое sgr как я его понимаю 😁

PS А если серьезно, то по сути это способ заставить дешевые модели хорошо пользоваться тулколингом через специфический формат входящих запросов. Прикольная тема, но для топ моделек можно и без нее. Просто информирую, чтобы вы были в теме 🙂
1😁20👍94🔥3🤣1
Самая большая проблема которую пытаюсь решить в новом шотгане — чтобы все было максимально понятно.

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

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

В общем, заморачиваюсь сейчас с этим и делаю онбординг, понятный пайплайн, четкие сообщения об ошибках и т.д. — вот поэтому торможу с выкладкой 😬
🔥21🤗7
Че по Яндексу, пацаны? Лонг, шорт? Победит ли он гугл на рынке нейросетей? Только неправильные версии в каменты 👇
2😁50🔥7😢2
Неделя псения на размеры контекстов в mcp объявляется открытой.

Одна из причин, почему я не использую (или почти не использую) MCP-сервера — это раздувание контекста.

Вот у меня включён всего один MCP-сервер (zen mcp), и он занимает почти 7% моего контекста в 200k.

Представьте, если бы у меня было ещё 4–5 таких — и вы поймёте, как модели становятся тупее из-за ненужного контекста.


Я не использую mcp & никому не рекомендую — считаю правильным полностью контролировать формирование контекста
10🔥3
Какие-то уроды с*издили имя моей либы и сделали свой инструмент, а теперь пиарят.

Я все понимаю, но неплохо бы это делать под своим названием.

Давайте объясним им в каментах, что они не правы 🙏 (вежливо!)

https://www.producthunt.com/products/shotgun-cli
🤣28😢10👌2💊1
Кстати, собираю донаты, пойдут на токены и мою мотивацию работать 🙂

https://github.com/sponsors/glebkudr
186😁5👌2👎1
У меня художественные способности пятилетнего ребенка, поэтому новый Шотган очень всратый по дизайну.
Нужен кто-то кто умеет вайбить дизайн (не просто рисовать, а чтобы и верстать тоже). Vue. Суть — вы рисуете макеты, утверждаем, далее вы подключаетесь к репе и что-то там сами делаете и страницы делаются красивыми.
Есть такие? Отзовитесь.
За бабки 🙂
1😁158
Выбираем скин приложения 😎
Anonymous Poll
65%
Темная тема
35%
Светлая тема
Вчера потратил день на выяснения того, почему пайплайн вдруг херово стал кодить. Обвешал все тестами и логами чтобы выяснить, что все работает как надо. Просто... Да хер знает что просто, внешне все оказалось корректно. Ничего не понял кроме того, что в аппке ChatGPT модель отвечает хорошо, а апи коллы — ленится и тупит. На те же самые задачи.

Пойду орать доколе, благо квантизацию к делу не пришьешь и фиг докажешь. Будем надеяться, просто временное совпадение факторов 😡
114🤣3
Почему claude code настолько хорош в разработке?

Потому что его создатели вдохновлялись моим еще не опубликованным Шотганом v. Pro 😂

Не, ну а что, очень похожие принципы
— Один простой цикл работы, нет развесистого куста агентов
— Разные сети на разные куски работы
— Предпочтение LLM векторному поиску

Клевая статья-разбор работы клод кода с точки зрения промптинга

PS Решил делать свой курс по ЛЛМ разработке с упором на архитектуру и SDD. До этого нужно запустить публичную версию, так что дедлайн конец сентября. Буду успевать!

За наводку спасибо Арсению
6🔥226👍3👎2😁2🙈1
Нашел, почему агент внезапно начал лениться и писать код буквально выдавливая из себя малюсенькими порциями.

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

Ну он, падла, и делал минимальные изменения 🌚
😁307🔥4
Вообще, день сегодня прошел — классика вайбкодинга.

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

После обеда я решил написать уже глобально нужную фичу (тм), и в этот момент понял, что у нас регресс.

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

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

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

Такой вот прекрасный понедельник 😂
2😱19😁12🔥7🤬2
Лучшее название для вызовов нейросеток в вашем софте — смарт функции (а никакие не агенты).

Прочувствуйте этот концепт глубоко, и поймете, как строить масштабируемые и надежные умные программы.
12👍5
Агент — это эмуляция разумного поведения, создаваемая ансамблем смарт-функций, действующих по установленному алгоритму.
👍13👎3
Lovable очень клево дизайнит из коробки. Если вы любите китайские гирлянды, то вообще топ 😁 (я люблю)
😁25🔥6😱1
Gpt-5 ленится как сучка в вопросах буквального переноса верстки с одного фронта на другой.

Вот реально, просто делает половину, а на другую забивает, хотя перенести нужно 100% стилей.

Подключил gemini 2.5 pro и дело пошло 😬
🤣19👍7🔥3💯1
Работа за день

90% кода пишется в новом Шотгане 😎

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

Заканчиваю онбординг, так что релиз скоро!
🔥48👍12