Позднее Ctrl + ↑

Книга «Сбои и поломки»

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

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

1 — я, 2 — три застрявших подряд погрузчика и Эдик

Ритм  #

Завод, подобно маршевому барабану, задает ритм жизни — причем на разных временных масштабах.

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

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

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

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

Автоматизация  #

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

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

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

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

Ольга быстро прославилась среди коллег по цеху умением писать руководству письма. Предметом писем были в основном сбои и поломки, вынесенные в название книги. И такой вид коммуникации, на удивление, стал находить отклик.
Рабочие, во-первых, письма не писали, во-вторых — даже если и решились бы, то плохо понимали, что именно и как надо писать. Потому что менеджеры их не понимали: они не знают, как у них на самом деле устроен производственный процесс. Не как он описан в технологической карте или стандарте, а как он на самом деле работает. Это нас приводит к следующему важному хайлайту.

Отклонение от нормы как норма  #

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

Александр Аузан про это говорит так:

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

Потому что «качественное» + «массовое» возможны только при (1) стандартизации всего и вся, (2) неукоснительного требования соблюдения стандартов.

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

Правило: защитные кожухи машин должны быть закрыты во время работы.
Реальность: кожухи мало того что постоянно открыты — операторы еще и вынуждены залезать внутрь машины без ее остановки — чтобы она, собственно, не остановилась.
С проблемой кожухов мы на заводе тоже сталкивались, да и не проблема это, а решение, ответ на нестабильное поведение оборудования. Бывали ли травмы? — Да. Но в моем цеху их за все время работы было всего две или три, и они не были связаны с производственным оборудованием. Один раз новый рабочий опустил груженый палет себе на ногу и сломал палец, в другой раз сотруднице на ногу упала приставленная к стене батарея, которую должны были вывезти.

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

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

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

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

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

Устаревшее оборудование  #

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

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

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

С первого дня своей работы в цеху упаковки Ольга поняла главное: упаковочная машина может встать — и это катастрофа. Останавливать производство нельзя, нужно выполнять план, поэтому если машина встала — у оператора две альтернативы:
1) Разобраться с причиной остановки и запустить машину
2) Руками делать то, что делала машина, до конца смены.

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

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

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

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

Из этого есть интересное следствие:

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

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

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

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

Тирания показателей  #

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

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

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

Что об этом знает менеджмент? Скорее всего — ничего. Обычно в цехах ведется учет неисправностей: мастер смены должен записать время, причину и признаки остановки оборудования; пришедший наладчик должен написать в том же журнале время устранения неисправности и расписаться, после него расписывается мастер. Журнал остается в цеху, начальник службы наладки периодически его проверяет. Что случается, если машина встает постоянно? Оператор забивает на наладчика и вообще не открывает журнал неисправностей — какой смысл? Информация не попадает в службу наладки и не доходит до менеджмента.

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

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

Операторы быстро выучили урок и научились сами управляться с капризными машинами.

Анализ  #

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

Пойду из конца в начало.

  1. Нет «гэмбы» — плохо. Лучше иметь более точную картину мира, чем менее точную. Есть байка про генерала Паттона — подконтрольные ему войска готовились к форсированию реки. Паттон съездил через речку и обратно, вернулся в расположение войск и пошел узнавать, как идет подготовка. Штабисты сидели над картой, безуспешно пытаясь найти место для переправы. Паттон предложил им выйти на берег и поискать там, а не на бумаге — глубина всего два фута и берег нормальный. Вернемся к заводской действительности. Менеджеры руководят по планам и отчетам, без понимания того, как именно эти планы будут воплощаться. Они не знают, какие для этого сложились практики, как выглядят реальные цепочки работ, а без знания этих деталей у них не получится совершенствовать процессы. Просто не получится обнаружить реальную точку приложения усилий, потому что в технологических картах и планах этих настоящих работ нет.
  1. Устаревшее оборудование — плохо. Это экономические риски — однажды машина встанет насовсем, план не выполнится, денег не будет. Это управленческие проблемы — операторам приходится изобретать лайфхаки, которые не ложатся ни в какой мануал и не формализуются, им невозможно обучить иначе чем через опыт и наблюдение. И самое важное — это риск для жизни и здоровья операторов. Возможно, у менеджеров стоит задача выжать последние соки из умирающих машин и закрыть завод.
  1. Отклонение от нормы как норма — тут ситуация двойственная. Если норма не учитывает реалии, то отклонения точно будут, и задача менеджмента — адаптировать норму, привести ее в исполнимый вид. Без этого планы не будут реализовываться, а дела на бумаге будут отличаться от дел реальных. Но без синхронизации карты с территорией, без понимания реального положения дел привести норму в реализуемый вид не получится.
    С другой стороны, постоянное отклонение от любой нормы — гарантированный путь к плохим результатам. Так что сначала разрабатываем, проверяем и оформляем нормативы (правила работы, чеклисты, показатели и прочее), потом добиваемся работы по этим нормативам.

Послесловие  #

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

И спустя этот год я явно увидел, что «люди с завода» очень сильно отличаются от остальных. У них есть какая-то особая самоидентификация, особое самоощущение — «я работаю на заводе». Они могут ругаться, орать друг на друга матом, драться (приходилось разнимать), но при всем этом они ощущают друг друга максимально близкими коллегами — заводскими рабочими.

Продукция завода

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

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

Монополия в парфюмерии

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

Почти все картинки тоже будут из поста

Арома-картель  #

В мире осталось всего шесть крупных транснациональных компаний, изготовляющих душистые вещества и контролирующие большинство плантаций растений, дающих натуральные ингредиенты. (Я нашел семь: IFF, Givaudan, Firmenich, Takasago, Symrise, Mane, Robertet; а вот тут список пошире; а вот тут — отчет о прибылях за 2017 — прим. Артема).

Они же изготовляют из этих ингредиентов концентраты, которые потом на разных фабриках разбавляют спиртом, водой, добавляют консерванты и продают под тысячами разных брендов. Эти шесть компаний образуют картель. Они не могут открыто конкурировать с производителями душистых веществ из стран вроде Индии или Китая, потому используют грязные приемы, например, объявляя те или иные ингредиенты токсичными. Этим занимается «независимый» исследовательский институт, называемый IFRA, финансируемый, по совпадению, этими самыми корпорациями.

Натуральный ванилин — Vanilla Oleoresin, CAS 8024—06—4

IFRA выкатывает два вида ограничений: на лютые яды и на ингредиенты, для которых разработаны запатентованные корпорациями заменители.
С ядами понятно: некоторые ингредиенты, применявшиеся в парфюмерии прошлого, оказались канцерогенами или мутагенами, например, корень аира (каламуса) — его эфирное масло, взятое без обработки, вызывает рак печени.
С запатентованными ингредиентами так: например, придумали «Изо Е супер», запатентовали, производят. Сначала кончился патент на само вещество, потом на способ производства, а потом оно внезапно оказалось вредным! Хотя его клали по 15% в композиции и они проходили год от года все токсикологические проверки.
Или, например, вещества с запахом гвоздики. Их много разных, но все былы объявлены очень раздражающими как раз в тот момент, когда появился патент на «Метил Диантилис» — их прямой заменитель.

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

Формула  #

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

Парфюмеров, которые могут руками сделать хорошую формулу, в мире порядка 600 человек.

Формулы тщательно охраняются и очень редко утекают из корпоративных архивов. Обычно формула содержит порядка 40 ингредиентов. Может быть меньше, скажем, 25, может быть больше, скажем, 80. Цифра 40 взялась потому, что парфюмеры их раньше писали на бумаге, а на лист влезает 38-40 строк, так и повелось (в комментах к посту выяснилось, что формула на 80 ингредиентов называется «двухстраничной» — прим. Артема).

С вики, Perfume formula by Will Inrig

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

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

Пирамида базовых ароматов из музея парфюмерии в Париже

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

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

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

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

Как делают ароматы  #

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

Коллекция базовых нот из музея парфюмерии в Париже

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

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

Вещества  #

Всего известно порядка 3500 синтетических душистых веществ, используемых в парфюмерии, каждное со своим уникальным запахом. Несмотря на все успехи химии, многие натуральные вещества до сих пор незаменимы, или их синтетические аналоги слишком дорогие. Например, эфирное масло сандалового дерева правдоподобно не заменяется ничем. Плантации сандаловых деревьев в Индии сильно прорежены и вырубка теперь жёстко контролируется, так что килограмм эфирного масла стоит 2400$. И, например, если у вас сандаловые духи, в которых 25% композиции натуральное эфирное масло, то вы сразу получаете ценник 600$+ за килограмм концентрата.

У массовых марок концентрат обычно стоит гораздо дешевле, у Том Форд 80$ за килограм, у Amouage 120$. Из этого прямо следует, что у них будет в составе либо синтетика, либо недорогие натуральные ингредиенты типа эфирного масла апельсина, и пахнут они соотетственно «дёшево». Никаких настоящих жасмина, туберозы или сандала, вопреки заявлениям их маркетологов.

У духов с одним и тем же названием нет постоянного состава — ингредиенты меняются, подходы, публике нравится другое. Например, Chanel №5 серьёзно переформулировали не менее 7 раз за их историю. Они, кстати, придуманы были в России парфюмером французского происхождения Эрнестом Бо, незадолго до Революции.
Потом он влился в армию интервентов, стал комендантом концлагеря для русских, замучал там больше ста человек, потом сумел бежать во Францию и там устроился работать к Коко Шанель. Все знаменитые духи Chanel, кроме №19, сделаны им. Но, конечно, про само его существование мало кто знал тогда вне индустрии — он не отсвечивал.

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

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

А с Шанель, первый вариант — дореволюционный. Потом первая мировая, переезд во Францию, конечно другие вещества на рынке. Потом доработка для Коко Шанель. Потом Вторая мировая война... Короче, вещества становились недоступны.

Переформулировки не всегда делались к худшему в прошлом, например, когда были сделаны ландышевые духи Diorissimo, ещё не было некоторых прекрасных веществ. Когда их изобрели, автор лично доделал формулу, добавив их, сделав запах лучше и утонченнее, нежели у оригинала.

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

Смерть советской парфюмерии  #

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

Советские духи «Кармен» и буклет испанского завода Myrurgia, у которого «позаимствовали» аромат Orgia

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

Иванов тем самым приобрел особый статус и стал главным и бессменным парфюмером Новой Зари. Его не могли отправить на пенсию, а он с годами профессионально выгорел, и не хотел делать уже ничего интересного.

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

И понеслось.

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

Дальше больше, и к концу 1980-х из своих формул остались только реликты типа Красной Москвы.

А потом, в начале 1990-х, картель в одночасье перестал что либо поставлять в Россию.

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

