~/talk

Dynamic vs Static Having a Discussion without Sounding Like a Lunatic

Talkat LambdaConf 2015 · 2015-05-22..05-24· [engineering-leadership]
slides:none on file

Argues that type systems are a business decision not a purity test: compiled Clojure to FPGAs (pipin) exists and is used, Clojure and Scala run a Two Sigma compute rebuild, V8’s hidden classes show JavaScript carries implicit types for performance, PayPal reports Node sped things up and reduced bugs, GitHub runs on Ruby, and formal tools like Bluespec/Clash/Chisel and even TLA+ see production use — AWS SREs use TLA+ to verify services.

AI-written summary · about

  1. 0:00Intro
  2. 1:04Who am I?
  3. 4:45JSON-Rich Representation
  4. 5:40Why is it so popular?
  5. 7:26JSON's Hidden Types
  6. 12:38There's something there
  7. 13:53Github
  8. 14:31Problem with Ruby
  9. 16:24What are we really talking about?
  10. 17:52The World's a Scary Place
  11. 19:29Paul Snively
  12. 22:09Beer Snobs
  13. 23:13Why are we even paid?
  14. 23:44The Plan
  15. 26:03Who is your type system for?
  16. 27:41Who are you talking to?
  17. 28:39Critical Systems
  18. 28:57Impact of Issues
  19. 30:14How do we trust our software?
  20. 32:41Matt's Spaceship
  21. 34:23David's Distributed Systems
  22. 35:55FPGA
  23. 38:51Theorems and Proofs?
  24. 41:39Types feel like less commitment
~/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.