Love your bugs
summary
Two concrete debugging case studies: a recurring bit flips bug where a single flipped memory bit turns a 16+16 hash into 33 chars (we trace the flipped 17th character and confirm hardware memory corruption), and a logging pipeline cascade that effectively creates a self-inflicted DDoS from tens of millions clients after changing server error handling. Shows tools used (server-side gating, feature flags, a custom chill out header set to 900 seconds), what was built, how it behaved, and practical tradeoffs for fixing production incidents.
AI-written summary · about
chapters (11)
- 0:00Start
- 4:42Unlikely bugs aren't impossible
- 18:19Feature flags & server-side gating
- 20:20Growth mindset: Carol Dweck
- 20:57Praise that backfires
- 24:42These theories cause differences in effort
- 25:17Debugging requires a growth mindset
- 25:49Can you develop a growth mindset? Heck yes
- 26:38How do you change a fixed mindset? Reframe praise & success
- 28:47Confidence & imposter syndrome
- 29:11Confidence doesn't help you respond to challenges Henderson & Dweck, 1990
related talks
01h 05mThe art and methodology of troubleshooting
34mChaos Debugging: Finding and Fixing Microservice Weak Points
29mBlink and you’ll miss it: Stories from discovering most annoying bugs and test flakes
30mMuseum of Weird Bugs: Our Favorites From 8 Years of Service Mesh Debugging
50mDebugging complex issues in web applications
40mLog Story Short: Chopping Through Forests Of Data
23mA Common Taxonomy of Bugs and How to Catch Them
52mThree years of breaking things to make them better
