As software developers, we try to tend to work with a lot of different technologies. We also face and solve a lot of technical challenges as part of our daily work. So what could be some of the reasons for us to write a blog about them too?
1. Document what you know
More than often we deal with multiple projects and multiple technologies at the same time. Remembering everything all the time at the top of your mind seems an impossible task.
Creating a short blog post about the things that you may forget is a good practice and acts a post-it note.
More often than not we find ourselves reading through our own blog since we may have forgotten about what we blogged about a few months back.
2. Knowledge shared is knowledge expanded
There is no one in the world who is an expert at everything. There may be generalists (And being that is okay too).
But more than often isn't it be nice to find something you are looking for on the internet a problem/issue at work where you are stuck for days and no one has a clue how to solve it.
What if someone else shared their way of solving it and it helped you. Isn't it part of your responsibility to help that person by sharing your knowledge when they require it. Maybe they are not an expert in what you are and your blog post might just help them.
3. You develop a deeper understanding of the topic when you write it out
When we try to enunciate what we know through a written form of communication. It helps us understand and summarize things to get a much broader picture of what we are blogging about.
A good example maybe you read about that particular technology from 3 different sources but if you try to summarize what you read, you gain a much broader picture yourself.
4. You can market your skills by blogging about what you know(Suggested by Cartrell)
Quoting JayZ here
I'm not a businessman, I'm a business, man
I think the viewpoint here is to observe is wherever you work, you provide your services in exchange for compensation. In a way, you can definitely think your place of work as your customer.
And you trying to provide a service to them in a way implies you are selling your knowledge, expertise and time to help the company grow.
Going by that logic, it is pretty much your responsibility to market your business and blogs are a good way to do that.
It may help you get a higher paying customer (or one whose values aligns more to yours or one you like working with).
5. Blogs can help in generating a secondary source of income
Let's be honest here. Blogging is not easy. It requires persistence and discipline. Also, it is harder to make even a dollar in your first month(unless you are some professional blogger, then please let us know in the comments, how you did, what you did).
Over time though we hope more people would like reading what we have to write about and that may help in generating traffic to our sites.
If we convinced you to blog, we highly recommend taking this free blog course from
The simple programmer is founded by John Somnez who is nothing short of a celeb programmer(Uncle Bob Martin wrote a forward for his book). We are huge fans of his youtube videos and the content he produces to help out his fellow programmers.
By the way, John Somnez didn't sponsor this post
(Although we wouldn't mind if he does 😛 ).
It doesn't hurt you to check out a free course now does it?
Still here? There is more...
Worried whether the content you produce will be good enough?
Worried as a new programmer what you should blog about.
https://www.youtube.com/watch?v=d7JaQnsmALA
Edit: Wondering now how to perfect you technical blog, thanks to Cartrell again for suggesting this book, I am halfway through the book and I can say my knowledge for technical blogging has increased exponentially.
It is the holy grail for technical blogging. You should definitely check out this book.
It is written by a very successful developer called Antonio Cangiano whose blog programmingzen.com became one of the famous technical blogs.
Disclaimer: This is an affiliate link which means we will get a small commission if you buy through this link. Thanks again for your understanding and support.
2 Comments
Cartrell · February 24, 2019 at 10:51 am
Hey Deepanshu,
This article really resonated with me, because of its focus on soft skills.
In addition to the three reasons you listed, technical blogging is also a way of marketing yourself as someone who is adept in their field.
Also, after finished SP’s free blogging course, I picked up a book on technical blogging, “Technical Blogging: Turning Your Expertise into a Remarkable Online Presence” by Antonio Cangiano. I’m finding it to be a good read.
Keep up the good work man.
C. out.
admin · February 25, 2019 at 8:06 am
Hey Cartrell thanks for the amazing book suggestion. Will add it to my to-read list. And completely agree with you on it