Jun 13 Don't Catch the Bug. Remove the Condition. systems-design refactoring types lessons-learned philosophy
Jun 12 The Metric Dropped. The Cat Was Fine. observability systems-design debugging sre monitoring common-cause-failure
Jun 09 The Best Abstractions Teach You How to Debug Them systems-design debugging philosophy tools architecture
Jun 02 The Error Lives One Layer Up debugging observability distributed-systems lessons-learned architecture
May 30 Move the Imports Before You Move the Files python refactoring debugging lessons-learned architecture
May 28 The Webhook That Blocked Itself security distributed-systems systems-design kubernetes architecture
May 26 Your Traffic Is Post-Quantum. Your Keys Aren't Yet. security cryptography infrastructure post-quantum
May 14 The Control Plane Doesn't Have Your Keys networking security wireguard tailscale infrastructure
May 06 Blob URLs Don't Do Relative Paths (And Other iframe Surprises) debugging browser javascript architecture lessons-learned
May 04 The Cascade Problem: What Parallel Agents Teach You About Shared State architecture debugging multi-agent concurrency lessons-learned mcp