TechLead Stream | Иван Поддубный
476 subscribers
141 photos
13 videos
90 links
Дамп и поток мыслей Ивана Поддубного
- CTO Вебпрактик
- Программный комитет CTOconf, TechLeadConf, Podlodka PHPCrew, ПыхКонф
- Организатор RnD PHP
- Больше года увлекается перестройкой процессов SDLC под AI.

Связь: @northleshiy
Download Telegram
Если кому то казалось что виден край дефицитам мощностей для вычислений, или хотя бы плато - то нет, все только начинается.

Сейчас начинается переход от модели чатов к агентным нагрузкам, а это кратно возрастающая нагрузка https://t.me/book_cube/4517.

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

В связи с этим мы начинаем видеть как основные поставщики дотационных подписок начинают закручивать гайки. Последние дни мы видим кучу сигналов:
1. Деградация opus 4.7, быстрее иссякающие лимиты.
2. Обсуждения и ab test что Pro подписка теперь без claude code возможностей.
3. Отмена github новых халявных pro подписок (которые многие абъюзили по черному)
4. В целом все большая "лень" openai моделей которые нужно постоянно уговаривать сделать всю работу, а не только ее часть.
5. Проверка антропиками подписчиков через верификацию по паспортам.

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

Некоторый бизнес в европе работающий на enterprise подписках с расходом по токенам выделяет по 2.5-3k евро на разработчика. Эффективность потребления большинства людей подписок за 20/100/200 долларов далека от того чтобы при росте до 2-3k (в токенах это реальная себестоимость) давать окупаемость.

Что делать:
1. Начинать думать об эффективности потребления токенов в командах.
2. Смиряться с мыслью что нужно будет всем разрабам со временем сидеть на 100-200$ подписках, и даже их будет нехватать. Риск что антропики задушат Pro подписки не мал, и за ними последуют остальные.
3. Лучше изучать возможности локального инференса, держать руку на пульсе когда их уровень будет достаточным. Пока что откровенго демпингованные подписки конечно кратно выгоднее и быстрее любого локального инференса.
👍111
Forwarded from Этихлид
Media is too big
VIEW IN TELEGRAM
Нет, вы посмотрите на этого еретика, о чём он вообще?

Признайте: ИИ с лёгкостью уделает вас в кодинге. Нет такой задачи, на которую у вас ушёл бы день, а ИИ не сделал бы её за пять минут.
Всё кончено. Код будете писать не вы. Да-да, я знаю. Смиритесь.

Но вот в чём штука - это даёт вам огромную силу, потому что теперь можно делать то, о чём раньше и мечтать не приходилось.

Например, подумайте о покрытии тестами: вы же помните, какая это была морока. Надо писать все эти чёртовы тесты, и вы знаете, что тесты на самом деле не доказывают, что код работает.
Запускаешь code coverage, ухмыляешься и говоришь: ну да, ладно, но это же не значит, что код работает. Это значит только, что он исполняется.
Так вот, теперь это можно исправить, у вас появились ресурсы, чтобы это сделать. Говорите ИИ: покрой этот чёртов код тестами. А потом берёте mutation tester (да, это такой инструмент - и пусть ИИ его вам и напишет, уйдёт минут пять), дальше ИИ запускает этот инструмент, тот вносит изменения в исходный код и прогоняет все тесты. И если тесты не падают - он допишет тест, который поймает эту мутацию, и это значит, что у вас будет покрытие тестами. Ей-богу, у вас будет покрытие тестами.

И знаете, что ещё можно? Можно анализировать качество кода. Можно написать инструмент, который смотрит на цикломатическую сложность.
Кстати, есть отличный инструмент для этого. Ему лет двадцать. Называется CRAP - хорошее название, как расшифровывается - не знаю и знать не хочу. Это комбинация покрытия тестами и цикломатической сложности.
И вы можете сказать ИИ: понизь метрику CRAP - ниже пяти, ниже четырёх, как хочешь. И это заставит его порезать все жирные функции на маленькие и покрыть их все тестами. Ей-богу - подумайте, какие у вас теперь рычаги, чтобы довести код до качества, какого вы никогда не видели.

Знаю-знаю, я тот самый старый дед с Clean Code, но вот что я вам скажу: теперь вы можете сделать код чертовски чище, если заставите ИИ сделать это за вас.


Да что этот дед может знать про разработку?
Хотя погодите...
Да это же Роберт Мартин - "Чистый код", "Чистая архитектура", "Идеальный программист", "Быстрая разработка программ"!

