TGViewer
Channel Public Channel
Миша день за днём

Миша день за днём

@justhappymisha

Авторская колонка. Миша Прокофьев, пишу про ворк энд лайф (а не только ворк), строю продукты в Яндексе / tg @justhappymike
Subscribers
1.39K
Photos
99
Videos
4
Links
34
Recent Posts 10 shown
Post #152 570
Биг вайб энерджи: часть два

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

Если хочется сразу потыкать: https://thedoors-9gpg.onrender.com/doors/4

Пару важных нюансов:
– потыкать можно только с компа, под мобильный веб сцена не адаптирована (и не будет!),
– оказалось, что сервер, который я использую для хостинга, заблокирован рос-ком-надзором, но вы знаете, что делать 🙂


Предыстория

Доделав первую сцену, я понял, что не брежу и у моей фантазии про гейм-дев есть потенциал. Однако, в этот же момент стали ясны и существенные проблемы:
1. Всё, что я на-вайб-кодил за 40 часов не переиспользуемо для создания чего-то значительно большего – всё это буквально можно выбросить. Неприятно. Свободного времени и так нет.
2. Сложность создания графики тем путём, который я выбрал, при росте масштаба проекта тупо не управляема: рисовать всю эту графику с нуля (или даже покупать и адаптировать) – что-то в высшей степени мазохистическое.
3. Это даже близко не продакшн-игра, причём какой бы я её ни задумал.

Так я решил попробовать Unity3D.

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

Итого, сухие факты

– ~115 часов, растянутые на 5 месяцев (откуда? конечно же, по ночам – как понимаете, так я решил проблему с отсутствием свободного времени),
– Всего-навсего 30М токенов,
– Claude. За период создания игровой сцены сменилось четыре версии Claude Opus: 4.6 → 4.7 → 4.8 → 5.0, и даже появился Fable,
– Я провел четыре волны агентской и harness-оптимизации: каждая сокращала потребление токенов, в среднем, на 70%, и повышала эффективность и качество в разы,
– Итоговая игровая сцена – в 7 раз больше, чем первая (ого!); и раз в 5 сложнее (ого х2),
– Одна игровая фича полностью реализована e2e с телефона (о, великий remote terminal и настроенный e2e-pipeline),
– Как побочный результат, появилась пере-используемая библиотека всех базовых игровых механик (что кратно ускоряет мне производство в будущем),
– Также появилась возможность легко вовлекать в проект разработчиков и дизайнеров, если потребуется (есть версионирование, нормальная архитектура с изолируемыми контурами работы, итд); в первом проекте это было невозможно.

Продолжение лонгрида, больше картинок и ссылка на игровую сцену – в комментариях.

🔗 Миша день за днём
  • ❤ 14
  • 🔥 10
  • 👍 3
  • 💘 2
  • 👾 2
Post #148 768
Презентации, если ты продакт [2]

Те, кто со мной работал или работает, знает, что я крайне душный, когда дело касается слайдов и любого рода сторителлинга.

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

Именно так случилось с астронавтами шаттла «Колумбия» в 2003 году, потому что результаты оценки рисков приземления буквально были некорректно скоммуницированы на внутренней презентации NASA. Погибло 7 человек. Занавес!

К счастью, у продактов нет такого масштаба влияния, иначе весь мир уже давно был бы в руинах! (шутка)

Об этой и других историях ~три недели назад (время летит!) я рассказывал на конференции Yandex Product Fest. Во-первых, спасибо организаторам за приглашение! Это уже третья редакция лекции про питчинг и сторителлинг для продактов – поэтому в ней удалось выкристаллизовать самые полезные и практико-ориентированные советы.

Во-вторых, спасибо за такой тёплый фидбэк и высокие оценки воркшопа – рад, что рассказ попал в точку! Несмотря на то, что лекция продолжалась целых полтора часа, получилось нескучно и живо.

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

Помимо презентации, хочу поделиться ещё двумя ссылками:

1. Статьёй-разбором о той самой технической коммуникации в NASA, которая буквально привела к трагедии и смерти космонавтов: ссылка

2. Папкой с каналами экспертов из Яндекса, которые также делятся у себя интересным контентом и фактами из своего опыта и работы: ➡️ тык-тык-тык ⬅️– это уже четвёртая редакция, и папка продолжает пополняться крутыми каналами и контентом – в общем, как всегда, рекомендасьён


p.s. [часть 1]

🔗 Миша день за днём
  • ❤ 26
  • 🔥 15
  • 👍 7
  • 💘 5
  • 🦄 1
Post #141 982
Ébauche

Среди художников, и создателей разного рода произведений искусств в широком смысле (в англ. это ёмко называется artists), ходит такой термин как «ugly stage», или, как ещё его часто называют, «muddy middle» – состояние, когда произведение, например, картина, ещё не закончена, и её промежуточный вид может выглядеть даже откровенно некрасиво. Французы, как мастера звучания, давным-давно обозвали это словом ébauche.

