I am not a native English speaker nor have I ever done any serious writing before. Looking for some suggestions on how to get started. What sort of process do I have for making post, should I start posting about basic JavaScript stuff or go with explaining deeper concepts of JS.
Nobody reads that stuff. Those who do won't advance my career. I either write to help people with the same problem, or to organise my thoughts. My blog is more popular than most, and it had no impact on my career whatsoever.
Not everything you do has to be the means to an end. Save some space to just be yourself.
But you can get noticed by the people in your immediate orbit.
Need to communicate an idea to a colleague? Write a blog article instead of an email.
This helps you in a couple of ways:
It polishes your English.
It polishes your thinking, and ensures you filled in the gaps in your thinking.
It creates a (more) durable asset than email/slack.
It impresses your colleagues and boss who may begin to perceive you as more valuable for having a public presence.
- you could write a low-effort "today I learned" posts, where you would share tips and tricks about something that you've learned during your day job (e.g. https://shime.sh/til/)
- you could write a high-effort "deep dive" posts, where you would explore how a certain library works under the hood (e.g. https://shime.sh/deep-dive/)
Although deep dive posts take more effort, it's worth it, since you'll learn a lot about something just by explaining how it works.
Write about things you find interesting and want to explore. You can also write about your experience debugging things as it happens. I love SO because it's full of people who hit bumps, then try something else, but these days that no longer happens.
One thing you can try is just to respond to questions - Quora, SO, HN, with an article. If the question is out there, the solution isn't obviously Googleable.
I write on https://timdaub.github.io and I've collected about 150k impressions over the last year or two (check my plausible.io profile).
I suggest that you just start writing. If you look at my early posts, you can see that their variance was super high. I explored lots of weird ideas, styles and topics.
Recently, I've seen my writing "stabilize" - but in fact, in the background I've now also started to explore other mediums for creating essays (audio).
I always wanted to be this genious tech blogger like Slatestarcodex or julian.com etc., but I've realized that my today's work is elsewhere. I'm OK with that and it's amusing to see where I'm steering myself. Feels like a journey.
I now enjoy the process of writing. It contributes to my mental health, career and it has become even a hobby of mine.
Just start and keep at it.
Your career is coupled to what you can bring to a company.
Check where you want to add value and you will get your answer over what you need to write.