I usually have a notebook and pen beside me while developing. I write down todos and draw out stuff on it. We have specs written down in Notion.so. I also have a private pages in Notion where I write down stuff things like documentation and sometimes transfer stuff from my notebook here.
Writing down notes in markdown (with any editior like vscode) and keeping it on Github is also an option.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.