"Optimize for programmer happiness"
Ruby's founding value: bend the language toward joy, not the machine.
This is Ruby’s design philosophy in five words. Yukihiro "Matz" Matsumoto built Ruby to make the person writing the code comfortable and productive, even when that costs the computer some efficiency. It is why Ruby often reads almost like English and why there is usually a pleasant way to do a thing. When Rubyists explain why they love the language, this is almost always underneath the answer. (The Philosophy of Ruby, 2003)
Related: Yukihiro "Matz" Matsumoto · MINASWAN
Sources
Sources
- The Philosophy of Ruby (Artima, 2003): https://www.artima.com/articles/the-philosophy-of-ruby