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

По вопросам рекламы ... можете даже не писать, а то развели тут свою коммерцию, честным людям высказаться негде, все завалили рекламой
Download Telegram
Без лишних слов - мы открылись!
Добро пожаловать и приятного аппетита.
Кафе Яндекс Лавка
Можайское ш., 31, корп. 1
🔥319😐1
Пирамида AI, или разделение труда 2.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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