Why do I blog? There can be many different reasons that people blog. Common reasons for blogging include: building audience, establishing authority, or differentiating oneself. I have three motivations for blogging.
First, I want to improve my writing skills and as there is no better way to get better at writing than by writing it makes sense to write more.
Second, over the course of my career, I’ve found that there is no better way to improve my understanding of a topic than to try to explain it to someone else. That explanation could be written or a presentation. Either way, the process of putting the explanation together forces me to make sure I understand the subject and organize my thoughts in such a way so I can communicate my understanding to someone else.
Finally, I would expect that the first tool many of us in the software development field reach for when faced with an interesting technical problem is what I like to call “the universal reference,” Google. By documenting issues and explaining the solutions that I’ve come across as a part of my work I can share this knowledge with others.
So it is my hope, dear reader that you can take away some benefit from my essays.