UMO 5. Часть 5. Как этим управлять? (Автомобиль)

Но давайте вернемся к тому, что делает автомобиль автомобилем. Что отличает его от абстрактного средства передвижения или от гаджета на колесах. Это удовольствие за рулем. Это эргономика. Это согласованность органов управления, их интуитивность и реакция, а также обратная связь.

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

Эргономика посадки и салона на хорошем уровне. Все базовые потребности удовлетворены, все на своих местах. Я ездил на 132 машинах разных моделей (да, я записываю), поэтому сразу подмечаю какие-то огрехи. А тут - сел и поехал, не испытывая какого-то дискомфорта.

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

Тормоза тоже настроены на редкость неплохо. Замедление также предсказуемое и выверенное, ход педали информативный. Остановка без кивка, что уже круто. При торможении "в колы" машину не ведет, хотя эффективности чуть не хватает. Но что поделать - масса.

К слову о массе. Вообще по меркам среднеразмерной легковушки все не так уж плохо - 1735кг снаряженной массы не выглядит и не ощущается лишним весом, как на бумаге, так и на дороге. Хотя тут тоже может сказываться мое искажения от 2.4 тонны моей повседневной машины. На ходу в 95% ситуаций нет ощущения тяжеловесности - наоборот, машина хорошо слушается органов управления и следует за рулем.

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

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

Вообще ходовка исполнена отлично. Подвеска комфортна, лежаки проходит мягко (едва ли не мягче рэнджа!), но на стыках неприятно вздрагивает. Общее ощущение от ходовой позитивное, машина чувствуется сбитой и ровной, небольшие неподрессоренные массы выручают. Спереди - дежурный Макферсон, сзади - балка, но даже несмотря на это каких-то виляний и переставок на диагональной неровности, свойственных полузависимой подвеске, не замечено. Да и сына не укачало, как это случается в большинстве авто с балкой.
417 просмотров · 2 реакций Открыть в Telegram · Открыть пост на сайте
UMO 5. Часть 4. Догоним камри-три-и-пять? (Агрегатка)

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

Базово все понятно - электромотор на переднюю ось выдает около 200 сил, батарейка на 60 с чем-то квт-ч дает запас хода около 430+км. Но как быть зимой, когда и батарейка на морозе деградирует, и на отопление салона требуется много энергии? Тут наши ребята при локализации машины пошли на хитрость - для Умо доступна заводская опция в виде автономки (а-ля вебасто, но российского производства, из Самары, притом установлена заводским образом с привычной заливной горловиной в заднем крыле). Да, это дизельная горелка, которая греет контур антифриза для батарейки и салона, чтобы зимой запас хода оставался почти как летом. "Зеленые" и прочие эко-активисты - молчать! Да, это электричка на дизеле, но зато этот подход гарантирует сохранение потребительских характеристик, а для продукта это важнее, чем "повесточка".

А что под капотом? Да непонятно. Какие-то инверторы, провода, блоки, я в таком не особо шарю. Даже щуп не нашел, фиг знает как масло проверять. Есть заливные горловины и расширительные бачки - омывайка, антифриз, тормозуха. У капота нет пневмоупоров - фиксировать его нужно унизительно, палочкой. Впрочем, едва ли вам придется делать это часто - масло-то все же не надо каждое утро проверять, чай не субару. Так что норм.

Так вот, 200 сил, это много или мало? А это как посмотреть. В первые пару дней мне казалось, что этого мало. Так как нет коробки передач и узкого пикового диапазона, весь крутящий момент приходит сразу, и машина при резком старте аж шлифует. Однако, в тот момент, когда ты у обычной машины ожидаешь подхват, тут ничего не происходит - машина уже сразу отдала тебе все, что могла, и дальше ускоряется линейно, без драмы. Да и при нажатии роллом (например, 40-80) ускорение уж совсем ленивое, без истерики кик-дауна и рева мотора. Впрочем, через какое-то время на спидометре все же появляется 80, но тебе уже все равно. Тут, правда, надо признать, что эти впечатления смещены по бейзлайну тем, что на Умку я сел со своей повседневной машины с 525 л.с. под капотом, и это, думаю, сыграло свою роль.

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

Надо понимать, что разгон у электрички хоть и не эффектный, но эффективный. Машина легко набирает скорость, просто это не приносит какого-то драйва. Но до нужной вам скорости она добирается быстро, бесступенчато, и дальше хорошо везет эту скорость через замедления и повороты. Так что интегрально машина оказывается едва ли не шустрее бензиновых собратьев. Ехали с женой двумя машинами, я впереди, и она позже сказала, что ей, чтобы держаться за мной, пришлось более расторопно нажимать на свои 400 л.с., чем ожидалось.
395 просмотров · 2 реакций Открыть в Telegram · Открыть пост на сайте
UMO 5. Часть 3. UMOм Россию не понять. (Комплектация)

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

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

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

Отмечу, что некоторые опции реализованы отлично, а некоторые - не очень. Из классного - снапшот настроек климата можно "лайкнуть", чтобы потом в один клик возвращаться к тому же сетапу. Это классно, раньше такого я не встречал. А вот камеры кругового обзора, как и у многих других машин, так себе. В режиме "простой" картинки передняя и задняя камеры классные, дают четкую и светлую картинку. А вот попытки имитировать вид сверху или 3д - никуда не годятся, там какая-то геометрия Лобачевского начинается. Боковые же камеры просто смотрят куда-то не туда - я бы их направил больше назад, было бы полезней.

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

