Another MVP | Денис Веселов


Channel's geo and language: Russia, Russian


Тимлид в бигтехе-адтехе (X5 Media, ex VK adNetwork, ex Giraff.io). Бывший стартапер.
Делюсь инсай[т|д]ами из рутины управления командой разработчиков, пишу кликбейт для жжения жопы у подписчиков. Люблю лайки и шейры моих постов больше чем день з/п.

Related channels

Channel's geo and language
Russia, Russian
Statistics
Posts filter


Video is unavailable for watching
Show in Telegram
😍 Не многие знают, но я обожаю рекламу. Разную: крутую и кринжовую, фестивальную и старую социальную («Дима, помаши рукой маме!»).

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


Forward from: Продакты не нужны
Переводчик для тех, кто работает над продуктом

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

Релиз будет сегодня
Релиз будет завтра

Релиз будет завтра
Релиз будет через неделю

Релиз будет через неделю
Релиза не будет

Я ментор и спикер
Я безработный

У нас стартап
Мы каждые 2 недели бросаем то, что было сделано, и кидаемся на новую идею. Никто не понимает что происходит. Продакт - бес.

Мы дадим вам долю
У нас нет денег.

Мы дадим вам опцион
У нас нет денег и долю отдавать не хотим

У нас есть четкая стратегия
У нас есть обезьяна, которая бьет в гонг и все начинают судорожно бегать из угла в угол

Нам нужно расти
Мы без понятия какой продукт и для кого мы делаем

У нас динамичная команда
Никто тут не работает больше полугода

Мы предлагаем карьерный рост
Предыдущий чувак на твоей должности сошел с ума и начал курсы по энергопрактикам

Мы считаем LTV
Все бабки на маркетинг просраны

Нам нужно время, чтобы проанализировать запуск
Мы полгода пилили то, что никому не нужно

У нас OKR
Речь про обсессивно-компульсивное расстройство


🌚️️ Иронично, но помимо разработки мне всегда было интересно развитие проектов, а также крутые UX интерфейсы. Поэтому я собирал сервисы для поиска дизайн-референсов, а теперь на праздниках сделал титанический труд: исследовал и разобрал по кирпичикам 23 платформы — от Mobbin до малоизвестных бесплатных инструментов.

📎 В результате из меня вышла статья на хабре: https://habr.com/ru/articles/983608/ – разобрал функционал, уникальные функции, плюсы/минусы и применимость. Сделал сравнительную таблицу, собрал чек-лист и предложил систему использования. Написал о редких сервисах: которые собирают примеры email-рассылок для разных флоу; примеры App Store скриншотов и как они менялись со временем; сборник компонентов из 95 дизайн-систем и других.

➕ Загляните, если материал заинтересует — поставьте плюс статье, чтобы её увидело больше людей 🙏


Forward from: Chief Vibe Officer
tail procrastination.log

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

Энивей, сегодня завершается мой эксп по логированию моей прокрастинации. За квартал набежало порядка 27 часов или "±2% рабочего времени я выбрасывался из задач". Можно сказать, что это мало, но я тебе скажу что логировал я точно не все, где-то проебался и итоговое значение явно больше

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

▪️прокрастинация - не злая сука. это не отрицательная черта, тут мозг всего-навсего пытается защитить тебя от "бесполезной" деятельности. он не понимает нахуя ты этим занимаешься и пытается сберечь тебе силы. что с этим делать слушай дальше
▪️чувствуешь, что отключаешься от задачи - отключись, дай себе время. удели себе, хотя бы, минут 10 - рилсики полистай, в маркете пошурши, за чаем сходи. как я уже говорил выше - осознанное от отключение даже на 30 мин лучше пары часов страданий в прокрастинации, подумай об этом
▪️если за условные 10 минут ничего не произошло - отложи задачу по-возможности. важно признаться себе, что ресов сегодня на нее нет и ты сделашь заход в нее чуть позже. за это время попытайся понять че тебя из нее выбрасывает - мб это душная хуета, которую надо забодать и порадовать себя чем-то в конце, а мб это задача, ценности в которой ты не видишь и надо ее добыть
▪️сон, спорт, питание - прикинь, это тоже никуда не делось и надо за этими делами следить, окей?

