回答: もともとはRubyを褒めてくださる人が言い出したことですが、私としては(Rubyを)設計する人が心に留めるべき原則というつもりで捉えていました。しかし、Rubyのユーザーは多様で背景もそれぞれ異なるため、コミュニティが大きくなるにつれ、それぞれ異なる事柄に「驚く」ことが増えてきました。また、Rubyに対してなんらかの提案を述べるときにも、この「驚き最小の法則」を理由にする例が目立ってきました。しかし、そのような提案においては「驚き最小の法則」は結局は「私が過去慣れ親しんだ◯◯言語と違う」ということしか意味しておらず、提案の有効性を強化するためにまったく役立たず、かえって議論を阻害...