В более богатой комплектации, которая тоже будет доступна для B2C, положили еще всяких приколюх: панорамная крыша, беспроводная зарядка для телефона, атмосферная подсветка салона, электропривод багажника и набор ассистентов водителя - адаптивный круиз и удержание в полосе. Если машина со всем этим фаршем уложится в обещанные 2.5 млн - это будет очень хорошо упакованное предложение.

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

Самое забавное было, когда я в пути решил воспользоваться круиз-контролем, и никак не мог его найти. Жена посоветовала спросить у Алисы. Логично, подумал я, наверняка ведь ребята загнали инструкцию в mcp-шку. Алиса охотно ответила, что на руле есть кнопки set и res. Но их там нет! Стало понятно, что это был общий ллм-ответ из интернета, не имеющий отношения к Умо. Впрочем, это все нюансы предсерийки, к моменту продаж это точно исправят. Круиз я в итоге нашел - нужно селектор режимов движения (который prnd) дважды двинуть вниз (то есть в сторону d, когда ты уже в d, что в целом имеет определенную логику), а скорость далее регулировать крутилкой на правой спице руля (а вот тут каких-то надписей не хватало, конечно).

Музыка неплоха. Звук чуть плоский, иногда немного гулкий, но если не претендовать на харман-шмардан, то вполне себе неплох. Как минимум он ровный, без провалов и выпячиваний, слушать музыку на умеренной громкости просто приятно (а на неумеренной я в целом не люблю, хотя запас громкости там огромный).
397 просмотров · 4 реакций Открыть в Telegram · Открыть пост на сайте
UMO 5. Часть 2. Тут можно танцевать. (Богатый внутренний мир)

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

А вот что точно круто - это количество места. В салоне очень просторно. Машинка-то небольшая - 4.53х1.87х1.65, а места - как в минивэне. В плечах не жмет, над головой воздуха предостаточно, а на заднем ряду и вовсе раздолье. Я с ростом 1.92 не просто сажусь сам за собой, а еще и запас порядочный остается. В классе комфорт+ точно лучше всех. Разгадка проста - во-первых, у электрички внутри меньше агрегатов, и полезный объем лучше утилизируется, а во-вторых, вэновская компоновка всегда хорошо работает.

Кресла удобные. Чуть не хватает регулировки угла подушки, но сам профиль кресел вполне удачный. Есть даже умеренная боковая поддержка, ровно как надо для гражданской машины. Сзади сидеть тоже удобно. Нет ощущения, что подушка низкая и короткая, как во многих авто из поднебесной. Колени уши не закрывают, хотя, конечно, пол высокий. Зато ровный. Угол спинки заднего дивана комфортный, есть подлокотник с подстаканниками. И зарядный порт. На этом развлечения для задних пассажиров заканчиваются.

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

Кнопок в салоне почти нет - аварийка (спасибо, что не сенсорная) да кнопки на руле. Остальное - через огромный экран. Впрочем, реализовано все неплохо - не нужно проваливаться в 5 уровней вложенности меню, чтобы сделать потеплее. Нет даже привычного джойстика регулировки зеркал - они управляются кнопками на руле при выбранном соответствующем режиме меню (в условной тесле, кажется, так же).

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

Качество сборки, несмотря на раннюю партию авто (у моего экземпляра vin был формата ...000048), приличное. Но раз уж докапываться - то до конца, так что докладываю: обшивка левой передней стойки не выровнена с крышей, а освещение салона просвечивает сквозь обшивку крыши вокруг плафона. И поскольку это самые страшные замечания по салону, можно утверждать, что он на самом деле хорош. Хотя еще один нюанс ранней сборки нашелся - поворотники в режим "три раза мыргнуть" не всегда включаются с первого раза, но это уже починили - был неправильно затянут узел.

Раз уж мы называем эту машину практичным компакт-вэном, нельзя не обсудить багажник. Ну, он есть. Он не маленький. Но и эталоном его не назвать. Во-первых, он не огромный, два чемодана и детское кресло туда поместятся только "под крышу". Во-вторых, нет шторки. Хотя отформовки под нее присутствуют - и как мне подсказывают, в клиентской версии она будет. Во-третьих, только одна лампочка, я бы добавил вторую с другой стороны. И в-четвертых, сильно хочется какие-то более оборудованные ниши по бокам, чтобы можно было удобно там зафиксировать пару канистр и прочего типового шмурдяка. Зато есть умеренных размеров подпол, куда можно спрятать всякую мелочевку. Спинки, само собой, складываются. Ровный пол не выйдет, но и ступеньки нет.
400 просмотров · 4 реакций Открыть в Telegram · Открыть пост на сайте
UMO 5. Часть 1. Тачка - ягодка опять. (Внешность и форм-фактор)

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

Спереди она странная. Выпуклый лоб без решетки в привычном месте - понятная черта электричек. Фары замысловатой формы - слишком азиатские, на мой вкус. Я бы предпочел что-то более сдержанное. Задняя часть, наоборот, аккуратная и сдержанная, но почти безликая. А вот в профиль силуэт, как мне кажется, удался. Не скучный, не броский, целостный.

Окантовка бамперов, арок и порогов из неокрашенного пластика - это практично, меньше царапается, легче меняется.

