Pomodoro project
This is a simple pomodoro project written in Go for my personal goals :).
Feel free to use it!
Pomodoro Technique
The Pomodoro Technique is a time management method developed by Francesco
Cirillo in the late 1980s. The technique uses a timer to break down work into
intervals, traditionally 25 minutes in length, separated by short breaks.
Usage
There are six steps in the original technique:
-
Decide on the task to be done.
-
Set the pomodoro timer (traditionally for 25 minutes).
-
Work on the task.
-
End work when the timer rings and take a short break (traditionally 5 to 10
minutes).
-
If you have fewer than three pomodoros, go back to Step 2 and repeat until
you go through all three pomodoros.
-
After three pomodoros are done, take a long break (traditionally 20 to 30
minutes). Once the long break is finished, repeat to step 2.
After task completion in a pomodoro, any time remaining should be devoted to
activities for instance:
-
Review your work just completed.
-
Review the activities from a learning point of view (ex: What learning
objective did you accomplish? What learning outcome did you accomplish? Did you
fulfill your learning target, objective, or outcome for the task?)
-
Review the list of upcoming tasks for the next planned pomodoro time blocks,
and start reflecting on or updating those tasks.
Pomo usage
It is assumed that pomo will be used in a status bar like i3, dwmblocks, etc.
-
Download the binary files and put them in your $PATH
.
-
Start the pomod
daemon.
For example:
$ pomod &
- Interact with
pomo
client.
$ pomo -start
- Get the duration.
$ pomo -get-duration
- Set a new duration.
$ pomo -set-duration 45m