За последний год от умеренного скептика он окончательно перешёл в стан апологетов использования ИИ в разработке, а теперь вот сидит у себя на веранде в халате по утрам и жжот глаголом :)

Да что с него взять - дед наверное просто на старости лет выжил из ума, раз такое предлагает!

Нуу, а что насчёт всех вот этих людей?

За 52 года программирования оно никогда не приносило столько удовольствия

90% моих навыков теперь стоят $0 …но остальные 10% стоят в 1000 раз больше

Kent Beck (XP, TDD)

Появление LLM меняет разработку настолько же радикально, как переход от ассемблера к языкам высокого уровня

Меняется само понятие того, что значит "программировать"

Martin Fowler (Refactoring, PoEAA)

ИИ выведет на чистую воду тех, кто никогда не умел думать как инженер

Верификация становится узким местом. Кодогенерация сама по себе дешевая

Dave Farley (Continuous Delivery)

Это третий золотой век разработки софта - благодаря ИИ

Меня это не пугает. Меня это радует. Меня это освобождает

Grady Booch (UML, OOAD)

Писать код руками - это как проявлять фотоплёнку в тёмной комнате. Никто так больше не делает

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

Gene Kim (Phoenix Project, DevOps Handbook)



Это ж всё сплошь архитектурные астронавты - что они могут знать про реальную разработку: как мы перекладываем JSON'ы, про наши CRUDогенераторы, и про то, насколько важно использовать табы вместо пробелов?

Ну да, ну да :)
А получается у них с ИИ именно потому, что для них разработка всегда была не про написание кода.
Идеи этих дедов стали актуальны как никогда.

Кстати, довольно интересно отслеживать эволюцию их взглядов, а с дядей Бобом ещё и спорить иногда случается :)

#rant #дедпримитаблетки
👍151
За неделю много очень событий и пополнение коллекции уточек.

Посетил AiConf (он слеплен с golang, бейджик от голанга выдали), клуб cto от онтико, выступил на подлодке и побывал на heisenbug. Очень много общался с коллегами по рынку на тему развития ai в sdlc.

Ряд важных мыслей за этот период.

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

2. Ключевые страхи многих CTO как не превратиться в машину генерации нейрослопа и не просесть трагически по качеству. Тесты, статанализ - новая критическая инфраструктура. Важность платформы - растет.

3. Многие cto смотрят в сторону и экспериментируют с SDD. Но SDD воспринимаю многими по разному, есть те кто воспринимают его чуть ли не как plan/act на уровне только разработчика, а не инструмент сквозного процесса.

Порадовала коллега qa из авито, которая рассказала что SDD в каких то вертикалях внедряют уже очень широко, и делилась сложностями при написании скилов генерирующих интеграционные тесты.

4. Чуть растроил доклад Артема Ерошенко, в прошлом году он ворвался с ноги про ai, но за год возможно немного не успел за трендами, по этому доклад был больше про исторический обзор, что тоже интересно, но все таки хотелось огонька)
Надеюсь догонит и на следующем HB ворвется с трендами)

5. В большом зале HB на вопрос у кого в продуктах ai видел много рук, на вскидку треть точно. От многих qa слышу не только понимание сложностей тестирования недетерминированной логики, но и осмысленные практики с evals, llm judge, ragas и прочего. Причем прям много было толковых вопросов на эту тему спикерам и хороших кулуарных обсуждений.

6. Яндекс делился практикой адопшена через тренеров которые ходят в команды и помогают настраивать AI процессы. Демократичный достаточно подход который со слов коллег очень помог в разработке, а теперь помогает в процессах тестирования.

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

8. Один из руководителей внедрения AI в компании ответил что возможность схлопывания ролей в старых командах появится лишь когда будет автоматизированно агентами достаточное количество подпроцессов. Причем уровень автоматизации будет хорошо покрыт evals прежде чем действительно в существующих командах возможны изменения.
Но новые команды нужно стараться запускать уже в ai first подходе.

9. Новые узкие горлышки, чаще всего слышу что это: бизнес, тестирование (если плохие процессы) и дизайн (что скорее временно, в момент времени или инструмента дизайна не поспевают или дизайнеры не успевают за инструментами).
1🔥9👍7
Открытая встреча Devhands AI Club 26-го мая 18:30 MSK!
Бомбовая тема: AI SDLC (agentic/ai-native software development life-cycle).

