TG Telegram Group Link
Channel: FEDOR BORSHEV
Back to Bottom
#вопрос может ты знаешь, есть ли способ/формула определения загрузки команды по сервисам? Условно нужно понимать, что в команду влезет ещё один сервис на поддержку/развитие.

Увы, Единственного Универсального Способа Определять Нагрузку Программистов я не знаю.

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

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

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

Периодически я отвечаю на вопросы — вы пишете на почту [email protected], а я публикую ответ здесь.
Как мы храним уроки в Школе Сильных Программистов

Нас давно просят рассказать, как у нас в школе устроено хранение учебных материалов — а то мы просто говорим везде «в Notion» и больше ничего не рассказываем.

Для начала расскажу про проблему, которую мы решали. Дело в том, что над уроками работает всегда несколько человек: как минимум Марьяна, я, Зоя и корректор. В «Анализе систем» нас вообще было шестеро — Антон с Тимуром писали черновики, мы с Марьяной правили их с точки зрения сторителлинга и андрагогики, и потом отдавали обратно Тимуру с Антоном. Получается, куче людей надо работать над одним текстом — видеть правки друг-друга, писать и резолвить комменты. Идеально, если жизнь у них при этом не усложнена техническими подробностями — чтобы перетащил картиночку, и она заработала, и не надо никаких «библиотек медиа», S3 с CDN и всего такого. Ну и чтобы были минимальные возможности вёрстки — колончки, таблицы и всё такое.

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

В итоге решили показывать тот же выхлоп ноушена, но уже в своём интерфейсе. Написали контроль доступа, кеш страниц и картинок на собственных мощностях. Самую сложную часть работы, — рендеринг материалов на фронте, — сначала сделали на открытой либе vue-notion, а потом форкнули её и почти всю переписали, забив на совместимость с оригиналом. Форк, как и остальной код школы, — сделали открытым.

Сейчас видно, что мы не ошиблись — мы ни секунды не потратили на админку материалов, за два года у нас не было ни одной серьёзной аварии, а технически сейчас две системы никак не связаны — даже если ноушен упадёт/закроется/забанит нас, студенты ничего не почувствуют.

P.S. Может сделать небольшой стрим, где я расскажу про детали? Напишите коммент с плюсиком, если придёте на такой стрим
#вопрос как ты относишься к посещению конференций? Не кажется ли это пустой тратой времени?

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

В любом случае, профессиональные конференции — очень полезная штука, чтобы за небольшое количество усилий поддерживать актуальные знания о профессиональном контексте: что индустрия думает про k8s и новые фреймворки, куда катится ваш язык, как сейчас модно планировать спринты.

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

Так что если вы, как и я, жалеете внимание на профессиональные подкасты и новости, но хотите быть в контексте — слушайте конференции, хотя бы прошлогодние, их часто выкладывают бесплатно.

Периодически я отвечаю на вопросы — вы пишете на почту [email protected], а я публикую ответ здесь.
В четверг стартует финальный в этом году, шестой поток Асинхронной Архитектуры. Это последний шанс пройти нашу интенсивную архитектурную историю вместе с 100+ коллегами — потом курс уйдёт в бессрочный отпуск.

Ждём всех, кто интересуется (или давно работает с) коммуникацией в распределенных системах. Говорим обо всех важных аспектах — начиная от выбора брокера и заканчивая эволюцией, обработкой распрделённых ошибок и тестировании. В отличие от книг, это всё — не абстрактные материалы, а привязанный к бизнесу дистиллированный опыт.

Чтобы не забывать, что всё эти навыки не для резюме, а для реальной жизни, будем писать большую домашку. Посмотрите, как делали другие: ruby, python, go, php, java, kotlin, elixir, c#.

Курс направлен на мидлов, синьёров и помидоров. Джунам подойдёт, но только отважным. Если ваша работа не связана с написанием коммерческого бекенда (к примеру вы фронт/аналитик/продакт/SET) — скорее всего курс будет мимо.