Вот формула того самого одеколона «Гвоздика», в процентах:

  • Лауриновый альдегид — 0.2 — пахнет свежестью
  • Иланг-иланга эфирное масло — 1 — пахнет густыми тропическими цветами
  • Фенил ацетальдегид — 1.3 — пахнет зеленью и гиацинтами
  • Мускатного шалфея эфирное масло — 1.4 — пахнет пряно
  • Ванилин — 2 — пахнет ванилью
  • Терт бутил циклогексил ацетат — 2 — пахнет химозно
  • Терпинеол — 3 — пахнет скипидаром
  • Композиция «Жасмин 3» — 5 — пахнет фантазией на тему цветов жасмина
  • Гелиотропин — 5 — пахнет вишней и статьей за прекурсоры для изготовления наркотиков
  • Гидроксицитронеллаль — 5 — пахнет липовым цветом
  • Коричный спирт — 5 — пахнет пряно: в направлении корицы
  • Линалоол из эфирного масла кориандра — 6 — пахнет цветочно и слегка древесно
  • Амил салицилат — 7 — пахнет клевером
  • Композиция «Роза 2» — 20 — фантазия на тему роз
  • Изоэвгенол — 25 — пахнет цветами гвоздики

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

  • Изоэвгенол — 3 — пахнет цветами гвоздики
  • Апельсина сладкого эфирное масло — 3 — пахнет апельсиновой коркой
  • Герани эфирное масло — 3 — пахнет цветами герами и мятной свежестью
  • Мускус амбровый — 3 — пахнет нежной кожей и грушами
  • Цитраль — 5 — пахнет лимоном
  • Метил антранилат — 5 — пахнет виноградом, реагирует с цитралем, давая вещество, совмещающее оба запаха
  • Остатки от перегонки кориандрового масла — 10 — пахнет камфорой, пряностями
  • Терпинеол экстра — 10 — в идеале пахнет сиренью, но обычно еще и елкой
  • Линалил ацетат из кориандрового масла — 13 — пахнет свеже и деревом
  • Терпинил ацетат — 20 — пахнет елкой
  • Фенилэтиловый спирт — 25 — пахнет розой

В более старых вариантах было 6 частей лавандового масла вместо части терпинил ацетата.

Как получают ароматические вещества  #

Перегонные кубы из музея парфюмерии в Париже

Способов получения веществ из натуральных ингредиентов есть несколько.

  1. Самый старый это настойка. Берут, например, стручки ванили, мельчат и заливают их спиртом. Спирт становится душистым.
  2. Анфлераж. Берут свиное сало, разравнивают тонким слоем, в него втыкают цветочки жасмина. Сало начинает пахнуть жасмином. Потом сало перемешивают со спиртом, жасминовость переходит в спирт из сала.
  3. Отжимка. Как с апельсиновой коркой.
  4. Паровая перегонка — насыпают семечки кориандра и обдают их горячим паром. Пар высвобождает душистые вещества, конденсируется в холодильнике, вода отделяется от душистого масла.
  5. Экстракция растворителем — цветочки жасмина заливают гексаном, потом гексан отгоняют и остается абсолю жасмина.
  6. Экстракция углекислым газом — углекислый газ под большим давлением жидкий и неплохо растворяет душистые вещества. Цветочки жасмина кладут в реактор высокого давления, заливают жидкой углекислотой, потом снижают давление, углекислота испаряется, а CO2-экстракт остается.

Всё.

Бонус-трек — карта выбора аромата с двача:

Что я узнал в июле-2023

Это ежемесячный пост формата «Today I Learned» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.

Фото месяца — степная малина в степи, недалеко от села Рассвет

Впервые за двадцать пять лет жизни в Астрахани я прочувствовал степь, увидел ее другими глазами.

В честь грядущего Всемирного дня кошек  #

Запросите в гугле «кот», нажмите на эту ↓ кнопку, потом нажмите куда угодно.

Пара инструментов поверх GPT  #

  • https://www.bookai.chat/ — умеет обсуждать конкретные книги; непонятно, зачем это нужно — все то же самое можно в чатгпт делать, если книга вышла до 2021
  • https://www.chatpdf.com/ — выглядит поинтереснее, т. к. можно скормить пдфку, система ее распознает-изучит, и можно будет обсудить содержимое

Книга «Последний день лета»  #

Прочитал новый роман Андрея Подшибякина про то, как школьники пробудили древнего демона в Ростове 90-х и что из этого получилось. Бандиты, наркоманы, маньяки, «иди суда уася» и прочие приметы времени на месте и в изобилии.

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

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

В отличие от «Игрожура» Андрея, начинавшегося как ЖЖ-прикол, «Последний день лета» — полноценный роман безо всяких оговорок, бодрый, витальный, жесткий. Как девяностые в Ростове.
Единственное замечание по фактике: мусорня сгорела, а Толя почему-то не спел.

Книга «С ключом на шее»  #

Еще одна книга про то, как школьники пробудили древнее зло — на этот раз в городке нефтяников где-то на севере. Тоже маньяк, тоже демон, но без ментов и бандитов.

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

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

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

Книга «Сбои и поломки»  #

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

По этой книге есть отдельный пост, тут напишу хайлайты:

  • Завод определяет ритм жизни: рабочим, их семьям и быту приходится подстраиваться под рабочие смены, жертвовать отпуском в сезон — и жить так годами
  • Автоматизация на бумаге и на деле: «автоматическая» линия из устаревшего оборудования работает из рук вон плохо, операторы вынуждены каждые десять минут выводить свою машину из комы с помощью лайфхаков и подручных средств
  • Пренебрежение стандартами: дорожки для персонала заставлены палетами с материалами, должностные инструкции не соответствуют действительности
  • Непреодолимая дистанция между менеджерами и цеховыми рабочими: менеджеры живут цифрами и плохо понимают, как именно эти цифры достигаются; рабочие не умеют доносить до менеджмента информацию о проблемах
  • Характер работы оператора: из простого наблюдателя за машиной оператор превращается в активного исследователя; сбои и поломки на оборудовании становятся предметом его работы и источником экспертизы.

Видео «How to Think Fast Before You Speak: Framework Thinking»  #

https://youtu.be/lcyHC9HLTzc

Хорошее видео про пользу фреймворков в мышлении и коммуникации.

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

Простейший пример фреймворка — понятие «выручка»; выручка — это количество проданных товаров, умноженное на цену товара, или В = К × Ц. Зная этот фреймворк, мы можем обсуждать любые связанные с выручкой вопросы. К примеру, если мы хотим повысить выручку, мы можем продавать больше товаров или продавать их дороже. Чтобы продавать больше — мы можем усилить маркетинг и увеличить рекламу, но мы точно знаем, что это должно повысить К (количество) из формулы.

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

Фреймворки могут быть довольно комплексные. Если взять системное мышление от ШСМ — там во фреймворке под сотню понятий.

Иногда фреймворк на первый взгляд простой, а внутри — сложный. В базовой версии системной схемы проекта OMG Essence — семь основных понятий, «альф», каждая из которых тоже должна стать вложенным фреймворком. Чем сложнее решаемая задача — тем сложнее должен быть фреймворк: нельзя построить космодром, оперируя десятью понятиями.

Программа для презентаций iA Presenter  #

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

Дизайн программа делает сама, где и как разместить картинку — тоже решает сама. Окошко презентера «респонсивное» — можно потянуть за сторону окна и дизайн поменяется.

Примерно похожим образом работает плагин Advanced Slides для Обсидиана или расширения для VS Code.

Плюсы: прикольный, цена невысокая, преза для выступлений делается быстро.
Минусы: проприетарный формат, подходит только для выступлений.

Фильм «It Follows» (2014)  #

Решил глянуть перед тем, как смотреть второй фильм Митчелла «Под Сильвер Лейк».

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

Девушка занимается с парнем сексом. После парень рассказывает, что через секс он передал ей проклятье. Теперь за девушкой будет следовать сверхъестественное существо (то самое «оно»), которое убьет ее, если догонит. Единственный способ избавиться от существа — заняться с кем-то сексом и передать проклятье дальше. Но есть нюанс: если существо убьет свою цель — дальше оно отправится за тем, кто этой цели проклятье передал. Поэтому парень заинтересован в том, чтобы девушка не погибла, и рассказывает ей все, что знает о существе.

Теперь те самые правила:

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

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

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

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

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

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

Фильм «Человек из Подольска»  #

Прекрасный фильм, снятый по пьесе.

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

Видео «Breakfast is literally a scam»  #

https://www.youtube.com/watch?v=fDaQlwKBuR8

Канал, который специализируется на видео с паттерном «X is literally a scam», выпустил видео про завтрак в моем любимом жанре «вас хитро наебывают, чтобы заработать».
Идея такая: завтраки в США — самая выгодная ниша среди всех приемов пищи, и за право попасть на стол американских потребителей между продуктами и производителями идет кровавая война. В ход идут врачи, маркетологи и священники.

Хайлайты:

  • повлиять на изменение привычек в отношении обеда и ужина маркетологи не способны, эти ниши занимать очень дорого и сложно; с завтраком не так
  • взлет и падение бекона: то нормально, то вредно, то опять нормально
  • имидж завтрака: легкий или плотный? Хлопья или яичница?
  • стаканчик сока с утра: перепроизводство на апельсиновых фермах и усилия маркетологов создали миф про пользу стаканчика сока с утра; спойлер: пользы нет
  • овсяное молоко гораздо вреднее натурального и вообще скам — во-первых в нем куча вредной химии, во-вторых его производители врали насчет уменьшения карбонового следа (он не ниже, чем у производства натурального), в-третьих — его тупо дешевле производить, чем натуральное.

Про овсяное молоко есть отдельное видео.

Пост Вастрика про подходы к модерации  #

Блог Вастрика

Блогер Вастрик написал пост про подходы к модерации в онлайн-сообществах.
Хайлайты:

  • Демократия не работает: управление сообществом больше похоже на управление компаний, а не на управление страной
  • Нерешаемая проблема модерации: нельзя придумать на сто процентов работающую систему.
  • Цитата: «Любая модерация — это смесь нечётких правил, личных амбиций и неизбежности Трагедии Общин из Теории Игр»
  • Еще цитата: «Модерация — это не про баны и срачи. Это про ценности и принципы, которые вы заявляете»
  • Нельзя просто взять систему модерации из Твиттера/реддита/с Лепры и думать, что он начнет работать; сообщества вырабатывают приемлемые для себя системы годами, это продукт жизни сообщества, причем продукт скорее эволюционный, чем инженерный.

Три подхода к модерации:

Подход №1. Отсутствие модерации вообще. Работает для чатов на 5 человек и на мелких сайтах, в более-менее крупных сообществах — не работает и превращает сообщество в заросшее сорняками поле.

Подход №2. Модерация на основе «правил». Написать правила и заставить их соблюдать. Сформулировать правила на любой случай жизни невозможно, требуется много модераторов для контроля, поэтому либо будет засилье бюрократии, либо правила не будут соблюдаться.

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

Фонтан крови по ошибке  #

screenart.com

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

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

Короче  #

  • Темный двойник ChatGPT — WormGPT, он не содержит этических барьеров и помогает хакерам создавать убедительные тексты для фишинговых писем
  • На шее у некоторых пород коз есть особенные наросты, которые на английском зовутся wattles; ученые выяснили, что это — это недоразвитые конечности
  • Прототип куклы Барби — кукла Билд Лилли, основанная на персонаже немецких комик-стрипов — вики
  • Набор физических песочниц в браузере — сайт.

Минутка рекламы  #

Обо всех новых постах я всегда пишу в телеге, о больших постах — в инсте и остальных соцсетях.

The Principles of Product Development Flow, пост 2 — экономический фреймворк

Это второй пост про книгу «The Principles of Product Development Flow» Дональда Рейнертсена.
Первый пост тут: https://artemushanov.ru/?go=all/reynertsen-post-1/
Третий пост тут: https://artemushanov.ru/?go=all/reynertsen-post-3/

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

Вторая часть книги посвящена экономическому взгляду на разработку продуктов:

“Our primary goal in product development is to make good economic choices.”

