Surfing Complexity
On variability
Ashby taught us we have to fight fire with fire
Because coordination is expensive
Amdahl, Gustafson, coding agents, and you
From Rasmussen to Moylan
Telling the wrong story
Verizon outage report predictions
On intuition and anxiety
The dangers of SSL certificates
Saturation: Waymo edition
Another way to rate incidents
Quick takes on the Triple Zero Outage at Optus – the Schott Review
Why I don’t like “Correction of Error”
AWS re:Invent talk on their Oct ’25 incident
Quick takes on the Dec 5 Cloudflare outage
Incidents: the exceptional as routine
Fun with incident data and statistical process control
Brief thoughts on the recent Cloudflare outage
You’ll never see attrition referenced in an RCA
Quick thoughts on the recent AWS outage
This is fine!
Caveat promptor
The illegible nature of software development talent
Two thought experiments
A statistic is as a statistic does
Fixation: the ever-present risk during incident handling
The hidden trade-offs of fine-grained progressive rollouts
Nothing fails like a history of success
My favorite developer productivity research method that nobody uses
The problems that accountability can’t fix
Easy will always trump simple
The trap of tech that’s great in the small but not in the large
Formal specs as sets of behaviors
Cloudflare and the infinite sadness of migrations