Хороший Project_Артем Арюткин – Telegram
Хороший Project_Артем Арюткин
720 subscribers
193 photos
13 videos
4 files
106 links
Download Telegram
Почему нам сложно показывать MVP/ промежуточный результат?

Я большую фанат 2-х вещей в работе (за что спасибище моему первому руководителю в Сбере):
1.
20% усилий для 80% результата. Нет смысла делать все идеально. Пока вы потратите время на достижение 100% результата, я уже сделаю в 5 раз больше. Да, не идеально.
2.
Показывать промежуточные результаты как можно раньше.
Почему? Чтобы не закопаться на месяц, а потом выяснить, что мы «делаем стол, а не шкаф».

Тут товарищ Михеев задавался вопросом, а почему же нам так трудно показывать промежуточные результаты?

Проблема в нашем воспитании: дом, детский сад, школа, университет.

Вы помните, чтобы нас там учили показывать промежуточные результаты?
Поправляли, если мы «копаем не в ту сторону»?

Наша система воспитания построена на том, что нас всегда просят показать итоговый результат.
При решении задачи не оценивается отдельно качественно сформулированное «Дано»… Только правильно сформулированный ответ.

Хотя, если посмотреть на самом деле, нас учат очень итерационно:
сначала буквы и хвалят за них, потом слоги и хвалят за них, потом слова, потом предложения и т.п.
В 90+% случаев нас начинают учить на простых примерах усложняя и усложняя постепенно задачу.

То есть нельзя сказать, что нас учат плохо.

Прикол в том, что нам не объсняют, что это и есть тот самый «промежуточный результат».
Или объясняют, но не достаточно внятно.

Как итог, мы взрослые приходим на работу и продолжаем «получать задачу, уходить в свою пещеру на 3 недели, а потом возвращаться с результатом, который нужен, но не в таком виде или мы совсем не поняли задачу»…

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

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

👉🏼 Обсуждать и набрасывать можно тут

А как у вас?

♥️ -
страшно и не комфортно показывать промежуточный результат
🔥 - если для тебя это изи.
👍 - если ты готов не только показывать промежуточный результат, но и ваще не показывать результатов 😂

@badtechproject
🔥9👍54👏1
Начальник меня не слушает

Иногда нам всем кажется, что начальник нас не слушает и не слышит…

Создаётся ощущение, что ты на работе — как фон. Есть, но никто не замечает

Бывало у вас такое?

Ну сознайтесь, уверен за вашу карьеру такое точно могло быть.

Разберем, почему так?

1. Ты невероятно хорош!
Вы хорошо делаете свою работу, идеальный винтик корпоративной машины и он вам доверяет максимально.
Что делать в этой ситуации, чтобы привлечь внимание?

Фиг знает, поднимите вопрос о повышении. Он сразу обратит на вас внимание.

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

3. Жопа горит у твоего начальника
У него сейчас есть другая срочная задача… Пожар, который он тушит.
Помните я недавно пост про доверие выпускал?

Ну вот если доверие есть, то так и скажите: давай встречу подвинем, лучше потом полноценно пообщаемся.

4. Ты параноик
А может это ваш заскок? И он обращает внимание?
Просто вам вот нужно что-то прямо особенное?
Например, чтобы вас по спинке погладили!

Накидать мне можно вот тут

🫡 -
если ты идеальный винтик корпоративной машины
🔥 - если жопа в огне и у тебя, и у начальника
💊 - если ты параноик

@badtechproject
💊10🔥7😁3👍2
System Design от Чжиюн Таня
или как выжить на интервью, не превратившись в кусок тревожного желе

Если вы дочитали Алекса Сюя и такие:
«Ну всё, теперь я точно архитектор Google»,
а потом вам на интервью говорят:
«А теперь спроектируй систему, где миллионы юзеров одновременно жмут лайк на видео»
и вы снова: «Эээ... ну… может, кэш?»,
то держите вторую дозу системного просвещения — книга Чжиюн Таня "System Design: How to Survive the Interview".