Стартуем 15 февраля, то есть послезавтра. Можно успеть по безналу, если поторопиться — напишите нам, расскажем что делать.

Вписаться →
Ритуалы личной продуктивности

В конце прошлого года заметил, что у меня стала падать продуктивность: дела делались как обычно, решения принимались, но вот всё, что не требовалось здесь и сейчас, делалось крайне плохо: я так и не дописал рассказ о нашей работе для сети клиник «Чайка», полгода собирался внедрить нормальную систему планирования времени программистов вместе экселевского документа, начал забивать на личные дела. Марьяна называет такое «сидеть на входящих»: пришёл сигнал — я его обрабатываю, но сам при этом сигналов не издаю. Как-то писал об этой проблеме у начинающих менеджеров.

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

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

Самое главное, что сломалось — обзор. Появились дни, в которые я вообще не уделял время планированию, просто брал то, что находилось в Things и делал. В дни когда уделял — делал это плохо: не первым делом, на бегу, иногда даже после встреч.

Из-за плохого планирования из дня ушёл ритм, а за ним начались проблемы со сном. Я начал ложиться спать в разное время: когда-то в 23:00, а когда-то — в 01:00. Конечно же ни о какой эффективности такого сна речи не идёт — мне даже пришлось возвращаться к будильнику, чтобы вставать к запланированным событиям. Что сделал:

— Вернул утренний ритуал. Медитация → обзор → кофе/завтрак.
— Купил Apple Watch: трекаю сон и физическую активность.
— Оживил текущую инициативу и ограничение на количество задач.
— Обратно начал планировать личные дела в календаре. Теперь календарь показывает не только неприятные встречи, но и приятные моменты вроде похода в баню или поездки в аэропорт.
— Сделал вечерний ритуал. Набрать воды в увлажнитель, отрефлексировать день в Obsidian, настроить сон в Pillow на Apple Watch.

Сработало, как любой новый ритуал — в первые дни добавило спокойствия и продуктивности, потом всё выровнялось, но стало гораздо лучше, чем до него.
#вопрос страдаю от информационного шума в телеге, а отписаться не получается — срабатывает FOMO и подписываюсь обратно. Расскажи, как ты выбираешь тех, кого читать?

Если вкратце — я стараюсь читать только тех, кого знаю лично, и кто при этом не постит больше пары раз в неделю. Но это «малый круг», таких каналов 5 штук, не больше.

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

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

Пример первых — почти все инстаблогеры и ютуберы. Пример вторых — маленькие профессиональный телеграм-канальчики.

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

Периодически я отвечаю на вопросы — вы пишете на почту [email protected], а я публикую ответ здесь.
FEDOR BORSHEV
Ритуалы личной продуктивности В конце прошлого года заметил, что у меня стала падать продуктивность: дела делались как обычно, решения принимались, но вот всё, что не требовалось здесь и сейчас, делалось крайне плохо: я так и не дописал рассказ о нашей работе…
Продуктивность: карго-культ → рефлексия

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

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

А раз все инструменты действуют на всех по разному, значит нужен продуктовый подход. Не копировать успешные практики, а постоянно следить за тем, что ты делаешь. Помог ли тебе переход с Roam Research на Obsidian? Не зря ли ты тратишь по 40 минут на дорогу, если можешь работать дома с таким же успехом? Или может сосед месяц назад начал ремонт и из-за этого начались проблемы с концентрацией? Получается, что мы не бездумно вводим практики и инструменты, а проверяем продуктовые гипотезы. А у тех, что выстрелили — вдолгую следим за показателями.

Кажется, самое лучшее, что можно сделать с личной продуктивностью — это не копировать у других ритуалы и инструменты, а просто начать за ней следить: раз в неделю садиться и проверять, все ли инструменты работают, что можно улучшить, а чему пора на свалку.
#вопрос Как решать проблемы с инициативностью сотрудников? Примеры — упал билд, можно разобраться за 5 минут, посмотрев логи и поменяв JSON — но никто этого не делает. Или надо поменять билд-артифакт, тот кто обычно это делает в отпуске, а все остальные даже не пытаются разобраться, хотя доступ есть. Дейлики не помогают.

