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.