Hello! 😀 In this post I will explain my reasons why I keep a dev diary and why it will benefit you in your dev life.
My personal reasons for keeping a dev diary are as follows:
I always start with the day's TODO/s, ordered from the most important to the least important.
Then I give each todo a separate heading, I then actually start working on the todo, noting anything important including any problems/errors etc I encounter. Any problems encountered I always right the solution and how I solved it as well as tagging the error for future reference.
At the end I write what still needs to be done and what I need to do Tomorrow.
The software I use to do this used to be Evernote, but recently I've switched to a tool called "Joplin" which is free to use and open source. Notes can also be backed up to DropBox/Self Hosted Server.
https://joplinapp.org/
Here I have shared my reasons why every dev should keep a dev diary. I've personally been keeping a diary for over 2 years now, yes it does take time to update it etc. But I feel for that time used my performance has sky rocketed. 😎
Please feel free to share if you keep a dev diary, if you do please give me your reasons for keeping one.
Happy Coding! 🤓