After trying Checklist, Todoist, Tasks, Goals, and one or two others, I am very happy with 2Do. I have heard Things may also be great, but I have no reason to try it now.
In 2Do, I setup “Lists” for Home, Work, Health, and Game Dev. In Game Dev I setup “Highway Hunter” as a Project. And in there I added my action steps (created as part of the Finish It course) as tasks. I gave each one a due date at the end of a week and a duration of one week. This gives me an “in progress” task during that week that is included on ,“Today’s tasks” but separate from the regular tasks due that day.
This is so great. As I program each feature of the game, I can checkmark each one I finish. If I make a lot of progress, its easy to scroll down to Next Week and get started on those tasks early. (This was a problem with some other todo apps)
Having “in progress”, “due today”, and “overdue” categories in my Today’s Tasks view is great. I also like that its easy for me to check all the tasks in a given project and that the project view has a progress bar that advances as you complete it’s tasks.
I am considering starting projects for things normally considered “goals” in goal or habit tracking software such as “Wake up early” or “Eat a healthy dinner”. I would set these up as projects under Health and give them recurring tasks due every day. (Those examples might be too simple for a project, but something like “Lose Weight” could be a good project with several basic tasks.)
The one hiccup I’ve had with this software is that I can’t rearrange tasks manually. Tasks are arranged by priority and I can’t just switch two items in the same priority. This is a common problem among all todo apps but CheckList really had me spoiled with their drag and drop rearrangement features.
This means that when I look at my Highway Hunter project, those tasks may be listed all out of order based on the order them in. This means I have to be a little more organized and enter them in proper order if I want that particular list to look good. This only matters for looking at the whole project, which I should never really have to do once my tasks are properly scheduled. Still, I kind of wish I could arrange them manually like CheckLIst.
The interface for 2Do is pretty and easy to use but not intuitive to learn. At first I didn’t even know it can do projects like this, for example. The company has about 20 web tutorials, each on a different feature, and each about a minute or two long. If you are interested in using 2Do to make a workflow like I’m describing, its worth taking twenty minutes and going through those youtube videos.
Anyway, this is the program I now use to track my personal life tasks, my gamedev projects, and my habits all in one program. Just today I thought of adding a fifth List for Expenses. Projects in there could be things I am saving up for or paying off.