Состояние ébauche бывает крайне трудно переживать, особенно первые N раз. Нередко это может приводить к эмоциональному взрыву («да и пошло оно всё к х**м») или депрессивному разочарованию («я бездарное чмо»). И единственный способ с этим справиться – это просто продолжать, делать и делать, одновременно проживая эти чувства.

Периодически, в особенно больших продуктовых или управленческих стройках, я ловлю похожее чувство.

Современная капиталистическая западная культура, подкрепленная дофаминовым маркетингом, пытается убедить человека (но по факту бесщадно газлайтит), что любой можно достичь невероятных успехов за считаные мгновения. В реальности результат рождается, когда ты в сотый раз переделываешь и корректируешь работу. И это придётся выдерживать. Про это обычно мало или совсем никто не рассказывает. Как никто уже, например, и не помнит, как в 2015 все буквально крутили у виска, когда OpenAI создавал chatgpt и утверждал, что скоро наступит эра эй-ай (зато как сейчас все заговорили). Фактически, подавляющее большинство сильных устойчивых успехов – это результат длинного пути, и современному миру снова бы научиться желанию работать вдолгую.

Продолжая художественную метафору, меня в какой-то момент заземлили картины русских художников. Например, посмотрите на процесс создания картины «Последний день Помпеи» Карла Брюллова. Брюллов был гением-художником, но даже его процесс создания этого шедевра местами выглядит как «йоу, реально?», не говоря уже про сроки. Картину он писал, к слову, около 6 лет. 6 лет, Карл! В продуктовых проектах, на глаз, я бы сравнил это с проектом длинной в 9-12 месяцев.

Так что, если вы сейчас проходите стадию ébauche, держитесь, всё получится – just keep going!



P.s. пару интересных заметок и статей про картину и процесс:
– https://arzamas.academy/mag/1116-brullov
– https://www.academia.edu/60680013/

🔗 Миша день за днём
  • ❤ 33
  • 🔥 16
  • 💯 7
  • 😁 2
  • 💘 2
Post #140 941

Forwarded from Поиски Толстого

Два сотрудника

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

Один работник зашел к барину и говорит:
- Барин! Почему ты мне платишь всего пять копеек, а Ивану всегда пять
рублей?
Барин смотрит в окно и говорит:
- Вижу я, кто-то едет. Вроде бы сено мимо нас везут. Выйди-ка, посмотри.
Вышел работник. Зашел снова и говорит:
- Правда, барин. Вроде сено.
- А не знаешь откуда? Может, с Семеновских лугов?
- Не знаю.
- Сходи и узнай.
Пошел работник. Снова входит.
- Барин! Точно, с Семеновских.
- А не знаешь, сено первого или второго укоса?
- Не знаю.
- Так сходи, узнай!
Вышел работник. Возвращается снова.
- Барин! Первого укоса!
- А не знаешь, по чем?
- Не знаю.
- Так сходи, узнай.
Сходил. Вернулся и говорит:
- Барин! По пять рублей.
- А дешевле не отдают?
- Не знаю.
В этот момент входит Иван и говорит:
- Барин! Мимо везли сено с Семеновских лугов первого укоса. Просили по 5
рублей. Сторговались по 3 рубля за воз. Я их загнал во двор, и они там
разгружают.
Барин обращается к первому работнику и говорит:
- Теперь ты понял, почему тебе платят 5 копеек, а Ивану 5 рублей?!? ...


Поделитесь в комментариях своим любимым анекдотом/мемом/рилзом/байкой про работу!

Соберем всю народную мудрость в один тред)

#менеджмент
  • ❤ 31
  • 💯 16
  • 😁 4
Post #139 1.33K
Я → Т

Уже пару месяцев я работаю в Т-Банке. Я всей душой люблю Яндекс, и проработал там насыщенные 7.5 лет.

За это время я успел поделать дела в Медиасервисах, Райдтехе и Лавке. Надеть и сменить шапочки стажера, технического менеджера, продакта и руководителя продукта. У меня были выдающиеся руководители, по порядку: Дима Субботин, Андрей Кругляк, Рома Маресов, Артем Молчанов, Олег Левчук, Дима Козлов, Никита Толстой – и я бесконечно им благодарен. В Яндексе я нашел друзей (и много) и познакомился с неописуемым количеством талантливых людей, единомышленников. Это был прекрасный запоминающийся период, который я обязательно бы повторил, если бы маховик времени существовал и работал. Аркадий Волож и Илья Сегалович построили невероятную компанию и культуру – и я рад, что был её частью. Для кого-то alma mater – это консалтинг, для меня – Яндекс.

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

Однако, время ускоряется. И «нужно очень быстро бежать, чтобы оставаться на месте».