В недавнем white-paper Сбера утверждается: у всех у нас есть всего год-полтора перестроиться, и кто не перейдет на SDD (spec-driven development), будет отставать и догонять.

В гости к нам придёт Иван Поддубный — CTO Вебпрактик, член ПК AgenticConf/CTO Conf, внедряет агентский SDLC и SDD в разработку.

Поговорим о практике перестроения разработки на AI SDLC, SDD, про опыт перехода, внедрения новых инструментов и практик, и конечно про набитые шишки. Всё это дело обсудим вживую на встрече Devhands AI Club во вторник, 26 мая в 18:30 MSK.

Ведущий - Алексей Рыбак, формат — беседа c ведущим + сессия Q&A.

🤩 Zoom: https://us06web.zoom.us/j/82785872202?pwd=4Pf7o6toQ4Bxpm0K10TEvD22hrMuny.1

🤩 Календарь: https://devhands.cloud/calendar-ai-club-26may2026.ics

Приходите сами, приводите коллег и друзей.

А вы что думаете про spec-driven разработку? (предвосхищаю битву реакций)

🔥 спека теперь - это новый исходник, а код - он всего лишь теперь “артефакт”
👍 всё это добром не кончится
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥9👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Помимо активной перестройки AI в SDLC мы еще с 2025 начали заниматься внедрением AI в бизнес клиентов, автоматизируя их бизнес процессы.

Строим RAG, мультиагентные системы в контуре клиентов.
В основном все на open source стеке, идеологически строим без вендорлоков.

Немного рассказывал о нашем опыте в прошлом году на TeamLeadConf на примере построения RAG систем.

На днях запустили сайт AI направления и начали вести отдельный канал Корпоративный ИИ c новостями больше ориентированными на бизнес.
2👍10🔥7👌31
На этой неделе выходит новый сезон конфы Podlodka AI Crew со свежими кейсами)

Предыдущая была огонь, эта тоже обещает быть хорошей.

Лично мне интересны и мастер классы по Pi, и управлением экономикой и практики по покрытию eval.
Отдельно интересны практики дизайна с AI)

С полной программой можно познакомиться тут.

Ну и т.к. я член podlodka php crew, то мне и промик со скидкой дали: techlead_stream_3
👍6🔥4
Какой крутой мем, бьет по больному)

Причем на меме про claude, а у меня про себя)

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

Своей инженерной моделью мира агентской разработки в понедедьник поделился в главном зале на HighloadConf на докладе модели зрелости внедрения AI в SDLC, получив большое количество живого положительного фидбека.

Мем честно стырил у коллеги тоже с доклада конференции)
https://t.me/anti_notes/88

Upd: пост пересоздал т.к. случайно забыл про отложенный черновик)
🔥109
TechLead Stream | Иван Поддубный
better-auth.com Кайфовая восходящая open source звезда в мире аутентификации. — Почти во всем лучше next-auth (auth.js) который не может релизнуть 5 версию пару лет — Покрыл все базовые frontend & backend framework — Причем на нормальной глубине: например…
Vercel купил Better Auth.

Авторизация/аутентификация для меня всегда была интересной темой. Которую если делать правильно и безопасно - нужно упороться. Даже имплементировать все основные подстандарты oauth/oidc и рекомендации owasp - вообще ни разу не просто.

Better Auth лучшая и можно сказать единственная универсальная open source библиотека которой очень много лет не хватало для реализации многих бестпрактикс. Единственную альтернативу в виде nextauth он поглотил очень быстро.

Сейчас авторизацию во многих приложениях сразу строят на нем, и покупка vercel это некоторый знак качества и уверенности в темпе развития.
👍8
У меня были плотные пару неделек)
Неделя конференций в Питере и неделя в Мск)

- Выступление на HighloadConf, TeamLeadConf на тему уровней зрелости и инженерных практик в SDLC
- 2 круглых стола на темы AI и матриц компетенций
- Выступление на архитектурной конференции сбера посвященной AI Disrupt PDLC
- Выступление на AgenticDev Conf про SDD
- Участие в двух сессия коллективного решения проблем внедрения AI в рамках C level клуба

При всем этом у меня не отпуск и рабочие задачи никуда не девались, по этому 2 недели сна по ~4 часа, а потом еще неделька разгребания того что не успел.

Очень много общения с коллегами. Много мыслей. Понемногу выдыхаю и буду делиться)
1🔥15👏8😱3