Misc.Oct 27, 2022
Cisco Ruby

Ruby is so stupid

Why does an Abstract class need to have callable functions? In what world does it make sense to have class callable functions and instance callable functions? When will you ever call a function of a class without instantiating an object of that class? Isn’t the whole point of classes to encapsulate data and Abstraction? And don’t get me started on Modules… why do you have a separate data type (not object) for a module? If something is needed by more than one class, then it can be implemented as a class and other classes can just inherit it and use its functions/methods. Isn’t that the whole point of classes? Ruby is just so stupid, and then you have RSpec and robocop enforcing highly opinionated styles that make no sense whatsoever…

Stripe stimMarine Oct 27, 2022

Ruby is stupid. I didn’t read the post though

Google lllIIIlll Oct 27, 2022

I think you should apply to be a Ruby core contributor, participate in their steering committee, and make the changes you want to see in the world. Last time I checked ruby was open sourced. No excuses for you. All you need to do is propose a better solution. Good luck.

State Farm rndmusr Oct 27, 2022

That is too much effort for fixing someone else's screwups tho, if enough people complain about it the current steering committee might fix it

Google lllIIIlll Oct 28, 2022

That attitude is called tragedy of the commons. It is also the reason why we pay taxes, have a shitty government, and forfeit our freedom and give it to others to determine how we should live.

Amazon y33tcode Oct 27, 2022

Ruby is based.

Yelp zQjl44 Oct 27, 2022

This kind of object oriented concept is unnecessarily complicated. Maybe just ask your team not to use those features?

Amazon mmWn00 Oct 27, 2022

OOPS is bloated with unwanted complexities anyway. No reason to adhere to its principles, strongly.

Akuna Capital all-$-comp Oct 27, 2022

Ruby is absolutely stupid.

PayPal a5b5 Oct 27, 2022

Ruby, like Python, is great for a hobby language.

Chime qqcode Oct 27, 2022

Ruby sucks and I can't wait to see it disappearing. Failed experiment Long live python

New
biQL38 Oct 27, 2022

What Java does to a mf...