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

Общаться нужно, в том числе по работе. Несмотря на то, что я интроверт, я люблю общаться. Но просто "общение" вредит работе. Вредит моей работе программиста. Программисту нужна концентрация.

2022 год. Месенджеры повсюду. Месенджеры тренькают и отвлекают. А для вдумчивой работы программистом отвлекаться надо примерно никогда. Конечно иногда нужно, но желательно, чтобы это было по своей воле.

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

Итак, вводная: работать - хорошо, общаться - хорошо, отвлекать программиста от работы - плохо. Есть решение! async first.

async first

Есть три вида общения:

  1. Asynchronous. Почта и таск-трекер. Проверка несколько раз в день.
  2. Real time. Созвон или встреча. Возможно IRC.
  3. Промежуточный. asyncronish. Месенджер: Slack, Telegram, Whatsapp.

Задачи. Если есть таск-трекер, то задачи надо заводить и обсуждать именно в нём. Подробно объяснять не буду, должно быть понятно по-умолчанию. Вкратце: информация в одном месте, асинхронная работа. В Trello это сделано очень удобно: видно где надо ответить и при этом не отвлекает от работы. О задачах у меня есть отдельный пост

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

Несрочное можно написать на почту. Моя личная почта.

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

Групповое общение, то, что касается многих людей - да, в месенджере. Почта для этого не годится ИМХО. Обычно это выглядит либо как real time, когда все переписываются или читают, либо как async, когда можно ответить через несколько часов и поэтому проблемы нет.

Срочное ("прод упал") опять же в месенджере или по телефону.

Нюансы. Почта вроде как идеальный пример асинхронного инструмента, но при требовании "отвечать не позже, чем через 5 минут в рабочее время" она становится asyncronish. И в slack можно писать большими осмысленными сообщениями, как в почте, это может передвинуть его в разряд async.

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

Кратко

  • Async first.
  • Задачи — в задачник.
  • Остальное — в почту.
  • Созвоны — по расписанию и когда это позволяет быстро решить вопросы.
  • Групповой чат без уведомлений — это норм.
  • Личное общение с друзьями и родственниками — в личный месенджер.
  • Срочное — в рабочий месенджер.

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

Немного об этикете

Пожалуйста, не пишите просто «Привет» в чате. Я не отвечу. Переходите сразу к сути. Подробнее: neprivet.ru

непривет одной картинкой

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

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

Почитать по теме

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

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

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