Actually, I didnt make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy, so they started saying that. I didnt bring that up, actually. – Yukihiro Matsumoto
I believe consistency and orthogonality are tools of design, not the primary goal in design. – Yukihiro Matsumoto