Time management technique based on time framing and a command-line task management tool.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
doc
i18n
lib
man
spec
support
tools
.gitignore
.rspec
.rubocop.yml
.travis.yml
.yardopts
Gemfile
Gemfile.lock
README.md
expenses
now-task-manager.gemspec
status

README.md

About

Gem version Build status Coverage status CodeClimate status YARD documentation

Now Task Manager is a daily planner & focus app for programmers. It helps you plan your day, stay focused and track your time.

It doesn't replace either GTD or the pomodoro technique, it complements them. (In fact there will be a Pomodoro plugin #18 at some point.)

At some point I must have tried every bloody time management app there is (and let me tell you, there's a lot of them) and I was still disorganised and eventually went back to tracking my tasks in a plain text file.

And that's what NTM is using: just plain text files. But plain text files by themselves didn't help me: after all, that was what I begun with.

The problem I was always facing was what to do when. As a freelancer, I can do generally do anything anytime. That's great on one hand, on the other hand it takes much more discipline. Typical problems:

  • Work too much time on one project and too little time on another one.
  • Starting a day with a great idea, coding half a day and then working on clients projects late at night.
  • Missing incremental steps to my long-term goals, like doing every morning Spanish revision.

Everything started to turn around when I started to adapt what I call time framing: time framing is about splitting your day into several blocks with clear start time and end time and within the block doing only tasks that are related to that block.

So NTM is an automation based on my plain text task files where you define your schedule and then forces you to stick to it.

Workflow diagram

Read about the benefits.

What it's not

Firstly, this is not a project management or GTD system: there is no concept of a project. Here it's all about chunks of time (days and time frames) and populating them with tasks from do-it-later lists as well as automatically.

You might very well need such system and that's fine: I use GH issues just for that, in addition to using Pomodoro. But Pomodoro is the corner stone of my day organisation, GH issues are place to dump to tasks, then link them from Pomodoro.

For the same reason it doesn't deal with priorities. If it's not a priority, why would you put it on today's todo list?

Read next: the workflow.