1.
Книга больше говорит о базе и по ощущениям рассчитана на программистов, все-таки.
2.
Мне перевод понравился чуть меньше. Мне не так важно, но знаю, что есть очень чувствительные к этому люди.
3.
Крутые кейсы (включая те, что редко встречаются):
- Push Notification Service
- API Rate Limiter
- Design a Web Crawler
- Система для бронирования билетов (да-да, как в авиакомпаниях)
- И даже… система аутентификации

В кейсах, опять таки, больше деталей.

4.
Перед самими кейсами больше базы алгоритмической

5.
Фреймворк систем-дизайна, который он продвигает:
- Clarify Requirements: разбираем юзкейсы и ограничения
- Define API and Data Flow: как данные гуляют по системе
- Back-of-the-envelope calculations: нагрузки, размеры, TPS
- High-level architecture: компоненты и их взаимодействие
- Bottlenecks and scaling: что сломается и как починить
- Trade-offs discussion: чем пожертвовали ради чего
6.
Мне больше понравился Алекс Сю, так как, по ощущениям, книга больше рассчитана на менеджеров, а это то, что нужно мне)

🔥 — Если уже прочитал и зашло
❤️ — В список must-read
💅 — Если не зашло

@badtechproject
9🔥4👍2
Тут писали подкаст с Андреем Смирновым и он почитав канал и посмотрев другие подкасты (Антон, оказывается, интервьюеры готовятся, а не как мы😁) спросил про планы на фитнес направление. Таких планов нет, да и совмещение профессиональной деятельности с таким более сомнительным - плохая затея.

Но вот один эксперимент сделать можно публичным.
Буду делиться его результатами раз в 2-4 недели.

Короче, последнее время в тренировках наблюдаю замедление прогресса.

Топ
понятных причин:

1.
Подтягивания с 25 кг доп веса нифига непросто. И переход с 8 повторений на 9 занимает 2 недели. С 18-20 кг было проще.

2.
Понятно, что есть недостаток сна. Чудес не бывает с маленькими детьми и работающими родителями.

3.
Тренировки только дома. Кроме плавания, конечно же 😁

4.
Снижение калорийности ниже 1900-2100 явно уже перебор.
Ну и видно, что после марта текущий подход более не дает результата.

Что нужно сделать?

Правильно, пересобрать питание и тренировки.

Заюзаем чатГПТ:

1.
Закинул ему свои фотки и попросил дать оценку.
Помним, что качество ответов растет, если просить ГПТ задавать вам вопросы.

2.
Отвечаем на его вопросы и описываем ситуацию:
- какое оборудование есть
- какие текущие результаты
- что с питанием и прочее.

3.
На выходе получаем программу тренировок и рекомендации по питанию (можно даже попросить его составить конкретный рацион).

Итог:
1.
ЧатГПТ составил программу тренировок и питания на 12 недель.
2.
Предложил нарастить хорошенько каллораж, добавив углеводов.
🔥72
Хороший Project_Артем Арюткин
Тут писали подкаст с Андреем Смирновым и он почитав канал и посмотрев другие подкасты (Антон, оказывается, интервьюеры готовятся, а не как мы😁) спросил про планы на фитнес направление. Таких планов нет, да и совмещение профессиональной деятельности с таким…
Короче, по итогам недели готов сказать, что это ваще темка

Закинул еще туда результаты анализов - ваще красота.
Изменения есть, прямо как в плане

Но вопрос самоконтроля никуда не девается: штука не заставит тебя не есть биг-мак, хотя очень поможет в этом 🤓
💯4🔥2
“Платформа всё сделает за вас”- обещание, которое никто не сдержал

Я тут готовлю доклад на TechLeadConf о том, как возникают и развиваются платформы в разных компаниях.
И созрел вот такой пост.


«Наша внутренняя платформа автоматизирует всё. Разработчик должен просто писать код и не думать ни о чём» - такой манифест написал какой-то РМ в конфлюенс еще в 2020 году и даже презентацию приложил с защиты…

Когда-то это звучало как прогресс.

Инженеры радовались: “наконец-то не надо писать Jenkins-файл”, “можно не париться с логированием”, “просто пиши сервис, остальное магия платформы”.
Но прошло время… и всё стало совсем не так весело.

