Ворчливый IT-дед
1.33K subscribers
469 photos
7 videos
1 file
103 links
Авторская колонка, в которой ворчит Дмитрий Александров (руководитель подразделения разработки в Яндекс Лавке).

По вопросам рекламы ... можете даже не писать, а то развели тут свою коммерцию, честным людям высказаться негде, все завалили рекламой
Download Telegram
Пирамида AI, или разделение труда 2.0

Полагаю, почти всем знакома концепция пирамиды тестирования. Это когда количество тестов на разных уровнях сокращается от самых массовых юнит-тестов через умеренное количество автотестов к самым редким и дорогим е2е/интеграционным.

Недавно в общении коллег заметил логичное продолжение - "Пирамида ИИ". Это когда ты задачи в зависимости от сложности/стоимости/категории распределяешь по моделям/агентам с целью минимизации затрачиваемых токенов и специализации по навыкам.

Как сказал Юра, "через пару лет будем говорить что-то типа "Да у тебя просто в проекте не настроена нормально пирамида ИИ." ". Хотя мне кажется, что пары лет не пройдет, и про это надо думать уже сейчас. А лучше не просто думать, а автоматизировать.

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

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

Потому сейчас каждому разработчику, вне зависимости от уровня, надо переходить от мышления "я пишу код, чтобы писать код" к парадигме "я делаю проект, чтобы достичь цели и повлиять на метрику, которая важна бизнесу и пользователям". И вот это, на самом деле, неплохо. Мне всегда импонировали коллеги, которые делают не задачу ради задачи, а интересуются контекстом, целями, продуктом, бизнесом. Теперь только так.
👍43
Вот сап гайз

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

Ах да, это же лодка. Прям как у меня, ривьера 3600 с электромотором. Если ваш сплав не похож на этот - даже не зовите меня. А взгляды окружающих сапперов - вообще отдельный аттракцион.
😁1611🔥8💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Включатель

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

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

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

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

Если вам решительно нечем себя занять завтра, вы еще успеете сгонять в парк Архангельское на Автовыходные. Несколько сотен крутых и редких тачек раскиданы по всему парку - и гуляешь, и кайфуешь. Ретро, спорт, эксклюзив, сохраны - на любой вкус. Одобрено.
🔥11
Предсказуемость совпадений

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

- сидя в баре 1 (Рукс Хэвэн, спб)
- узнал от гостевой смены из бара 2 (Мицва, мск)
- что мой друг-бармен Антон из бара 3 (Полторы комнаты, спб)
- оставил проект бара 4 (null, белград)
- и перебрался в москву в бар 5 (bus, мск)
- но как раз сегодня на гостевой смене в питерском баре 6 (кетч22, спб)
- куда мы немедленно выдвинулись из бара 1 (Рукс Хэвен, спб)
- а навстречу нам выдвинулся Юра из бара 7 (где-то на новой голландии)
- по пути потеряв Сашу (Саш, стыдно!), но если тот по пути пополнил нашу запутанную историю баром номер 8, я вообще не удивлюсь (а Саша пусть в комментах обозначится и объяснится).

Как бы то ни было, мы совершенно незапланированно, но от того ничуть не более неожиданно, оказались в новом для нас баре (Catch22, одобрено!), встретились с Антоном и Юрой, отведали пару свежих авторских инноваций в миксологии (да еще с артистичной подачей от Антона), и слушали на виниле моби, продиджи и многое другое, чем нас радовал отличный диск-жокей за крутым концертным аппаратом, который не ожидаешь встретить в небольшом спик-изи баре. Но для того ведь мы в Питер и ездим?
🔥95💯2🤓1