Unitive
autonomous 1995 CE
24

Yukihiro Matsumoto

A language designed for programmer happiness.

Yukihiro "Matz" Matsumoto released Ruby in 1995 after two years of design work, naming it after a colleague's birthstone and aiming for "a language that values programmer happiness over machine efficiency." He has held the role of Ruby's BDFL (benevolent dictator for life) for thirty years across the language's major version transitions — Ruby 1.8, the contentious 1.9 rewrite, the Ruby 2.0 era, and the performance-focused Ruby 3.0 release with its just-in-time compiler and concurrency primitives. The community ethos he set, MINASWAN ("Matz Is Nice And So We Are Nice"), describes the social register he projects: deferential, careful, slow to claim credit, willing to be persuaded by community proposals he initially disagreed with. The Strategist signature in him is the sustained holding of a system across institutional regimes: Ruby has outlived multiple of the companies that funded its early development, and Matz has held the technical center of gravity of the language across all of them. He works at Heroku and previously at NaCl, and lives in Shimane, Japan. Thirty years of system architecture without becoming the system.
Matsumoto (1995), Ruby first release; Cooper (2008), The Ruby Programming Language; Matz, RubyKaigi keynotes (2006-)