В Т-Банке я отвечаю за создание супераппа выгодных покупок и рост сервисов Т-Города.

Зачем?

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

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

3. Чтобы достичь успеха в своей зоне, мне потребуется накачать много новых мышц. Во-первых, хоть Т-Банк и сильно похож на Яндекс, немало всего здесь устроено по-другому; в некоторых местах – тотально. Во-вторых, я не до конца знаю, как эффективно решать некоторые новые задачи, а где-то ясно вижу потребность перестроиться.

Подписываю с собой внутренний «контракт на сезон».

P.s. команда Лавки – вы 🩵

🔗 Миша день за днём
  • ❤ 67
  • 🔥 21
  • 🍓 8
  • 💘 3
  • 🎉 1
Post #138 1.57K
Новый виток менеджерской оптимизации

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

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

Так появился Леонид Аишкин!

Лёня работает в телеграмме, под капотом умеет ходить в claude или chat-gpt (в качестве fallback), имеет встроенный workflow для создания новых скиллов или редактирования существующих (и причём качественных, как сейчас модно говорить, harness enough, ю ноу), умеет обрабатывать записи встреч и транскрипты, делать прожарку профессиональных скиллов кандидатов после собеседований. Следующий шаг – добавить личный таск трекер и вторую память.

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

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

Вам было бы интересно и полезно иметь такого виртуального менеджера на подхвате? Если да – ставьте ❤️, допилю и открою для бета-тестирования.



P.s.: если кто-то решал подобную задачу, поделитесь в комментах, что получилось, и на каком месте все сломалось

🔗 Миша день за днём
  • ❤ 59
  • 🔥 4
  • 💘 3
Post #136 1.24K
Я у мамы лидер

Если вы недавно испеченный лидер или очень хотите им стать, и, конечно, желательно, чтобы в должности было слово «директор», «руководитель» или даже лучше «властелин», – то хочу напомнить одну важную менеджерскую имбу.

Руководство, лидерство и управление (ну и контроль, раз уж заговорили) – это не синонимы.

Ситуация

Вы слышите на одной из встреч такие утверждения:
• «Моя задача – вдохновлять команду!»
• «Моя задача – собирать сильных людей!»
• «Моя задача – трансформировать организацию и транслировать вижн!»
…«а для всего остального у меня есть вы [команда]».

Что ж, доставайте свой bullshit-мометр! Давайте разберемся, не зашкаливает ли он?


Как реально устроена жизнь?

Лидерство без управления – это просто энергичная мобилизация команды без системного результата. К чему это приводит: через какое-то время от такого «лидера» все уволятся, а результат, возможно, и будет, но не повторим.

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

Контроль без управления – это бездумная отчетность и микро-менеджмент. К чему это приводит, думаю, понятно.

Этим я хочу сказать, что лидерство действительно важно, но только им прикрываться нельзя.


Как быть?

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


Что значит управлять?

Во-первых, управлять можно только системой, которая имеет некоторое движение, то есть у нее есть «цель» и она каким-то образом движется к ней самостоятельно, а не статична. Спойлер: 99.9% корпоративных команд в ай-ти обладают этим свойством.

Во-вторых, управление требует понимания. То есть нужно шарить в том, что делаешь. Управление меняет систему, например: перестраивает планирование, меняет критерии оценки перфоманса, вводит процессы и критерии принятия решений, убирает локальные засоры в командах, меняет структуру ответственностей и бла-бла-бла. Менять систему, не погружаясь в детали и не поковырявшись своими руками, – это как делать хирургическую операцию с закрытыми глазами; смело!

Тогда, если ты управляешь и ещё и руководитель – это тебе просто несколько помогает. А если ты ещё и хороший лидер, ты можешь сделать эти изменения искренне желанными командой. Но в этот момент важно стоять по пояс в… реальных делах.

Поэтому, если на работе вас «вдохновляют» и «транслируют вижн» без управления или обесценивая управление, обратите внимание: в этом месте будет большая проблема.

🔗 Миша день за днём
  • ❤ 32
  • 🔥 13
  • 👍 5
  • 😁 4
  • 💘 2
  • 🍓 1
Post #135 1.3K
Принятие решений

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

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

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

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

Так вот, пусть вы рационально знаете и понимаете все эти правила и плаваете в них, как рыба в воде. И вот случился момент Х: вы сталкиваетесь с необходимостью принять решение и оно, например, какое-то неприятное – про увольнение, реорганизацию, отказ от чего-то привычного для команды, внедрение чего-то непривычного и нового, но действительно важного. Что нередко происходит в этот момент?

