GrabDuck

Как делать больше, уставая меньше. Emacs pomidor

:

Вступление

С возрастом моя работоспособность не становится выше. Теперь я не могу сидеть по 6 часов не вставая: спина, шея, глаза — все это начинает рано или поздно болеть.

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


В чем же проблема?

Я пробовал разные методики повышения работоспособности. И почти все они либо вообще не работают, либо работать по ним больше 2-3 дней не получается. В результате мой график работоспособности выглядит так:

image

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

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


Решение

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

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

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

Повторяем этот цикл несколько раз, иногда увеличивая перерыв до 10-15 минут.

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


Emacs спешит на помощь

И так, с техникой определились. А так как я пользователь Emacs OS, первым делом я пошел искать то, что поможет мне использовать технику помидора в моем любимом редакторе. Всё, что я нашел и попробовал, тем или иным образом не удовлетворяло моим требованиям.

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

Встречайте: pomidor.

image

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

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

Вот и все, чем я хотел поделится.


Подписывайтесь на наш гитхаб, ставьте звезды.

TL;DR

Используем pomidor для техники помидора, которая поможет нам делать больше, а уставать меньше.