Сорок безответственных минут в день

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

Я сейчас изучаю внутреннее устройство PostgreSQL. Читаю книгу Хиронобу Судзуки The Internals of PostgreSQL и стараюсь регулярно выделять на неё около сорока минут рабочего дня. Это напрямую связано с моей работой, но почти никогда не помогает закрыть задачу, которая лежит передо мной прямо сейчас.

И довольно часто эти сорок минут ощущаются почти безответственно 🤦‍♂️ Есть конкретная рабочая задача, коллеги ждут результата, я вполне могу продолжить её делать. Но вместо этого открываю книгу и следующие сорок минут читаю про WAL, vacuum или устройство shared buffers.

Внутри сразу включается знакомое: «Kюди ждут, работа не закончена, а ты тут книжки читаешь 😡. Давай сначала сделаем всё нужное, а потом уже спокойно займёмся самообразованием». Проблема только в том, что этого «потом» почти никогда не наступает. После текущей задачи появится следующая. Потом кто-нибудь напишет в чат. Потом что-нибудь сломается. Срочная работа отлично умеет занимать всё пространство, которое ей отдаёшь.

То же самое я недавно заметил в другой ситуации. Сейчас мне часто приходится рано вставать, чтобы отвести дочку в детский сад или на секцию. Иногда после такого подъёма в середине рабочего дня меня начинает сильно клонить в сон. Раньше я пытался это состояние перетерпеть. Как можно посреди рабочего дня лечь в кровать? Люди работают, задачи стоят, а я спать собрался. В итоге я сидел за компьютером уставший, с трудом собирал мысли и испытывал вину уже одновременно за две вещи: что плохо работаю и что хочется спать.

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

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

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

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

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

Об этом — в следующий раз.