Отвлекание разработчика

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

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

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

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

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

Что думаете? А как эту проблему решаете вы?

upd: оказывается, я не изобрел ничего нового. По сути — это андон.

Андон (в переводе с японского «лампа», англ. andon) – средство информационного управления, которое дает преставление о текущем состоянии хода производства, а также при необходимости создает визуальное и звуковое предупреждение о возникновении дефекта. Это один из главных инструментов в реализации принципа организации производства дзидока — остановка процесса ради улучшения качества -- http://www.up-pro.ru/encyclopedia/andon.html

Rspamd

Понедельник, 24 августа, 22:54
Мы тут перешли на Rspamd (пока на собственном почтовом сервере, после обкатки и фиксов будет массово для всех клиентов) и это великая вещь, но до чего же там плохая документация...

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

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

Новое слово — требоисполнитель

Воскресенье, 28 июня, 5:34
Новое слово (и сразу слово дня) — требоисполнитель.

"Требоисполнителями называют тех, кто делает что положено и как положено, но без души, лишь бы сделать." — https://journal.tinkoff.ru/svyashchennik/

Идея дня — для сотрудников сделать медаль — требоисполнитель месяца. По аналогии с MVP (Most Valuable Person, сотрудник месяца).

16 лет

Среда, 13 мая, 14:22
Сегодня Доброхосту 16 лет.

Мертвые не умирают

Среда, 25 сентября, 0:0
Мертвые не умирают — The Dead Don't Die, 2019

Прекрасный фильм, с кучей референсов. Видимо, так сейчас модно (Однажды в Голливуде, Люди в Черном 4 — еще больше полны еще более жирных референсов).

Самый топчик — Зельда, которая, очевидно, вампир из Выживут только любовники (но вот НЛО — это было неожиданно), "Странно", "Сентервиль. США. Очень хорошее место" — это вот прямо оттуда (ну и конечно, сцены с мечом — про Убить Билла).

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

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

В отличии от однажды в голливуде, где все понятно, если знать или погуглить историю — много непонятных мест. Сентервиль — Кентервиль? Но отсылка не раскрыта, исправительное учредление для детей вроде выглядит знакомо, но не вспоминается, сцена с НЛО тоже загадочна, музыка в начале сцены как бы предвещает и вспоминаются Жандармы и инопланетяне, но потом всё идет по другому сценарию. Есть ощущение, что не хватает каких-то больших сцен, которые зачем-то вырезали, да и концовка слегка скомакана. Может быть потом выйдет режиссерская версия?