~/talk

Evidence-Oriented Programming

Talkat Strange Loop 2015 · 2015-09-24..09-26· [compilers-and-language-design]
links:none on file
slides:none on file

Introduces a concrete evidence regime: a new language Quorum built with NSF funding, audited by randomized designs and surveys, plus prototyped tools like talking debuggers and auditory navigation. Finds specific, surprising numbers: novices hit certain tokens only 25% correct, a double-equals causes an eight-fold increase in errors, and novices often fare no better in Java or Perl than in a randomized language. Shows token accuracy mapping, RCT-style comparisons of static vs dynamic typing, and large-scale compiler error mining.

AI-written summary · about

  1. 0:00Intro
  2. 2:45So I started talking to blind children and teachers of the visually impaired
  3. 3:44Programming blind was hard for many reasons
  4. 8:41In the first phase, experiments exposed quackery and fraud
  5. 10:08What about homeopathy?
  6. 11:11Sensation, psychics, and talking to the dead
  7. 12:24By phase 4, pharmacology pushed us forward
  8. 13:56Phase 5: The beginning of randomized controlled trials
  9. 16:58There was (nearly) no evidence - language designers were using anecdotes
  10. 17:42So we* created Evidence-Oriented Programming
  11. 19:38Let's discuss how we choose our syntax/semantics
  12. 20:56Evidence-oriented programming is a paradigm, not a language
  13. 21:49Exceptions: an example where the data is unclear
  14. 22:27Knowing the history, we then used Sham Treatments
  15. 25:48What about type systems?
  16. 27:44If we do software repository mining, is this theory supported?
  17. 29:03Let's look at an "action" in Quorum
  18. 33:43What about other systems?
  19. 35:14Why should we care?
  20. 38:00Consider a "thought experiment" on cost
~/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.