Как бы там ни было - меньше тебе прокрастинации в 2026, cheers 🍷


Завтра на дейлике дам одно обязательное предновогоднее упражнение для всей команды (и вам советую проделать тоже самое).

Каждый должен будет где-то записать у себя ответы на вопросы:
- Что осталось доделать в текущей задаче?
- Какие есть блокеры?
- Что планировал брать в работу в первый и второй рабочий день января?

Не «я запомню» – именно зафиксировать через запись. Это поможет высвободить контекст из головы, не думать о работе и качественно отдыхать. Иначе в январе придется потратить несколько дней, чтобы раскачаться и начать заново перформить.




Перформанс-ревью любят продавать как победу объективности над человеческим фактором. Звучит красиво: есть критерии, процессы, калибровки – якобы всё честно, прозрачно и прочая корпоративная хуйня. Но в реальности это просто смена типа игры: до ревью ты должен нравиться одному человеку, после ревью – уже группе людей.

Когда премии раздает один СТО или другой C-level, всё примитивно: не нравишься — не получишь, как бы ты ни впахивал. По факту это лотерея под названием «угадал ли ты тип личности своего рукля?». Перформанс-ревью вроде бы чинит эту несправедливость: появляются грейды, матрицы компетенций, калибровки, где обсуждают вклад людей. Но вместе с этим у сотрудника появляется новый квест — быть на слуху у соседних тимлидов: светиться на общих инициативах, уметь продавать свои результаты так, чтобы другие вспоминали о них на ревью.

В итоге обе системы одинаково склонны к манипуляциям. Без ревью: хочется — премирую, не хочется — скажу: «в этом квартале нет бюджета». С ревью: хочется — протащу через обсуждения, продам, не хочется — похороню под фразами: «эти полгода у тебя были не такими уж сильными». Сотрудник в обоих сценариях вынужден играть не только в работу, но и в социальную мета-игру: знать кому нравиться; где засветиться; подмасливать тех, кто может что-то сказать про него на калибровке. Перформанс-ревью просто увеличивает количество людей, перед которыми придётся танцевать. В обоих случаях приходится делать выбор: «работать и нихера не получить» ИЛИ «играть в политику и ничего не реализовать».

638 0 10 4 36

🤡 В Яндексе сейчас проходит Performance Review. А у меня как раз пост был написан давно про это, лежал в отложке. Грех не опубликовать 😉


Video is unavailable for watching
Show in Telegram


💰 А что там насчет продажников?

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

Самое мерзкое начинается дальше. Клиент пытается что-то изменить в договоре, потому что реальность не совпадает с обещаниями. Продажник исчезает. Передаёт клиента напрямую кому-то из разработки, которые «лучше знают техническую часть». Но этот кто-то вообще оказывается с другого проекта. А клиент уже мигрировал данные, переделал половину внутрянки, уволил старых подрядчиков. Откатиться назад – это лютый геморрой на жопе.

Эти ребята умеют создавать ситуации, из которых нет выхода. Обещают интеграцию? Забывают уточнить, что она односторонняя и требует ручной синхронизации каждую ночь ровно в 1:37. Говорят про масштабируемость? Молчат, что после 500 пользователей база начнет тормозить. Гарантируют SLA 99.99%? В договоре мелким шрифтом прописано 47 исключений – и там всё: от солнечной активности до «непредвиденных технических сложностей», которые случаются каждый понедельник у всей команды.

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


🎨 Так вот, про дизайнеров.

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

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

Дизайнеры рисуют интерфейсы так, будто технических ограничений не существует: без учёта того, что бэкенд не умеет в магию, фронтенд не может нарушить законы физики, а у среднестатистического пользователя не Retina-дисплей за полтора миллиона. Зато когда разработка говорит «это технически невозможно за адекватное время» – дизайнер обижается, что его видение не ценят, и предлагает упростить макет так, что там остаётся три пикселя цвета ссанины больной кошки.

