drmorr
drmorr.appliedcomputing.io
drmorr
@drmorr.appliedcomputing.io
Optimizer. Photographer. In disbelief that computers actually work. Accidentally writing a role-playing game. (he/him)

https://hachyderm.io/@drmorr
Pinned
Hi bsky-ians! I rarely interact or do anything over here; mostly I just post links to my blog. All of my professional shit-posting happens over on Mastodon. But anyways follow along if you like! Here's my mastodon profile too if you care:

hachyderm.io/@drmorr
drmorr (@[email protected])
6.29K Posts, 184 Following, 302 Followers · Optimizer. Photographer. In disbelief that computers actually work. Accidentally writing a role-playing game. (he/him)
hachyderm.io
Hi bsky-ians! I rarely interact or do anything over here; mostly I just post links to my blog. All of my professional shit-posting happens over on Mastodon. But anyways follow along if you like! Here's my mastodon profile too if you care:

hachyderm.io/@drmorr
drmorr (@[email protected])
6.29K Posts, 184 Following, 302 Followers · Optimizer. Photographer. In disbelief that computers actually work. Accidentally writing a role-playing game. (he/him)
hachyderm.io
September 25, 2026 at 6:24 PM
Welp just got my 100%-human written blog posts kicked off of r/kubernetes because they're "LLM slop".

Cool cool cool. Love getting accused of cheating, lying, and being lazy all in the same sentence, it's my fav.
September 25, 2026 at 4:29 AM
In the lead-up to KubeCon NA, we're publishing a blog series on Autoscaling in Kubernetes called "The Five Key Autoscaling Metrics".

blog.appliedcomputing.io/p/five-key-a...

#kubernetes #kubecon #devops #autoscaling
Five key autoscaling metrics for Kubernetes
Earlier this year, I had the opportunity to chat with Courtney Nash at SREcon, and one of the things she reminded me is that “it’s OK to say that you’re an expert”.
blog.appliedcomputing.io
September 22, 2026 at 6:40 PM
Introducing a new blog series called "Dr. Morr says NO!"

This one's about using unitless 'priority' values to signal intent in distributed systems. Don't do it, it's a trap!

blog.appliedcomputing.io/p/dear-kuber...

#kubernetes #k8s #distributedsystems #drmorrsaysno
Dear Kubernetes: You need to get your priorities straight
Editor’s note: I’ve been informed that the introduction to this post is convoluted and confusing.
blog.appliedcomputing.io
September 14, 2026 at 7:14 PM
OK I spent WAYYYYYYYY too long making the header image for my latest blog post, and I also immediately also put in a sticker order.
September 12, 2026 at 2:31 AM
I've had a lot of other things going on so I haven't been able to write as much as I wanted this last month, but this post comes out swinging! I hope you enjoy reading it more than I enjoy working with Bazel.

blog.appliedcomputing.io/p/bazels-ux-...
Bazel's UX is really, really, really bad
Hi friends!
blog.appliedcomputing.io
August 31, 2026 at 7:57 PM
In this week's post, I talk about Karpenter, scheduling, bin-packing, and why it's all a giant can of worms. Enjoy!

blog.appliedcomputing.io/p/karpenters...

#kubernetes #karpenter #k8s
Karpenter's consolidation behaviour is counter-intuitive
OK, this story starts off with a colleague messaging me at 9am on a Tuesday morning: “Hey, drmorr, Karpenter is behaving a little bit strangely in this cluster, could you take a quick look?”
blog.appliedcomputing.io
August 4, 2026 at 3:38 PM
Heyyyy you guuuuiiiiiise I decided one Kubernetes simulator wasn't enough so last week I wrote another one.

github.com/acrlabs/sk-s...
GitHub - acrlabs/sk-spark: Discrete event simulator for Kubernetes spark jobs
Discrete event simulator for Kubernetes spark jobs - acrlabs/sk-spark
github.com
July 27, 2026 at 9:29 PM
Last week my colleague Ian O'Gorman spent wayyyyy too much time debugging issues in our CI pipeline. That's a good 400 hours of his life he's never getting back. But, hey, at least he got to write a blog post about it! Buckle up, it's a banger!

blog.appliedcomputing.io/p/the-seven-...
The Seven Stages of CI Grief
On the pain scale, a root canal might be an eight.
blog.appliedcomputing.io
July 22, 2026 at 5:28 PM
The last couple weeks I was on vacation in Korea and Japan, but my coworker Ian wrote a blog post about improving the KWOK behaviour in SimKube!

blog.appliedcomputing.io/p/worth-the-...

#kubernetes #k8s #kwok #simkube
Worth the Wait: Making SimKube Pod Startup More Realistic
If you’re detail-oriented, skeptical, or just enjoy watching Pod transitions in your spare time, you may have noticed a peculiar behavior in SimKube: Pods transition to Running very quickly.
blog.appliedcomputing.io
July 8, 2026 at 4:51 PM
Oops, I got mad and wrote a bonus blog post this week. Maybe ignore it if you also don't want to get mad.

blog.appliedcomputing.io/p/stop-accus...
Stop accusing people of cheating with LLMs
This is a bonus post for the week, because I’m frustrated and mad.
blog.appliedcomputing.io
June 16, 2026 at 7:55 PM
This week's blog post is about the work that my students at Harvey Mudd College did to turn SimKube into a reinforcement learning arena for AI agents!

