BT

RubyKaigi 2008: Interview With Ruby Creator Yukihiro "Matz" Matsumoto

by Kaz Tajima and Mirko Stocker on Jul 03, 2008 |

The RubyKaigi 2008, an annual conference hosted by the Japan Ruby Kaigi 2008 Executive Committee, has been held in Tsukuba, Japan from June 20 through 22.   This news article is based on a translation adapted from InfoQ Japan.

This year's conference theme was "Diversity". Today we're seeing the emergence of not only Matz's Ruby interpreter but also a number of other projects, such as JRuby or IronRuby, that are mostly compatible to Matz's Ruby. We're also seeing a spreading adoption by enterprise users, which is why an additional Business Day on Friday had been introduced.

A discussion between Ruby's father Yukihiro "matz" Matsumoto and Eihiro Saishu about "How can we use Ruby within enterprise systems?" was held at this first day of the conference. Eihiro Saishu is the CEO of EC-One, a software company that builds systems using Java and Ruby. He is also the founder of the Ruby Business Commons, a community that promotes the use of Ruby within enterprise systems.

The first discussion topic was about the reasons for the low adoption of Ruby in the enterprise space. Some large companies are reluctant to permit developers to use Ruby because of its perceived novelty and uncertain future.

Eihiro Saishu says: "To this day systems have been built with Java, but once I used Ruby I've noticed significant change in the engineers' motivation and the productivity increased. The sales value of our systems built with Ruby is now estimated to be nearly 4 million yen [about 37,500 U.S. dollars]."

Matz commented that "Users in urban areas such as Tokyo are fussy over the languages they use, whereas users in local cities such as my hometown Shimane usually don't show strong preferences on a language if it can meet their needs, and unless they have any special requests, I've been building systems with Ruby for 10 years now."

Matz and Eihiro Saishu conclude that performance problems using Ruby systems usually originate from other sources, such as slow connections to databases or JavaScript, but that there are no problems with using Ruby per se. Matz also adds that "it is disappointing that people disregard Ruby as being a slow language without further examination". However, he also admitted that "we can't deny the fact that the Ruby language is slower compared to other languages such as Java."

The role of the Ruby engineer was discussed next, beginning with the recent launch of the Ruby Association Certified Ruby Programmer certification. The first exam level, Silver, is now available and will be followed by higher levels such as Gold and Platinum in the future.

Matz says that "in fact, we don't need any exams", but continues that "it is reasonable to have exams to measure our competency objectively". Eihiro Saishu adds: "If the number of the engineers using Ruby increases, the number of programmers using Ruby at work will increase as well. This means that the relative value of a Ruby programmer will decrease." Matz points out that companies in the US are making huge amounts of money with the productivity boost Ruby gives them, and that it's about time that Japanese companies are starting to take advantage of that as well.

Matz believes that Ruby is currently in the position Java was ten years ago, when people where really exited about it. "But it seems that this excitement is now fading. I look forward to improving Ruby and increasing its "pros" while avoiding some of the "cons" that affected Java, ensuring it to be something that keeps tickling geeks' minds".

The first day also held the introduction of sponsored sessions as well as the community session with Chad Fowler and Rich Kilmer.

The second part of our RubyKaigi 2008 coverage targets the planned Ruby standardization, the 1.9 roadmap and planned features for future Ruby versions.

Hello stranger!

You need to Register an InfoQ account or to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Ruby Certification by Sunil Kelkar

Eihiro Saishu mentions that: "If the number of the engineers using Ruby increases, the number of programmers using Ruby at work will increase as well."

For that to happen -
  • The price of US$ 150 for the entry level exam needs to reduce considerably

  • Sample questions being asked need to be posted on their site

  • With the low adoption of Ruby in the enterprise space, what about the adoption of this certification? The organizations conducting this exam don't respond to users' queries and that needs to improve drastically. This is my personal experience. Writing to both these emails ids ruby-cert-global@ctc-g.co.jp and info@ruby-assn.org is of no use.

Re: Ruby Certification by Oscar Q

agree with you, i have pass the exam as 'programmer silver' since the last year, and they have not sent the certificate yet, not even a scan, lately they just ignor my emails, very annoying, specially ruby-cert-global@ctc-g.co.jp

attention to users must improve.

does anyone got the certificate without problems ?

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT