Is ruby dead?

twitter logo github logo Updated on ・1 min read

My previous company used ruby and rails throughout the company. I would say in Nashville adleast, Ruby is not a common choice of a technology stack. In Nashville, unfortunately there is so many .NET shops with the healthcare startups. Although, other large tech companies like Lyft, EventBrite, CampaignMonitor, Amazon, etc...do not choose ruby as there foundational language.

I feel like even the open source community and the online learning community on YouTube, Dev.to, Medium, etc... is limited to articles and tutorials about Ruby / Rails ..."""Compared to some of the other most popular languages"".

Is Ruby Dead?

twitter logo DISCUSS (14)
markdown guide
 

This discussion is never complete without a link to isrubydead.com

I personally find the argument 'X company outgrew Rails, so Ruby is on the way out' a little silly. There are plenty of small and medium-sized businesses that Rails works great for. Most businesses never reach mega-scale, where a big custom solution has the chance of being cost effective in the long term. Ruby is still around the #20 mark on the TIOBE index, and has a fantastic community that's very welcoming and still innovating. Ruby certainly isn't dead, and I think more importantly, doesn't even seem to be dying.

 

About 9-10 years ago, there was a relatively small but extremely vocal contingent that were sure that MongoDB and other NoSQL databases were replacing Postgres. Mongo was killing Postgres! SQL was old and busted. NoSQL was the new hotness!

Here we are in 2019 and Postgres is still the primary data store of choice for more web services than any other database.

Other languages are killing Ruby in the same way that MongoDB killed Postgres.

 

Except that Ruby has never been "the primary choice for most web services".

Not even close...

How is Ruby not being killed for being a leader it never was?

I don't think Ruby is dead, but the analogy didn't work out from my perspective... Just a friendly feedback on the idea, nothing personal. ;)

 

During the time frame I was talking about, Postgres wasn’t a leading database, either.

Not even close…

It's just that you said that in your analogy, so I kept wondering...

Anyway, I guess Ruby isn't dead and that's the takeaway here.

Turns out I was wrong, Postgres still isn't a leading database. In fact, it has less than half of the mindshare of each of the top 3.

That makes the analogy even better than either of us gave it credit for.

Jamie, you've got the best analogy. Case solved! ;)

 

Probably not,

Airbnb, github, kickstarter, basecamp, dev.to, shopify, etc are all using ruby on rails for their backend.

 

It’s easy to feel like a language is dying but it’s usually a fallacy.

 

Not dead just not hyped anymore similiar to ember.js or bootstrap en.m.wikipedia.org/wiki/Hype_cycle

You won’t find anything more mature than ruby on rails in web development. It only takes one guy to do two-man jobs.

I think people that used to use ruby a lot were smaller companies, startups and they have now moved on to Node.js, python or something of that nature. Another thing is microservices these days. Backend development has been striped down to only “api mode only” a lot of benefits ruby on rails gives on building web application has reduced which made a lot developer look elsewhere.

Then we have the other problem which is less people are learning multiple languages today particularly javascript developers. Their respond is always why should I learn another language when I can do frontend as well backend in javascript. It’s a lot of that have made ruby less desirable.

 

Ruby is neither dead or alive.
Its a construct created by humans to facilitate in the operation of virtual machinery.

 

I think Ruby is just more mature now, so you don't hear as much fanfare about it, or new ways to solve the same problems. There's still a lot of steady support for both Ruby and Rails and they are proven technologies. On the other side of things there are lots of interesting things going on in the Ruby world. Things like Truffle Ruby, or Sorbet are pushing Ruby to be different which is good for growth.

 

I guess Ruby will have second wave of popularity after type checker will be added. A lot of things that Ruby did in the past was copied by other languages, because Ruby community tends to invent elegant solutions (Bundler, RoR, ActiveRecord, Sass, etc.)

Ruby is on the demand, but less popular because other languages drive away popularity from it, for example Elixir, JS+React+GraphQL, etc.

 

I see this thread on different forums at least few times a week

Classic DEV Post from Feb 22

What's your Wifi's name?

Tell me the funniest ones you've seen!

dillan teagle profile image
Software Developer | SDET | CI \ CD

A blogging community of over 100,000 software developers Join dev.to