Вспомним основы.

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

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

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

Экономический подход Рейнертсена в общем виде звучит так:

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

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

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

Итак, часть вторая — 2. The Economic View.

Глава “The Nature of Our Economics”
Рейнертсен строит книгу следующим образом: в каждой главе он предлагает т. н. «принципы» и бегло иллюстрирует их. Так и пойдем.

E1: The Principle of Quantified Overall Economics  #

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

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

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

Начинаем применять экономический фреймворк.

1) Если мы исправим косяки продукта на заводе, это будет стоить в десять раз дороже, чем в лаборатории — 20000 евро против 2000.
2) На заводе, в условиях производства, мы обнаружим косяки за одну неделю, а в лаборатории — за пять недель.

Исправить в лаборатории Пустить на завод
5 недель 1 неделя
2000 евро 20000 евро

Вопрос к экономическому фреймворку звучит так: стоит ли «покупать» четырехнедельное сокращение цикла за 18000 евро?
А ответ звучит так: если life-cycle profit impact (LCPI) от этого решения будет положительный — то стоит.

E2: The Principle of Interconnected Variables  #

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

Фреймворк Рейнертсена содержит следующие факторы:

  • Product Сost — стоимость продукта в производстве (сырье, работы, логистика)
  • Product Value — выручка, заработанная в течение жизни продукта; внутри сидят цена, объем продаж (зависящий от рынка) и прочее
  • Development Expense — затраты на разработку продукта
  • Cycle time — время на разработку продукта, от нулевой стадии до финальной
  • Risk — Оценка рисков для стадии разработки продукта

Эти пять факторов связаны друг с другом — изменение одного приведет, во-первых, к изменению остальных в какой-то пропорции и с каким-то вектором, во-вторых, к изменению LCPI.

Учитывая эти изменения, можно принимать решения более взвешенно. Чего нам будет стоить уменьшение веса изделия на 1 кг? Что нам даст увеличение эффективности на 1%? Во что нам обойдется увеличение наработки на отказ еще на 1000 часов? Экономический фреймворк с правильно подобранными показателями должен давать ответы на эти вопросы.

E3: The Principle of Quantified Cost of Delay  #

В любой непонятной ситуации считай стоимость задержки.

Cost of Delay (CoD) — одна из «чувствительностей» (sensitivities) в экономическом фреймворке и важнейший концепт книги. Стоимость задержки определяет, как увеличение времени цикла (Cycle Time) повлияет на прибыль жизненного цикла (Product Value).

Как CoD связана с основными факторами:

  • Product Сost может вырасти из-за задержки, т. к. меняются цены на производственные ресурсы.
  • Product Value снижается, т. к. продукт меньше времени проведет на рынке, может пропустить благоприятное окно для выхода на рынок и т. п.
  • Development Expenses — время разработки увеличивается, увеличиваются связанные косты и появляются дополнительные риски
  • Cycle time — напрямую влияет на CoD, т. к. стоимость задержки считается именно по дельте увеличения/уменьшения времени цикла
  • Risk — риски могут как увеличиться, так и уменьшиться.

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

Экономическая модель конкретного продукта может быть довольно сложной, в ней больше факторов, но логика расчета CoD примерно такая:

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

Теперь мы можем оценивать разные компромиссы, сравнивая стоимость задержки и потенциальную выгоду от этой задержки.

Методы оценки через диапазоны — из книги «Как измерить все, что угодно»

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

Например, мы рассматриваем возможность потратить дополнительно две недели на тестирование продукта перед выводом на рынок. Считаем стоимость задержки и потенциальную выгоду от такого тестирования. Какая может быть выгода, если сравнивать со стоимостью задержки? Будет меньше возвратов по гарантии и можно сократить гарантийный бюджет; будет меньше обращений в сервисные центры, у них будет меньше загрузка, меньше расходов на персонал; клиентам можно обещать качество «выше, чем у конкурентов», продажи вырастут на 10% — и так далее. Важно, что вопрос из разряда примитивных бинарных («хорошее качество лучше, чем плохое — значит, надо тестировать») переходит в разряд экономических и приходится напрячься и посчитать, а что именно нам такое тестирование даст.

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

upd. Статья из блога Kaiten.ru про стоимость задержки — https://kaiten.ru/blog/stoimost-zadierzhiek-v-kanban/

E4: The Principle of Economic Value-Added  #

Четвертый принцип утверждает, что добавленная стоимость любой деятельности должна выражаться в изменении цены, которую за продукт готов заплатить рациональный покупатель. Если внесение изменения в продукт не обеспечит повышение цены или объема продаж продукта — в общем, роста фактора Product Value, — то это действие является потерей (waste).

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

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

Раз мы выразили добавленную стоимость через понятия экономического фреймворка, то не помешает сделать то же самое и с потерями.
Потери (waste) — это безуспешные методы оптимизации экономики продукта. То есть, какие-то активности были предприняты (= ресурсы потрачены), а экономика продукта в положительную сторону не изменилась. Их влияние тоже нужно уметь вычислять через факторы экономического фреймворка.

Пример: у нас есть отдел компьютерного проектирования; что лучше — использовать его с загрузкой в 80% и двухнедельными очередями, или с 90-процентной загрузкой и четырёхнедельными очередями? Нужно посчитать экономические потери от недозагрузки и экономические потери от очередей, сравнить их между собой и выбрать нужный вариант.

E5: The Inactivity Principle  #

Хороший и правильный принцип — «Watch the work product, not the worker».

Цитата:

In product development, our greatest waste is not unproductive engineers, but work products sitting idle in process queues

Давайте сначала разберемся, что такое work product/work item.

Под «рабочим продуктом» мы будем понимать результат выполнения работы, выраженный физически — настолько, насколько возможно. Если у нас задача «составить родмеп на следующий год», то рабочим продуктом будет не абстрактное «составленный родмеп на 2024», а табличка в экселе с названием «2024 Roadmap for ’product name’», заполненная по определенному шаблону.
Если у нас задача «выточить заготовки для ножек» на мебельной фабрике, то рабочий продукт — выточенные ножки.
Если у нас задача — спроектировать ножки, чтобы их потом можно было выточить, то рабочий продукт — проектная документация для ножек в экселе, выполненная по определенному образцу.

Ссылки:

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

Очереди увеличивают цикл одного рабочего продукта, время от начала работы над ним до выпуска в финальном виде.
Хочется сделать такой вывод: нет смысла увеличивать эффективность работы над рабочими продуктами, пока мы не оптимизируем очереди.
Пример:
🟢 — работа над РП
🔴 — ожидание в очереди
Ситуация у нас такая:
🟢🟢🔴🔴🔴🔴🔴🔴🟢🟢🔴🔴🔴🔴🔴🔴🔴🟢🟢
То есть над РП работают два дня, потом он шесть дней ждет, потом еще два дня в работе, еще семь дней ждет, и наконец финальные два дня в работе перед выпуском. Итого цикл 19 дней, чистое время работы над РП 6 дней.
Допустим, мы удвоим эффективность инженеров и они смогут решить задачу в два раза быстрее — за три дня:
🟢🔴🔴🔴🔴🔴🔴🟢🔴🔴🔴🔴🔴🔴🔴🟢
Экономия: 🟢🟢🟢
Получаем цикл 16 дней. Плюс затраты на увеличение эффективности инженеров.
А теперь вместо этого сократим очереди вдвое:
🟢🟢🔴🔴🔴🟢🟢🔴🔴🔴🔴🟢🟢
Экономия: 🔴🔴🔴🔴🔴🔴
Получаем цикл 13 дней и не трогаем инженеров, пусть работают как работали.

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

Важные следствия:

  1. Чтобы использовать этот принцип — нужно понимать концепцию «рабочего продукта»; иногда РП понятны интуитивно — в задаче «сделай мне презу для клиента» речь идет о паверпоинтовском файле, можно не уточнять; но иногда итоговый РП непонятен — и лучше бы прояснить, в каком виде заказчик ждет результат от исполнителя. Уточнить могут оба: хороший руководитель/заказчик всегда опишет, что именно и в каком виде он ждет, а хороший исполнитель — задаст конкретные вопросы, если ему неясно. В софтверной разработке РП бывают описаны в техзадании или критериях приемки (acceptance criteria) и обычно представляют собой фичи — определенное поведение разработанного софта в каком-то контексте.
  2. Нужно наладить учет и контроль движения РП. В софтверной разработке за это отвечают ишью трекеры (джира, ютрек) — они позволяют видеть картину по всем РП разом, и в то же время отслеживать любой из них. Без нормально организованного учета часть работ и усилий станет невидимой для менеджмента. Опять-таки, иногда интуитивного понимания достаточно («Где мой отчет за май?! Вы его уже неделю мурыжите!»), но если работ и РП много — будут потери и рассинхрон.
  3. Для руководителей. Основанием для ответа на вопрос «насколько хорошо работает Сидоров» может стать не общая интуитивная оценка, не сумма наблюдений, насколько усердно тот орудует у кульмана/компьютера/станка, а контроль и анализ прошедших через Сидорова рабочих продуктов.
  4. Для исполнителей — во-первых, добивайтесь отстоя пены нормальной постановки задач через рабочие продукты; во-вторых, если ваш руководитель или заказчик неспособен это сделать — обучитесь формулировать сами, например, с помощью практики «понимание задачи»; в-третьих, сами начните планировать работу, отталкиваясь от РП — зачастую это проще, чем мириться с абстрактной постановкой задачи. По некоторым задачам сначала можно согласовать рабочий продукт, а уже потом приниматься за его изготовление.
    Пример: вам поручили презентацию для клиента, куда нужно включить коммерческое предложение по двум продуктам. Вы за полчаса накидываете черновик презентации прямо в паверпоинте, идете показать: «Семен Иваныч, такой формат подойдет? Тут будет описание продукта-1, тут описание продукта-2, тут — табличка с ценами с учетом скидки за объем, тут — наши регалии и отзывы клиентов». На готовом материале — пусть и черновом — обсуждать задачу гораздо легче, чем на пальцах.

Продолжение: https://artemushanov.ru/?go=all/reynertsen-post-3/

Что я узнал в июне-2023

Это ежемесячный пост формата «Today I Learned» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.

Фото месяца — плов в Питере:

Музыка месяца — Краенкова, читающая рэп на нескольких языках сразу (мат) на мотив «Катюши»:

Николай Ягодкин учит жонглировать  #

https://youtu.be/x3SVw0RFwJQ

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

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

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

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

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

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

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

В западном мире такой подход называется deliberate practice.

Tana — аутлайнер с возможностью делать таблички и базы данных  #

https://tana.inc/

После трех месяцев ожидания мне наконец дали инвайт. Перелез туда попланировать задачи — и, видимо, останусь. Тана оказалась ровно тем, чем казалась: гибридом Workflowy и Airtable. Оба я использую уже несколько лет, оба — прекрасные продукты, и у Таны получилось скрестить их сильные стороны гораздо лучше, чем у Roam Research, Obsidian, Notion и прочих.

Аутлайнер (википедия называет его «структурным редактором») — это текстовый редактор, который позволяет организовать записи в виде дерева; запись при этом может быть как просто названием раздела, так и полноценным параграфом — вот пример из вокрфлови:

Речь для выступления на Roadmaps Conference

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

Плюсы аутлайнера:

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

