There are a lot of posts these days about folks who learned coding driven by a personal project they wanted to complete. This is one of my favourites.
I’ve had nothing but problems from the all-in-one time tracking, project management, and invoicing apps I’ve used. This year I’ve gone back to basics. Toggl is the tool I use to track my time, and create a report at the end of the week.
If you don’t already own TextExpander, and don’t need the iOS integration it offers, aText may be a much cheaper option. It includes advanced features like clipboard integration and shell scripting, and is only $5.