Создатели авто почему-то называют его кроссовером. Простите, не могу с этим согласиться - ладно еще привод только передний, а дорожный просвет лишь 150мм, так еще и свесы настолько низкие, что парковаться к бордюру "до колеса" не стоит не только передом, но и задом.

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

Двери огромные и открываются на большой угол - залетать в машину можно почти с разбега и не пригибаясь, высота посадки - в самый раз. А еще заехал к ребятам, которые оклеивали мне бэху, поинтересовался, трудно ли будет клеить Умо (а клеить их придется пачками - под такси и каршеринг). Говорят - формы кузова отлично подходят под оклейку, трудностей не будет.
477 просмотров · 4 реакций Открыть в Telegram · Открыть пост на сайте
UMO 5. Часть 0. Кто ѣ? (Справка)

Для начала разберемся по фактам. UMO - новый автомобильный бренд, созданный в сотрудничестве нескольких организаций, включая Яндекс. UMO 5 - первая модель этого бренда, и название как бы намекает, что есть зазор и под младшие модели, и под рост. Так что априорно считаем машину эдаким середняком. Ах да, еще это - электромобиль.

За основу взята свежая донорская модель из сопредельной страны. Платформа под машиной уже проверенная, на ней за несколько лет выпущено под миллион машин, в том числе проехавших в такси сотни тысяч километров, так что особой сырости не ожидаем. Сейчас Умка собирается методом крупноузловой сборки на заводе в Москве, и степень локализации стремительно растет (уже скоро сварка и окраска кузова тоже будет локализована, а там и отечественные батарейки подтянутся).

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

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

Машина создана, в том числе, с прицелом на коммерцию - под такси и каршеринг. Для такси там даже будет встроенное в мультимедию приложение Яндекс Про, чтобы не нужно было лепить на стекло 3 держалки с телефонами. Но и в свободной продаже Умка тоже будет. Сейчас обещают стоимость 2.5 млн рублей с учетом госсубсидий, притом уже в хорошей комплектации (круче, чем была у меня на тесте). Звучит заманчиво - в этом ценовом сегменте не особо то разгуляешься, а все реальные конкуренты заметно дороже.

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

Так, со справочной информацией закончили, самое время забрать ключи и пойти к машине.
467 просмотров · 7 реакций Открыть в Telegram · Открыть пост на сайте
UMO 5

Возможно, вы уже слышали о недавней премьере электромобиля UMO 5. А в конце марта мои друзья из Яндекс Электро любезно дали мне Умку на неделю на тест. Огромное им за это спасибо, это был классный и необычный опыт! И я имею рассказать вам следующее.

Внимание: сейчас будет ЛОНГ-рид и много фоток.
501 просмотров · 9 реакций Открыть в Telegram · Открыть пост на сайте
Гамарджоба, генацвале!

На этот раз из кубышки нам выпала Грузия. Несколько фактов о грузинской кухне в призме восприятия моей семьи:
• Долгое время коронным грузинским блюдом у нас было "Жричёдали". Рецептура вариативна, но всегда вкусно.
• Моя жена любит грузинскую кухню. И была в большои предвкушении перед путешествием в Грузию. Однако, как это бывает, во время поездки выяснилось, что во многих московских грузинских ресторанах вкуснее, чем в грузинских грузинских ресторанах. И не потому, что еда как-то адаптирована, а просто вкуснее. Парадокс.
• Но встречаются и кейсы адаптации. Например, во вчерашней пачке хинкалей внезапно обнаружился special device - небольшой пластиковый захват для эффективного удержания хинкаля за ножку. Это ли не научно-технический прогресс XXI века?

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

Итого, все классно, но если вы захотите съездить в Грузию ради хорошей кухни - могу посоветовать хороший ресторан на Пролетарке...
539 просмотров · 21 реакций Открыть в Telegram · Открыть пост на сайте
Garbage collecting

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

Так что 25 апреля, в субботу (ну, субботник же) welcome на Я.Субботник по Go — митап для тех, кто строит и масштабирует сервисы на Go. Встречаемся в офисе Яндекса в Санкт-Петербурге и в онлайн-трансляции, чтобы обсудить всё, что волнует Go-сообщество: от интеграций и консистентности данных до сетевой инфраструктуры и observability в production.

В программе:
Владимир Тельбухов, руководитель группы разработки в Городских сервисах Яндекса. Расскажет про управление состояниями и консистентность в интеграциях
Иван Похабов, разработчик в Yandex Cloud. Препарирует GoBGP и виртуальные сети, чтобы разобраться в анатомии сетевых сбоев
Сергей Толмачев, разработчик в Yandex Infrastructure. Расскажет о новой функциональности Yandex Object Storage — S3 Inventory
Имран Турсунов, разработчик в Персональных сервисах Яндекса. На примере OpenTelemetry в Go покажет, как сделать наблюдаемость полезной (а не дорогой)
Все подробности и регистрация тут - https://events.yandex.ru/events/ya-subbotnik-go-25-04-2026

Про свой опыт с go я уже писал тут, и там же упоминал, что мы в Лавке как раз думаем, а не начать ли писать на го. Так вот UPD: подумали и начали! Вот только незадача - людей с промышленным опытом в голанге у нас преступно мало, мы по сути почти все - самоучки. Приходится выкручиваться, развивая ИИ-тулы, которые помогут нам меньше ошибаться, и возводя принципы AI-resisted-программирования почти в абсолют.