Минусы аутлайнера:

  1. Не всегда удобно использовать как базу знаний; не все аутлайнеры хорошо умеют ставить бэклинки (воркфлови умеет, но лучше бы не), не во всех удобно вести индекс
  2. Сложно поддерживать многочисленные связи, как в нормальной БД
  3. Нормальным ишью трекером аутлайнер стать не может
  4. Ограниченный набор форматов представления контента; роум поддерживает таблички, канбан, эмбеддинг одних заметок в другие, рисование схем, но почти все это сделано очень плохо и работать с ними неудобно; воркфлови поздновато спохватился, ввел канбан-доски и «карточки», с которыми вполне можно работать, но до удобства эйртейбла им очень далеко.

С эйртейблом все вроде понятно: это база данных с удобным интерфейсом. Создаем набор табличек, связываем их друг с другом с помощью специальных полей, все такое. В эйртейбле супер-удобно вести, например, список продуктовых capabiities, из которых рождаются features, из которых рождаются epics, и так далее — в одну сторону, и гипотезы-инсайты-исследования — в другую. Эйртейбл можно считать именем нарицательным, это может быть и Notion, и Coda, и Obsidian с парой плагинов.

Плюсы:

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

Минусы:

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

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

На верхнем уровне у нас «воркспейсы» — рабочие пространства; каждый воркспейс, помимо заметок, включает в себя некоторую внутреннюю онтологию, которая выражена супертегами и связями между ними. Можно разделять контексты — сделать спейс «тудушник», спейс «проекты» и спейс «база знаний»; они будут изолированы друг от друга, теги не будут пересекаться и т. п. Если нужно, можно разрешить двум спейсам «видеть» друг друга. Любой воркспейс можно сделать публичным (вот тут преимущество до сих пор за воркфлови — она умеет расшаривать любой отдельный список — пример).

Итак, супертеги. Сначала мы просто создаем тэг у заметки (через #), потом редактируем его в таком вот экране, как на скриншоте в правой части:

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

Разработчики настаивают на upper ontology «класс — экземпляр»: супертег обозначает класс, любая запись с этим тегом становится экземпляром класса. То есть, супертег «meeting» сделает из заметки встречу, супертег «todo» — задачу, и т. п.

Теги можно сочетать — для тудушек я сделал комплементарный тег ’#!’, который добавляет поле «critical» и позволяет различать важные задачи и обычные. Сочетать надо аккуратно — вряд ли одна заметка может быть и встречей, и задачей, и человеком.

Вот супертег «meeting»:

У него есть поля «дата», «участники», «план встречи», «заметки по встрече», «задачи по итогу встречи»; все поля типа «текст».

Ну и главное блюдо. Раз есть поля — то можно легко и табличный вид сделать:

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

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

Пальчиковая гимнастика  #

https://youtu.be/-4BNsU_bJMw

Посмотрел видео, написал заметок.

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

  • Синхронизирует работу полушарий (якобы)
  • Помогает лучше делать майндкарты или запоминать прочитанную инфу

Как изучать упражнения:

  • Тренировать, начиная с нерабочей руки (для правши — с левой)
  • Двумя руками: сначала представить, как выполняем движение, потом выполнить; остановиться, представить, выполнить

Как тренироваться:

  • Разогреть пальцы — потереть ладони друг об друга; чем теплее пальцы — тем они гибче
  • Размять большие пальцы

Ну и потом сами упражнения, см. видео.

Книга «Азбука умственного труда» (1929)  #

Увидел у Ольги Павловой в ФБ

Не только «Научной организацией труда» и Альтшуллером был славен ранний СССР в плане вклада в развитие знаниевых практик.

Книга о том, как вести интеллектуальную работу — читать, готовиться к выступлениям и докладам, выступать.
Сам пока не читал. Неплохой обзор у Дениса Демахина: https://demakhin.livejournal.com/133192.html

Сервис Kinopio — упоротый Miro  #

Сайт: https://kinopio.club/hello-kinopio-V8FvQIQOw-yIQbMTXftvX

Смешной сервис с коллаборативным вайтбордом и необычными интерфейсными решениями.

Рант про сайт и приложение Air Serbia  #

Четыре раза покупал через них билеты — каждый раз попадал на какую-то новую проблему. Ажтрисет.

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

По выбору даты у меня претензия ко всем сайтам всех перевозчиков: покажите мне что-то на какие-то даты СРАЗУ; я не знаю ваше расписание, я понятия не имею, по каким дням вы летаете из Белграда в СПб — так покажите мне сразу сетку на месяц с примерными ценами, а дальше я или выберу из того, что на экране, или уточню запрос; но нет, выбери дату и все тут; а система через секунду будет орать на меня красным шрифтом «НЕТУ ПОЛЕТОВ В ЭТУ ДАТУ!! ЧЕГО ДЕЛАТЬ ТО???»; почему-то всегда рассматривается такой сценарий, что я точно знаю дату, в которую собираюсь лететь, и это константа, вокруг которой мы будем оптимизировать все остальное — а это не так, потому что я хочу лететь недорого и удобно и готов ради этого дату поменять.

Ладно, проходим дальше, еще дальше, добираемся до цен; видим цену в евро, а у нас динары; ищем переключатель, находим в глубине выпадающего меню сверху, переключаем — и с вероятностью 50% попадаем обратно на первый экран; хочется орать и биться головой в стену, но это ловушка и делать так не стоит.

(смеются над лузером)

Снова добираемся до цен. Они высоковаты, смена на динары не помогла. Чего делать? Зайти под своим логином! Тогда будет скидончик. Внутренне смиряемся с тем, что снова придется проходить все вышеописанные шаги, для сайта эйрсербия залогинить юзера при уже заполненных полях — это такие горние выси, что выше только Господь.
Пытаемся зайти — «нет такого юзера»; как бл нет, я три месяца назад покупал билеты и юзер точно был. Ну ладно — «создать нового», указываю свой имейл. Хер мне — «такой пользователь уже существует». Ок, восстановить пароль, ждите письмо. Ждем день, два, неделю, год — нет письма. Пробуем зайти в приложение на айфоне — о, тут пользователь существует, надо же!

Итак, приложение; проходим все предыдущие круги ада и начинаем добавлять пассажиров в покупку; ого, приложение помнит всех нас! Все добавляются — но после добавления младшего сына приложение упорно не хочет идти дальше и говорит, что чего-то сломалось, но что именно — оно нам не скажет. Пробую так и эдак, не сдаюсь, хочется скидку, суки вы этакие. Нет, никак. Переустанавливаю приложение, удаляю всех пассажиров (у каждого из которых создалось по десятку клонов после моих попыток и список теперь состоит из сорока позиций 🤦‍♂️), завожу заново — хер мне.

Токсичные отзывы

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

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

Книга «Билли Саммерс»  #

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

Хайлайты:

  • Киллер-писатель. Билли приезжает в место выполнения заказа под легендой работающего над новой книгой писателя; ему предстоит дождаться, пока жертва приедет в городок, время есть, и Билли на самом деле начинает писать свою биографию — а рассказать ему есть чего
  • Служба в армии. Билли служил в Ираке и участвовал в зачистке Фаллуджи — города, который американские военные не могли разбомбить (много гражданских) и были вынуждены зачищать его, дом за домом. Билли пережил штурм фанхауса и многое другое. Кинг ссылается на книгу No True Glory как на источник информации по боевым действиям в Фаллудже, а еще недавно вышла игра Six Days in Fallujah
  • Искупление. Билли приходит к закономерному для киллера финалу, но путем искупления — спасает невинных и наказывает виновных, становясь из антигероя — героем
  • Рациональный триллер. Образцы «рациональной литературы» для меня — «Простой план», «Гарри Поттер и методы рационального мышления» и «Червь» Джона Макрея. Этап подготовки к убийству в «Билли Саммерсе» расписан очень детально и подробно, сам Билли в общении с заказчиками давно и успешно изображает из себя тупого увальня, чтобы они были о нем не слишком высокого мнения, и это позволяет ему выиграть себе время, когда говно попадает на вентилятор. Но чем дальше он выходит за рамки привычных сценариев «пульнул — пропал» — тем менее разумно действует.

Книжка хорошая.

Чуть-чуть Питера в июне  #

  • Океанариум — норм, системообразующий аттракцион для ТЦ
  • Планетарий в бывшем газгольдере — мы ходили на детское представление, формат классный — ложишься на бинбеги, смотришь мультик про планеты, который проецируется сложной системой проекторов на внутреннюю поверхность купола здания
  • Гранд-макет — всегда кайф; в этот раз нашли йети
  • Кафе «Ленинградский экспресс» — еда средняя, напитки и десерты привозит паровозик — детям интересно. Интерьер портят щиты из прозрачного пластика между столами — видимо, с ковидовских времен.

Короче  #

  • В Астрахани вчера было 32°, а к концу недели обещают 39°
  • В Белграде очень не хватает Озона и Вайлдберриз
  • Игра Inscryption — хорошо замаскированный под кард-баттлер фантастический триллер; нарратив круто вплетен в игру — например, одна из карт может ни с того ни со сего начать с вами общаться и чего-то подсказывать
  • Марина Корсакова выложила разбор книги «Тирания показателей» — про то, что выстраивать систему показателей и работать с ней нужно внимательно и с большой осторожностью
  • Комплекс упражнений для шеи на три минуты

Минутка рекламы  #

Обо всех новых постах я всегда пишу в телеге, о больших постах — в инсте и остальных соцсетях.

Что я узнал в мае-2023

Это ежемесячный пост формата «Today I Learned» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.

Фото месяца — массивная дверь в цоколе бывшего здания биржи, Белград

Музыка месяца — живое исполнение песни «Чип и Дейл»:

Ну и чтобы два раза не вставать: я был уверен (и всем рассказывал), что песню «Арабская ночь» из заставки к «Аладдину» пел покойный Мурат Насыров. Оказывается, ее пел здравствующий Антон Деров.

ChatGPT в работе  #

Оплатил подписку, чтобы получить доступ к ChatGPT-4. Пользуюсь через клиент MacGPT. Работаю в основном на английском.

1) Оформление юзер-сторей; даешь боту задачу — «хочу добавить анду-реду в текстовый редактор, опиши мне юзер-стори в формате таком-то» и получаешь хороший годный черновик; я использую набор «юзер стори + сценарий использования + требования» и по каждому элементу набора бот способен сделать черновик

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

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

4) Мелкие рутинные задачки: «вот тебе текст, сделай мне его в эксель-френдли формате, я его в табличку вставлю», или «вот текст, сделай его более дружелюбным», или «сделай мне шаблон скрипта для создания структуры папок такой-то через Терминал на маке», и тому подобное. С этим и 3,5 справляется неплохо, он гораздо быстрее.

Бонус-трек — видео про мод к Скайриму, который учит NPC общаться с игроком через чат-гпт. Пайплайн простой: игрок говорит в микрофон, дальше speech to text, текст отдают ChatGPT, которая генерирует ответ с учетом характера персонажа, потом text to speech, и выдача игроку голосом. Занимает это достаточно много времени (от секунд до десятков секунд), но возможности, конечно, поражают.

Диалоговые игры на базе чат-гпт уже есть

Можно будет делать игры наподобие Façade, но без мучительной разработки диалоговых деревьев, и не с двумя персонажами, а с десятками. Заставить бы сетку работать быстрее раз в сто.

Тот самый мод:

Алексей Каптерев про теорию поколений  #

фейсбук

