The creator who decided a programming language should make you happy.

Matz started Ruby in Japan in 1993 and released it publicly in 1995, blending pieces he loved from Perl, Smalltalk, and Lisp into something organized around an unusual goal: the programmer’s happiness and productivity, not the computer’s. That choice is why Ruby feels the way it does. His “principle of least surprise” and the phrase “optimize for programmer happiness” are the language’s temperament in a sentence. (The Philosophy of Ruby, Artima interview, 2003)

He is also, quietly, the source of the community’s manners. The norm MINASWAN, “Matz is nice and so we are nice,” is named after him because people wanted to be like him. He still guides the language’s direction today as its benevolent lead.

Related: MINASWAN · "Optimize for programmer happiness" · Ruby was named before it existed

Sources

Sources

  • The Philosophy of Ruby (Matz interview, Artima, 2003): https://www.artima.com/articles/the-philosophy-of-ruby

See a mistake? Edit this page on GitHub