Но так совпало, что как раз сейчас у нас есть вакансия go+python разработчика. Так что если вы хотите на правах "самого умного" помогать нам адоптить новые технологии, менять подходы к эффективной AI-assisted-разработке и писать много нового кода - пишите мне https://t.me/jkennedy или jkennedy@yandex-team.ru
597 просмотров · 6 реакций Открыть в Telegram · Открыть пост на сайте
"Решение принято" (с)

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

А к этому добавлю следующее:

1. Каждый день наш мозг принимает десятки тысяч решений. Из них пару сотен - осознанно. Принятие решений стоит мозгу энергии, а мы склонны эту энергию экономить. Так что лимит на количество принятых решений за день - существует. Если вы вечером после насыщенного дня просто не способны решить, что вы хотите на ужин - это нормально.

2. Несмотря на то, что порой бездействие приносит больше ущерба, чем неверный выбор, в некоторых ситуациях отсутствие выбора - тоже решение. Приведу пример из практики. Возьмем алгоритм диспатча - назначение курьеров на заказы. Мы солвим двудольный граф, например венгерским алгоритмом. Нам нужно поскорить возможные ребра этого графа по какой-то формуле. Оказывается, если добавить искусственно ребро "отложить назначение до следующего розыгрыша", его скор окажется выше, чем у неудачных назначений в моменте, а статистически в течение разумного срока найдется назначение получше.

3. Перед принятием решения стоит убедиться, что у вас достаточно опций (как обычно, оптимально - 3-5). Но тут тоже есть ловушка - проверяйте инвариантность опций. Точно ли вы покрываете все пространство решений, а выбор что-то в реальности изменит? Лучше явно рассмотреть и отбросить больше опций и их последствий, чем искусственно сузить рамки. Тут еще советуют рисовать пресловутые матрицы 2х2 (загуглите, если не понимаете, о чем речь). По сути - важно соблюсти принцип Mutually Exclusive, Collectively Exhaustive.

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

5. И напоследок забавная байка. На какой-то встрече больших и умных людей в некоторой компании Х в адженде было 2 вопроса: 1) запуск новой производственной линии, 2) стоит ли сделать у офиса навес для велосипедов. В итоге 55 минут из часовой встречи состав участников обсуждал навес. Потому что это решение проще, понятней, меньше выталкивает из зоны комфорта. Мораль сами поймете.
628 просмотров · 16 реакций Открыть в Telegram · Открыть пост на сайте
Том первый

Этот канал довольно много для меня значит. В него я вложил много сил и времени. В какой-то степени - это слепок моего сознания в сезоне 2025-2026. И в какой-то момент возникла мысль этот контент сохранить на память. Еще до момента, когда доступность телеграма стала вызывать опасения, я решил напечатать небольшим тиражом книгу. Нет, я вовсе не считаю себя писателем. Не берусь судить о ценности как мыслей, так и их подачи, но это какая-то часть меня, которая теперь есть и на бумаге.

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

Как бы то ни было, теперь у меня несть пара десятков экземпляров книги "Ворчливый IT-дед" с содержимым этого канала с 23 мая 2025 по 12 марта 2026. И частью тиража я готов поделиться с вами, если вы почему-то решили, что вам нужны эти 250 страниц "мудрости" - пишите в личку или комменты. Просто на память. А лучшая благодарность для меня - это если вы порекомендуете этот канал своим друзьям и коллегам.
610 просмотров · 60 реакций Открыть в Telegram · Открыть пост на сайте
Take on me, Take me on

Что такое хороший подарок? Вот когда вам дарят то, что вам в упор не нужно, это грустно. Когда дарят то, что вы и так без проблем и колебаний себе купили бы - это скучно. А вот когда дарят то, что вы правда хотели, но что-то сами не решались, или руки не доходили - это восторг. Недавно у меня был день рождения, и коллеги провели некоторую разведку через праздные разговоры. В итоге они подарили мне как раз то, над чем я думал, но долго откладывал - оригинальный аутентичный магнитофон на E30. Спасибо им большое, очень круто! Прям в сердечко!

В изначальном плане проекта мафон был. Но в какой-то момент я уже смирился, что до этого, скорее всего, не доберемся. Однако, раз уж мафон у нас чудесным образом появился - надо ставить! Разумеется, plug&play не случился. В машине стояла какая-то условно современная магнитола ну вот как вы себе представляете типичную стороннюю магнитолу из 00-х или 10-х. Даже со съемной панелькой.

Первым шагом было решено попробовать включить эту магнитолу, чтобы хотя бы убедиться в работоспособности динамиков и целостности проводки. Для этого нужно было нацепить ту самую съемную панельку. Когда при покупке бэхи мы ехали домой, эта панелька отвалилась, и я за ненадобностью ее закинул в бардачок. Но бардачок плохо закрывался, и я его закрыл посильнее... Так вот, теперь выяснилось, что больше он не открывается. Ну и ладно. Будем надеяться, что все включилось бы.

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

Конструктивно она даже подошла, хоть и имеет какой-то лютый оверкилл - воткнуть/вытащить ее трудно из-за сложной кинематики скользящего фиксатора. А сделать это, разумеется, пришлось еще раза 3. Дальше нужно было срастить проводку от авто с проводами фишки. Для этого была найдена распиновка, приступили. Один контакт, правда, пришлось перепиновать, не все совпало.

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