«теория поколений» — это довольно плохая социологическая теория и секрет ее популярности очень прост: она сводит 3 фактора (возрастные изменения, культурные изменения и когорту) к одному, и тем самым экономит время на «подумать»

В комментах к посту выложили выступление Адама Конновера («Адам портит все») примерно про то же.

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

Велосипед Aventon Cordoba  #

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

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

Сумка Vanquest Envoy из поста про рюкзак реабилитирована, для езды на велике она подходит неплохо.

Куплю стрепы и с ужасом переделаю велик в фикс ближе к августу.

Ghost Recon Breakpoint  #

В марте я писал про предыдущую часть.
Брейкпоинт скучнее в плане сеттинга (острова? технический рай? роботы?!), но интереснее по механикам. Прошел игру почти полностью по стелсу, на высоком уровне сложности, из лоховских штук оставил себе только мини-карту — на ней видно обжективы и спецобъекты, которые муторно искать.

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

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

Выпускатель дронов выпускает рой дронов

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

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

  • все спокойно
  • что-то не так («желтое» состояние) — где-то раздался взрыв или кто-то услышал выстрел
  • рядом враг («оранжевое» состояние) — обнаружен мертвый союзник, или кто-то был ранен и остался жив
  • враг обнаружен («красное» состояние) — игрок был обнаружен

В «оранжевом» статусе враги активно разведывают предполагаемую позицию игрока, и можно поиграть в индейца, заманивая группу разведки подальше от базы и расправляясь с ней. Убить «оранжевых» врагов сложнее — вместо 1-2 выстрелов в корпус из штурмовой винтовки требуется 3-4.
В «красном» статусе враги начинают замечать игрока с большой дистанции и сразу открывают огонь.
Желтый и оранжевый статусы можно спокойно пересидеть, если не лезть на рожон. Помогает новая способность персонажа «закопаться в песок», снижающая его видимость при сохранении неподвижности. Если на базе есть радист, то в оранжевом статусе он может вызвать подкрепление, которое либо приедет на машине, либо прилетит на вертолете.
С красным статусом еще сложнее — противники будут прочесывать местность вокруг базы, любое обнаружение игрока сразу сообщает его местоположение всем врагам, по нашей позиции начинают лететь гранаты и снаряды из автоматических минометов.

Появился смысл перебирать разное оружие, подбирать под ситуацию и свой игровой стиль. Освоившись в игре, я перешел на пехотную снайперку СВУ, потому что она уверенно валит с первого выстрела в корпус и при этом довольно мобильная. Штурмовые винтовки иногда требуют два выстрела, а делать быструю поправку с геймпада я так и не научился.

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

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

Среди неприятных нововведений — роботы. Они тут бывают любого масштаба, от небольших квадрокоптеров до танков. Коптеры обычно сбиваются довольно просто, 1-2 выстрела из снайперки, а вот наземных дронов приходится долго и муторно расстреливать из крупнокалиберного, уворачиваясь от ответных ракет. Это какой-то сраный метал гир, совершенно лишний элемент в игре; весь стелс идет по одному месту и игра превращается в вульфенштейн. Летающие дроны, будучи подстреленными, имеют мерзкую привычку с ревом падать посреди вражеской базы и взрываться, поднимая тревогу и заставляя ждать, пока все уляжется.
Есть патрульные дроны, которые охраняют определенные зоны; есть летающие самолетообразные дроны, периодически пролетающие над местностью — тогда нужно припасть к земле и не дышать, иначе приедет патруль и сделает атата.

Зато бесячих миссий, наподобие миссии с Сэмом Фишером или с обороной ядерной бомбы в Вайлдлендс, здесь нет.

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

Софт  #

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

Instacalc — альтернатива Soulver и Numbr, о которых я писал в октябре; считает построчно, умеет конвертировать и работать с переменными.

Кино  #

Пересмотрел «Войны Пентагона» — экранизацию книги про то, как коррупция и недальновидность чуть не загубили проект «Бредли». Фильм старый (1998 г.), но интересный. Лежит себе целиком на ютубе.

Посмотрел «Не беспокойся, дорогая» — газлайтинг-триллер про чересчур идеальный городок; неплохой.
Захотелось пересмотреть «Скольжение», которое тоже спокойно лежит себе на ютубе.

А еще новый сезон LAB вышел:

Как принять сложное решение? Метод анализа иерархий

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

Сложнее будет, если мне надо выбрать перекус: взять бурек? Или купить питьевой йогурт? Или поесть супа? Питьевой йогурт — полезно, но надо идти до супермаркета и стоять там в очереди. Бурек — вредно, но вкусно, и пекарня по пути. Супа хочется, и это полезно, но надо идти в кафе, заказывать, ждать, есть, просить счет, ждать, платить...

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

Любители поесть всегда решают такие кейсы с помощью метода анализа иерархий (МАИ).

Как мы офис выбирали  #

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

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

Выделил критерии (этаж, транспортная доступность, площадь, цена, состояние помещения и т. п.), попарно сравнил. Сравнение было простое: если в паре «этаж — транспортная доступность» важнее казалось второе, то в этой паре этажу присваивался ноль баллов, а транспортной доступности — два балла; если равнозначно — по единице каждому. Таким образом, проведя все парные сравнения, я получил оценку в баллах по каждому критерию — образовалась иерархия критериев, от более важных к менее важным.
Критериев было много, с десяток, поэтому я выкинул треть с самыми низкими баллами из анализа.

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

Дальше мы просто считаем условные баллы по каждому варианту и по итогу берем победителя.

Что хорошего в таком подходе?
1) Он позволяет математически выразить проблему сложного выбора и решить ее тоже математически; это снижает зависимость от эмоций в процессе и дает понятный алгоритм на будущее
2) Он демократичен; можно попросить заполнить матрицу всех причастных (семью, коллег), после чего агрегировать результаты и вывести победителя; сомневающимся в результате можно объяснить логику и показать расчеты, т. е. все прозрачно и проверяемо
3) На уровне ответов на вопросы — метод реально простой. Любому человеку гораздо легче ответить на вопрос «что лучше — А или Б?» много раз подряд, чем пытаться из ряда альтернатив сразу по всем критериям.
4) Можно сохранить результат со всеми промежуточными шагами в эксельке и пересмотреть спустя годик; возвращаться к принятым решениям и анализировать их спустя время — хорошая практика.

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

1000minds и смена работы  #

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

1. Выбор критериев.
Я выделил следующие:

С вариантами оценки пришлось пофантазировать

2. Сравнение критериев
Система может примерно подсчитать, сколько сравнений нужно сделать, чтобы составить модель весов.

Ну а потом система начинает предлагать варианты:

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

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

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

Погоняв нас по таким сравнениям, система выстраивает модель весов.

Есть много разных вьюшек, в т.ч. такая — так выглядела бы модель в экселе:

Получив модель весов, можно начинать вносить кандидатов.

3. Оценка альтернатив
Каждый кандидат получает название и оценивается по всем критериям

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

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

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

1000minds довольно гибкий. Веса можно в любой момент пересчитать, не теряя данные — просто заново пройти trade-offs. Появился новый критерий? Ок, вносим его в систему и опять-таки заново проходим trade-offs.
Можно создавать модель весов коллективно. При создании проекта в системе указывается его тип — «опрос» мы делаем или «решение». Если мы сделали «опрос», то можно оформить критерии, опубликовать опросник, выдать ссылку респондентам и получить в итоге модель весов не одного человека, а коллектива. Если бы в примере с выбором офиса я использовал 1000minds, я бы так и поступил, чтобы учесть мнения всех коллег.

Кейсы  #

Что можно оценивать с помощью МАИ?

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

Кейсы посложнее:

  • Подбор кандидатов на вакансию в компании. Тут придется пораскинуть мозгами — как формализовать критерии, как оценивать по этим критериям кандидатов; а загнать эти штуки потом в систему — дело техники
  • Приоритизация бэклога — по модели impact-effort или более сложной; альтернативами считаем фичи/юзер стори
  • Оценка потенциальных фичей с помощью пользователей; из JTBD, CJM или Value proposition canvas выделяем критерии, потом пробуем построить модель весов на группе пользователей;
  • Выбор модулей для продукта, особенно при анализе решений сторонних поставщиков;

Важно правильно поставить задачу и формализовать критерии. Можно почитать книгу «Как измерить все, что угодно», там описываются методы квантификации неквантифицируемого.

Ссылки  #

Что я узнал в апреле-2023

Это ежемесячный пост формата «Today I Learned» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.

Фото месяца — вид с горы Фрушка

Разница между арабикой и робустой  #

Ссылка: фейсбук

Наткнулся на фейсбуке на иллюстрацию разницы между арабикой и робустой, двумя основными сортами кофе:

Там же был интересный коммент:

One useful fact that the picture is missing is that the reason the lower altitude bean produces more caffeine is to fend off insects. They don’t like it. But the higher the altitude, the fewer insects there are to nibble the beans, so less caffeine in the bean.

Поэтому в робусте кофеина больше.

Про цепочку создания кофе я писал год назад.

Литературные часы  #

https://literature-clock.jenevoldsen.com/

Сайт показывает текущее время фразой из литературного произведения.

Автокаллиграф  #

https://www.calligrapher.ai/

Вводишь текст — генерит анимацию как будто бы от руки:

Как спрятать иконки на десктопе макбука  #

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

Запускаем Terminal (Applications → Utilities). Вводим 

defaults write com.apple.finder CreateDesktop false

и жмем Enter

Перезапускаем Finder — вводим killall Finder и жмем Enter. Иконки исчезают.

Чтобы вернуть иконки, надо в строке

defaults write com.apple.finder CreateDesktop false

поменять false на true и снова перезапустить Finder.

Создал шорткаты для удобства:

Рисовалка на экране Screen Brush  #

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

На маке наткнулся на Screen Brush, и над ней работал какой-то гениальный дизайнер. Учтены, кажется, все сценарии, которые требуются от рисовалки, и еще немного сверху: вызывается глобальным хоткеем; рисует постоянными или исчезающими чернилами; стрелка легко получается из обычной линии, если при рисовании зажать ; если после рисования зажать , то курсор становится рукой и можно перетащить нарисованный объект; можно горячей клавишей оставить все нарисованное и взаимодействовать с интерфейсом ОС — и так далее. Особенно меня поразило мобильное приложение: оно, во-первых, выступает кликером для слайдов, во-вторых телефоном можно рисовать на компьютере; выглядит это так: «спариваешь» устройства (должны быть в одной сети и связаны по блютусу), включаешь на телефоне нужный инструмент — и движениями телефона, будто указкой, рисуешь по экрану компьютера. Магия какая-то, видимо используется акселерометр. Хоть и не очень удобно — непривычные жесты и движения, часто промахиваешься; на большом экране проектора должно быть удобнее.

Канал Batka Angel  #

«Батька Ангел», он же «Группа „Черные балалайки“», делает потрясающие аудио-видео-инсталляции, в музыкальном плане это что-то вроде безумного джаза, а видео — мешапы из советских фильмов и мультиков.

Карлсон:

Большая перемена:

Зовут его Павел Наумов, он из Волгограда. Инфы про него мало, я нашел только материал А. Троицкого.

Как мне пригодился Rewind  #

Про ревайнд я писал в январском TIL. Это сервис, который автоматически снепшотит рабочий стол и позволяет искать по снепшотам текст, картинки и т. п.

В начале месяца ревайнд помог мне восстановить текст из несохраненной эксельки.

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

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