1.
Новый монолит с лицом YAML'а
Ты не пишешь пайплайн — ты пишешь YAML.
Но YAML странный. Он не валидируется. У него 400 строк. И если ты ошибся с отступом — деплой ушёл в «отпуск» вместе с ответственным за платформу.
Все твои действия теперь обёрнуты в слои абстракций:
- Платформа делает деплой, но непонятно как.
- Платформа ставит алерты, но ты не знаешь, где они.
- Платформа следит за логами, но логи — это логи платформы, а не твои.
Ты уже не разработчик.
Ты шаман, который вызывает духов из CI/CD контура, обновляя pipeline.yaml и гадая по логам: где ты ошибся, о смертный.

2.
Контрибьютить в платформу? Только через обряд посвящения
Ты находишь баг. Например: пайплайн отваливается, если имя ветки начинается с hotfix/.
Ты пытаешься починить.
Но репозиторий платформы закрыт.
Там другой язык. Другая документация. Другие люди.
Чтобы внести изменение - надо собрать три комитета, написать оффер, пройти code-review у совета древних и подписать кровью SLA.
Поэтому ты ничего не правишь.
Ты просто запоминаешь: не называй ветку hotfix/.
3.
Баги, которые не баги (а просто фича не задумывалась).
Ты хочешь, чтобы сервис стартовал с другой версией базы. Или чтобы пайплайн не катился при изменении только .md.
Ты пишешь в канал поддержки.
Тебе отвечают:
“Так не предусмотрено в платформе.”
И ты вдруг понимаешь:
Ты не просто пользователь. Ты подданный.
А платформа — не инструмент. Это феодальная система. Где фичи — милость сверху.

4.
Когда документация — это GPT-галлюцинация
Документация есть. Но не про твою версию.
Ты читаешь и понимаешь:
- половина функций не работает, как описано.
- Вторая половина не описана вовсе.

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

5.
И всё-таки, зачем она вообще?
На бумаге всё круто.
Платформа стандартизирует. Упрощает. Ускоряет.
На деле:
Всё, что выходит за "золотой путь" - боль.
У людей нет контекста, как работает магия.
А когда всё-таки случается инцидент - никто не знает, где копать.

Итог?
Внутренняя платформа — это не silver bullet. Это просто новый вид легаси, только с модным логотипом.
Она экономит время… до тех пор, пока ты идёшь по её дорожке.
Шаг влево- и ты уже маг-отступник, в бою с обёртками, которых никто не контролирует.

А есть ли мораль?
Не строй платформу, если не готов её поддерживать как продукт. А лучше - не ври, что она “всё сделает за тебя”.

А вот тут можно поделиться своим опытом🤪

@badtechproject
6🔥6👍2
Хороший Project_Артем Арюткин
Тут писали подкаст с Андреем Смирновым и он почитав канал и посмотрев другие подкасты (Антон, оказывается, интервьюеры готовятся, а не как мы😁) спросил про планы на фитнес направление. Таких планов нет, да и совмещение профессиональной деятельности с таким…
Могу поделиться итогами 12-го дня эксперимента чатГПТ, как тренера.

0.
Из моих претензий к чатГПТ:
все еще приходится правильно питаться и тренироваться.
Хотелось бы, чтобы он уже эту задачку порешал🤣

1.
То самое преимущество, когда ты можешь задать любой тупой вопрос.
Я вчера «бро, можно 20 грамм салями на ночь съем с бокалом вина» он такой: брат, без проблем, можешь, главное, не кори себя. А на завтра тогда съешь вот это»
2.
Или я ему: «бро, че то прогресса нет, а он мне: как нет? Вот тебе анимированный результат прогресса»
3.
Или я такой: тут Басик на неделю закрыли, че делать?
И он рррраз, мне сразу программу подстроил.

Короче, кайф!
🔥9👍62
А кто сейчас какие интересные книги читает, народ?
Принцип Ставок Энни Дьюк

Где-то месяц назад прочитал книгу и она прямо мега невероятный кайф.

Почему кайф?
Потому что мысли очень схожи с моими, однако выражены интереснее.

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

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

3.
Вы не можете ничего гарантировать. Вы можете утверждать, что с вероятностью 80% проект будет сдан в срок. Но гарантировать? Точно нет.

