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

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

Я вернулся. Сегодня много рассказывать не буду, да и вряд ли я кого-то удивлю чем-то. Просто поделюсь несколькими фотографиями.
🔥18👍31
Ford Everest

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

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

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

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

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

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

Итого, машина вполне неплоха. Свои задачи выполняет отлично. При этом стандартам взыскательной аудитории отвечать едва ли сможет, потому и остается преимущественно в Азии. Будете в юго-восточной Азии - можно смело брать в аренду, но будьте готовы немножко страдать от избыточных габаритов.
👍10🔥3
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. Смотрю сейчас на восьмилетнего сына, который уже пробовал все от маракуйи и папайи до устриц и морских ежей, и думаю, что у него остается все меньше вещей, которым ему еще предстоит удивиться...
13
dream teamlead

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

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

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

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

Программа делится на два стрима — обсуждаем тимлидство как отдельную профессию и разбираем реальные кейсы, делаем упражнения и отрабатываем управленческие навыки. Подробности тут - https://dream-teamlead.yandex.ru
8👍211
Обвес

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

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

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

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

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

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

Как раз недавно с коллегами разгоняли методику подсчета эффектов на скорость разработки от применения ИИ. Ребята топили за то, что с ИИ снижается количество циклов код-ревью. А я парировал, что взамен растет количество итераций кодирования до получения желаемого результата. Что из этого перевесит - покажет время. А пока нужно учиться внятно излагать ТЗ, снабдив предварительно ИИшку нужным контекстом и гайдами.
👍91
Open the gate a little

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

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

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

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

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

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

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

* - День и ночь
2👌2👍1
Татарча

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

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

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