Я вспомнил про программу и полез искать снепшоты. Нашел несколько подходящих скринов, сохранил, скопировал из них текст (Preview на маке так умеет), поправил его и сохранил файл. Без ревайнда мне пришлось бы снова лазить по трем презентациям с родмепами и заново формулировать описания фич. Сэкономил час-полтора, не так и мало.

Переубеди чат-бота  #

https://aiadventure.spiel.com/carpet

Нужно убедить продавца, за которого играет чат-гпт, продать вам ковер как можно дешевле. У меня удалось купить ковер за $500, а потом за счет инсценировки отравления чаем и за $50.

Косплей на вручении диплома  #

Университет Киото разрешает надевать любой наряд на вручение диплома. Часовое видео (включите его на следующей вечеринке и ничего не объясняйте):

Бизнес-модель Спотифая  #

https://youtu.be/v3ANMQOiWik

Сначала цифры: на платформе 200 миллионов слушателей, 11 млн артистов, 80 млн песен.

Теперь бизнес-модель. Спотифай не платит артистам и авторам песен напрямую, он платит правообладателям. Обычно такие правообладатели — это крупные лейблы. За стриминг одной песни спотифай платит два вида роляти: за запись и за композицию. Роялти за запись платятся в размере, определенном в контракте правообладателя с платформой (кто сколько смог выторговать), а роялти за композицию фиксированные и определены законодательством США.

Доходная часть — платежи от клиентов и доходы от рекламы. Клиенты платят один раз в месяц фиксированную сумму, а слушают по-разному, то много, то мало. Поэтому спотифай платит правообладателям по сложной модели под названием streamshare. В каждой стране присутствия раз в месяц рассчитывается так называемый royalties pool. Его размер определяется исходя из дохода от оплаченных подписок и дохода от рекламы в конкретной стране. Чтобы определить размер выплаты правообладателю, считается его рыночная доля — количество стримов из его библиотеки, поделенное на общее количество стримов по стране.

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

Лейбл в среднем получает 0,00437 доллара за стрим, а инди-артист или композитор — в восемь раз меньше, 0,000539 доллара за стрим. Я из видео так и не понял, в чем проблема — то ли в том, что инди не могут отстаивать свои интересы у сервиса, то ли в том, что авторам песен мало платят из-за плохого законодательства. В первые годы спотифай вообще отдавал лейблам до 67% выручки. А три самых крупных лейбла совокупно владеют восемнадцатью процентами компании. Это изначально было обязательным условием, позволившим в принципе появиться легальному стримингу музыки.

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

Ролик о деревянном самурае  #

Расшифровали восемьсотдевятнадцатидневный календарь Майя  #

Ссылка на popmechanics

Вывод: календарь, рассчитанный на цикл в 819 дней, нужно рассматривать на горизонте в 20 циклов (примерно 45 наших лет). Такая продолжительность позволяет предсказуемо отслеживать синодические периоды всех основных планет, которые могли быть видимы с Земли во время создания календаря.

Рубрика «Смешные картинки»  #

Это правда

Короче  #

  • На сайте https://www.passportindex.org/ собраны обложки всех паспортов мира
  • https://blackscreen.app/ — черная страница; дабл клик для фуллскрина; открывал ее на втором мониторе, когда он начинал мигать (чего-то с матрицей)
  • и снова о бейрфуте: бархатные тяги вызывали бурсит еще в средние века
  • Вебинар по использованию чата гпт в продакт менеджменте; хайлайты: важно «преднастроить» сеть перед тем, как задавать вопросы; можно прямо спросить бота — а как правильно задавать тебе вопросы? Как правильно сформировать промпт? В целом — можно генерить родмепы, юзер стори, джоб стори, бизнес-модели и т. п.

Минутка рекламы  #

Обо всех новых постах я всегда пишу в телеге, о больших постах — в инсте и остальных соцсетях.

Maxpedition Entity — идеальный рюкзак (но нужна сумка)

Экспертные мнения про рюкзаки: Тема, А. Ложечкин.

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

Ближе всего к идеалу подобрался неказистый китайский рюкзак HP Odyssey, который я, отчаявшись найти что-то приличное, купил за полторы тыщи в М-Видео. Рюкзак неожиданно хорошо справился не только с ежедневными походами на работу-с работы, но и с недельной командировкой на нефтяное месторождение. Одиссей перенес перелет в качестве основного багажа (я летал без чемодана), выдержал все переезды и сохранил в целости свои хлипкие молнии и ремешки.

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

Пустили, просветили

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

Итак, решение-1: рюкзак, а не сумка 🎒

Дело за малым: найти идеальный.

Я начитался отзывов и пощупал несколько моделей Cote et Ciel, которые мне очень нравились на фото. Остался недоволен. Выглядят они круто и по-дизайнерски, но дико неудобные: доступ в основное отделение на ходу невозможен, а мне надо. Одиссей позволял пользоваться парой карманов в легком доступе, но клапан на молнии делал невозможным доступ к основному отделению.

Распиаренный Bobby и его аналоги мне показались слишком маленькими и такими же неудобными в обращении.

Чтобы в таком рюкзаке как следует покопаться, надо:

  • Положить рюкзак на поверхность
  • Расстегнуть молнию
  • Покопаться
  • Застегнуть — ну и так далее.

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

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

Решение-2: важно понимать сценарии 📝

  1. Сценарии использования
     — Ежедневное использование (дом-работа, дача, прогулки, с ребенком на кружок, работа в кафе)
     — Короткие поездки (командировки, отпуск на выходные)
     — Отпуск (ежедневное использование, как багаж)
  2. Фичи
     — Вместительность — не хуже HP Odyssey
     — Отделение для ноута
     — Доступ к некоторым отделениям на весу или на ходу
     — Нейтральный внешний вид: можно носить и с пиджаком, и с шортами-майкой
     — Эргономичность в носке: удобно, не сваливается, легко надевать-снимать
     — Прочность и долговечность: чтобы выдерживал 3 полторашки минералки без отрыва лямок, не протирался и т. п.
     — Эргономичность в обращении: доступ к отделениям, хорошая организация пространства

В какой-то момент на глаза попался Maxpedition Entity из новой серии. Бренд хорошо известный (у меня было несколько их сумок), весь такой милитари-спецназ, но эта новая серия Entity была вполне себе нейтральная на вид. Чудеса нейминга: Non-Tactical Tactical (концепция линейки) → NTT → «Entity».

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

Посмотрел обзоры, почитал рецензии (всегда так делаю), понял, что в целом подходит. Заказал модель на 27 литров, дело было в январе 2019-го.

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

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

Зарисовки из жизни

Entity умеет раскрываться полностью, на английском это называется clamshell opening.
Это хорошо:

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

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

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

Но самое главное-то — скоро лето.

Сумка против рюкзака  #

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

Самым адекватным вариантом на лето мне казались курьерские сумки-мессенджеры.

Пару месяцев я ходил с сумкой timbuk2. У нее была неплохая организация, доступ к основному отделению через молнию (а не только через клапан), отличный ремень — с помощью хитрой защелки он очень легко переключался из режима «сумка свободно висит на уровне задницы» в режим «сумка плотно прижата к спине», причем его длина в каждом из этих положений регулировалась отдельно.
  

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

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

Прошел год или два, и случился рецидив — я по оказии купил себе сумку Vanquest Envoy × Spyderco. Фирма Vanquest менее известна, чем макспедишн, но в целом среди тактикульных сумконосов ее продукция ценится.

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

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

Но вот пришла весна и подкрадывается следующий рецидив. Судя по всему, спасти репутацию мессенджеров могут сумки Chrome Bag. Обзорщики рассказывают, что тимбукту и прочие ни в какое сравнение не идут с серией Citizen. Непромокаемые, отличный ремень с патентованной застежкой и возможностью быстрой смены длины, есть модели с неплохой организацией. Ценник негуманный, естественно.

Буду держать в курсе.

Что я узнал в марте-2023

Это ежемесячный пост формата «Today I Learned» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.

Фото месяца — весенняя магнолия в Земуне

Сериал «Консультант» — спойлеры  #

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

Obsidian  #

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

При этом запускается-открывается он почти мгновенно на ноутбуке и на айфоне, мобильный интерфейс в сто раз круче, чем в Roam Research с его необходимостью пиксель-хантить элементы управления, а файлы хранит локально в формате .md.

Недавно появившийся плагин Canvas позволяет рисовать простенькие блок-схемы и прямо в них вставлять ссылки на заметки. А плагин Excalidraw позволяет вообще страшные штуки творить с рисованием — например, встраивать в заметки фрагменты рисунка.

Особенно мне зашел плагин, который превращает списки во что-то подобное Workflowy, который я до сих пор нежно люблю

В общем, с помощью плагинов (и божьей помощи) можно из обсидиана слепить хоть ишью трекер, хоть таск менеджер, хоть цеттелькастен, хоть чорта лысого. Только в таблицы нормально не умеет.

Народ в сообществах прокрастинаторов энтузиастов лоу-код инструментов сдержанно хвалит Tana — аутлайнер (как Roam Research и Workflowy), но с возможностью создавать базы данных на основе т. н. «супертегов». А это все, что мне нужно — нормальный аутлайнер, в который встроен эйртейбл. Жду инвайта, пока нет.

And now for something completely different

Айдл-игры  #

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

Progress Knight Quest (линк)

Хороший айдл-рогалик, можно позалипать. Их под названием Progress Knight штук пять разных, этот — самый нормальный, в нем как-то заметен прогресс.
Игрок немного может влиять: выбирать, когда и как именно перерождаться.

Melvor Idle (link)

Устав от PKQ, вспомнил про купленный пару лет назад Melvor Idle. Это не совсем айдл, тут надо регулярно менять вид активности для персонажа, а во время боя вполне могут и убить, придется начинать заново. Продается в Стиме.

Progress Quest (линк)

Раз уж мы тут про айдлы — батя жанра Progress Quest жив до сих пор, а вышел в 2002. В нем после создания персонажа делать вообще ничего не надо. Задумывался он как пародия на ММОРПГ, а на деле основал новый жанр.

Ну и ссылочки:

Ghost Recon: Wildlands  #

Видос с ютуба

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

Играть надо по стелсу, интенсивные перестрелки здесь так себе и часто идут не по плану.

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

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

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

Зачем нужно новое оружие — не очень понятно. Можно спокойно пройти всю игру со стартовым набором. Прикол в том, что в стелс-режиме любое оружие убивает противника с первого попадания в любую часть тела, главное — попасть. Есть несколько сюжетных миссий, где приходится воевать с набегающими волнами врагов, и там правда сложно без пулеметов и гранатометов, но таких всего 2-3 штуки на игру. Их приходится переигрывать по десять раз, подбешивает — примерно так же меня бесили сюжетные миссии в MGS5, когда тебя вырывали из уютного стелса и заставляли гасить роботов или бегать от зомби-солдат. В вайлдлендс топчик по выбешиванию — миссия с участием Сэма Фишера из Splinter Cell.

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

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

Прошел в январе, настолько понравилось, что купил себе следующую часть — Breakpoint. В нее играю похардкорнее, без отметок врагов и HUD. В стелсе теперь при стрельбе в корпус надо 2-3 попадания, есть смысл подбирать оружие под ситуацию, глушители тоже работают иначе — пистолет с глушителем не услышат с десяти метров, а винтовку услышат.

Еще из стелсов на иксбоксе вполне годные Sniper Elite 4 и 5, обе вроде есть в подписке.

