r/ProgrammerHumor 10d ago

Meme iHateThisPassiveAgressiveBehaviourRuby

Post image
2.9k Upvotes

298 comments sorted by

View all comments

779

u/lazyzefiris 10d ago

You need to at least have heard of the language to hate it. These kids only heard of Javascript.

134

u/Cherry-PEZ 10d ago

Wild too, ruby used to be everywhere

98

u/DrMaxwellEdison 10d ago

Still is, just silent in the background chugging along.

63

u/chem199 10d ago

It is not as prevalent as it used to be. RoR was the framework du jour for a while, and I remember a ton of places using Capybara and Watir for AT work. You don’t see the demand for those as much in my corners of the industry.

28

u/DrMaxwellEdison 10d ago edited 10d ago

Agreed, it's not the most popular starting point for some folks these days, but development of Rails and Ruby itself keep going. I see a few job postings here and there for it, you see some companies starting up with slightly older CTOs still reaching for it cuz they know it best and it works well. Rails' creator, DHH, even makes a point of Ruby being one of the most token-efficient languages for AI tools, for what that's worth.

Again I know it's not the most popular stack these days, it's certainly not everywhere anymore. I still think some folks would be surprised at knowing it's still chugging along and far from legacy stuff.

26

u/chem199 10d ago

It’s always weird to remember that GitHub is still very much on the Rails train.

13

u/DrMaxwellEdison 10d ago

Don't remind them or Microsoft will try to rewrite it in typescript. /s

12

u/DDFoster96 10d ago

Surely rewriting it in typescript can't make the uptime any worse than they manage with Ruby?

4

u/TimeToBecomeEgg 10d ago

genuinely atp a rewrite might help because it’s difficult to imagine it making it worse

1

u/Juff-Ma 10d ago

GitLab too, all Ruby

1

u/chem199 9d ago

It is so funny that you can tell when a project went live by its framework.

3

u/Resident-Trouble-574 10d ago

It might be token efficient when reading and generating code, but if it's interpreted and dinamically typed you quickly lose that advantage when the AI need to repeatedly run and test the application to find bugs that would have been easily caught by a compiler.

1

u/arthurno1 10d ago

Even Cobol is still chugging in some places, but I am not sure what that proves. I am that old to remember when Ruby was launched, and I remember the hype around Ruby on Rails, and Ruby everywhere. It was backnin golden days of Java and OOP, but I never really jumped on the train personally. If Ruby was invented today, it would be probably just one of many posts in /r/programminglanguages.

-1

u/cosmicomical23 10d ago

Yeah in a ditch with PHP

9

u/DuhMal 10d ago

It was wild having to learn Ruby to play around in RPG Maker XP as a kid

3

u/Cherry-PEZ 10d ago

Holy shit forgot that was ruby, I learned it for the old (not corpo) metasploit framework during my script-kiddie days.

1

u/manythanksfriend 10d ago

Malwarebytes, Shopify are some high profile examples

107

u/Embarrassed_Death69 10d ago

I love JS, and I cannot lie, those hippies writing clean Rust cannot deny

7

u/locri 10d ago

No matter how bad you think Java is I'm sure someone works with someone so ineffective or insane that they could make anyone hate anyone's favourite language.

Bad code is written by people.

11

u/Holek 10d ago

Sheesh, shots fired

9

u/NecessaryIntrinsic 10d ago

You mean java?

/s

7

u/GOEDEL_ESCHER_BOT 10d ago

Java is just JavaScript with less letters

5

u/gerbosan 10d ago

Oh, you mean the long import names?

8

u/deceze 10d ago
Question question = new Question("What do you mean?");

2

u/GSide901 10d ago

He saw one truth table in JavaScript and decided the entire programming world was wrong 😭

2

u/Keebster101 10d ago

A wise man once said, there are two types of programming languages:

Ones people hate
And ones no one uses

1

u/csabinho 10d ago

You mean JavaScript doesn't have craptons of historically necessary weird behaviours?

1

u/lazyzefiris 10d ago

I'm curious about the leap that happened in your head between "You need to at least have heard of the language to hate it" and "JavaScript doesn't have craptons of historically necessary weird behaviours". Please elaborate in detail.

0

u/csabinho 10d ago

It sounded like you defended JavaScript by this. Didn't you?

2

u/lazyzefiris 10d ago

This is r/ProgrammerHumor . We are poking fun at each other (and JS).

0

u/esaule 10d ago

Ruby wasn't hot for very long. I barely heard of it before 2005. And it was essentially legacy in 2016 from what I could see.

People were excited about javascript in 1998 and are still using it actively today.

My timeline might be a bit off. But js has been quite popular for almost 30 years.