Why I decided to blog


For a number of years now, I’ve considered blogging but could never convince myself to do it. Mainly I worried that I would be writing pretty much to myself, without a real reason for people to want to read it. There’s a little bit of fear in there about whether what I write is relevant or, even worse, wrong.

In the end I’ve found a few good reasons to write. The first is for other people: I’ve worked on a number of software projects where I looked for some guidance on how to do something and couldn’t really find it. If I write down what I’ve done and how I’ve done it, others can use that to guide their work. Even better, they can reject what I’ve done and figure out their own path.

The second reason is for myself. Communication is essential to the work of software engineering, and really essential to all human interaction, which is the core of the human experience. I can only get better at writing by practicing it, and writing for a perceived audience forces me to think about how that writing communicates the ideas I’m seeking to convey. Even if nobody reads this, I benefit from considering the perspective of the reader, and I can apply that philosophy to my daily interactions.

In the coming months I will be sharing posts relating to a variety of my interests, which I will be categorizing using tags so you can reach relevant content. You can leave feedback on my BlueSky feed.

tags