Task Coach
When I code at home, I get about an hour tops before I'm ready to either fall asleep on my keyboard or chuck it through the window. When coding in such small chunks, I've found it difficult to maintain the direction of effort - getting sidetracked, or concentrating too much effort on inconsequential things. It's also easy to forget quite how much I've achieved. There's sometimes a nice surprise when I look at my code and realise I've already solved a problem I thought might prove tricky, but I think it'd be nicer to know I've already solved it. With this in mind, I decided to search for a free/open source task management app. That way, I can spend some time building out a skeleton plan for my project, and when I want to code something, I can easily see what the next step should be. My searching turned up Task Coach , which is available under GPL v3 for Windows, Mac OS X and various flavours of Linux. I'm trying to keep my development Linux/