Rescuing Ruby

A session at RubyConf Australia 2014

Friday 21st February, 2014

9:00am to 10:00am (EST)

If you ask someone on the street what is wrong with Ruby, you will probably hear "it's too slow." However, if you talk to enough people, you will start to uncover a deeper, more insidious set of issues, such as "Ruby's conventions are poorly suited to building maintainable projects" or "there's no tooling for statically catching even the simplest bugs."

Since most people are not even aware of these issues, no one is working on improving them. No matter how fast the Ruby interpreter becomes, we will still be silently losing community members who are best positioned to ensure that Ruby continues to be relevant as languages like Go and Clojure become increasingly serious competitors.

Fortunately, with enough of a cultural shift, it is not too late to change Ruby's course. We need to write static analysers that catch what is possible within the constraints of Ruby's dynamicism. We need to standardise on a style guide and publish projects for people to emulate. In this talk, I will elaborate on these issues, and present my view on what else we as a community need to change in order to maintain Ruby's position in the long run.

About the speaker

This person is speaking at this event.
Greg Brockman

CTO @ Stripe bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:00am10:00am EST

Date Fri 21st February 2014

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session