I've been trying to develop a more concise way to structure my article before I write them. That is, the process I go through before I even open vscode and start typing away.
This is a high-level view of my process that I would like to share as I've found it quite productive. It isn't some revolutionary new way of doing things. I had a google, read what other people had done, and made a patchwork copy to suit my style of doing things. Maybe you'll be able to take something from it that will help you.
This may seem obvious but it's quite essential to get your head in the right place and not have wild thoughts taking over as you write. By taking notes when you are learning "the thing" and having them available pre-writing, you're saving yourself time and headaches later. Once you have your notes you are ready to begin the process of brainstorming your article.
I like to use Notion to configure my plan before I begin writing. The flow goes something like this:
What is this article for?Not literally, but posing a question around the article's main topic and giving a short, concise answer draws the reader in while giving them a brief overview of what to expect.
Once I have my headers in order and have written a short paragraph for each one, I switch over to vscode and begin laying out the article. I find this method of planning enables me to focus on what I need to convey to the reader for them to get the most from what I'm writing.