I just keep a text file near the project and jot down notes / other things accordingly in free form.
This even includes recaps for freelance work. Like I would have an entry of:
2/7/2018: 3 hours
- Did such and such
- Implemented this and that
- Fixed foobar to return foo
I keep to that exact date / hours worked format so when I invoice clients I just grep the file and cut / sum the total hours (if I'm not doing project based pricing).
It works really well for the solo developer / freelancer. No time is wasted on BS and there's a log of work rendered + notes + TODOs + etc..
I like it because I can do all of this from within my code editor which is where I'm doing the work. The efficiency level is very high.
This even includes recaps for freelance work. Like I would have an entry of:
2/7/2018: 3 hours
- Did such and such
- Implemented this and that
- Fixed foobar to return foo
I keep to that exact date / hours worked format so when I invoice clients I just grep the file and cut / sum the total hours (if I'm not doing project based pricing).
It works really well for the solo developer / freelancer. No time is wasted on BS and there's a log of work rendered + notes + TODOs + etc..
I like it because I can do all of this from within my code editor which is where I'm doing the work. The efficiency level is very high.