~/talk

The role of catastrophic failure in software design

Talkat Highload fwdays'19 · on Saturday, 2019-10-05· [web-performance, engineering-leadership]
links:none on file
links:none on file
slides:none on file

Argument: failures teach more than wins, supported by actionable practices and tools. Claims: run post-mortems with timelines, keep unit tests run on every check-in, and use integration smoke tests, alerts and external monitors (Pingdom), plus logs classified as warning/error/fatal. Built examples: Stack Overflow and Discourse use GitHub, moved a post‑mortem server to AWS after an outage, added a HackerOne bug bounty that finds real issues. Outcome: these practices reduce repeat catastrophic failures.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Failure is not an option
  3. 5:58FAILURE IS Always AN OPTION
  4. 7:34SUCCESS IS BORING
  5. 9:25I actually ask people when hiring how many failures they've worked on, and I'm actually more likely to hire someone based on how many failures they've experienced. I think it's the best learning system. - Will Wright
  6. 13:24FAILURE IS INTERESTING
  7. 13:39To succeed in software development, you must be obsessed with failure.
  8. 14:13How do you get the benefit of failing without... actually failing?
  9. 17:4636 Classic Software Development Mistakes
  10. 26:05What does a safety system test look like in software?
  11. 28:48CHARLIE VICTOR ROMEO
  12. 33:401. Industry failures 2. Our past failures 3. Our future failures
~/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.