Главное, что в итоге музыка играет - и в машине, и на душе. А играет она с кассеты, которую я записывал еще для прошлой машины с кассетным мафоном (Chrysler New-Yorker 1989). В репертуаре у нас теперь a-ha, moby, nickelback, pain, bon jovi, reamonn, r.e.m., the offspring и другие легенды 90-х и 00-х. It's my life - #лёха_строит_бэху
578 просмотров · 12 реакций Открыть в Telegram · Открыть пост на сайте
Ελλάδα

Боги Олимпа смилостивились над нами и послали нам неделю греческой кухни. А тут еще и гости подъехали и помогли справиться с излишествами эллинского гостеприимства - сами мы столько не съедим.

Что мы знаем о Греции? Да на самом деле довольно много, из соображений общей эрудиции. А вот интересный случай нецелевого применения скиллов заключается в том, что математикам проще путешествовать по Греции, потому что все буквы, внезапно, знакомые. Вот только формула какая-то непонятная. Но хоть прочитать можно.

Греческая кухня по набору ингридиентов не слишком примечательна - основная специфика в соусах, творожном сыре и забавных названиях. На нашем столе побывали:
- греческий салат - не куда без него;
- сувлаки с соусом дзадзики - шашлычки в духовке все равно не заменят мангал, но куда деваться;
- гирос - почти та же шавуха, но в пите и со своим колоритом. Мы ее, правда, бафнули морковкой по-корейски;
- мусака - холестериновая кома, но бомбически вкусно, хвала Зевсу;
- тиропита - пирог из слоеного теста с фетой, который принесли гости, был очень даже хорош;
- авголемоно - суп из куриного бульона, пасты орзо, взбитых яиц и лимонного сока - оказался несъедобен, жена приготовила, попробовала и вылила, я даже попробовать не успел.
А в целом очень даже хорошо. В Греции надо бы еще раз как-нибудь оказаться, голодными точно не окажемся.
620 просмотров · 4 реакций Открыть в Telegram · Открыть пост на сайте
Ваш продукт не нужен

... если он не решает задачи заказчика. Вчера читал логи собеседований с пулом кандидатов на роль РП роботизации. И в одной из бесед в транскрипте попалась замечательная фраза - "Заказчики покупают не продукт, а решение под свою потребность". И вроде бы - прописная истина. Но не лишним будет повторять ее себе периодически.

Любой ваш продукт (система, сервис, интерфейс, услуга, информация) должен решать именно ту задачу, котора стоит перед "покупателем". Он должен "бить" в ценности заказчика и совпадать по форме с отверстиями в "сортере" потребностей клиента. Иногда, конечно, можно попробовать объяснить клиенту, что он не знает, чего хочет, и проблема на самом деле решается иначе. Но чаще - нужен не просто product market fit, но и мэтч с ожиданиями. Как минимум это проще продать.

Не делайте продукты, делайте решения.
662 просмотров · 11 реакций Открыть в Telegram · Открыть пост на сайте
Кстати, мы нанимаем!

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

Поэтому мы приняли решение переписать Лавку полностью на 1С. Причин тому много:

- это отечественное решение с надежной поддержкой, не привязанное к иностранным вендорам.
- максимальная гибкость и модульность фреймворка 1С - хоть тебе монолиты, хоть микросервисы.
- на рынке существует тьма готовых модулей для решения любых типовых проблем (как от вендора, так и в опен-сорсе). Особенно это актуально в тех частях продукта, где важно соотвествовать закнондательству и нормативам, которые для всех едины - интеграции с любыми госсистемами типа "честного знака", реализация налоговых расчетов и прочее.
- низкий порог входа для разработчиков (по сравнению с некоторыми другими языками и фреймворками, где ничего не понятно), наличие квалифицированных специалистов на рынке.
- в Лавке уже есть большая экспертиза по 1С, притом кажется - самая сильная в Яндексе.
- не все знают, но на 1С можно делать и мобильные приложения! Я уж молчу про веб-интерфейсы.

На самом деле, если вы делаете любую систему, связанную с торговлей, товародвижением, учетом, пытаться обойтись без 1С просто глупо - это индустриальный стандарт в стране с большим коммьюнити и обилием готовых решений. На 1С можно писать любые сервисы с любой логикой - фреймворк мощный и удобный. Хоть под линукс-сервера, хоть он-прем коробки, толстые и тонкие клиенты, десктоп, веб, мобилка - все в одном, но без жесткого лока архитектуры. И, кстати, разработческие ИИ-ассистенты отлично дружат с 1С. Это ли не таргет-стейт?

---

Ладно, это была первоапрельская шутка. Но лишь отчасти.
Во-первых, все достоинства 1С, которые я описал, имеют место быть. И в Лавке 1С используется для систем ERP, учета, коммерции.
Во-вторых, мы действительно ищем сейчас 1С-разработчика в команду ERP. Задачи разнообразные, интересные, прикладные и инновационные.
Ну и добавлю, что еще мы ищем python+go разработчика в команду Warehouse Managenent System, а также C++ разработчика в логистику.
Пишите https://t.me/jkennedy или jkennedy@yandex-team.ru
659 просмотров · 19 реакций Открыть в Telegram · Открыть пост на сайте
Unplugged, vol.2

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

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

Насколько я понял, работает это так - приложение заранее насасывает в кеш некоторый беклог треков "моей волны", а также загружает локально очень компактную, но тем не менее функциональную рекомендательную модельку, которая, как и раньше, реагирует на ваше поведение, подстраивая лайн-ап под предпочтения и ситуацию. Полагаю, утрамбовать модельку так, чтобы она легко скачивалась и шустро работала локально, было непросто. Ребята красавчики.