1. Столкновение с сопротивлением и инерцией. Не со своей, а с собирательным образом сопротивляющейся среды в своей голове. Когда вы локомотив изменений или любых активных процессов в команде и рабочем коллективе в широком смысле, постоянные столкновения с сопротивлением выматывают и, как следствие, невольно превращаются в активного собеседника в вашей голове. Неприятного собеседника. «А зачем?», «Чтобы что?», «Мешать не будем, поддерживать тоже», «Мм, новую бюрократию принёс, да?».

2. Сомнения от столкновения с (1).
Не удивительно, что если в голове постоянно идёт такая борьба, в какой-то момент человек берет, и останавливается. И это начинает влиять на качество решений: тут компромисс, там компромисс – и в итоге получается безликое нечто, но зато инертная среда довольна – но теперь и ты часть корабля.

3. Репутационный страх. «А что если не получится?». Так многие решения начинают делаться не «для» чего-то, а «чтобы не» пострадать в случае неудачи.

Все эти голоса (1-3) обычно приводят к прокрастинации решения, потере мотивации и уверенности, и, в конце концов, к неправильному выбору (поспешному или сделанному из позиции внешнего неодобрения).

4. Однако, помимо других голосов, над-страивающихся над теоретической базой, есть один очень и очень мощный по своей природе – голос интуиции. Его легко спутать с голосом тревоги. Разница простая: голос тревоги хочет, чтобы ты чего-то избежал. В то время как голос интуиции хочет, чтобы ты действовал, но в направлении, которое ты, может быть, даже пока не можешь себе объяснить, и это часто пугает. Тревога же всегда говорит «оставайся в зоне комфорта, тут безопаснее». В какой-то момент лично мне стал помогать проверочный вопрос, который я услышал в одной из лекций Джордана Питерсона:

«Этот голос – это голос того, кем я мог бы стать ИЛИ голос страха стать тем, кем я мог бы стать?»


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

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

Соскучился! ❤️ – если вы тоже

🔗 Миша день за днём
  • ❤ 29
  • 🔥 8
  • 👍 1
  • 😁 1
  • 💘 1
Post #134 1.32K
Миша день за днём Эй-ай вайб: биг вайб энерджи Три факта: 1. Близкие люди знают, что я обожаю и уважаю хорошие игры, интересуюсь и вдохновляюсь game-dev-ом. 2. Я люблю искусство: уже рассказывал про фотографию и рисование. 3. Я не разделяю всеобщее помешательство на идее…
+2 часа к предыдущим шагам, и поддержка мобильного тача готова. Также сделал более логичное завершение демо-уровня.

Смотрите сами: https://thedoors-9gpg.onrender.com/doors/1/

🔗 Миша день за днём
  • ❤ 31
  • 🔥 13
  • 👾 3
  • 👍 2
  • 💘 1
Post #132 1.36K
Эй-ай вайб: биг вайб энерджи

Три факта:

1. Близкие люди знают, что я обожаю и уважаю хорошие игры, интересуюсь и вдохновляюсь game-dev-ом.
2. Я люблю искусство: уже рассказывал про фотографию и рисование.
3. Я не разделяю всеобщее помешательство на идее, что эй-ай – это, в первую очередь, про рост эффективности и сокращение затрат на «производстве». Конечно, это тоже, но только это – слишком скучно.

Я верю, что эй-ай может сильно расширить возможности для творчества. Я уже давно вдохновлен этой мыслью, но вот, наконец, добрались руки, и «я сделял».

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

Каждая дверь – самостоятельная сцена, которая может быть чем угодно. Первая дверь – демо-проект, где я собрал web-js-движок и на скорую руку поисследовал возможности и ограничения формата.


На всё-про-всё ушло всего ~11 часов чистого времени

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

И для меня это уже фантастика – без эй-ай создание такой сцены с нуля без опыта у меня легко заняло бы пару недель фул-тайм.

Ингредиенты:
– Cursor + Claude Opus 4.6 (никакой GPT Codex с этой имбой не сравнится),
– графика: Nano Banana Pro + пост-обработка в Figma,
– одни выходные, несколько ночей для полировки и детский интерес,
– прочитанная недавно книжка про славянские мифы,
– хостинг на Render.

Хозяйке на заметку: самое сложное – это, конечно, графика и ассеты для анимаций. Никакая нейронка, даже с самыми детальными отполированными промптами и референсами и пайплайном не смогла решить задачу правильно ни разу! Из 11 часов работы ~5 часов ушли только на графику.


Дизайнер, если ты меня слышишь...

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


Всего лишь 100 ❤️ и несколько репостов, чтобы этот блог добрался до 1000 подписчиков – и готов написать лонгрид, как такое накодить


🔗 Миша день за днём
  • ❤ 88
  • 🔥 22
  • 🍓 7
  • 👍 2
  • 😁 1
  • 💘 1
  • 🦄 1
Older posts →

About this channel

How can I read @justhappymisha without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Миша день за днём: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Миша день за днём have?
Миша день за днём (@justhappymisha) has 1.39K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Миша день за днём know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →