I am thinking of starting my blog solely for advancing my career and putting myself out there on the internet. I am a frontend dev and will mostly write posts on JavaScript.<p>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.
If you learn something, just write about it. Don't overthink it. Likely no-one will be reading your blog unless you have something super unique/interesting. If you have something really compelling (eg, solved some problem other people are hitting) it doesn't matter too much how good the English/blog structure is; as long as it has useful information, you are winning.
I decided to make my personal website just that: personal. It's a public notebook with no narrative. There's a bit of everything from motorbike repair instructions to recipes.<p>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.<p>Not everything you do has to be the means to an end. Save some space to just be yourself.
Write to advance your career, but not for the reasons or how you might think. You’re not going to be a tech celebrity. You’re probably barely gonna get noticed.<p>But you can get noticed by the people in your immediate orbit.<p>Need to communicate an idea to a colleague? Write a blog article instead of an email.<p>This helps you in a couple of ways:<p>It polishes your English.<p>It polishes your thinking, and ensures you filled in the gaps in your thinking.<p>It creates a (more) durable asset than email/slack.<p>It impresses your colleagues and boss who may begin to perceive you as more valuable for having a public presence.
Write about whatever interests you. What article would the past you like to read? Some suggestions:<p>- 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. <a href="https://shime.sh/til/" rel="nofollow">https://shime.sh/til/</a>)<p>- you could write a high-effort "deep dive" posts, where you would explore how a certain library works under the hood (e.g. <a href="https://shime.sh/deep-dive/" rel="nofollow">https://shime.sh/deep-dive/</a>)<p>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.
There are far too many topics out there. Don't write about obvious things. The world doesn't need another "how to get started with React" article.<p>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.<p>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.
Hi,<p>I write on <a href="https://timdaub.github.io" rel="nofollow">https://timdaub.github.io</a> and I've collected about 150k impressions over the last year or two (check my plausible.io profile).<p>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.<p>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).<p>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.<p>I now enjoy the process of writing. It contributes to my mental health, career and it has become even a hobby of mine.<p>Just start and keep at it.
I got a website with more than 10000 article and it did not help at all.<p>Your career is coupled to what you can bring to a company.<p>Check where you want to add value and you will get your answer over what you need to write.