~/talk

Computing From Creationism to Evolutionism

Talkat LambdaConf 2017 · 2017-05-25..05-27· [software-architecture]
slides:none on file

Argues software origin stories range from instant creationism (pen‑and‑paper one‑liners, assembler) through intelligent design (waterfall, flowcharts, layered toolchains, UML, CI, types, contracts) to natural selection (version control, pull requests, incremental builds, genetic algorithms, ML, artificial life exemplified by AlphaGo). Claims an IBM study finds ~30% of code handles saving/restoring data. Recommends shifting viewpoint to changes and selection to pick durable, evolutionarily stable tools and investments.

AI-written summary · about

  1. 0:00Introduction
  2. 6:37Software Defects
  3. 8:35Better Storage
  4. 9:37Layer Creation
  5. 10:21Waterfall Process
  6. 11:02Fossils
  7. 11:25Intelligent Design
  8. 18:05Humility
  9. 19:08Lamarckism
  10. 21:53SuperNatural Selection
  11. 23:41Logical Evolution
  12. 24:59Natural Selection
  13. 27:11Viruses
  14. 28:04Software
  15. 29:43Man is not God
  16. 31:45Realistic metatools
  17. 33:58There is no silver bullet
  18. 35:05Evolution is an inside job
  19. 36:37Tools for the Evolution Insider
  20. 38:00Conclusion
  21. 39:02The Truth Project
  22. 42:25Neural Networks
  23. 42:37Computers as Agents
  24. 44:20Artificial Intelligence
  25. 45:59Learning
  26. 46:26Thinking
  27. 51:06Good Point of View
  28. 52:11Advice for the Young
  29. 53:34Find your niche
  30. 55:01Better stories for better software
~/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.