Продукт должен решать проблемы пользователя, но по факту каждый в команде тянет одеяло на себя: продакт живёт в Excel-табличках, разработка занята бесконечным рефакторингом, дизайнер создаёт арт вместо интерфейса, продажник уже наобещал фичей на три года вперёд. А пользователь просто хочет найти эту ёбаную кнопку «Отменить заказ».


🎭 У разработки рыльце в пушку не меньше

Нереальные сроки – это кривой, но простой инструмент управления охуевшими разработчиками, которые хотят получать как senior principal galaxy architect, а работать в духе: «я подумаю над этим после обеда, если не выгорю». Продакт ставит дедлайн на вторник, зная что реально выйдет к пятнице. Разработка говорит «месяц минимум», зная что это можно сделать за две недели. И все в этой игре понимают правила, но продолжают собирать ретроспективы после каждого слитого дедлайна, как будто проблема в процессе.

Особый вид инженерного онанизма: бесконечное переписывание того, что уже работает. Рефакторинг ради рефакторинга. Миграция на новый фреймворк, архитектурные споры на три часа о том, нужен ли здесь паттерн Strategy или достаточно if-else. Пока пользователь ждет банальную кнопку «отменить заказ», команда днями напролёт может обсуждать как изящнее назвать сущность в коде, которую увидят два человека в мире.

Правда в том, что пока продакты будут грезить разноцветными картинками роадмапов, а разработка жить в комфортном коворкинге попивая смузи – пользователь так и будет получать не продукт, а кусок говна. Обе стороны мастерски защищают свою территорию красивыми словами: одни – про бизнес-ценность и метрики, другие – про качество кода и best practices. А реальная проблема не в том кто прав, а в том, что всем комфортнее воевать друг с другом, чем признавать очевидное: во всём виноваты дизайнеры.

401 0 11 6 30

🤹 Продакты – главные сказочники IT-индустрии

Есть особый вид корпоративного дрочева: когда взрослые люди смотрят на разноцветные ячейки в Excel или Miro и всерьез верят, что если покрасить квадратик в зеленый, то сложнейшая инженерная задача решится сама собой к концу квартала. Парадокс в том, что красивая табличка становится важнее работающего продукта. Сам продакт живет в мире идеальных абстракций и бесконечных ресурсов, а разработка – в мире легаси, багов и физических ограничений. И когда реальность неизбежно ломает планы – виноватыми оказываются не те, кто нафантазировал несбыточное, а те, кто не смог это закодить за выходные.

Из роадмапа варят дорогое успокоительное для бизнеса. Оно создает иллюзию контроля над хаосом, но не имеет ничего общего с тем, что в итоге получит пользователь. Проблема в том, что эти роадмапы рисуются в вакууме от реальности: без оценки FTE, без учёта сколько времени уходит на поддержку, баги, инциденты и техдолг. Красивый план обретает смысл только в момент болезненного приземления: когда в него врезаются цифры — сколько людей есть, сколько человеко-часов реально доступно и что из этого списка мечтаний физически возможно сделать. Всё остальное как по мне – не управление продуктом, а высокооплачиваемое рисование.

469 0 18 15 15

Самая сложная задача у любого разработчика – придумать имена переменных.

Оказывается, не только у разработчика 🙂


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

🪫 Да и зачем вообще АКБ на свинце? Прошлый век оказывается! Друг рассказал о LiFePo4, которые почти по всем параметрам выгоднее: больше циклов, больший объем, стоимость не конь. Я это всё поизучал и пришел к выводу, что хочу:
– Один мощный линейно-интерактивный ИБП до 1000W с чистым синусом: https://ozon.ru/t/7iLemxS
– Внешний LiFePo4 АКБ на 150-200Ач: https://ozon.ru/t/dQOuIVW
– В будущем докупить ещё пару АКБ (т.к. их можно расширять вплоть до 600Ач для выбранного ИБП)

💵 Причем, чуть дешевле взять б/у ИБП, но «онлайн», а не «линейно-интерактивный» (например: Rotek RТМP-II v1hi 1000wаtt или APC Smart-UPS RC SRC1KI или Связь-Инжиниринг СИПБ1КА), но! Они почти все питаются от 36В, а это значит необходимо на старте купить несколько АКБ; это старые модели и хз можно ли поменять в их настройках параметры зарядки для LiFePo4, чтобы не убить их; у этих ИБП могут быть уставшие инвертеры или другая электроника.