4.
Каждое ваше решение - это ставка.
Вы делаете ставку вашими ресурсами:
время, деньги, внимание.

5.
Как и в покере или на бирже, важно не просто «угадать», а оценить:
Какова вероятность успеха?
Какова ценность выигрыша?
Какова стоимость проигрыша?
6.
EV-мышление (ожидаемая ценность)
Даже если исход неудачен, ставка может быть хорошей, если на длинной дистанции она выигрывает. Это принцип, по которому мыслят профессионалы:
"Я проиграл конкретную сделку, но принял правильное решение, потому что EV был положительным."
7.
Дисциплина важнее уверенности
Лучшие игроки не уверены на 100%, но они дисциплинированы в ставках. Они знают, когда не ставить вообще. Это применимо в продуктах, инвестициях, найме, выборе фичи, да хоть в личной жизни.

Примеры применения:
- Фичи в продукте: «Есть 30% шанс, что эта фича взлетит, но если взлетит — увеличит выручку на 20%. EV — положительная ставка.»
- Хайринг: «Кандидат спорный, но upside высокий. Стоит рискнуть, если стоимость ошибки невысока.»
- Личная жизнь: «Не уверен, стоит ли идти в стартап. Вероятность успеха 20%, но рост X10. Если нет обязательств — ставка разумная.»
Выводы:
"Принцип ставок" — это не про азарт. Это про осознанные, аналитические, прагматичные решения. Про культуру «решений под вероятности», а не «правильных ответов».

Что такое EV (Expected Value) и зачем он тебе?
Спасибо чатГПТ за отличное определение😁
EV (ожидаемая ценность) — это способ оценить, насколько ставка (решение) выгодна в среднем, если повторять её много раз.
Формула:
EV = (вероятность успеха × выигрыш) – (вероятность провала × потери)
Примеры:
Запускаем новую фичу
Вероятность успеха: 30%
Потенциальный рост выручки: +1 млн ₽
Вероятность провала: 70%
Потери (время команды, отвлечение): –200 тыс ₽
EV = (0.3 × 1 000 000) – (0.7 × 200 000) = 300 000 – 140 000 = +160 000 ₽
Даже если «на глаз» кажется рискованным — ставка положительная. На длинной дистанции такие решения приносят прибыль.
Хайринг рискованного кандидата
Шанс, что кандидат выстрелит: 40%
Его вклад: +X10 к команде
Потери при фейле: несколько месяцев времени и ресурсов
Если EV > 0 — ставка стоящая. Даже если проиграешь конкретный раз, решение было правильным.

Главное: EV не говорит, что произойдёт. Он говорит, что имеет смысл делать снова и снова. Это как профессиональный спорт: не угадывать, а делать +EV ставки и жить с результатом.


🔥 - если уже читал и зашло
❤️ - добавил в бэклог
💅 - если читал и не зашло

@badtechproject
12🔥4💅1
Хочешь карьерный совет № 2?

Ну вариантов у тебя нет, я тебе его дам

Получил ссылку?
Открывай. Сразу.

Невероятно, как много раз люди писали «ок» и открывали ее перед дедлайном. Выглядело это очень плохо.


И за этот совет спасибо моему первому руководителю.

А поделитесь, плз, вашими советами, народ.

@badtechproject
🔥12
Хочешь карьерный совет №4?

Не успеваешь — предупреди. Сразу.

Даже если очень стыдно. Даже если ты почти доделал. Даже если надеешься «всё наверстаю ночью».

Знаете, проект - вещь вероятностная.
И чаще всего эта вероятность работает не в нашу сторону:

- билд развалится,

- макет не откроется,

дедлайн подползёт на цыпочках.

Не молчи.
В реальной жизни урон от молчания в 10 раз больше, чем от переноса.

👉🏼А вы как — честно говорите, что не успеваете? Или «лучше потерплю и сдам в 3 ночи»?
Давайте пособираем еще ваши кейсы.

P.S. И да, очевидных советов не бывает. Это единственное в чем я уверен на основе своего опыта.

@badtechproject
5🔥4
🧨 Белые воротнички в опасности: ИИ готовится к зачистке офисов

На выходных я кидал ссылочку, где советовал материал для обучения от Anthropic.

