~/talk

Everything is broken and that's Okay!

Talkat localhost conference 2019 · on Saturday, 2019-10-12· [web-performance, software-architecture]
links:none on file
slides:none on file

Claims that software fails everywhere with concrete failures: a 787 that needs a reboot after 248 days (integer overflow), a NASA rover recovered by deleting files when flash filled, a university SMTP misconfigured to a zero timeout causing the “500‑mile” email problem, and an image classifier that labels people as gorillas. Remedies shown include Rust preventing undefined memory behavior, using containers for isolation, WebAssembly as a cross‑platform sandbox, plus linters, CI tests, type systems, code reviews, diverse teams, and never rolling your own crypto.

AI-written summary · about

  1. 0:00Introduction and theme
  2. 2:56Broken bureaucracy and software
  3. 7:33Introducing the speaker
  4. 8:16Human and computer factors in brokenness
  5. 11:09Bias as the biggest problem
  6. 14:49Assumptions are always wrong
  7. 18:34Falsehoods programmers believe
  8. 21:55Geometry and computer science
  9. 25:31How to avoid problems
  10. 27:59Building a culture of sharing
  11. 29:02Why legacy code is broken
  12. 32:49Introducing Rust as a solution
  13. 35:26Isolation with Docker and WebAssembly
  14. 38:16Immediate improvements to your code
  15. 40:01Broken things as opportunities
  16. 44:58Speedrunning broken games
  17. 46:37Jailbreaking and creativity
  18. 47:20Embrace failure and hacker culture
  19. 48:05Closing and Q&A
~/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.