Ruby, a dynamic language first released in 1995, has been praised for its simplicity and routinely shows up on lists of popular languages. It's had its critics over the years as well, and two of the most prominent members of the Ruby community are not afraid to offer criticism of the language along with praise.
Ruby's strengths
Matsumoto is a man of few words in when it comes to listing his language's qualities and shortcomings. Ruby, he says, offers "concise, yet readable code." It also provides "higher abstraction, like object-oriented programming, functional(-ish) programming, metaprogramming, etc."