ACM Queue just published an interview with Alan Kay (the creator of
Smalltalk), and there was one quote from the interview that I really liked
because I think that this is the approach that Matz took with Ruby:

  Even if you?re designing for professional programmers,
  in the end your programming language is basically
  a user-interface design. You will get much better
  results regardless of what you?re trying to do if you
  think of it as a user-interface design.

Curt