Blog

Click around aimlessly or search the archives. The choice is yours.

I've Been Sleeping on YouTube Music

Every time I try to get further away from Google, they find a way to dig its claws in. This time it's with YouTube Music, a service I've always been reluctant to give much of a chance. I've been a [...]

Whitelisting AWS NAT Gateway IP Addresses

Yet again, I was deceived by the Amazon Web Services (AWS) console. Now it doesn't help that my notes never seem to marry up with the current state of the UI. This time the issue was with a small oversight [...]

Is that AI?

overly long exhale... I hate right now. It's not even because I'm going to officially be mid-40s tomorrow. It's because I feel like life in tech is a perverted version of Groundhog Day. But instead of living out the same [...]

Ignoring Files with Eleventy

I love Eleventy, but I think I made a mistake in how I structure my sites. I don't consider blogs and other static sites the same way I think about coding projects. I don't toss everything inside of a src/ [...]

Finding a New Hairstylist

I got some unfortunate news recently. My hairstylist of the last half decade is moving away. Not only is she moving, but she's moving soon. Like, "this is your last haircut with me" soon. Honestly, this isn't too shocking, as [...]

You could just learn to code

The generative AI wave has made it very apparent to me that the world is absolutely out to get software engineers. I don't remember feeling this way over low code and no code solutions when they emerged to take my [...]

I'm not Joshing you

I've long been fascinated with how many people there are out there with my name. Not my first name, but my full name. It's not even that there are too many to count. It's that while most don't physically look [...]

The Overly Confident Paste

At one point copy and paste was a technological marvel. Eventually it became a development pattern. Blindly copying snippets from around the web into text editors or riskier, directly into your terminal. Today the workflow has shifted from copying and [...]

Cleaned Out My Closet

The wife (Jen, That Girl) and I cleaned out my closet today. I tried on every single piece of clothing I own. It was a rewarding experience to share with her. It was also emotionally draining and time-consuming. And that's [...]

Hello, 2026

I don't have any resolutions for 2026. I'll touch on 2025, but I'm not here to dissect 2025. Rather, I'm working on living with a bit more intention instead of trackable goals. I'm sick of tracking things to the point [...]