Getting Things Done, commonly abbreviated as GTD, is an action management method, and the title of a book by David Allen. GTD rests on the principle that a person needs to move tasks out of the mind by recording them somewhere. That way, the mind is freed from the job of remembering everything that needs to be done, and can concentrate on actually performing those tasks.I have previously used the GTD method when I was leaving Auckland, so I could ensure that I managed the many tasks I needed to complete to move countries. Since then, my GTD implementation (based on tracks) slipped back to becoming a home for stagnant tasks. My tracks implementation was also local to my home machine, and I couldn't use it for my day job. I also had a couple of usability issues with tracks (which I _should_ really write patches for and submit).
BUT, a couple of days ago I discovered gtd-php. It seems like a more complete (read: strict) implementation of the GTD methodology. I installed it with ease over at textdrive (it's PHP, so requires none of the proxy-forwarding malarky that Rails needs to run under lighttpd), and have started to use it for work and home(work). It seems like a good implementation, and I've experienced few issues with it so far. The only thing I don't like is the inability to see what contexts exist without pretending to create an action to access them via the dropdown box - I added some, and made a mistake, and had to drop into the database to correct it. It's quite a new implementation I think, but it looks very promising.
I also got lots of stuff done yesterday.