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








