~/talk

Human Errors

Talkat RubyConf 2017 · 2017-11-15..11-17· [ruby]
slides:none on file

Ruby's error feedback needs concrete fixes: a one‑character refactor (making an arg a required keyword) produces a misleading ArgumentError, a reported bug that Nobu patches and merges and that lands in Ruby 2.5, restoring useful messages. Practical tools mentioned include pry and better_errors for tracing and the bundled did you mean gem for spelling fixes. Proposals include pointerized NoMethodError arrows, richer SyntaxError hints, and editing error.c to add turn‑by‑turn contextualization.

AI-written summary · about

  1. 0:00Intro
  2. 4:00Why
  3. 6:14Reframing
  4. 9:34String String
  5. 11:52Bug Tracker
  6. 13:40Ask Questions
  7. 13:56Joy
  8. 15:53Contextual Voodoo
  9. 17:48Proposed Version
  10. 19:37Context
  11. 20:41elm error
  12. 22:08undefined method error
  13. 23:33path error
  14. 25:11resolution hints
  15. 25:23Justin Searles
  16. 27:09Ruby Source Code
  17. 28:10Conclusion
~/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.