Time tracking with Taskwarrior
I've been doing some contract work over the last few weeks and brought back to life a system that I'd used when working at an agency: Bugwarrior, Taskwarrior, and Timewarrior. It requires simple applications that are written with an awesome amount of power.