❓ Вообщем, выбор кажется очевидным, но вдруг кто-то уже проходил этот путь и может дать совет? Планируются нагрузка порядка 250Вт, в числе которой будет газовый котёл Baxi (перед ним стоит стаб, скорее всего его оставлю).


🐍 В Python 3.15 (релиз – октябрь 2026) появится встроенный профилировщик, который будет работать с нулевым оверхедом (и его можно будет запускать прямо в проде). Имя сему явству – Tachyon, дока: https://docs.python.org/3.15/library/profiling.sampling.html

🥣Но стоит ли ждать его почти год, если можно уже сейчас взять и пойти поставить py-spy? (написан на Rust, хаха) Да, плюс один пакет и на прод будет больно его доносить. Да, он не сильно умеет в asyncio (не сможет показать корутины, которые выполняются и которые ждут I/O). Но зато он уже отточен, проверен временем и ничуть не менее функционален как его будущий stdlib-брат-сват!

🤩 Круто, что core-разрабы наконец-то занимаются не сомнительной хуйней вроде lazy imports, а действительно полезным делом. Но как же они далеки от реальности: то, что коммьюнити использует с 2018 года, попадёт в stdlib только через 8 лет. Но зато мы каждый год получаем новые способы писать f-строки!


📊 Средняя ключевая ставка в 2k25 — 19.2%

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

К концу года всё это начало выражаться и в постах в tg:
🤹 Антон Шепель (PM, Альфабанк) пишет как находить маркеры тревожности и как вообще бороться с ней.
🤪 Евгений Антонов (Технический менеджер, Яндекс) рассказал страшное: он хочет быть дедом и возможно уже начал ощущать мир через призму дедского спокойствия.
🗿 Андрей Синицин (пока не раскрыл куда ушел из Ozon) пошёл глубже – и пишет о сакральном смысле гештальт-терапии и КПТ.
😇 Михаил Трошев (CTO, Yandex iAds) разродился целой серией постов о том, что нехер ныть.

А лично я убежден, что в 2026 всех нас ждут ещё бОльшие вызовы и легче – не будет (если кто-то надеется). Поэтому в связи с тенденцией, которая уже просачивается в информационное поле – важно начать следить за эмоциональным состоянием подчиненных, да и своим тоже. А то потом окажется что к Q32026 половина команды упиздует в саббатикал 🌚


🤯 Лучшее решение этого года

Закатать весь участок в искусственный (ландшафтный) газон. Ничего не надо косить. Не надо поливать. Можно лежать на нем и не пачкаться. О-фи-ген-но. Само собой есть свои особенности, но для меня этот выбор объективен.

Ну и бамбук, посаженный вместе с ивами в этот год выросли классно :) Продолжаю селекцию сортов бамбука и надеюсь что смогу внести изменения в флору Татарстана :)

PS: да, тут периодически будут такие бытовые посты, потому что помимо работы у меня есть куча других интересных увлечений 🥷🏻

505 0 4 17 14

🚨 Ситуация с сегодняшнего 1х1

Неделю назад в моменте записал в Obsidian в план к следующему 1х1 что надо подхватить одного из ребят за отличную память.

А когда сегодня на звонке хвалил — сам не смог вспомнить из-за чего хвалю его за отличную память 🤣

Нужно тщательнее подходить к тому, что записываю)


🤩Пора. Пора прервать тут затишье.

🎯 Два месяца назад я ушел из VK, где руководил командой бэкенд разработки личного кабинета паблишера, «партнерка» (ЦА — владельцы сайтов и приложений, которые хотят монетизировать свои площадки через ВК Рекламу).

📲 И уже два месяца как я являюсь руководителем команды разработки в X5 Media, где мы делаем лучший рекламный кабинет для омниканальной рекламы в ритейле для офлайна (!) и онлайна. Уникальный инвентарь и колоссальное количество знаний о людях по всей стране дает огромный буст и возможность для технологического прорыва, чтобы всё срослось.

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

20 last posts shown.

399

subscribers
Channel statistics