Федор Борщев

Кручу гайки. Пишу матом о книгах, саморазвитии и об управлении проектами. Настраиваю ин-хаус разработку в стартапах.

Без срочных задач

Во всех своих командах я избавляюсь от срочных задач. Люблю, когда даже в трекере такого флага нет.

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

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

Мы разозли Время и теперь у нас всегда полчаса до дедлайна

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

Вот вам три шага, чтобы победить срочные задачи в вашей команде:

  • Разберитесь с техническими и управленческими долгами. Чаще всего срочные задачи возникают на уровне «я выкатил, а оно упало», и «я выкатил, а через неделю поняли, что нихуя не работает». Чтобы привести долги в порядок, нужна сила воли и пара месяцев. Если вы понимаете, что за два месяца не разберетесь — значит что-то в вашем проекте серьезно не в порядке, нужно все бросать и лечить.
  • Перестаньте оценивать задачи в часах. Если в вашей команде меньше 5 человек — совсем не оценивайте. Если больше, и план на неделю не удается обсудить с каждым лично — попробуйте оценивать днями.
  • Возьмите комфортный интервал планирования, на который вы можете построить четкий план, к примеру 1 неделю. Заложите запас и не трогайте ребят в течение этого интервала.

Критика

Когда я только попал в Студию Лебедева, меня больше всего удивил не музей старья, и даже не кот Филя.

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

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

Только не кричите, как эти стоковые мужики

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

Критикуйте. Настраивайте жёсткий код-ревью. Делайте системы согласований. Собирайте обратную связь и ещё раз критикуйте.

5 книг про Советский союз

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

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

Так вышло, что в последнее время в мои руки попало целых 5 книг про историю Советского союза:

Окружение Сталина

Биография Молотова, Маленкова, Кагановича, Микояна, Суслова и Ворошилова. Лирики почти нет, только биографии.

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

К суду истории

Книга того же автора, посвященная целиком Сталину.

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

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

Рой Медведев, похоже, глубоко обижен на Советский союз. Однако, судя по книге, это не мешает ему отделять факты от собственных суждений.

Безумный риск

60-е годы, Хрущев и Кеннеди. Прекрасная книга про переговоры и отношения.

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

Отдельная заметка здесь.

Советский союз — последние годы жизни

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

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

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

Гибель империи

Книга от непосредственного участника и творца событий — Егора Гайдара. Автор рассматривает историю мировых империй от Римской до Британской, а так же экономические предпосылки распада союза — цены на нефть и ошибки в управлении.

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

Технические долги

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

Представь что ты увидел в магазине новый охуенный iMac pro. Можно пойти и накопить 400 тысяч (долго и муторно), а можно достать кредитку и купить прямо сейчас.

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

Технический долг — он как финансовый

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

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

Расплата по долгам

В командах у технического долга появляется еще одно вредное свойство — по долгам одного нерадивого участника приходится платить другим. Относись к такому долгу, как к деньгам: представь, что ты в баре, и нашел в кармане кредитку коллеги. Ты же не станешь угощать весь бар Макаланом, правда?

Давайте жить не в долг и писать понятный код — так быстрее. И работу можно будет менять по собственной воле, а не из-за долговой ямы.

Книга: Строим нейросеть

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

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

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

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

Тарик Рашид — Строим нейросеть

Книга разделена на 3 части — машинное обучение, нейронные сети и Питон. Чтобы понять автора, достаточно оконченной 10 лет назад средней школы — все изложено предельно популярно. Даже Питон знать не нужно — основы расскажут прямо в книге.

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

Еще один способ подписаться на блог

Сейчас мой блог можно почитать через RSS, Фейсбук или через почтовую рассылку.

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

Какие технологии выбрать для нового проекта?

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

За пару дней до Нового Года я решил выбрать робот-пылесос. На рынке есть десятки брендов — iClebo моет полы, iRobot лучше всех строит карту помещения, Дайсон — мощный, а Сяоми вроде бы самый крутой, и стоит в 5 раз дешевле. Объединяет всех производителей одно — нихуя не понятно, какую из характеристик нужно выбрать, чтобы конкретно в моей квартире стало всегда чисто.

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

Выбор технологий с точки зрения менеджера

Ответ про пылесос я в итоге нашел на вечнозеленом ixbt. Но с языками программирования так не получается — вменяемых материалов нет. Даже если вы неделю будете изучать реддит, то узнаете только как правильно троллить ПХПшников или что наследование в Го лучше чем в Джаве. Какое это имеет отношение к срокам и целям — непонятно.

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

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

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

Еще раз — подойдет любой язык программирования (кроме JS, конечно). Главное, чтобы те, кто на нем пишет, гарантировали результат. И у вас было, кем их заменить.

Если остались вопросы про выбор — пишите на почту.

Книги — 2017

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

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

Книга года — Теория каст и ролей. Алексей Крол даже через книгу работает как коуч — помогает предельно откровенно взглянуть на себя, свои возможности и планы на жизнь.

Алекс Крол — Теория каст и ролей