Боюсь, мой ответ прозвучит довольно депрессивно, но всё же попробую ответить. Вкратце — если у сотрудника нет шила в нужном месте, я не знаю ни одного способа быстро его туда имплантировать.

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

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

Руководитель должен следить, чтобы в каждой рабочей группе было по 1-2 ведущих, самостоятельных участника — чтобы и проблемы решать, и своим примером показывать ведомым, зачем нужно и как работает шило. Такой живой пример перед глазами даёт одновременно и мотивацию («хочу как он/она») и новые нейронные связи — люди учатся друг у друга.

Ну а дальше остаётся только ждать.

Это был традиционный ответ на вопрос по понедельникам. Задавайте свои на [email protected]
Квант времени

Я всегда был против тайм-трекинга — это и рабовладельческие отношения («я купил у тебя 8 часов твой жизни, отчитайся куда ты их потратил») и подрыв контракта с сотрудником, когда мы вместо того, чтобы договариваться о решённых задачах, договариваемся о том, что сотрудник будет тратить время на работу.

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

Дело в том, что у нас в индустрии почему-то принято за квант времени программиста считать 1 час. Типа у программиста в день 8 квантов, соответсвенно 40 квантов в неделю. Получается, что теоретически, можно впихнуть в программиста по 40 _разных_ проектов в неделю! Конечно, в реальной жизни редко кто-то впихивает больше 5, но и 5 — это слишком много: по проекту в день. При таком темпе у программиста нет возможности спокойно поспать с творческой задачей в голове — если в понедельник ты занимался проектом А, то будь добр, в утреннем душе во вторник думай уже о проекте Б.

Хороший руководитель понимает, что человек не может быстро переключаться между творческими задачами, поэтому поощряет работу большими кусками времени, обманывая систему: если клиенту продали 8 часов на сложную задачу, руководитель растянет их на несколько дней, чтобы у программиста была возможность спокойно подумать. Хуже, когда сейлзы продают не по 1—2 таких задачи в неделю, а по 3—4: ну а что, KPI же. Тогда кто-то из клиентов гарантированно получит плохой результат, причём за этот результат ему максимально подробно, за каждый час, отчитаются.

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

К своему стыду, только к концу прошлого года узнал про существование такой полезной штуки, как собственные приватные фронтенды для крупных сервисов. Раньше я слышал только про Nitter, но поскольку твитором никогда не интересовался, не подходил к нему близко. А оказывается они есть примерно для всего — для реддита (4 варианта), ютуба (2 варианта), гугль-транслейта и даже для xvideos.

Смысл таких фронтендов не только в приватности, но и в том, чтобы спокойно пользоваться крупными сервисами, не загружая по 30Мб JS-лапши на каждый запрос. В противовес современным гигантским SPA, такие фронтенды часто работают как обычное server-side приложение — запрашивают контент у большой корпорации, нормализуют его и отдают на собственный неперегруженный фронт.

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

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

Конечно появляется! Это же как желание поесть, когда занимаешься сложной работой — сигнал, что мозгам не нравится, когда их заставляют работать.

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

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

Это был традиционный вопрос по понедельникам. Задвайте свои на [email protected]
Стать Тимлидом 2.0

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

Это здорово облегчает принятие решений. Взять программиста подороже, или подешевле, но посредственного? Конечно, подороже! Притаскивать ли нам новую инженерную практику к клиенту? Конечно, притаскивать! Переписать ли весь курс потому, что придумали новую концепцию, которая лучше? Конечно переписать!

