easily described with a contrast to Python: $ irb irb(main):001:0> exit $ irb irb(main):001:0> quit $ python >>> exit Use exit() or Ctrl-D (i.e. EOF) to exit The Rails Doctrine, by David Heinemeier Hansson
The principle of least surprise means principle of least my surprise. And it means the principle of least surprise after you learn Ruby very well.” A Conversation with Yukihiro Matsumoto, Part I