This post is a humble suggestion rather than a discussion on why you should start to write a blog as soon as possible?
Writing a blog is not a one day job, it is a commitment that you keep working on.
When I made the decision to start blogging, among other things my primary inclination was to give back to the awesome community which has given me so much. I am here, because many people knowing or unknowingly have helped me, and I am hoping that I and my content can help others in the same manner.
Furthermore, writing is unavoidable, as a developer I have to produce some type of content in written form regularly. It could be a brief for a project, product release notes, or a simple git commit messages. Since easy to understand and concise technical writing takes practice, it made sense to make proactive effort to practice it. Writing a blog is a perfect opportunity to get some practice.
There are many reasons for how blogging is helpful . In no particular order here are a few:
Writing a blog post about a particular topic made me learn about it more extensively than just watching a tutorial, and everything that I have learned, I have noted it in my blog post which I can refer to whenever I need a refresher on that topic.
While learning, I found the most useful resource usually were the articles written by other developers who worked through the steps on how to use something. While technology is always changing and evolving, if you have something to share, then share it even if you think it's obscure or might not be useful, there's always someone else who is working on something similar.
Even if you are a new developer with little experience, write what you have learned from your experience, perhaps it's useful to another developer with less (or even more) experience following their own skills development path.
In tech world, developer of any experience or education can fall prey to developer impostor syndrome, despite external evidence proving otherwise. Writing blogs about what you know is an easy way to bring your knowledge to everyone. It validates your knowledge to you and others.
The topics you choose to write about, make it easy for potential employers and clients to appraise you. They can better determine the depth of knowledge you have, and how you can be helpful to them.
Above, I have stated a few reasons on why you should start blogging. I am sure other people have their own interesting reason on why you started blogging and I would love to hear them.
Thanks for Reading.