As a developer, my most important tools are a pen and a notebook
I've tried this many times over my career and its never stuck. I have terrible hand writing and I suck at taking hand written notes.
I do however swear by keeping notes digitally and I have for well over 5 years now. I keep a daily worklog of what I'm doing. I reference it pretty often. I do it all in plain text and sync it using Syncthing to my various devices (except iOS which is annoying). I'm a big plain text maxi. They [have a post discussing their note taking process](https://hamatti.org/posts/how-i-take-work-notes-as-a-developer/).
But, what has worked for me is using paper for diagramming architectures for systems and application stacks. I started doing this with designing web sites info architecture back in the day and have used it ever since. Index cards are a great tool for that work. White boards are also very helpful.
I do find that using non-digital tools opens up another part of my brain. I need to do it more.


Juha-Matti Santala - Community Builder. Dreamer. Adventurer.
As a developer, my most important tools are a pen and a notebook
Writing code is a part of being a software developer but often more important question is to figure what code to write and how and that I like to d...
Stacker News
As a developer, my most important tools are a pen and a notebook \ stacker news ~devs
I've tried this many times over my career and its never stuck. I have terrible hand writing and I suck at taking hand written notes. I do however s...