this post was submitted on 22 Feb 2024
925 points (95.7% liked)

Programmer Humor

19935 readers
1788 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 11 points 10 months ago* (last edited 10 months ago) (2 children)

I wrote extensively in Ruby but for Rake - using Ruby as a build system. Can't say I liked the language although it was okay for how we used it. We have 20 sub projects with some very complex build targets and dependency scanning going on and the Rake syntax was okay. Personally I think its biggest shortcoming was the documentation was very poor and stuff like gems felt primitive compared to other package management systems. One thing I liked from the language was blocks could evaluate to a value which I really use a lot in Rust too.

I think if I were doing an acyclic dependency build system these days I'd use Gradle probably.

As for Rails I expect failed to catch on because even compared to Python, Ruby is a slow language. And Python isn't fast by any stretch. Projects that started with Rails hit the performance brick wall and moved to something else.

load more comments (2 replies)
[–] [email protected] 7 points 10 months ago (1 children)

But Cinc and its sell-out dad Chef are really great uses of ruby, keeping us from YAML hell and the kludgey socket-machine-gun that is Ansible. That piece of shit has more lithium-lick than I've ever seen.

If we can't have mgmtConfig (ohai go), at least let us keep Cinc, but it needs ruby.

[–] [email protected] 9 points 10 months ago

I really wish I knew what all these words meant. Then again that might ruin the childlike delight I get from my ignorance.

[–] [email protected] 19 points 10 months ago (2 children)

Those hentai games and visual novel games still keeping ruby lang relevant tho, rpgmaker game engine is one of examples

[–] [email protected] 1 points 10 months ago

It's easier to code in python one handed then it is codeing in C

load more comments (1 replies)
[–] [email protected] 10 points 10 months ago

I don't use Ruby anymore, but I still use irb everyday as a command line calculator.

[–] [email protected] 19 points 10 months ago (4 children)

Is PHP becoming irrelevant? It still comprises the vast majority of web pages out there. Maybe that has been going down but with he amount of competing languages and systems out there, that is to be expected.

Either way, it's an awesome language, happily been using it for decades now

[–] [email protected] 23 points 10 months ago (5 children)

PHP is horrible, I hate it, and I will not elaborate. Good day, sir.

load more comments (5 replies)
[–] [email protected] 11 points 10 months ago* (last edited 10 months ago) (1 children)

Depends on how you're judging relevance.

93% of webpages could be PHP because of Wordpress, but that doesn't necessarily mean there's a lot of PHP developers.

load more comments (1 replies)
[–] [email protected] 15 points 10 months ago (3 children)

Either way, it’s an awesome language, happily been using it for decades now

Mind taking a moment to share why you like it? I am not very familiar with it.

[–] [email protected] 11 points 10 months ago (8 children)

I'm not the one you asked, but what I like isn't really about PHP itself, but the fact that I can get dirt cheap hosting with PHP and MySQL. Every time I want to create a small "app" that makes some manual task easier it's very useful to create something I can access from the internet.

Python is really useful for stuff like that too, but (in my experience) not as easy and cheap to use as an web app.

For example I go to dinner with some friends every month and we always forget who's turn it is to choose and book a restaurant. So I just made this PHP page that shows the current and next 2 months with a name. So we always use that to see who's turn it is.

[–] [email protected] 1 points 10 months ago
load more comments (7 replies)
[–] [email protected] 5 points 10 months ago (2 children)

... And it's one of the languages everybody craps on. Like, I've seen people compare JavaScript favourably to it.

load more comments (2 replies)
load more comments (1 replies)
[–] [email protected] 4 points 10 months ago (2 children)

Perhaps it was before Facebook came along

[–] [email protected] 7 points 10 months ago

Wikimedia, WordPress, Drupal....

[–] [email protected] 22 points 10 months ago

Rails: “No. Don’t worry Ruby.”
Ruby: “Huh?”
Rails: *Hugs Ruby
Rails: “We’re becoming irrelevant.”

Together forever!

[–] [email protected] 79 points 10 months ago (3 children)

As a Rails engineer with 14 years experience, I can say the place that should be in the 3rd panel is Shopify. They employ so many ruby and rails core committers and directly fund a good many rails gems, and ruby community infrastructure it's insane. They're also directly funding the development of things like the YJIT and speed enhancements to MRI itself.

Then there's all the other places I know or worked at built on Ruby where my other long tenured ruby friends work.

  • Gusto
  • Airbnb
  • Clearbit
  • Stripe
  • Github
  • Gitlab
  • Bold Penguin
[–] [email protected] 13 points 10 months ago (1 children)

Ruby was recommended to me by my comparative programming languages professor. I haven't picked it up, but there were memes that this professor was so good at programming he was secretly built by the university in C++ to teach students how to write better code.

load more comments (1 replies)
load more comments (2 replies)
load more comments
view more: ‹ prev next ›