~/talk

Crescent Wrenches and Debuggers

Talkat RubyConf Portugal 2016 · 2016-10-27..10-28· [developer-experience]
slides:none on file

Argues for applying the scientific method to debugging, using small diagnostics first — the scooter engine checklist (fuel, air, spark, containment) and the rule that most fixes are six characters or less. Shows concrete tools and practices: rails-erd for big model diagrams, post-mortems titled how I broke the website, and a Cynefin‑style ordered/complex/chaotic model. Tells a real incident: a domain‑renewal bug with a hardcoded expired corporate card that costs roughly $30,000/month until discovered. Recommends check for simple causes before big leaps.

AI-written summary · about

  1. 0:00Introduction and background
  2. 5:49Learning through uncertainty
  3. 11:13Debugging with the scientific method
  4. 18:20Human frailty in debugging
  5. 24:52Threshold of misery in work
  6. 31:21Complexity in software systems
  7. 37:09Bugs as learning opportunities
  8. 42:27Context and assumptions in software
  9. 45:22The crescent wrench approach
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.