Outer Worlds  #

Ролик из интернета

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

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

Механическая раздельная клавиатура Naya  #

https://naya.tech/

Выглядит секси, беспроводная, раздельная, ортолинейная, имеет два блока для установки трекпада и кликабельного колеса, стоит четыреста баксов на предзаказе (пятьсот после выхода) — но пока нет ни одного обзора. Свичи какие-то хитрые, низкопрофильные, новая разработка Gateron, и Найя чуть ли не одна из первых клавиатур на их базе.

Пара тредов на реддите:

Copilot от Микрософта  #

Выглядит бомбически, особенно с экселем. Скорее бы.

А еще ChatGPT же встроен в Bing, и это единственный повод поставить микрософтовский браузер (в других не работает). Сатья Наделла все-таки тигр, никто не ожидал дизрапта интернет-поиска с этой стороны. Гугл/алфабет напрягся не на шутку, в ближайшие 3-5 лет ландшафт может сильно поменяться.

Если лень ставить Edge — можно посмотреть perplexity, это поисковый движок с участием AI. Показывает источники, позволяет «углубляться» в тему после ответа на первый запрос.

А.И. Левенчук про то, как работать с ChatGPT  #

пост в ЖЖ и другой пост в ЖЖ

Хайлайты:

  • Идти по ссылке — рега по почте, «создать тему», выбрать GPT-4 и «сохранять контекст»
  • Дадут 200 «баллов» на час; сложный запрос (на 1000+ символов) тратит 30-60 баллов;
  • Нужно правильно формировать запрос: указать «аватара» — роль, из которой должна отвечать сетка; можно прямо писать «не надо мейнстрима» — если нужна экспертная информация; указать жанр ответа и объем.

Поднятие объекта с фотки

Случайно нашел функцию «Скопировать объект» в Галерее фоток айфона.

Смешные картинки  #

Короче  #

The Necks — Travel

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

Что я узнал в январе-2023

Это ежемесячный пост формата «Today I Learned» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.

Фото месяца — красивая арка с надписью на гранд базаре в Стамбуле

Музыка месяца: тоже про Стамбул

Иски к крупным производителям и нестандартные типы венчура  #

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

В 1993 был случай с подержанной машиной «Шевроле Малибу»: пьяный водитель врезался сзади в машину, в которой ехала семья, после чего загорелся бензобак, и пассажиры Малибу обгорели. Суд постановил выплатить суммарно 4,9 млрд долларов всем пострадавшим в похожих авариях, а юристы получили славные комиссионные.
Поскольку в США нет практики оплачивать судебные издержки проигравшей стороне, для истцов это бесплатная лотерея. А для юрфирмы — венчур: при небольших вложениях и малом риске одно из Х дел окупит остальные провалившиеся, причем многократно.

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

Рецепт колы  #

Выглядел так

В читаемом виде тут: https://www.thisamericanlife.org/extras/the-recipe

Пост про книжку Рейнертсена  #

Написал пост про основные мысли книги Д. Рейнертсена The Principles of Product Development Flow. Читается после наведения грубой сетки полегче, мысли — ценные и глубоко контринтуитивные:

In product development, our greatest waste is not unproductive engineers, but work products sitting idle in process queues

Хорошая.

Пиратская музыка в Китае  #

первая часть, вторая часть

Прекрасный пост в двух частях про явление «Дакоу». Так называли испорченные диски и кассеты с музыкой, которые привозили в Китай утилизировать по заказу крупных лейблов. В них делали пропилы или сверлили отверстия, чтобы их нельзя было использовать. Китайцы научились восстанавливать их и стали знакомиться с западной музыкой, которой до этого в стране просто не было.

nOs — операционка для Switch  #

https://www.nintendo.com/store/products/nos-new-operating-system-switch/

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

Зачем?

Как склеить?  #

https://www.thistothat.com/

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

Кликер Handi-add  #

Какая прекрасная штука

Программа Rewind  #

https://www.rewind.ai/

Узнал из поста Евгения Степанищева. Программа работает только на маках с M1/M2, скриншотит раз в N секунд рабочий стол с привязкой к активному окну, распознает на скриншотах текст, пишет и расшифровывает звук в созвонах (но не умеет угадывать язык), и потом позволяет по этому всему искать. Юзкейс: помню, что сегодня чего-то слышал на созвоне про рестапи, было вроде до обеда, пойду найду. В общем, это как хистори в браузере, только по всем программам и окнам, которые вы открывали.

Стамбул  #

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

Место для подъезда транспорта в аэропорту
Вид из отела, район Бакыркёй
Университет Халик
Аватары
Чай на улице в январе ❤️‍🔥

Короче  #

The Principles of Product Development Flow, пост 1 — введение

Это первый пост про книгу «The Principles of Product Development Flow» Дональда Рейнертсена.
upd. Второй пост: https://artemushanov.ru/?go=all/reynertsen-post-2/

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

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

Разработка продукта и производство продукта #

«Разработка продукта» в книге противопоставляется «производству продукта».

Разработка — это создание «рецепта» продукта. Его можно создать один раз, создавать тот же самый рецепт во второй раз смысла нет — за него не заплатят. Примеры результата разработки: техническая карта овощных консервов; спецификация и техническая карта для смартфона; требования-conops-макеты экранов для софта.

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

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

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

Работы нельзя нормировать, рабочие продукты могут быть практически невидимы, потому что зачастую это просто информация или описания. Такие рабочие продукты Рейнертсен называет Design in Process (DIP). Временные рамки — месяцы и годы.

Один из главных инсайтов:

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

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

Что такое «поток» #

Поток (flow) в названии книги — это непрерывное и плавное течение работ и рабочих продуктов в ходе разработки нового продукта. В обратную сторону с той же скоростью текут деньги.

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

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

Двенадцать проблем в продуктовой разработке #

Такая вот картинка из презентации The Principles of product development flow — a summary:

Дальше по порядку

Неудачная квантификация экономики #

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

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

Продуктовые решения должны измеряться в деньгах

Продукт, или продуктовая фича, должны принести N денег за свой жизненный цикл; сам цикл ограничен, можно считать что это величина постоянная, сколько-то лет/месяцев. Любое действие, например, задержка вывода на рынок, влияют на эту эту сумму в плюс или в минус (задержка — в минус). Любое предпринимаемое действие нужно научиться оценивать в этих вот «влияниях» на прибыль продукта и принимать решение на основе них.

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

Для начала нужно вычислить life-cycle profit продукта — количество денег, которое продукт заработает в течение своего жизненного цикла (далее LCP; пока что мне непонятны тонкости вычисления именно прибыли на ЖЦ продукта, так что разъяснений не будет). Делать это можно любым доступным методом — статистическим, экспертным, математическим и т. п., можно вовлекать людей из продаж и финансов для помощи. Оценка с точностью до трех знаков после запятой тут не нужна, если примерно понятен порядок значения — уже хорошо.

После этого нужно посчитать, какое влияние каждое из доступных нам решений окажет на LCP. Это влияние выражается показателем life-cycle profit impact (далее LCPI). Понять это предлагается через вопрос вида «как скажется на прибыльности продукта задержка выпуска этой фичи (версии, обновления, фасовки и т. п.) на 60 (например) дней?». Ответ на этот вопрос называется «стоимостью задержки» (Cost of Delay, CoD).
В сравнении с интуитивным методом, предлагаемый фреймворк должен показывать более точные результаты. В книге описывается, что интуитивные оценки стоимости задержки одного и того же проекта среди коллег могут различаться в 50 раз: в приведенном примере это был диапазон от 10 000 до 500 000 долларов за двухнедельную задержку.

Стоимость задержки показывает, во сколько нам обходится «лежание» готового рабочего продукта или DIP в очереди на обработку следующим звеном. Например, инженеры за три дня подготовили спецификации на новый продукт и передали в производство для оценки. Оценка займет один день. А производство сможет взяться за эти карты только через две недели — у них завал и куча заявок. В итоге вместо четырех дней техкарты будут подготовлены и одобрены за 14 дней. Если мы знаем стоимость задержки — мы можем понять, сколько денег компания потеряла за время ожидания.

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

Вот отдельное видео про стоимость задержки: https://vimeo.com/101506552
Шакальский скрин оттуда:

Фича была сделана за 46 недель, при этом 38 недель провела в ожидании своей очереди на каком-то из этапов. То есть чистого времени требовалось примерно 8 недель.
И вот эти очереди — они зачастую невидимы в не-физических производствах.

Поэтому оценивается обычно не полный цикл работы над РП, не сами очереди, а только кусочек цикла, когда над РП идет какая-то работа. Это вот к пунктам про невидимость очередей и фокус на «эффективности».

Если отсутствие фичи стоит нам $200k в неделю, мы недополучили $8 млн за 38 недель ожидания. Если мы это понимаем, то мы мы можем управлять решениями исходя из финансово-экономических предпосылок, а не любых других.

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

Слепость к очередям #

Очереди — главная причина проблем в продуктовой разработке. При этом почти никто измерять очереди не умеет (я пока что тоже).

Одна из причин, как мне кажется, это незнакомство в целом с концепцией очереди применительно к управлению проектом; довольно контринтуитивная штука

В изучении очередей Рейнертсен пользовался наработками теории массового обслуживания.

Что такое «очередь»? Это когда у нас есть рабочий продукт в каком-то состоянии, и над ним не ведется работа, он находится в ожидании. Передали фичу из производства в QA — она в бэклоге неделю отлеживается. Передали потом техписателям — еще неделю лежит.
Вот это ожидание и есть «очередь»: у того, кто должен над этим РП сейчас работать, есть какая-то другая работа в процессе, а за ней еще парочка. Классически очереди работают по принципу FIFO, и в случае разработки это не оптимальный вариант.
Такие виртуальные рабочие продукты в процессе не ставятся на баланс предприятия и не видны в финансовом разрезе, поэтому финансовый аспект очередей и задержки тоже невидим.

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

Хочется сделать такой вывод:

нет смысла увеличивать эффективность работы над рабочими продуктами, пока мы не оптимизируем очереди.

Пример:

🟢 — работа над РП

🔴 — ожидание в очереди

Ситуация у нас такая:
🟢🟢🔴🔴🔴🔴🔴🔴🟢🟢🔴🔴🔴🔴🔴🔴🔴🟢🟢

То есть над РП работают два дня, потом он шесть дней ждет, потом еще два дня в работе, еще семь дней ждет, и наконец финальные два дня в работе перед выпуском. Итого цикл 19 дней, чистое время работы над РП 6 дней.

Допустим, мы удвоим эффективность инженеров и они смогут решить задачу в два раза быстрее — за три дня:
🟢🔴🔴🔴🔴🔴🔴🟢🔴🔴🔴🔴🔴🔴🔴🟢
Экономия: 🟢🟢🟢
Получаем цикл 16 дней. Плюс затраты на увеличение эффективности инженеров.

А теперь вместо этого сократим очереди вдвое:
🟢🟢🔴🔴🔴🟢🟢🔴🔴🔴🔴🟢🟢
Экономия: 🔴🔴🔴🔴🔴🔴
Получаем цикл 13 дней и не трогаем инженеров, пусть работают как работали.

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

Обнаружить очереди можно по наблюдаемым последствиям: увеличенному времени цикла, отложенной обратной связи, меняющимся приоритетам и характеру докладов о статусе РП («ждем», «еще не приступили» и т. п.). Стоимость задержки увеличивается линейно в зависимости от размера очереди.

