NOTE: This post was originally published in April, 2014. It was last updated in November, 2019.
Created by Yukihiro “Matz” Matsumoto and first released (as version 0.95) in 1995, Ruby didn’t become massively popular until a decade later, when David Heinemeier Hanssen's Ruby on Rails web application framework appeared on the scene. Today, the language boasts an enormous global online community of "Rubyists" that uses it for everything from NASA simulations and the Metasploit security framework to Google SketchUp’s macro scripting API and web applications like Basecamp and A List Apart.
The following list of developers represents a rich cross-section of the Ruby community. Some are best known as community advocates and activists; others have played a pivotal role in Ruby's evolution as a language and pushed its limits in production settings. All are worth following for their insights, activism, coding prowess, and collective wisdom on learning and working with Ruby.
To learn about our story in relation to the Keep Ruby Weird conference, see our Weird Ruby journey.
Sarah Allen
Sarah is CEO and Founder of Bridge Foundry, an organization dedicated to helping people from underrepresented communities around the world learn to code. She also co-founded RailsBridge, a “free and fun” way for people to learn Rails, Ruby, and other web technologies. Sarah’s career includes early dev work on After Effects and Shockwave, leading an infrastructure team at Google Cloud Platform, and serving as the 2013 Presidential Innovation Fellow at the Smithsonian Institution.
Blog: www.ultrasaurus.com
Twitter: @ultrasaurus
GitHub: github.com/ultrasaurus
Avdi Grimm
Avdi is an independent software consultant and trainer known for his Ruby Tapas screencasts: over 500 “laser-focused” episodes covering style, patterns, practices, tools, essential libraries, and other advanced Ruby training topics. Avdi is an occasional co-host on the Greater Than Code podcast and has authored four books on Ruby, including the seminal Objects on Rails. He’s a 2016 Ruby Hero award winner.
Website: www.virtuouscode.com
Twitter: @avdi
GitHub: github.com/avdi
Aman Gupta
Aman is a Ruby core committer and former executive at GitHub, where he led the infrastructure team that scaled the org to millions of repositories across multiple datacenters worldwide. As a developer, Aman’s achievements include rbtrace, perftools.rb, stackprof, and gctools; more recently, he has branched out into golang and ffmpeg. His blog is no longer active, but you can still catch up with Aman on his Twitter account or at GitHub.
Twitter: @tmm1
Blog: tmm1.net
GitHub: github.com/tmm1
David Heinemeier Hanssen
David’s background is the stuff of legend: a programmer whose work as cofounder and CTO at Basecamp evolved into an open source project that would quickly become one of the world’s most popular web frameworks, Ruby on Rails. David is also a best-selling author and Le Mans class-winning racing driver (and as we write this, he’s probably hanging out with Tony Stark).
Website: dhh.dk
Twitter: @dhh
GitHub: github.com/dhh
Terence Lee
Terence is currently a senior Ruby engineer at Heroku; his work there includes leading Heroku’s Ruby Task Force curating the Ruby experience on the platform. His Ruby development highlights include work on mruby, mruby-cli, Bundler, and Resque; he is also a key contributor to the Rails Girls movement. Terence is a 2013 Ruby Hero award winner.
Blog: blog.heroku.com/authors/terence-lee
Twitter: @hone02
GitHub: github.com/hone
Linda Liukas
If you think it’s never too early for kids to learn coding, then you’ll love Linda, who wrote and illustrated the children’s book Hello Ruby: Adventures in Coding. She also co-founded the Rails Girls initiative, which teaches coding skills to young women in 260 cities around the world. Linda is a Ruby Hero award winner and was named “Digital Champion of Finland” by the European Commission in 2013.
Website: lindaliukas.com
Twitter: @lindaliukas
GitHub: github.com/lindaliukas
Akira Matsuda
Akira is the founder of Asakusa.rb—the most active Ruby online community in Japan, and by extension one of the most active in the world—and the chief organizer of RubyKaigi, one of the world’s biggest Ruby conferences. Akira is also a key committer to Ruby and Ruby on Rails, the creator of the RubyGems package manager, and the developer of Kaminari and ActionArgs.
GitHub: github.com/amatsuda
Twitter: @a_matsuda
Yukihiro "Matz" Matsumoto
“Matz” is the Ruby community’s founder and undisputed leader. He continues to maintain Ruby’s MRI reference implementation (also known as CRuby); and maintains mruby, a lightweight Ruby implementation designed to link and embed within other applications. Fire up Google Translate to access Matz’s Twitter feed, or just start with this interview.
Twitter: @matz
GitHub: github.com/desi
Desi McAdam
Desi is currently CTO and cofounder of Nanno, an on-demand childcare platform. Desi is a widely respected Rubyist whose career has included stints at ThoughtWorks, Hashrocket, thoughtbot, and Pivotal Labs. Desi is also the founder of DevChix, an organization dedicated to training, mentoring, and advocating for women software developers.
Twitter: @desi
GitHub: github.com/matz
Sarah Mei
Sarah is a software architect at Salesforce, but that's just her day job. She co-founded RailsBridge and, later, Bridge Foundry with Sarah Allen. She also sits on the board of of Ruby Together, a non-profit dedicated to "preserving and strengthening the Ruby language infrastructure." Sarah serves as a director of Ruby Central, which runs RubyConf and RailsConf—two of the world's biggest Ruby conferences.
Blog: www.sarahmei.com
Twitter: @sarahmei
GitHub: github.com/sarahmei
Sandi Metz
Sandi Metz makes it clear: programming is her profession. But she's also a talented educator and outspoken proponent of "SOLID, object-oriented design." Most of her talks from the past decade or so are online at Confreaks, Vimeo, and YouTube. You can also learn more about her programming principles in her book, Practical Object-Oriented Design in Ruby or even via one-on-one custom training sessions.
Website: www.sandimetz.com
Twitter: @sandimetz
GitHub: github.com/skmetz
Erik (Michaels-Ober) Berlin
Erik's career includes work as a software engineer at firms like Instacart and Soundcloud, and executive roles as CTO as social advertising firm 140 Proof and currently as CEO of social podcasting platform Breaker. Erik is also a 2011 Code for America Fellow and the author of many popular Ruby libraries.
Twitter: @sferik
GitHub: github.com/sferik
Charles Nutter
How did a veteran Java developer and senior software engineer at Red Hat land in a post about leading Ruby developers? For more than a decade, he has helped to lead the JRuby core team, bringing Ruby language support to the Java VM. Charles also maintains an active blog and Twitter feed, both of which are a rich source of hard-core Ruby coding insights.
Blog: blog.headius.com
Twitter: @headius
GitHub: github.com/headius
Katrina Owen
Katrina is currently an ecosystem engineer at GitHub. She co-authored a book on object-oriented programming with Sandi Metz, but her best known achievement might be her work as the creator of exercism.io, which offers, "Code practice and mentorship for everyone" and now includes more than 3,000 exercises across 52 languages.
Blog: kytrinyx.com
Twitter: @kytrinyx
GitHub: github.com/kytrinyx
Aaron Patterson
Don't let Aaron's provocative, slightly creepy, and utterly irrelevant moniker put you off: He's actually a very accomplished Rubyist whose responsibilities include maintaining the Ruby and Rails repository at GitHub. He's also a sought-after public speaker; a committer to Nokogiri, Ruby, and Ruby on Rails; and a 2010 Ruby Hero award winner.
Blog: tenderlovemaking.com
Twitter: @tenderlove
GitHub: github.com/tenderlove
Mike Perham
Mike is another member of the exclusive programmer-turned-CEO club. He's currently the author and maintainer of Sidekiq, Sidekiq Pro, and Sidekiq Enterprise (the background job framework for Ruby), while also serving as founder and CEO of Contributed Systems,
Blog: www.mikeperham.com
Twitter: @mperham
GitHub: github.com/mperham
Evan Phoenix
Evan is a director of Ruby Central, an organization "dedicated to the support and advocacy of the worldwide Ruby community" that also organizes two of the world's biggest Ruby events, RubyConf and RailsConf. Evan is also the co-founder and CEO of Vektra and previously served as Rubinius lead at Engine Yard.
Twitter: @evanphx
GitHub: github.com/evanphx
Sam Saffron
Sam is the co-founder of Discourse, a widely-used, open source community forum platform, and co-creator of Media Browser (now Emby). He's a 2015 Ruby Hero award winner.
Blog: samsaffron.com
Twitter: @samsaffron
GitHub: github.com/SamSaffron
Stack Overflow: stackoverflow.com/users/17174/sam-saffron
Koichi Sasada
Koichi is a computer scientist and engineer at Cookpad. He's also a Ruby core committer and the developer of YARV, a bytecode interpreter designed to greatly reduce the runtime of Ruby programs. Koichi is a 2016 Ruby Hero award winner.
Website: www.atdot.net/~ko1/
Twitter: @koichisasada
GitHub: github.com/ko1
Charlie Somerville
Charlie is a systems engineer at GitHub and a contributor to numerous Ruby and open source projects. Charlie's website may be one of the most interesting—or frustrating, depending on your point of view—works of guerrilla art you'll encounter online these days. (Hint: It helps to have an abnormal fondness of 1990s Microsoft Windows releases if you plan to pay a visit.)
Blog: charlie.bz
Twitter: @charliesome
GitHub: github.com/charliesome
Get started with New Relic for Ruby >
Want to suggest another name to add to this list? Tweet your suggestions to @NewRelic with hashtag #rubyexperts.
To see who else we're bringing the spotlight to, check out how we emphasize and encourage diversity in tech.
For more on how New Relic collaborates with others to achieve success, see our case study with ZenHub.
The views expressed on this blog are those of the author and do not necessarily reflect the views of New Relic. Any solutions offered by the author are environment-specific and not part of the commercial solutions or support offered by New Relic. Please join us exclusively at the Explorers Hub (discuss.newrelic.com) for questions and support related to this blog post. This blog may contain links to content on third-party sites. By providing such links, New Relic does not adopt, guarantee, approve or endorse the information, views or products available on such sites.