6 reasons why you should blog as a software developer
Let's start this by understanding what blogging is and why it's a MUST. A long time ago, our ancestors used to keep journals(in the form of copybooks) of their lives and experience. This was done to send one's legacy to the next generation. It was also an important note to prove one's knowledge and interest center.
As time goes, this practice shifted to various media such as voice recording, video recording, and even in a form of music or movies. With the even of the Internet, all these media can be combined on a single medium -the web.
Blogging is a modern way of keeping a journal on the web. And who speaks of web speaks of websites. Websites are built to hold the journal's content and also be the interface with its users. One advantage you could notice right now is that it will not fade and no "wear" occurs over the time. It's a persistent memory.
Well, talking of memory, we, software developers, take this seriously. In fact, the whole ecosystem of technologies we use today, such as the Web and the Internet, grows upon the memories of millions of people around the globe.
If the technology is built with a great conjunction of memories, I believe any software developer would like to have his contribution to all this. In fact, I would say that it's a must for any software developer to contribute with the little idea they have. This is where the MUST came from.
Apart from the fact that you contribute to the collective development of this world, there are several immediate benefits you gain by blogging:
1- To learn how to write down what you know
When I started blogging, one of the biggest challenges a faced was to be able to write down my ideas. This may sound funny, but it's a fact that writing your ideas down is a great skill. I managed to be here today by doing it. By blogging you will end up having the skill in your muscle memory and thus having it as a habit.
2- Learn that sharing is caring
It's amazing to see how many people one can reach through your ideas and vision of things. I had the desire to share my opinion with people, and in return, they did the same for me and I ended up discovering a lot more than I had. I gained more by giving. When you share your code, you get great feebacks from people all around the world. This helps a lot to build strong skills.
3- To create disciples of your own philosophy
Any famous person a philosophy. All their followers are people who embrace that philosophy. You gain a following by sharing your ideas. Those are what people buy and follow you. They will read you regularly and share your work with their relatives. That's how you grow.
4- To keep records of knowledge
Your knowledge is not permanent and eternal. If you learn and you forget, the world will also forget you. Your writing will be your remaining, your memoir, and your knowledge. And I demonstrated above that this remains of yours would be used to grow the world. You become basically immortal.
5- It's a tourist attraction
One good thing I noticed is that when a blog performs very well, it also becomes a value to the owner, their culture, and also to the country in which it's run from. This creates a great love through all these levels of life. One good example in that could be Neil Patel.
6- Earning and self-investment
There is a high probability that your blog, if well kept, will fetch you some periodic income. This will buy you some time which you can use to focus on learning more skills or sharpening the ones you already have. In that doing, you amplify your incomes and you can invest in your own little ideas or projects. This can help you bootstrap your own company.
Bottom line
The bottom line here is you simply grow. Blogging as a developer helps you improve yourself and your skills. It will connect you to people from all around the globe, it can help you earn some extra income. You can become a great resource for your own people or to your culture.
As a software developer and a blogger, I would advice every developer starts a simple journal of their own journey today.