I am a follower, or rather, I attempt to follow the GTD Methodology. The method is based on the principle that you need to take all the tasks that are floating around in your mind and record them in an external system. That way, your mind is free from the job of remembering everything that needs to be done. No more of the “I know I needed to do something, but I can’t remember what it was.”
Originally I was using Remember the Milk (RTM) to track all of my tasks. It is a great website and they have clients for everything. But there were a few things that I didn’t like. RTM didn’t support task statuses and the font used in the iPhone application was huge. Now that may not sound like a big deal, but when you are trying to go through your task list and can only see 5 or so tasks on one screen you have to do a lot of scrolling.
I did some searching and settled on a site called ToodleDo. Its a great site and has lots of features. I won’t go into them, but please take a look and see for yourself. After I got it all set up with all of my personalized folders and tags and other such settings I realized that they didn’t have any PowerShell interfaces. They have plenty of other connections listed on their site including a couple of .NET libraries.
I almost always has a PowerShell window open on whatever computer I am on at the time so I thought a PowerShell module would be perfect. Especially since a lot of my tasks are related to PowerShell. And I wanted the experience and practice of creating a “production class’” modules that others would benefit from.
I started on this module and have been working on it for a couple of months off and on. When I got finished with the function to add a task to the system I decided it was ready enough for others to start looking at it and created a CodePlex project.
I am affectionately calling it “ToodlePosh” (I couldn’t come up with a better name) and it is located at http://toodleposh.codeplex.com/. Please feel free to take a look at it and play with it.