А тут обзор статьи в Axios CEO Anthropic, где Дарио Амодеи предупреждает:

❗️искусственный интеллект может уничтожить до 50% начальных офисных должностей в течение ближайших 1–5 лет, что может привести к росту безработицы до 10–20%.

📉 Что происходит?
Amodei утверждает, что ИИ способен заменить начальные позиции в таких сферах, как технологии, финансы, право и консалтинг. Он призывает правительство и компании быть честными и готовиться к возможным последствиям.

🧠 Парадокс создателя
Несмотря на свои предупреждения, Amodei продолжает развивать ИИ. Недавно Anthropic представила Claude 4, модель, способную к "экстремальному шантажу" в определённых сценариях.

⚠️ Почему это важно?
Мнение автора статьи, а не автора канала.

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

☣️Самое ценное, то есть мнение автора блога, а не всяких CEO!
Думаю я следующее:
1. панику отставляем,
2. инструментами пользоваться учимся,
3. работать нам всем в будущем придется больше и конкуренция вырастет.

Кто как и я, надеялся, что ИИ поможет им облениться окончательно и досмотреть все тик-токи - мы с вами обломались…

Что вы думаете об этом?
⚡️ - ИИ - угроза для офисных работников
🐬 - ИИ - шанс для прогресса
💊 - дед опять таблеток не выпил…

Обсудить и доказать, что я не прав можно тут.

@badtechproject
🐳117😁2🔥1💊1
Тренажер для РМов

Сделал вам тренажер для подготовки к менеджерской секции интервью в chatGPT.

Раз уж нас ИИ еще не заменил и не начал нам проецировать тик-токи прямо в мозг, придется еще поработать.

Открывать только в вэбе

Пишите фидбэк вот сюда.

@badtechproject
🔥93🕊2👎1
Хороший Project_Артем Арюткин
Могу поделиться итогами 12-го дня эксперимента чатГПТ, как тренера. 0. Из моих претензий к чатГПТ: все еще приходится правильно питаться и тренироваться. Хотелось бы, чтобы он уже эту задачку порешал🤣 1. То самое преимущество, когда ты можешь задать любой…
Раз уж мы тут за честность, то…
Сегодня 22-й день и план по снижению кол-ва калорий по 50 в течение недели, чтобы довести до 2100…

И 3 недели был почти идеальный ход, пока сегодня утром в моей жизни не появился чак-чак😬

А так как моя бабушка родом из Бугульмы (это под Казанью), то пойдет он только на пользу 🤣.
🤣124😁3💯1
Cracking Product Interview

Помогаю вам тут не паниковать из-за замены белых воротничков!

И сделал gpt-приложение (открывать через браузер), чтобы вы могли подготовиться к продуктовой секции!

Интервью сейчас все более и более зубодробительные!

А фидбэк пишем вот сюда!

@badtechproject
7🔥3👍1
Хороший Project_Артем Арюткин
Короче, случилось 2 эчпочмака! Вот такой вот он «успешный успех»…
У нас был чак-чак + 2*эчпочмака и диета

Кстати, если хотите знать, я вчера вписался в 2450, как и должен был)
Не добрал, правда, белка, но бывает)))))
😁74🔥3
Дизайн привычных вещей

Я тут на выходных вайбах вспомнил эту книгу.
Почему?

1.
я ж ИТшник не настоящий, я так-то инженер-механик.
2.
суть дизайна для инженера - делать интуитивно понятные без инструкции механизмы/девайсы.
3.
дизайн девайса должен вас ограничивать, чтобы вы его не сломали и сами не поранились серьезно.

Отличный пример - газонокосилка.
1.
У вас не получится естественным образом дотянуться до ножей, потому что придется отпустить рукоять подачи топлива.
2.
Если ножи перестанут крутиться (что-то попадет и заблокирует их), то она сразу же заглохнет.
3.
Конструкция не позволит вылететь из под газонокосилки ничему, что резко повышает безопасность.

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

Накидайте свои варианты девайсов таких вот тут в комментах.

🔥 - если читал и зашло
❤️ - забрал в бэклог
💅 - если читал и не зашло.

@badtechproject
7🔥2