Ждем звонки по проводу (но с видео), кино на радиочастотах (но из каталога) и вызов такси по телефону (но с безналичной оплатой).

Improvise. Adapt. Overcome.
601 просмотров · 6 реакций Открыть в Telegram · Открыть пост на сайте
Поворот в тумане

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

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

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

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

Итого, возились часов 5, зато задачи по светотехнике в бампере решены. Теперь передняя часть авто имеет законченный облик. Обвес из безликого пластика стал булочкой. На самом деле, ковырялись мы полтора дня, но о том, что еще удалось сделать - напишу в следующий раз. #лёха_строит_бэху
573 просмотров · 8 реакций Открыть в Telegram · Открыть пост на сайте
Кения

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

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

- Говядина с луком в сопровождении шпината - да, в Кении едят шпинат, просто называют его как-то иначе, сукума-вики - что-то типа зеленой капусты.
- Курица, aka куку-чома - в общем-то, просто курица. Только костер разводить в квартире не стали, но хоть в духовке зажарили в усмерть.
- Баранина - иногда это просто баранина, даже без специй, да и откуда в саванне специи?
- Качумбер - он же салат из помидоров с луком и лимонной заправкой.
- Тилапия и рис на кокосовом молоке - вообще в Кении тилапию с головой и чешуей кидают в костер, но мы так почему-то не стали делать.
В общем, не самый правдоподобный эксперимент, но и так бывает.
733 просмотров · 13 реакций Открыть в Telegram · Открыть пост на сайте
Деноминация

Сценка "на покер-плэнинге спринта":
- Эта задачка - на 5000 токенов.
- Нет, на 8000, потому что надо в монолит изменения вносить.


Сценка "на квартальном планировании":
- Так, ну капасити команды у нас - 250000 токенов, давайте посмотрим, что влезет в Q2.
- Не, на самом деле 200000, Вася уволился, квоту порезали.


Сценка "менеджер поймал разработчика на кофе-пойнте":
- Ну возьмите тикет сверх плана, там делов на 1000 токенов, только конфиг поправить!
- Не можем, и так с обеда чаи гоняем, токены на сегодня кончились.
655 просмотров · 24 реакций Открыть в Telegram · Открыть пост на сайте
Власть роботам!

Всем привет! Нам повезло жить в эпоху, когда человеческий труд принято облегчать и замещать технологиями. Повсюду ИИ, асситсенты, агенты. Но не ИИ единым - кроме digital-процессов есть еще физический мир, производственные процессы, товародвижение. По-прежнему люди производят товары, возят их, собирают, грузят, доставляют. Первые способы оптимизировать это начались больше ста лет назад, но они не прекращаются и сейчас, только технологии уже на другом уровне. Вселенные автоматизации производственных операций и ИИ сейчас могут успешно сочетаться и менять физический мир. Кстати, в Яндекс Лавке для этого есть много своих операций и объектов - свой завод, распределительные центры, грузовая логистика, дарксторы, логистика последней мили - и везде есть простор для роботизации.

Мы ищем в Яндекс Лавку руководителя технических проектов в области роботизации (а также автоматизации и оптимизации) наших операционных процессов. Основная задача - сокращать объем ручного труда и минимизировать количество касаний товаров руками людей.

У нас много доменов и сегментов товародвижения, на которые можно влиять. В некоторых из них уже есть примеры роботизации и hardware-оптимизации, а где-то можно творить с нуля. У нас большие ставки на повышение эффективности работы дарксторов и распределительных центров. Есть амбиция масштабирования роботов-доставщиков на порядки. Есть развесистая физическая ИТ-инфраструктура объектов, которую хочется сделать еще умнее.

Тепловизоры, спектральные камеры и умные датчики? А может быть, экзоскелеты, коптеры и роботы-гуманоиды? Это вы нам расскажите, как нам изменить этот мир! Нужно искать новые game-changing подходы к оптимизации полевых операций за счет любых новых технологий, и достигать результатов по этим проектам.

Мы ищем человека, который за счет насмотренности, опыта и экспертизы мог бы находить новые точки оптимизации, автоматизации и роботизации во всех операционных процессах Лавки - от завода и РЦ до дарксторов, кухонь и логистики, преимущественно за счет внедрения разного рода механизмов, роботов, девайсов, вплоть до IoT.

Если вы
- имеете сильный технологический бекграунд в робототехнике или hardware-оптимизациях;
- умеете вести проекты, запускать все, что летит, и добиваться результата;
- можете матрично руководить командами и задействовать нужные ресурсы для достижения целей;
- готовы работать со стейкхолдерами от бизнеса, подрядчиками, смежниками, поставщиками, закупками;
- знаете, как доводить проекты от пилота до масштабных запусков, ориентируясь на метрики;
- представляете, что творится на рынке робототехники, механизмов и умных устройств;
- хотите менять физический мир екома и ритейла и делать бизнес эффективней -
пишите https://t.me/jkennedy или jkennedy@yandex-team.ru
664 просмотров · 9 реакций Открыть в Telegram · Открыть пост на сайте
Мышь

Дамы и господа, встречайте - Мышь!

