DEV Community

Discussion on: Do you keep a work journal?

Collapse
 
bonfacekilz profile image
the_savage • Edited

Yeah I do. What I use? Org-mode. First off, I begin by capturing the task:
org-capture
After that, I just clock in. Notice- on the right half- it automatically opens up a pane(we call it a window in Emacs) where I can take notes:
org taking notes and clocking in.
From here, I can choose to create a time estimate or take notes while working. Also, I can link to file(s), choose to run code inside, pull in code(!) from outside(literate programming) and a bunch of other things I won't get into. Once I'm done, I simply mark the task as done and the clock is stopped, displaying how long it took(notice I took 13 minutes for this task):
clocking out.
At the end of my day, I will archive the task(there's an automatic way of doing this). I'll then go to a work_log.org file where I'll generate an automatic report.
For this example I've logged other work too:
org report
Notice how I can tweak tags, time range, display links to tags.

PS:

  • You can integrate org-mode with other tools like trello
  • You can view all your task in a window called the org-agenda buffer
  • You can version your org-files \o/\o/