Это требует силы воли, а иногда приводит в тупик, который называется development hell — к примеру «Анализ Систем» по такому принципу мы делали год. В какой-то момент я сдался и решил, что лучше не делать ничего, чем тратить жизнь на курс, которым я недоволен. Спасла Марьяна — взяла мою часть ответсвенности и тянула её пару месяцев, пока я снова не поверил в проект.

Сегодня мы запускаем продажи на «Стать Тимлидом 2.0» — курс, который мы с Марьяной делаем уже после того, как осознали и поговорили, что хотим задирать планку качества до предела. Переписали весь контент и гордимся — старого материала осталось процентов 40. Получился курс про реальную жизнь и проблемы, с которыми люди сталкиваются каждый день. Раньше был справочник по софтскиллам (и мы до сих пор считаем его крутым), а теперь — курс молодого тимлида, который поможет пройти от состояния «нихрена не понятно» до спокойной и осознанной работы.

Материалы из справочника теперь ровным слоем размазаны по разделам, которые решают реальные проблемы:

— Как понять, что входит в мои обязанности? Как отличить важное от неважного?
— Как перестать бороться с бизнесом за ресурсы и начать дружить?
— Что делать, если в проектах — бардак?
— Как быть, если люди из команды не хотят брать ответственность и проявлять инициативу?
— Как планировать работу, когда в день куча встреч и все постоянно отвлекают?

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

Стартуем 11 апреля, учимся 4 недели, потом неделю досдаём хвосты и ходим на выступления спикеров, которых мы подобрали для тем курса. Промокод на 10% до вечера понедельника — POW2.

Смотреть программу и отзывы на первую версию →

А ещё мы запускаем эксперимент — офлайн-тренинг по переговорам. Возьмём N человек и в конце мая соберёмся на вилле в Турции — будем договариваться друг с другом и с воображаемым бизнесом, много общаться и рефлекисировать. Мы нифига не знаем, что из этого получится, но давно мечтали попробовать что-то подобное, так что почему бы и нет. Записаться на тренинг можно будет участникам тарифов «В тусовке» и «VIP», мы напишем отдельное письмо об этом позже.
#вопрос Как я понимаю, ты ушёл в собственный бизнес из студии Лебедева. Подскажи пожалуйста, как ты на это решился? Что помогло в принятии решения и его исполнения, а что тянуло и мешало?

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

Я ушёл в собственный бизнес не из студии Лебедева — между студией и собственным бизнесом я почти 3 года был CTO ГдеМатериала. Это, наверное, мне и помогло больше всего.

С самой первой работы я привык относится к собственникам бизнеса как к людям другой касты, как будто кому-то от рождения можно открывать собственный бизнес, а кому-то — нет. В ГМ, тесно общаясь с CEO (Алим, привет!), приходя на встречи с инвесторами, я увидел, что это, хотя и весьма выдающиеся, но обычные живые люди. Довольно быстро ко мне пришло открытие — что оказывается ни от кого, кроме себя, не нужно получать разрешение на то, чтобы заняться своим делом. Наверное это, вместе с прекрасной «Шкурой на кону» Талеба и стало основным катализатором.

Тянуло и мешало всё то же, что тянет и мешает до сих пор — психологические травмы. Когда рядом с тобой нет руководителя, который ставит тебе KPI, зато есть куча ответственности, с которой никто не подскажет как справляться — вылезают и умножаются на 10 все болячки, которые с детства сидели в голове. У меня это тревога, боязнь не справиться с ответственностью и «не быть молодцом», местами синдром самозванца. За 3,5 года я довольно неплохо научился справляться с этими демонами, но они до сих пор периодически меня навещают и роняют работоспособность.

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

Это был традиционный вопрос по понедельникам. Задавайте свои на [email protected].
10 книг по управлению проектами

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

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

Вот мой список:

1. Ицхак Адизес —«Как преодолеть кризисы менедмента». О том как разные люди решают одну и ту же управленческую задачу разными способами в зависимости от изначального набора скиллов. И о том, что на разных этапах роста организации наборы скиллов и требования к людям тоже разные.

