Welcome to my developer blog! I started this blog back in 2016 and while I’ve struggled with consistency in the past, this year I’ve made a conscious effort to post more often. Do you have a blog? Have you ever thought about maybe starting your own developer blog? In today’s post, I’m going to explain how I think every developer can benefit from having their own blog!

For the first couple of years of my development journey, I never thought I would start my own blog. The thought hadn’t even occurred to me. The seed was first planted by a colleague of mine who attended a popular coding bootcamp in Toronto, Canada. He told me that all of the students at the bootcamp were required to have their own developer blogs.

At first, this didn’t make a lot of sense to me. Surely most people would rather read blogs by experts than from students who have only weeks’ worth of experience? But then it dawned on me. Those blogs probably meant as much, if not more to the blog authors than they did for their prospective audiences.

Coming to this realization definitely helped me on my way to starting my own blog, but it wasn’t without some doubts…

Common reasons people avoid starting developer blogs

It doesn’t come naturally to everyone to put their content out there. I’ve compiled a list of thoughts that crossed my mind before I started my own blog.

Reason 1: I’m not good at writing

I used to quite enjoy creative writing exercises in high school, but that didn’t change the fact that I was never really good at writing. When I write, I tend to use too much passive voice and my sentences are too wordy. However, according to some handy tools I use on my blog, I’ve improved drastically over the past couple of years.

If you fear your writing skills aren’t up to scratch, starting a blog and writing more might be just the thing you need to improve.

Reason 2: I’m not an expert

The beauty of it is that you don’t have to be an expert at all! You can blog about topics as you learn them for the first time and maybe write about your learning experiences. When you have the hang of a topic, you can also write to help other developers that are just one step behind you.

Reason 3: Someone else has written about that subject before

That’s fine! Not everyone draws the same conclusions and you might have an interesting opinion on the subject. Your unique angle to a topic might even help others understand a concept that they’d been struggling to learn elsewhere.

Reason 4: I don’t like criticism

If you’re putting your content out there for the world to see, sooner or later someone is going to disagree with you. This, combined with the anonymity of the internet can lead to some criticism being very mean. For that type of criticism, all I can say is to not take it personally.

What you’d hopefully get is constructive criticism. Constructive criticism, while also hard to take sometimes, can help you improve a lot if you decide to learn from it.

The benefits of having a developer blog

Now that we’ve gotten all the reasons people avoid developer blogs out of the way (and hopefully negated them a little bit), let’s get to the benefits of having one.

Improve your understanding of the subject matter

Whenever I pick a topic for a post, even if it’s something I know a fair bit about, I do some research beforehand. More often than not, this leads to me learning more about my chosen topic. This means that my posts don’t just improve my audiences’ understanding of the subject, but mine too – everybody wins!

Show off your expertise

A blog is a great way to flex your skills. If you have a blog in a niche, you can start to position yourself as a go-to authority on the subject matter you write about.

Build a community

There are many supportive people in the international development community that want to help others succeed. If you’re like me and don’t or can’t go to developer meetups often, a blog can be a gateway through which you can meet likeminded people online.

Get noticed

If you blog consistently and your blog starts to garner some views, it could lead to you getting job offers or invitations to speak at conferences.

In conclusion

I hope you’ve enjoyed reading today’s post and if you’ve been on the fence about starting a developer blog, I hope this post inspired you to get writing. If it did, or you already have a blog, share a link with me on Twitter! I’d love to check out your blog!