Hello there! đź‘‹

Welcome to my blog. This is something that I had the idea of starting for a few years now, but for various reasons never really got around to starting it. But now, I’ve finally gotten up enough short-term motivation to get this post out, as well as some ideas that I have for a few other posts tool.

I was thinking of what would be a good first post to kick things off with, and after giving it a bit of thought I decided to go with the Five Ws to help serve as an introduction to the blog and what prospective viewers may expect.

1. Who?

My name is David, and I’m currently a senior software engineer. I’ve been programming full-time professionally since 2018, but I’ve been in-and-around programming since the early-mid 2010s. Most of my experience comes in the form of working on teams building various web applications, and depending on the needs of whatever project I was on at the time would dictate what part of the stack I was in. There will probably be more information about me in the about section of the site as time goes on.

2. What?

This blog is intended to be various musings, skills, factoids, and lessons learned about software development. It’s certainly possible that I’ll float around to other subjects in time.

3. Where?

Well, here, obviously!

4. When?

I won’t have a set schedule. It really will depend on what I’m thinking about, what I might have going on outside of thinking or writing about software development. I won’t give an estimate, but if I were I would quote one of my college professors:

“Whenever an engineer gives an estimate, you should double it and add an order of magnitude” – Dr. L

5. Why?

It’s hard to pinpoint a single reason, but there are a few major ones:

First is just the fascination of hosting something on the internet. I’ve been in and around tech for a number of years, but I haven’t really done much in the way of anything public-facing. Of course, it’s not (and should not) be required that developers put things out publicly, either about their knowledge or whatever. For me, however, it’s been something that’s been mildly intriguing for at least a few years, so I figured I’d give it a try.

Second, because I wanted to larn. This blog is powered by hugo, which is a technology I didn’t have all-that-much experience with. On top of that, I wanted to look a little more into how GitHub Actions worked, as the overwhelming majority of my experience is with GitLab CI. Starting this blog felt like a small enough project that would also potentially be recurring enough to keep in mind how actions worked.

Thirdly, because why not? I currently find it to be slightly low-effort, and I generally tend to think that developers can benefit greatly from being able to communicate the wild and crazy ideas that exist in their heads using the horribly inefficent english language. Maybe more on that subject in a future post.

That’s it for now. Stay tuned for more whenever it comes along!