As a developer with a not so stellar memory, I feel confident to keep track of what I'm working on and the stuff that were discussed in meetings on a day to day basis as they serve as a record of things that can be revisited in the future for reference.
I've tried several solutions - Evernote, simple markdown, yaml, workflowy etc. but still haven't had a proper routine as I'm not entirely satisfied with any of the tools.
What do you folks use to track your work logs (if you do that)?
At any given moment I have two "running" files - one being a general tasklist, and one being this month's notes.
On the general tasklist I maintain my own, much more detailed, copy of what's in the issue tracker we use. I rotate that file every few months, copying over unfinished tasks. I also use it to record any bug and weird thing I spot with the application, if I don't have time to investigate it, so that I won't forget it and can come back to it later.
The monthly notes file has entries for each work day. Each entry follows the same template:
The template is evolving, and I'm not always consistent in actually using it, but I'm trying - and it proves very helpful when I'm dealing with a difficult problem, or for some non-work reasons have problems concentrating. It's also my place for writing down stuff I wouldn't bother (or wouldn't dare) post on the issue tracker.