Is Ops a Bullshit Job?

Incident SEV scales are a waste of time

Do-nothing scripting: the key to gradual automation (2019)

The Latency/Throughput Tradeoff: Why Fast Services Are Slow And Vice Versa

The Queueing Shell Game

Putting a meaningful dent in your error backlog

No Observability Without Theory: The Talk

Don’t fix it just because it’s technical debt

Dead Air on the Incident Call

3 questions that will make you a phenomenal rubber duck

Squeeze the hell out of the system you have

Huh! as a signal

Squeeze the hell out of the system you have

Car alarms and smoke alarms: tradeoff between sensitivity and specificity (2012)

Troubleshooting on a Distributed Team Without Losing Common Ground

Big Problems and Small Problems under load

The Latency/Throughput Tradeoff: Why Fast Services Are Slow and Vice Versa

The most important thing to understand about queues (2016)

When efficiency hurts more than it helps (2015)

Do-nothing scripting: the key to gradual automation

Stop apologizing for bugs

Do-Nothing Scripts

Car alarms and smoke alarms: the tradeoff between sensitivity and specificity

Let's Stop Pretending Estimates Are Exact

Let’s Stop Pretending Estimates Are Exact

Falsifiability: why you rule things out, not in