Not a fanatic about it and only posting because I didn't see it mentioned but Asana and Harvest time have a free integration and it's sufficient for my single person general contractor business. i like the suggestions more about git/terminal/emacs etc so happy to read this thread