TODO: inline in editor
to add features later when working on other things
google keep for cloud checklists if i have to do several tasks over a longer timespan
let’s say i know there’s several things i need to do and i either add a list of things via desktop or on the go via mobile in a list ( which can also get enabled as a reminder )
google reminder if i want to remind me at a task at a certain time
usually i do this with my android wear watch when i have to put back a thought that i’ll do "reminder - do something - at 8 p.m. where i’ll get the notification at that time
I’ve been using Things for many years and it works well for me as a pure todo list. For broader organisation stuff it is not ideal though, you can’t have a good vision of bigger projects.
I’m actually about to make a physical personal Kanban board and put it on the wall behind my desk, because for me what is not in sight will be forgotten
You don’t actually need a program at all. At my last company we actually used hand written cards stuck to the wall as a real life Kanban Board. Worked a treat.
A free account to Asana is a good start as gives you task boards. Alternatively if you setup Gitlab for source control, it has Issues / Kanban built in. Bitbucket + Jira is also very good.
Ideally you want a task list that is linked to your source control. With Jira and Bitbucket, if you check in code that has an ticket number in the commit message, it will update your task list. You can self host Jira for almost free (one off fee of $10).
On a side note, and not really a todo list app but more gathering together stuff for writing documentation, a good app for this is Scrivener. If you working on a large project that will need proper documentation or a user guide, its a good choice. Its for authors of novels, but a lot of technical authors use it.
Things > The Hit List > Things > nvALT > Things > Taskpaper > project.todo.md
I now began to make a new md file for each project, and using github’s task list item syntax to organise and keep tracks of my todos.
Using iaWriter to manage all this. And am writing some simple python scripts to filter out data to have different views (due today, due upcoming 7 days, etc). At the moment it still fails on giving you a bigger perspective of all your projects, but am planning on another python script to give me that.
The blend of iaWriter and iTerm2 as two interfaces to have insight and manipulate my lists is pretty neat. The most powerful thing for me is being able to simply copy a bunch of stuff from an email, paste it into iaWriter, select it and press ⌥ + ⌘ + L to transform it into a list of tasks. I never found another task manager that lets you do that (as it is not just text).
If I need to print them out, copy them over somewhere else, email them, etc, all easy as it is text.
Working with several Designers and Programmers from different companies and in different countries, we had to choose a tool that was not just cross-platform, but also sufficiently easy for everyone to learn and use without wasting too much time. We tested many different packages, including some of the ones already mentioned here, but ended up using Basecamp. Our choice was not just based on the feature set, but also on the price: it scales really well with our growing team, without creating a massive hole in our shallow pockets…