Главная художественная книга — Конец Смерти, окончание «Воспоминаний о прошлом земли» Лю Цысиня. Если любите качественную рациональную фантастику с небольшим количеством допущений — обязательно прочтите всю трилогию, лучше на английском.

Лю Цысинь — Конец Смерти

Список книг 2017

Автор Книга Пара слов
Гэри Бельски, Томас Гилович Психологические ловушки денег Легкая книга про личные финансы и инвестирование.
Генрик Сенкевич Quo Vadis Исторический роман про Рим времен Нерона и первых христиан.
Юкио Мисима Золотой Храм Ход мыслей психически больного подростка.
Лю Цысинь Конец смерти Достойное окончание крутейшей фантастической истории.
Юлия Латынина Сто полей Кусочек большой звездной саги с фирменным нарративом Латыниной.
Рой Медведев К суду истории Начало СССР и сталинизма, много про самого Сталина.
Рой Медведев Советский Союз. Последние годы жизни С 1985 по 1991 год, с анализом и диалогами.
Рейтерс Фондовый рынок, курс для начинающих Учебник по инструментам фондовой биржи. Все клево, многовато рекламы Рейтерс и маловато про деривативы.
Салман Рушди Два года, восемь месяцев и двадцать восемь ночей Плотно упакованная фантастика с восточным нарративом.
Рой Медведев Окружение Сталина Политические биографии Молотова, Маленкова, Кагановича, Микояна, Суслова и Ворошилова.
Олег Дивов Выбраковка Очень русская утопия.
Алексей Крол Теория каст и ролей Бумажный коуч: трезвая книга про жизненные цели.
Интерком Как начинать бизнес В стиле интерком, только теперь про бизнес. Часть про найм — круто.
Олег Тиньков Я такой как все Неожиданно интересная биография.
Рэй Брэдбери 451 градус по Фаренгейту Про потребление и попсовую культуру.
Интерком Управление продуктом Гениально короткая книга об управлении продуктами. Читать всем менеджерам.
Джим Ким, Кевин Бер, Джордж Спаффорд Проект «Феникс» Производственный роман про CIO в большой компании. Есть немного Голдратта и Деминга, пользы мало.
Олег Дивов Вундервафля Милый сборник, от фантастики до альтернативной истории. Самый важный рассказ — первый.
Александр Фурсенко, Тимоти Нафтали Безумный риск Вроде бы честная история карибского кризиса. Книга про переговоры.
Ли Куан Ю Мой взгляд на будущее мира Интересно про мировую политику от неангажированного автора.
Джон Теннент Управление денежным потоком Краткий, но скучный курс по корпоративным финансам — начиная от дебита и кредита и заканчивая производными финансовыми инструментами.

Книга: Психологические ловушки денег

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

Гэри Бельски, Томас Гилович — Психологические ловушки денег

Ставки по вкладам стремятся к трем процентам, так что если ты не собираешься хранить деньги под матрасом или покупать квартиру в лесу за МКАДом, то вот пара тезисов из книги:

  • Не бояться потерь. Если акции упали в цене — это не повод их продавать. Представь, что ты прямо сейчас решаешь, купить эти акции по текущей цене или нет? Если купить — держи дальше. Если нет — продавай.
  • Списывать убытки. Если уж решил продавать — продавай. Пофиг, за сколько ты их покупал — ты вложился в дерьмо и дальше будет только хуже.
  • Не фиксировать прибыли, если акции растут. Через 10 лет будет еще больше.
  • Не играть в профессионального инвестора — если портфель из одних и тех же голубых фишек продержать 10 лет, то заработаешь больше, чем от ежемесячного перетряхивания в попытках предсказать будущее.
  • Если уж пытаешься управлять портфелем — при выборе инвестиций смотри на P\E.
  • Тренды и знакомые — плохие советчики в принятии инвестиционных решений (авторы, очевидно, не знали про биткоин).

Ну и банальные советы про личные финансы (если вдруг еще не):

  • Кредиты — чмо. Если у тебя есть кредит по рыночной ставке — бросай все и отдавай. Кредитку разрежь прямо сейчас.
  • Записывай расходы. Тогда узнаешь, что подписка на Эпл музыку стоит 2028 рублей в год, а год ежедневного кофе стоит как поездка в Штаты.
  • Записывай доходы. Если вкладываешь деньги — нужно считать их эффективность. Для записи доходов и расходов, я горячо рекомендую систему Севы.
  • Не храни все деньги в одном банке, или акциях одной компании.

Больше в книге ничего полезного нет.

Давайте не любить новые фичи

Если вы работали с опытными продуктовыми менеджерами, то знаете, насколько они не любят новые фичи. Прежде, чем поставить фичу в план, продуктолог испробует все возможные способы от нее отказаться. У Интеркома даже целый мануал на эту тему есть.

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

Туду-лист хорошего продуктолога

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

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

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

Менеджер, который любит фичи, превращается в трудолюбивого идиота

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

Давайте экономить деньги и не любить фичи.