2. Питер Друкер — «Классические работы по менеджменту». Упрощённый сборник трудов самого умного менеджера в мире. Читать, чтобы понять роль управленца в организации.

3. Майкл Джордж«Бережливое производство и 6 сигм в сфере услуг». Довольно простые книги о том, что KPI любого процесса — это стабильность и управляемость. И о том, как это измерить.

4. Нассим Талеб — «Антихрупкость». По каким принципам организации приспосабливаются к хаосу. И что вообще такое хаос и случайность.

5. Фредерик Лалу — «Открывая организации будущего». Как строить бирюзовые организации, чем они отличаются от консервативных управленческих моделей. Вечно актуально.

6. Александр Прохоров — «Русская модель управления». Чтобы прочитав предыдущие две книги не забыть, где живёшь.

7. Уильям Детмер — «Теория Ограничений Голдрадта». Набор упражнений и практик по теории ограничений. Если хочется лёгкого — перед ней прочитать оригиналы Голдрадта — «Цель», «Цель-2» и «Выбор».

8. Авинаш Диксит — «Теория игр». Здорово прокачивает стратегическое мышление.

9. Лоуренс Лич — «Вовремя и в рамках бюджета». Если выбирать единственную книгу по промышленному управлению проектами, то эту.

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

——
Уверен, это далеко не всё. Если есть что посоветовать — кидайте в комменты, только не ставьте ссылки, а то антиспам-бот зарежет
Выложили с Саматом большой рассказ о том, как помогали (и не помогли) сети клиник Чайка перезапустить разработку.

Не все отношения клиента и заказчика в аутсорсе заканчиваются победой — но это не повод о них не рассказывать, тем более мы гордимся обоими сторонами команды — и нашей, и Чайкой
WiFi в общественных местах

Никогда не понимал людей, которые рассчитывают на вайфай в общественных местах. Дело даже не в надёжности, а в том, что в общественном месте хорошего сети не может быть в принципе.

Быстрый WiFi даже на 20 человек — это довольно дорогая штука: нужно обеспечить нормальное покрытие по всему помещению; нужно купить хорошее оборудование, чтобы один клиент с китайским фичерфоном не затормозил всю сеть своим клиентом из 99 года; нужно заплатить провайдеру кучу денег за нормальный канал, а интегратору — за то, что где-то сидит дежурный оператор, который приедет, когда это всё сломается.

Даже если средняя кофейня пойдёт на все эти затраты, максимум чего она добьётся — увеличения количества удалёнщиков, которые берут один фильтр-кофе за 150 рублей и сидят с ним весь день. Точно так же хороший WiFi не выгоден и аэропортам — люди выбирают их по цене билета и времени рейса, но никак не по качеству связи. Наверное, единственные учреждения, которым хороший вайфай может принести деньги — это развлекательные, типа стадионов, которые одновременно испытывают проблемы с сотовой связью и зависят от количества фоточек в инстаграме.

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

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

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

@mspiridonov, Максим Спиридонов, основатель Нетологии. Заявляет, что пишет о бизнесе, фактически — обо всём важном. К примеру страшный пост про дофаминовую культуру и тиктокизацию

@zamesin, Иван Замесин, основатель Меты. Пишет о продуктах, узурпирует Jobs to be Done в телеге, сделал тренинг об управлении продуктами на 46 (!) потоков, ведёт подкаст. Очень зацепил пост про болезни, которые заставляют нас выключаться из работы, прямо про меня.

@kutergin_on_fire, Денис Кутергин, основатель Юду. Пишет об управлении и бизнесе, ведёт ютуб-шоу «Основатели». Гляньте про идеальный формат отношений в семье или о том, почему люди боятся нанимать сильных сотрудников.

@bezaspera, Арина Хромова, основатель Careerspace. Пишет об HR, поиске работы и найме, даёт советы о LinkedIn, есть платный гайд по нему. Посмотрите на большую подборку материалов по релокации.

