If you're a hacker in need of a Mac/iOS todo list, I couldn't recommend TaskPaper (http://www.hogbaysoftware.com/products/taskpaper/) enough. It's a hybrid outliner and todo list, but scales from simple lists to multi-project, tagged lists with loads of notes and documentation.
Best of all, the file format is plain text, so you can keep it in source control, edit it in Vim (there's even a vim plugin - https://github.com/davidoc/taskpaper.vim), or whatever you want.