DEV Community

Discussion on: Developers, How do you track your daily work?

Collapse
 
smonff profile image
🌌 Sébastien Feugère ☔ • Edited

I keep a diary in a simple directory tree:

├── 2022
│   ├── 01
│   │   ├── 2022-01-25.md
│   │   ├── 2022-01-26.md
│   │   ├── 2022-01-27.md
│   │   ├── 2022-01-28.md
│   │   └── 2022-01-29.md
│   ├── 02
│   │   ├── 2022-02-01.md
│   │   ├── 2022-02-02.md
│   │   ├── 2022-02-03.md
│   │   ├── 2022-02-04.md
│   │   ├── 2022-02-07.md
│   │   ├── 2022-02-08.md
│   │   ├── 2022-02-09.md
│   │   ├── 2022-02-10.md
│   │   ├── 2022-02-14.md
│   │   ├── 2022-02-15.md
│   │   ├── 2022-02-16.md
│   │   ├── 2022-02-17.md
│   │   ├── 2022-02-18.md
│   │   ├── 2022-02-21.md
│   │   ├── 2022-02-22.md
│   │   ├── 2022-02-23.md
│   │   ├── 2022-02-24.md
│   │   ├── 2022-02-25.md
│   │   ├── 2022-02-28.md
│   └── 03
│       ├── 2022-03-01.md
│       ├── 2022-03-02.md
│       └── 2022-03-03.md

Enter fullscreen mode Exit fullscreen mode

Simple to grep or to browse manually. I have a script that allows to create the individual files. Each one contains a template that looks like:

# Project Name 2022-02-03

- done
- todo
- blocking
Enter fullscreen mode Exit fullscreen mode

I write everything in Markdown lists. I plan to improve the script so that what is left as todo in the previous day's entry is automatically added to the current day's entry.

I found out that this methodology helps me a lot to report to my managers and during daily stand-ups. Each time I achieve something noticeable, or I need to remember something that doesn't deserve interruption to my team, I stash it in the diary entry.

No matter to say that it can drastically improve the life of persons suffering from stress, anxiety or impostor syndrome.

If you find it useful, it is available.

Collapse
 
ml318097 profile image
Mehul Lakhanpal

Wow.. that really cool