More on DaVinci Coders at www.DaVinciCoders.com

In an introductory article on Ruby, creator Yukihiro Matsumoto said, “For me the purpose of life is partly to have joy. Programmers often feel joy when they can concentrate on the creative side of programming, So Ruby is designed to make programmers happy.”

Happy computer programmers?

In this interview, world renowned futurist Thomas Frey talks to Yukihiro Matsumoto, or “Matz,” as he is known online, about how and why he created the Ruby programming language, what interested him in creating a programming language rather than creating video games, plus what it means to bring the languages newest version, Ruby 2.0, to the programming community.

Yukihiro Matsumoto is the creator of the Ruby programming language. Ruby is an object-oriented language suitable for writing day to day scripts as well as full-scale applications. Matz began work on Ruby back in 1993, because he wanted a language that made him productive while being fun to use. Initially popular in Japan, Ruby has been finding its way into the hearts of programmers all over the world.