Одно из важных преображений состоялось, и бэха теперь оклена серым винилом. Что-то в духе Nardo Grey, но чуть светлее. Почему серый? Ну во-первых, это красиво. А во-вторых, она раньше была темно-серая, и в документах зафиксирован цвет "серый", и выбери я что-то другое - пришлось бы вносить изменения в документы, а этого сильно хотелось избежать. Зато теперь облик стал более интересным и фактурным, темно-серый был уж совсем невзрачным.

Оклейка была совмещена с установкой обвеса, так и что и результат - совместный. Кажется, получилось хорошо. Хоть и не без нюансов - оклейщики жаловались на невозможно плохую адгезию бамперов из абс-пластика, им пришлось прибегнуть к какой-то лютой химии, чтобы пленка вообще легла. И задний бампер оказался неудачным по исполнению, уголки у арок так и не получилось подогнать - либо торчит, либо щель. А еще пленка ожидаемо повторила все изъяны кузова, который ранее был кем-то когда-то покрашен весьма паршиво - поверх грязи, пыли, стекла и бычков. Ребята как-то минимально вышкурили его, но полностью нюансы, конечно же, не ушли. Ну да ладно, с 3 метров - зашибись.

Очевидно, это еще не финальный облик. Как минимум, как я уже писал в прошлый раз, нужно поставить поворотники и туманки. И на этом мы тоже не остановимся - впереди еще как минимум 3 важных манипуляции, без которых образ результата не будет достигнут. Stay tuned, while #лёха_строит_бэху
637 просмотров · 34 реакций Открыть в Telegram · Открыть пост на сайте
Татарча

Геокулинарные эксперименты продолжаются. И в барабане кроме государств есть и некоторые регионы с особенной кухней. Самый яркий их представитель - Татарстан.

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

Занимательный кулинарный факт - столь любимый мной тартар хоть и появился во Франции, имеет татарские корни - европейцы подсмотрели у татар идею класть сырое мясо под седло лошади, а потом есть сырым с солью. Но к актуальной татарской кухне его не отнести, поэтому на нашем столе были другие яства:
- азу по-татарски - ничего сверхестественного, но вкусно, а что там может быть не так;
- выпечка в составе эчпочмака, элеша, вак-бэлиша, вак-губардии и кыстыбыя - кайф;
- бешбармак - то ли суп, то ли второе, не важно - бульон, мясо, лук и лапша, наваристо и вкусно;
- шурпа - просто и эффективно, особенно если есть хорошая баранина;
- и непременный чак-чак, куда ж без него.
Итого, лайк.
736 просмотров · 22 реакций Открыть в Telegram · Открыть пост на сайте
И днем, и ночью кот ученый

Имею честь пригласить вас на конференцию, в программный комитет которой я вхожу - 18 апреля состоится Day&Night* Городских сервисов Яндекса - флагманская конференция нашей бизнес-группы для senior-разработчиков/аналитиков и технических руководителей.

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

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

* - День и ночь
850 просмотров · 7 реакций Открыть в Telegram · Открыть пост на сайте
Open the gate a little

В продолжение вчерашней мысли. Еще на неделе услышал от коллеги замечательный тезис, с которым нельзя не согласиться. Заключается он в том, что с распространением AI-assisted программирования нужно больше внимания уделять принципам AI-resisted программирования.

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

Чем меньше вы контролируете происходящее в проекте, тем больше шанс, что с каждым коммитом там будет копиться несовершенство. Тут по классике - если каждый день код будет терять 1% качества (по какой-то вымышленной метрике), то уже через квартал качество ухудшится примерно вдвое.

Нужно как-то защищать свой проект от потери качества. Тут помогут тесты, линтеры, рулы, ADR - вы лучше меня знаете инструментарий. Мое дело - напомнить о важности контроля. Не спускайте глаз с этой штуковины. А то скоро выяснится, что это уже не ваш проект - это ее проект. И ее сервис. А вы просто токены оплачиваете.
707 просмотров · 18 реакций Открыть в Telegram · Открыть пост на сайте
Образ результата

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

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

Как любит приговаривать моя жена, "Без четкого ТЗ результат - ХЗ".

Как раз недавно с коллегами разгоняли методику подсчета эффектов на скорость разработки от применения ИИ. Ребята топили за то, что с ИИ снижается количество циклов код-ревью. А я парировал, что взамен растет количество итераций кодирования до получения желаемого результата. Что из этого перевесит - покажет время. А пока нужно учиться внятно излагать ТЗ, снабдив предварительно ИИшку нужным контекстом и гайдами.
729 просмотров · 10 реакций Открыть в Telegram · Открыть пост на сайте
Обвес

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

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

Конечно же, многое пошло не по плану. Куда без этого. У бамперов не оказалось нужных креплений и пришлось изобретать крнструкцию из площадок и шпилек. И то задний бампер пока не сел хорошо - либо уголки из арок торчат, либо щели у крыла проступают, если двигать его назад. С передним бампером засада оказалась в том, что поворотники от штатного бампера не встают в м-тех, пришлось искать альтернативные. И туманки заодно заказал, чтобы заполнить сиротливо пустующие ниши под них. В общем, тут work in progress, #лёха_строит_бэху
696 просмотров · 16 реакций Открыть в Telegram · Открыть пост на сайте
dream teamlead

Быть тимлидом очень просто. Знай себе - раздавай подчиненным задачки, а сам стриги купоны. Или нет? (Конечно же - нет)

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

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