@disruptors_official, Алексей Подклетнов. Уже упоминал его здесь —  пишет обо всём происходящем в больших технологиях, айти и бизнесе, добавляет личное мнение — к примеру о недвижимости в Китае. Хотите первым узнать про новый прорывной продукт, но не читать тонну новостей — идите к нему.

@betternotworse, Егор Данилов, бывший CPO в Юле и директор по продукту Ivi. Читать имеет смысл если вы имеете хоть какое-то отношение к продуктовой разработке. Восхищаюсь количеством мыслей и тем, как ёмко он их выражает. Начните со списка его любимых постов и не отрывайтесь пару часов.

@startupoftheday, Александр Горный, Ex-директор по стратегии Mail.ru, сейчас ведёт несколько своих бизнесов. Вряд ли вы ещё его не читаете, но всё же — на канале крутой формат: 1 пост — 1 стартап. Без воды рассказывает про бизнес-модели. Посмотрите на Коронавирус как стартап.

@aioftheday, тоже Александр Горный: новостной канал про AI. К примеру новость о том, что в магазинах Amazon без касс на самом деле в камеры смотрела 1000 индусов.

@RationalAnswer, Павел Комаровский. Канал про деньги и инвестиции. Читаю его раз в месяц, чтобы понимать, что в мире происходит с инвестициями. В тайне надеялся вернуть через него веру в отечественных брокеров — пока не смог. Почитайте про сравнение кредитки и подушки безопасности или почему при бурном росте китайской экономики акции не растут.
#вопрос Сложно ли тебе было начать регулярно писать в дневник?

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

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

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

Писать в дневник — это не путь и не повинность, и даже не акт дисциплины, это — потребность. Поищите, какая потребность могла бы быть у вас?

Если сходу не находите — включите дисциплину на пару недел: раз в день садитесь на 10 минут перед белым листом и рассказывайте обо всём, что пришло в голову. Скорее всего потребность сама подтянется, ну или вы поймёте, что дневник вам пока не нужен.

Это был традиционный вопрос по понедельникам. Задавайте свои на [email protected]
Мы с Марьяной недавно закончили самый важный для меня кусок Стать Тимлидом 2.0 — урок о том, как договариваться с бизнесом.

Для меня этот урок важен потому, что почти все знания в нём — мои личные. Другие знания из курса я по большей части получал извне — говорил с умными людьми, слушал выступления, читал в книгах и адаптировал к практике. А вот о том, как строить отношения с бизнесом, у нас в индустрии говорить почему-то не принято. За всю жизнь я нормально говорил об этом только с одним человеком (Али, спасибо, если читаешь).

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

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

Вписаться на курс можно до 16:00 завтрашнего дня — потом мы закрываем запись, потому что не хотим продавать вам чувство вины за то, что не успеваете за потоком делать домашку.

Запрыгнуть в последний вагон →
The winner takes it all или почему я убежал из венчура

Одна из причин, по которой я решил уйти из венчурного стартапа и в будущем не связываться с инвестициями в свои проекты — мысль Талеба из (кажется) «Шкуры на кону».

Есть профессии, в которых существует огромный разрыв между успехом и неуспехом. К примеру — творческие: известных музыкантов, скульпторов и актёров намного меньше, чем безызвестных, причём известность — это МНОГО денег, а неизвестность — очень мало. То есть победитель забирает всё — или ты станешь звездой, или умрёшь нищим (с гораздо большей вероятностью).

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

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

Мне гораздо комфортнее линейная зависимость — когда я никому не обязан строить САМУЮ БОЛЬШУЮ ШКОЛУ и САМУЮ ПЛАВУЧУЮ ГАЛЕРУ: то, что я построю, принесёт мне столько денег и счастья, на сколько хорошо я сделал свою работу. И даже если сделал я совсем чуть-чуть, мои результаты никогда не умножатся на ноль просто из-за законов жанра.
HTML Embed Code:
2024/04/19 00:45:41
Back to Top