Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров24K

Вступление


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


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


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


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


image


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


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


Решение


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


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


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


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


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


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


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


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


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


image


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


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


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


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

TL;DR


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

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
P.S. Писать ли рассказ о том, как мы вдвоем с женой с нуля сделали мморпг, и довели её до стима?
41.32% Да150
37.47% Конечно да136
21.21% Я за свободу выбора!1 (да)77
Проголосовали 363 пользователя. Воздержались 86 пользователей.
Теги:
Хабы:
Всего голосов 15: ↑13 и ↓2+11
Комментарии21

Публикации

Истории

Работа

Unity разработчик
15 вакансий

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань