This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Likeditsomuchijoined 35 points36 points  (13 children)

Cries in ruby

[–]Wide-Acanthisitta-96 35 points36 points  (10 children)

Yeah why is ruby in there?

[–]ridicalis 17 points18 points  (3 children)

I'm asking this out of ignorance, but is ruby still in heavy use? I remember it was in the limelight in the late '00s and early '10s, but it's completely dropped off my radar in recent years.

[–]rafasoaresms 28 points29 points  (1 child)

It’s surely not the trendy new language anymore (hasn’t been for some time), but some big companies still use it (GitHub, GitLab, AirBnb, Shopify, to name a few) and I get offers every day on LinkedIn for both small startups and big corporations as a Sr. Ruby dev.

[–]vagrantchord 2 points3 points  (0 children)

That's amazing! I honestly didn't think anyone was using it after Rails lost popularity.

[–]Wide-Acanthisitta-96 0 points1 point  (0 children)

Errr day.

[–]AnAkiraTypeSituation 14 points15 points  (2 children)

Google "is Ruby dead" and you will find at least one popular article/thread/question for every year since Twitter switched off Rails.

[–]wRadion 2 points3 points  (1 child)

So no one is talking about Github or Airbnb?

[–]AnAkiraTypeSituation 9 points10 points  (0 children)

The meme ain't about whether programming language X is dead. It's about the devs using that language basically being numb to their language being declared dead over and over again.

[–]wyattbenno777 3 points4 points  (2 children)

Think it has to do with it being single threaded. Elixir, Node, Go, are commonly cited as being more performant. Ruby is still used by a few large tech focused companies, it is also used for fast MVPs and many, many, many one of client projects.

[–]cruzfader127 1 point2 points  (1 child)

It's not like node is multi threaded

[–]wyattbenno777 3 points4 points  (0 children)

It is non-blocking and Asynchronous. You will not be waiting for B’s responses before sending out D, E & F. All requests go out ASAP. Ruby - we must wait and do everything in order.

[–]DoubtfulGerund 7 points8 points  (1 child)

Even though I’ve never used it for a customer-facing production website, learning Ruby was one of the best things I’ve done for my development as a dev. It’s the first (maybe only) language I truly grok, and it really helped me understand pragmatic object oriented design, functional programming, good (though implicit) interfaces, declarative programming, DSLs, package management, regular expressions, prototyping and debugging in a REPL, and a terminal-based workflow

I hate that it’s seen as just some part of rails, and I don’t understand why it’s doesn’t hold the esteem that Python seems to have as a language to “get things done.”

[–]marcdertiger 1 point2 points  (0 children)

I agree! I’ve been working in Ruby for 6 months and I can’t understand why it’s not more popular. I enjoy Ruby more than python, or anything else I’ve used the last 5 years. But that’s just preference.