I began writing notes in WikidPad a Python wiki software that runs on Windows. I used this for a few years. I like the software.
I used this for years until 2013 when I decided to write new notes on GitHub. The old notes are in my ideas-wiki repository on GitHub.
I create a GitHub repository called "ideas" and it's public and I write my notes in the open.
When I get to 100-500 entries I create a new "ideas" repository and add a number to the end.
Since 2013 I am up to ideas4.
I am up to 700+ entries from this practice. Each entry is a numbered markdown heading such as # 476. Stackless coroutine transpiler.
I strongly recommend taking notes, they can be used to remind you of thoughts and help you get ideas developed and documented.
Strongly recommend creating that GitHub repository today and start journalling! Don't hesitate.
You don't actually need to invest lots of time learning a note taking tool, static site generation or blog software You can just use markdown and internal anchors. You can copy paste the URL of headings on GitHub.
I use a mixture of IntelliJ and the GitHub web interface to edit my notes
See my profile for links to my journal/notes. They are all computer software ideas and architecture ideas and feature ideas for desktop environments and futuristic software. In ideas4 I talk a lot about Parallelism and multithreading.