Hello, World!



Welcome to my blog. This introductory post serves as my “about” page and should facilitate outlining why I’m writing, what I plan to write about, and what I am hoping to avoid.

Why me anyway?

One of my biggest deterrents for starting a blog was the notion that I don’t have a unique perspective. I have never felt like I had much to offer that hasn’t already been said by people much smarter (and more eloquent) than me.

And yet, here I am starting a blog. I’m trying to adopt a more optimistic viewpoint on the endeavour and I do think I have something to offer. I have over twenty years of software development experience that I can pull from. I also have opinions and, while I don’t want this blog to be entirely hot-takes, I might occasionally want a space to share those.

If nothing else, having a single space to dive deep into a variety of technical topics could be helpful to people. As much as possible, I will try to link out to further reading.

Topics I’d like to write about

There are a couple of areas I’d like to focus my writing on:

I’m sure this will evolve over time. I made a list of about 50 topics that I would like to write about (to avoid writers block) and they all fit into one of the above categories. The main goal is to help (or entertain) other people in my industry.


First and foremost, I don’t want this to be a chore. I would like to post 2-3 times per week, but I’m not ready to commit to a schedule. If I’m not enjoying the process, then the quality will suffer.

Additionally, I have no interest in monetizing this or trying to extract any value from the reader. I have zero intention of including any client-side analytics (or Javascript of any kind, if I can help it).

Lastly, my opinions here are my own. No content in this blog will be sponsored and my employer (whoever that is at the time) is not associated with this site in any way.