First, some context. I have blogged before. For several years I blogged on cycling (road, mountain biking, and as a means of simply getting from A to B).

I stopped it in the end because it was very time consuming. Not just the writing but the maintenance of my self-hosted WordPress site.

I vowed when I quit, no more blogging.

So why start again?

My reasons to blog

  • Learning - to summarise this excellent blogpost, “writing is thinking. There is no more thorough way to understand than to explain in writing.”
  • Open source - by sharing my learning and technical knowledge to the public (sounds grand, I’m under no illusions I am likely to be the only person who will probably read this) it forces me to really learn, it may help others, and I can start the journey of becoming known in the open source community
  • Project - building my own site (more on this in another post), I can take on a technical project and learn by doing
  • Community - again without any illusions of grandeur, if one blogpost helps just one person then I am playing a part in the community of helping others learn to code