Below you will find pages that utilize the taxonomy term “Automation”
We Got Tricked Into Writing Documentation
I didn’t sign up to be a project manager. I got into programming because I loved the exploration, making mistakes, finding solutions and moving slowly bit by bit. One day I needed system tool then I wrote some C, the other time I needed some glue code, so I got comfortable with Perl or Bash. Needed to created website? Well… PHP was the languge for it - basically whatever was up to the job. I never learned any of these to the level of a professional, was never interested.
I’ve enjoyed solving puzzles, one at the time, it was creative freeform craft. It was messy, it was dounting. It was fun, sooo much fun!
Now I spend my days writing prose about code instead.
Kent Beck calls AI code agents the genie in the bottle: you get what you wish for, not what you want. He’s right, but in ways I did not expected.
Almost Right - but Wrong
One of the things I care deeply about is helping other engineers grow. Over the last year, I’ve had a lot of conversations, some with folks just entering the field, others with seasoned pros, asking the same question: how is AI going to reshape our work? There is fear and uncertainty, but also some optimism.
There’s a rhythm to these tech cycles.
I’ve seen it before, big promises, huge hype, sweeping predictions. Right now, we’re being told that AI will replace entire roles, maybe entire industries. It’s the same energy we saw with self-driving cars. For years, we were told they were just around the corner. But today, in 2025, I still don’t see a 40-ton truck rolling down the Autobahn without a driver. Waymo works, yes, but in tightly controlled areas, in a few cities. Meanwhile, here in Europe, truck drivers are still very much in demand.
MCP RIPEstat: Ask Your Network Questions in Plain English
Ever found yourself knee-deep in a routing incident at 3 AM, frantically switching between terminals and browser tabs trying to piece together BGP data? I’ve been there. You’re chasing down a routing anomaly, your coffee’s gone cold, and you’re clicking through endless forms just to figure out which AS is announcing that suspicious prefix.
What if I told you that instead of switching between terminals and browser tabs, you could use natural language to describe the problem, and then ask the computer to do the work for you?
Distroless Containers
If you’ve been in the container game for a while, you’ve probably seen a lot of buzz around “distroless” containers. The first time I heard the term, I pictured a container floating off into the void - no OS, no shell, just… code. Turns out, that’s not too far from the truth, but just like Serverless, Distroless is a misleading term!
Let’s break down what distroless containers are, why you might want them in your stack, what they’re great at (and not-so-great at), plus how to actually debug one.
The Evolution of Configuration Management
Over my two decades as an infrastructure engineer, I’ve watched our field transform dramatically. What began with manual server configuration has evolved into defining entire organizations infrastructure as code. This journey reflects not just technological change, but a complete shift in how we approach managing systems at scale. I’ve been in the trenches through most of it, and I want to share my story of this evolution with fellow infrastructure engineers who’ve lived through similar transitions.