Minimal TODOs for Linux
adrianmouat.com
adrianmouat.com
1) Set up a cron job that pumps my current list out to a text file behind an .htaccess'd directory. This way, I can see my list without needing SSH access.
2) I've also got a little Dashboard widget that pulls that text down, so I can swipe to the top-left hot corner and see them at a glance.
3) I'm using Alfred (http://www.alfredapp.com/) on my Mac, so I wrote a simple trigger called "task add" that connects to my box and adds it there. There's also a few posts out there for DropBox integration if you use that.
4) I didn't write this, but if you use oh-my-zsh, there's a plugin for Taskwarrior. I've learned about a couple options by pressing tab.
I do find myself using Taskwarrior's shell mode[1] almost exclusively these days though, as it significantly cuts down on the number of keystrokes necessary to interact with my todo list. If you wrap task shell in rlwrap[2] you can still get autocompletion from within the shell.
[1] `task shell`
[2] I use 'ts' aliased to `rlwrap -i -r -C task task shell` for this
A big yellow old-fashioned post-it will work better. Not everything is better in digital form.
But, I wonder if they are an example of H.L. Mencken's quote "For every complex problem, there is a solution that is simple, neat, and wrong."
For evidence supporting this, look how often they are reinvented and abandoned.
Problems such as ongoing tasks with no quick or clear resolution, teamwork, not having the todo list with you, putting it somewhere you can't quickly see, putting pages of things on it, wanting to separate personal tasks and work tasks (and more), wanting geo-tagged tasks, temptation to push it towards being a life management system, a calendar, a project manager, a timesheet system, a reminder system, and a 'what have I accomplished audit'.
What alternatives to TODOs are there? I mean, odd, curious, niche alternatives that we might not have heard of?
(shameless plug. I wrote it after being inspired by another command-line todo called "t-")
The code for my solution is available here: https://github.com/asb/sh-todo
I have used my own system since 2007 or so. It amounts to a sortable list of delineated values where different lines are tagged for tasks, projects, etc. I posted it at http://www.texttodo.org
The simplicity is astounding, although now I'm curious to look at the code...