Очереди можно проиллюстрировать на Cumulative Flow Diagram:

По оси X время, по оси Y размер очереди; левая наклонная Arrivals — это прибывающие (пассажиры, объекты, что угодно), точка на X это начало цикла; правая наклонная Departures — выбывающие, точка на X это конец цикла. Горизонтальная прямая от точки на Arrivals до точки на Departures — это длительность цикла. Вертикальная прямая от Departures до Arrivals — размер очереди.

Вот пример из все той же презентации The Principles of product development flow — a summary:

График показывает, как именно понимание очередей может предсказать проблемы на проекте по сравнению с измерением времени цикла или обратной связи.

Во время 21 прибывает партия из 400 людей — и со времени 41 мы узнаем об увеличении времени цикла в 2 раза — горизонтальная стрелка, параллельная оси x, показывает нам это; при этом время увеличится еще, и мы это увидим из графика раньше, чем дождемся соответствующего человека в конце цикла.
Длительность цикла удвоилась: чтобы количество прибывших превратилось в такое же количество убывших, требуется вдвое больше времени. Как раз потому, что прибыло больше, а скорость обработки одного осталась прежней.

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

Поклонение эффективности #

Вики: «Эффекти́вность (лат. effectivus) — соотношение между достигнутым результатом и использованными ресурсами (ISO 9000:2015)»

Так сложилось, что в работе компании стараются эффективно использовать промежутки, когда идет работа над каким-то рабочим продуктом, и абсолютно игнорируют очереди, когда РП болтается без дела; отсюда
помешательство на личной эффективности, битва за продуктивность, тайм-менеджмент и т. п.
Затраты на всякие подпроцессы в разработке обычно считаются так: стоимость ресурса в ед. времени + стоимость простоя/задержки; без понимания очередей, мы не можем посчитать стоимость задержки. А раз мы не понимаем стоимость задержки — мы фокусируемся на эффективности использования ресурса.

Еще раз вспоминаем про пример сверху с шариками 🟢🔴.

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

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

Неприятие вариабельности #

Под вариабельностью в книге понимается вероятность возникновения изменений в ходе разработки. Я сам пока не вполне эту концепцию понимаю, немного помог пример в конце параграфа.

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

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

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

В видео «Don Reinertsen — Second Generation Lean Product Development Flow» Дон приводит пример с Боингом. Если бы проект по разработке 777-го был полностью избавлен от вариабельности, то инженеры бы не взялись тестировать новый предложенный поставщиками сплав алюминия и лития — он был легче алюминия и мог сэкономить вес. Сплав в итоге не подошел, у него были проблемы с прочностью; зато подошли композиты, которые после испытаний и проверок добавили в проект. В исходной документации не было ни алюминий-литиевого сплава, ни композитов, но их обнаружение и внедрение пошло проекту на пользу.

Поклонение соответствию/конформность #

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

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

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

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

Институционализация больших партий #

Большие партии → дешевле производить → больше прибыль. Это справедливо для производства, но не для разработки.

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

Другая проблема — отложенный фидбек. Чем больше партия, тем длиннее цикл, и тем дольше мы не получим фидбек. В примере с письмами из книги Эрика Риса «Бизнес с нуля» (Lean Startup в оригинале), отец с двумя дочерьми собираются разослать несколько сотен писем. На каждом письме нужно поставить печать, вложить в конверт, написать адрес, заклеить конверт. Можно начать делать все по этапам, а можно обрабатывать каждое письмо по отдельности. В этой байке победил второй вариант — работа с малыми партиями.

Дальше цитата:

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

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

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

Малые партии гораздо лучше подходят для работы, но для их обеспечения нужно научиться снижать транзакционные косты.

В видео «Don Reinertsen — Second Generation Lean Product Development Flow» Дон приводит такой бытовой пример: допустим, вам надоело два раза в неделю ходить и покупать яйца. Вам нужно 2-3 штуки в день, вы вычисляете, что на год вам нужно тысячу с небольшим яиц. И вот у вас есть два крайних варианта: купить яиц сразу на год, или покупать яйца два раза в неделю. В случае с яйцами на год, у вас снижаются до минимума транзакционные издержки: нужно один раз договориться с продавцом, доставить яйца домой, и все. Зато сильно повышаются издержки на хранение: придется купить второй холодильник.

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

Про малые партии в софтверной разработке есть хорошее упражнение про правильную нарезку слона. Да и весь скрам, в общем-то, об этом.

Недоиспользование каденса/каденции #

В книге под cadence понимается регулярность чего-либо; например, встречи для ревью дизайна, или регулярные поставки версий продукта.

Пример такой: если не назначать отдельную встречу каждый раз, когда нужно провести ревью дизайна очередной партии РП, а проводить эти ревью по графику раз в неделю, то транзакционные издержки на назначение таких встреч будут минимальными, и можно выносить на ревью даже небольшое количество рабочих продуктов (=малую партию).

Управление таймлайнами, а не очередями #

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

Негибкость #

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

Про загрузку мощностей до предела — примерно такая же ситуация. Если загрузка ресурса выше 60-70%, то резко растут очереди.

Централизованный контроль #

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

Снова пример с Боингом-777: в какой-то момент стало понятно, что самолет не помещается в целевой вес, обещанный клиентам. Запахло миллионными штрафами, нужно было срочно облегчать самолет. Инженерам разрешили не согласовывать затраты за облегчение конструкции, если избавление от фунта веса обходилось в триста долларов или меньше. В итоге 5000 инженеров смогли принимать самостоятельные решения без согласования, руководитель программ не стал узким местом в принятии этих решений. Поскольку он все равно контролировал итоговую стоимость проекта, изменения ему были видны и он мог на них повлиять.

Пока осталось за кадром:

  • Отсутствие ограничения работы в процессе (WIP) — делаем много всего одновременно, удлиняем очереди, теряем гибкость
  • Не-экономический контроль потока — контролируем не по эк. метрикам, а по каким-то другим.

Продолжение: https://artemushanov.ru/?go=all/reynertsen-post-2/

Как читать сложную книгу

Привет, читаны.

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

Как же быть джигиту?

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

Начал читать книгу. Ничего не понятно, продираюсь с трудом. Решил поискать видео с разборами или обзорами книги. Не нашел. Зато нашел страницу с презентацией с чьего-то выступления на slideshare, с саммари по книге. То, что надо.

Сел изучать слайды:

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

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

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

upd. пост про книгу Рейнертсена: https://artemushanov.ru/?go=all/reynertsen-post-1/

Что я узнал в декабре-2022

Это ежемесячный пост формата «Today I Learned» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.

Фото месяца — Београдски месо в уличном ларьке

Музыка месяца — новые треки из плейлиста с сердечком

Сериал «Периферийные устройства» #

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

Видео «Секретная империя XIAOMI | РАЗБОР» #

https://www.youtube.com/watch?v=ct7oT_F5uF0

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

Смартфон с кнопками за 300€  #

https://youtu.be/R00XY04vnGY

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

Стартрек вдохновил автоматические двери #

Nerdist

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

Экранизации Стартрека появились в шестидесятых, примерно в это же время стали продаваться первые серийные автоматические двери, и события эти никак не связаны.
В фильмах двери ведут себя разумно: открываются когда надо, а когда не надо — не открываются; делают «вжух»; на слоняющихся мимо людей внимания не обращают. А в жизни двери открывались, когда человек вставал на специальный мат перед ними, что не очень секси.
Фильмы вдохновили инженеров на улучшение UX. В семидесятых, с появлением первых датчиков движения, двери стали условно разумными и избавились от мата. В 80-90х датчики стали лучше, и появились современные версии дверей. И они даже не делают вжух.

Неудачным моментам с дверями в Стартреке даже посвящено отдельное короткое видео, вырезка из bloopers.

Фристайл-машины Колы #

https://thehustle.co/12202022-Fountain-Soda/

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

Сдизайнила машины итальянская компания Pininfarina

Машины собирают все данные о рецептах, времени и месте их изготовления, и шлют в компанию. Это нужно для разработки новых вкусов в стандартном исполнении (бутылки-банки) и их правильной дистрибуции по территориям.
Среди популярных вкусов отмечают спрайт-черри и колу с апельсином и ванилью.
Всего таких машин около 50 тысяч, они наливают 11 миллионов стаканов каждый день. Локации можно глянуть тут.

Почему объем винной бутылки 750 мл 🍷

Источник: линкдин Фабио Антониацци

Неверные гипотезы:

  • Емкость бокала;
  • Среднее потребление за один прием пищи;
  • Лучший объем для хранения;
  • Удобство транспортировки

Более убедительная теория гласит так: основными потребителями французского вина некогда были британцы. Мера объема жидкости в Британии тогда звалась «имперским галлоном» и составляла 4,54609 литра. Чтобы упростить расчеты, вино поставляли в бочках объемом 50 галлонов, или 225 литров. Или — 300 бутылок объемом 750 мл. Получилась простая конверсия: бочка = 50 галлонов = 300 бутылок.

Видео «Почему ты ВСЕГДА УСТАВШИЙ. Наука» #

https://youtu.be/4KMq_N89MUs

TL&DR: потому что проводишь все время в городе и мало бываешь на природе.
Хайлайты:

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

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

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

Видео «Профессионализм и решение задач — Владимир Спиридонов / ПостНаука» #

https://youtu.be/x1HIERCxTVM

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

  1. Репрезентация задачи, представление ситуации; мышление блоками, классифицирование, возможность использования поверхностной информации
  2. Стратегии решения
  3. Стратегии самоуправления
  4. Восприятие проблемной ситуации на разных уровнях. Например, когда шахматистам на секунду предъявляли случайную шахматную позицию, очень по разному интерпретировали ситуацию: новички пытались вспомнить положения фигур, шахматисты среднего уровня — объясняли ситуацию на доске с использованием паттернов, самые крутые профессионалы указывали на «мат в два хода» чёрным.

Сережа и микрофон — «Простите свою мать или мифы о психосоматике | ПСИХОЛОГ НАТАЛЬЯ ФОМИЧЕВА» #

Интересное про стресс (таймкод):

  • Организм человека хорошо умеет справляться с острым стрессом и плохо — с хроническим
  • Нашему телу без разницы, ссоримся мы с человеком на самом деле или только представляем себе — стрессовая реакция одинаковая
  • У стресса есть цикл — возникает стрессор, организм дает реакцию, человек должен использовать полученные ресурсы для устранения стрессовой ситуации (врезать, убежать и т. д.), после этого все должно вернуться в норму; если нет возможности закрыть цикл — стресс может стать хроническим.

Сережа и микрофон — «Вспомнить не всё | ПСИХОФИЗИОЛОГ ПОЛИНА КРИВЫХ» #

Интересный выпуск про память и мозг.

  • Мифы о мозге (таймкод): нет никакого рептильного-лимбического мозга и неокортекса, это миф; нет никаких «разнополушарных людей», это миф;
  • В статье «Афиши» Полина разбирает нейрофизиологические ляпы из «Transhumanism Inc.» Пелевина.

Короче #

  • Вики принесла: снежные очки арктических народов
  • Интересный пост про жонглирование: https://habr.com/ru/post/148940/
  • Фильм «Стеклянная луковица» прикольный; фильму вообще нужно очень постараться, чтобы он мне не понравился. В последний раз это удалось «Интерстеллару».
Ранее Ctrl + ↓