blog.appliedcomputing.io/p/simarena-a...
SimArena: A reinforcement learning arena for training autonomous Kubernetes AI agents
Happy June, everybody!
blog.appliedcomputing.io
June 15, 2026 at 7:16 PM
This week's post is about all the ways that bare Kubernetes pods are weird.

blog.appliedcomputing.io/p/bare-pods-...

#kubernetes #k8s #simkube
Naked pods are Weird, Man
I’ve been doing some work with SimKube for a client recently and have run into a bunch of issues with SimKube fixed regarding its handling of bare Kubernetes pods.
blog.appliedcomputing.io
June 1, 2026 at 7:44 PM
I have a quick post about all the ways that bare pods are weird in Kubernetes; currently available for paid subscribers, will open to free subscribers next week!

blog.appliedcomputing.io/p/bare-pods-...

#kubernetes #k8s #simkube
Bare pods are Weird, Man
I’ve been doing some work with SimKube for a client recently and have run into a bunch of issues with SimKube fixed regarding its handling of bare Kubernetes pods.
blog.appliedcomputing.io
May 26, 2026 at 6:41 PM
In case you missed it, this is my SRECon recap, featuring all of my favorite talks!

blog.appliedcomputing.io/p/srecon-202...
SRECon 2026 Recap
Last month I had the pleasure of going to SRECon 2026 Americas in Seattle; I realized that I posted the transcript of my talk but I didn’t actually do a recap of the conference itself, so I’m going to...
blog.appliedcomputing.io
May 5, 2026 at 1:03 AM
It's new content Monday! My article about SKEL (the SimKube Expression Language) is now available and all you PLT nerds can check it out.

blog.appliedcomputing.io/p/introducin...

#simkube #kubernetes #plt
Introducing SKEL: The SimKube Expression Language
We just released SimKube 2.5.0, which as I said on Mastodon, feels like a big milestone for mainly “I like round numbers” reasons; but I think this is actually a pretty major release, as it’s the firs...
blog.appliedcomputing.io
April 27, 2026 at 6:31 PM
Reposted by drmorr
This talk features my postmortem of the worst incident I've ever dealt with in production! Excited to get to finally check out the talk.
Are you bored on a Friday afternoon? My SRECon talk, "Stop Reading Changelogs: Safer Kubernetes Upgrades with Simulation" is now up on YouTube. Go watch it! Feels very timely since Kubernetes (checks notes) 1.36 was just released!

www.youtube.com/watch?v=yk_P...

#srecon #kubernetes #simkube
SREcon26 Americas - Stop Reading Changelogs: Safer Kubernetes Upgrades with Simulation
YouTube video by USENIX
www.youtube.com
April 24, 2026 at 9:49 PM
Reposted by drmorr
Simulation testing before upgrades beats changelog roulette every time, though honestly most teams still just wing it and hope the canary doesn't explode.
April 24, 2026 at 10:44 PM
Are you bored on a Friday afternoon? My SRECon talk, "Stop Reading Changelogs: Safer Kubernetes Upgrades with Simulation" is now up on YouTube. Go watch it! Feels very timely since Kubernetes (checks notes) 1.36 was just released!

www.youtube.com/watch?v=yk_P...

#srecon #kubernetes #simkube
SREcon26 Americas - Stop Reading Changelogs: Safer Kubernetes Upgrades with Simulation
YouTube video by USENIX
www.youtube.com
April 24, 2026 at 9:39 PM
This week's blog post is talking about some programming language design with SimKube.... I know there are some PLT nerds out there, don't make me @ you!

Available to paid subscribers this week, free for everyone next week.

blog.appliedcomputing.io/p/introducin...

#simkube #skel #kubernetes #plt
Introducing SKEL: The SimKube Expression Language
We just released SimKube 2.5.0, which as I said on Mastodon, feels like a big milestone for mainly “I like round numbers” reasons; but I think this is actually a pretty major release, as it’s the firs...
blog.appliedcomputing.io
April 20, 2026 at 10:21 PM
This week's blog post is from my coworker Ian, talking about ACRL's new offerings on the AWS Marketplace!

blog.appliedcomputing.io/p/boy-ami-gl...

#simkube #kubernetes #github #cicd
Boy AMI glad to see you
We’re pleased to announce that two AMIs (Amazon Machine Images) have joined the SimKube family!
blog.appliedcomputing.io
April 13, 2026 at 8:28 PM
Btw, CFP for kubecon NA is open. Deadline is May 31st. I have never been on the committee, but I have a good track record of getting talks in, and I have a standing offer to review your proposal if you want or need help with it*. Send me a DM!

events.linuxfoundation.org/kubecon-clou...

#kubecon
Call For Proposals (CFP) | LF Events
KubeCon + CloudNativeCon gathers adopters and technologists from leading open source and cloud native communities from November 9-12. Join our current graduated, incubating, and sandbox projects as…
events.linuxfoundation.org
April 7, 2026 at 7:37 PM
Two new blog posts today! First is the (now public) transcript from my SRECon talk: "Stop Reading Changelogs: Safer Kubernetes upgrades with simulation"

blog.appliedcomputing.io/p/stop-readi...

#srecon #kubernetes #k8s
Stop Reading Changelogs: Safer Kubernetes upgrades with simulation
SRECon 2026 Talk Transcript
blog.appliedcomputing.io
April 6, 2026 at 8:17 PM