~/talk

What our Brains can Teach us About Software Engineering

Talkat GOTO Copenhagen 2016 · 2016-10-03..10-06· [software-architecture]
links:none on file
slides:none on file

Argues software fails because code is an infinitely precise generative model while humans work with noisy, tolerant perception; demonstrates a one-character bug (assignment in an if) that would make a robot kill people. Recommends property testing (generate random inputs to surround bugs), Remedy-first design (group errors by retry/redirect/re-authenticate), and chaos experiments like Netflix’s Simian Army for resilience. Shows Netflix’s Vizceral-style viseral visualization and proposes curiosity-driven test agents and self-healing actions; tools exist and these practices reduce surprises.

AI-written summary · about

  1. 0:00Software unpredictability
  2. 2:51The analogy of life
  3. 6:18Code as a generative model
  4. 11:24Property based testing
  5. 14:46Testing as training data
  6. 18:37Resilient system design
  7. 22:58Deliberate failure testing
  8. 26:35Visualizing system telemetry
  9. 30:27Intuitive data insights
  10. 33:58Future of AI in engineering
  11. 37:43Conclusion 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.