~/talk

The Good Bad Bug: Fail Your Way to Better Code

Talkat RubyConf AU 2018 · 2018-03-08..03-09· [observability]
slides:none on file

Concrete examples and actionable rules: FAA-style incident reporting that treats accidents as system failures, a cited statistic of 3.1 car deaths versus 0.5 plane deaths per million miles (64:1 death ratio), the Space Invaders speed bug that creates the difficulty curve, the buggy chase AI that becomes Grand Theft Auto, Silent Hill’s fog workaround that both fixes rendering and adds atmosphere. Recommends three steps—blameless post-mortems, collect lots of data, extract patterns—plus simple tools like paper logs, detailed failure fields, and pair-debugging.

AI-written summary · about

  1. 0:00Intro
  2. 0:55A Flat Tire
  3. 4:46Statistics
  4. 6:06What is failure
  5. 8:18Space Invader
  6. 11:18Success vs Failure
  7. 13:08Video Game Development
  8. 14:39The GDD
  9. 15:21The Unhappy Reality
  10. 16:45Dense Fog
  11. 17:36Systems Save Lives
  12. 18:48We Are Not All Pilots
  13. 19:08Avoid Placing Blame
  14. 19:57Critical Error Example
  15. 20:55Individual Contribution
  16. 21:48Document Everything
  17. 22:29Documentation
  18. 23:16Data
  19. 24:31Your Documentation
  20. 25:19Learning from Failure
  21. 26:59Experimentation
  22. 27:29Fail Publicly
  23. 34:17Advice for Leaders
~/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.