Иногда, если не нравится или не получается, лучше это признать и вернуться в роль IC. А иногда можно доучиться и врасти в новую роль. Если вы хотите стать более классным лидером своей команды, заскакивайте на конференцию dream teamlead 28 марта в Москве и онлайн. А если у вас все уже неплохо получается, тоже заскакивайте, в любом случае будет интересно.

Программа делится на два стрима — обсуждаем тимлидство как отдельную профессию и разбираем реальные кейсы, делаем упражнения и отрабатываем управленческие навыки. Подробности тут - https://dream-teamlead.yandex.ru
811 просмотров · 12 реакций Открыть в Telegram · Открыть пост на сайте
No spicy please

И в завершение Тайской трилогии, немного о еде. В целом, уверен, вы неплохо ее себе представляете. Почти в каждом блюде есть лемонграсс, кафирский лайм, имбирь, куркума. Довольно обидно, что я не особо люблю каждый из этих ингридиентов. В остальном - много морепродуктов, курица, свинина, говядина - почти в любых вариациях (grilled, stir-fried, deep-fried, whatever-the-fck-fried) с лапшой, рисом, овощами. Мой фаворит - кисло-сладкая свинина (с луком, сладким перцем, ананасом).

Важно понимать, что все заведения разделяются на несколько категорий по уровню. Первый условно назовем "пластмассовые стульчики". Это мелкие забегаловки, зачастую на пляже, без стационарной инфраструктуры и удобств, зато очень дешевые. Вторая категория - небольшие заведения, обладающие хоть какой-то капитальной постройкой и водопроводом. Уже поприличней, но все еще доступно. Далее идут более фэнси-места, популярные у тусовщиков. На вершине - фешенебельные рестораны с неоправданно высоким прайсом. И что самое важное - вкус и качество блюд во всех категориях примерно одинаковые. По моим наблюдениям, оптимум - это вторая категория.

Хотя и я последней категории разок побывали - один из ресторанов в нашем отеле имел рекомендацию Мишлен, решили довериться. Зря. На пластмассовых стульчиках было вкуснее. А мишленовскую реко они явно получили не за вкус, и за "повесточку" (organic-eco-habitat-conscious-sustainable-zero-waste-bullshit). И отдельно упомяну занятное местечко, где ты сам на небольшом гриле в центре стола жаришь себе мясо. Ранее были в подобном заведении в Японии, но и тут было неплохо. Особенно с учетом, что за эквивалент 1500р ты получаешь безлимит на все меню.

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

Когда я был ребенком, на московских прилавках начинали появляться вкусные йогурты. Мы даже с бабушкой ездили в первый бренд-шоп Danone на Тверскую (в ближайшем универсаме такого не продавали). И на протяжении многих лет одним из моих любимых вкусов оставался йогурт "персик-маракуйя" (или это уже был Fruttis?). Но если персики я встречал, то как выглядит та самая маракуйя - понятия не имел. Притом до какого-то заметного возраста типа лет 22-23. Смотрю сейчас на восьмилетнего сына, который уже пробовал все от маракуйи и папайи до устриц и морских ежей, и думаю, что у него остается все меньше вещей, которым ему еще предстоит удивиться...
601 просмотров · 16 реакций Открыть в Telegram · Открыть пост на сайте
Ford Everest

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

Everest - как раз одна из таких машин. Это не "глобальная" модель, они встречаются только на азиатских рынках и в центральной Америке. Это довольно распространенная практика - модели, адаптированные для развивающихся стран, не будут пользоваться спросом, скажем, в Европе или Северной Америке. В данном случае модель получилась из пикапа Ford Ranger путем изменений в задней части кузова и подвески - тут пружины вместо рессор.

Машина очень большая (и местами ее ширина вызывала некоторые неудобства, особенно с поправкой на правый руль - левый габарит я представлял очень условно), но при этом очень простая и дешевая. Все довольно примитивно и аскетично. Впрочем, в некоторых моментах дань моде выливалась в абсолютно лишние изыски. Например, огромный экран, который при этом совершенно бестолков.

Салон форда просторный и практичный, но эргономика разочаровывает. Удобно устроиться за рулем так и не удалось, посадка через одно место. Уж не знаю, списывать это на особенности "грузового" донора или на азиатскую целевую аудиторию. В остальном органы управления неплохи, привыкания машина не требует, сел и поехал (как мнимум, если вы уже покатались на самых разных авто). В этот раз даже дворники вместо поворотников включил лишь раз за неделю ;)

Что точно понравилось - это силовая установка. Тяговитый дизелёк не претендует на спорт, но дернуть мопеды со светофора как-то может. Десятиступенчатая коробка отлично настроена под мотор - тяга есть всегда, переключается незаметно. В прошлый раз в Тае у меня был дизельный Хайлюкс на механике, и вот там я замучался подбирать передачу под каждый холм, коих на местности хватает.

А вот рулежка - это фиаско. Понятное дело, что ожидать от полноразмерного рамного внедорожника управляемости спорткара не стоило бы, но в паре моментов было прям неприятно. Например, когда тебе нужно резко объехать внезапное препятствие, а от поворота руля до изменения траектории проходит не меньше полсекунды, это страшновато.

Итого, машина вполне неплоха. Свои задачи выполняет отлично. При этом стандартам взыскательной аудитории отвечать едва ли сможет, потому и остается преимущественно в Азии. Будете в юго-восточной Азии - можно смело брать в аренду, но будьте готовы немножко страдать от избыточных габаритов.
610 просмотров · 14 реакций Открыть в Telegram · Открыть пост на сайте