The Junior Problem Isnt Just a Tech Problem

A few weeks ago I wrote about what happens when companies stop hiring junior engineers and replace them with AI. The argument was straightforward: if you don't hire juniors today, you don't have seniors in five years.


What Happens When You Stop Hiring Junior Engineers

One of my kids has recently graduated with a CS degree. He's been applying for entry-level software engineering positions for months now, and the responses - when there are responses - have not been encouraging.


When Curiosity Stops Paying Off

I wrote a post a couple of weeks ago about unprompted curiosity - the idea that the engineers who dig into things without being asked are the ones who end up driving direction. A friend responded with something that stuck with me, and I think the original post had a blind spot worth addressing.


Learning to Say No

I said yes to everything for the first few years. An extra project, a meeting I had no reason to attend, a feature request that didn't fit the system - I'd take it on. I thought that's what being a good teammate looked like - being available, being willing, being the person who doesn't push back.


On Unprompted Curiosity

This week I was looking at a Kubernetes deployment and noticed one of the containers was 1.7GB. Nobody asked me to look at container sizes. It wasn't on a sprint board. But 1.7GB is wrong, and I wanted to know why.


Ziggy URL generator and Webpack

I've been wanting to get ziggy in use at $job for a while now because of its developer quality of life improvements around url generation. I don't want our devs to have to remember to update the ziggy generated routes whenever they update a routes file, so I need something automated in our webpack install.


rip-loop.sh: Ripping a few hundred CDs in a day

Last year after moving to a new house, I decided to finally set up some local backup functionality and found a Synology RS819 for a good price, added some drives to it, and started playing around with it. From there, I decided to finally start ripping all the CDs that I had collected over the years that were taking up space in my office (where they still stand, only because I've conveniently forgotten to move them out to storage...