Software Operations and Human Cognition
summary
Argues that experts win by mental simulation and chunking not buzzwords, and shows concrete fixes: adding a script to capture thread dumps, reading them, finding an unconfigured database connection pool and increasing connections cures a months‑long brownout. Lists actual tools used—thread dumps, profilers, packet captures, tracing—and concrete frictions like slow rollout of debug builds and inaccessible SSH. Claims expertise reduces wasted work chasing red herrings, and that better introspection beats relying on noisy logs alone.
AI-written summary · about
chapters (12)
- 0:00Troubleshooting intro
- 3:33Incidents vs ongoing issues
- 8:12Real-world case study
- 14:35Experience in troubleshooting
- 17:03Logs and metrics limits
- 20:57Introspection tools
- 24:31Management’s role
- 27:00Hidden dependencies
- 30:55Cognitive science of troubleshooting
- 34:29Recognition-primed decisions
- 38:18Frame theory in systems
- 41:07Key takeaways
related talks
34mTaking Human Performance Seriously in Software
20mSeeing the Invisible: Discovering Operations Expertise
18mSeeing the Invisible: Discovering Operations Expertise
01h 05mThe art and methodology of troubleshooting
25mHow to detangle and understand production
31mClosing Keynote
38mLost Art of Troubleshooting
01h 39mPostOps: A Non-Surgical Tale of Software, Fragility, and Reliability
