Monday, June 23, 2025

Stupidity in the Ruby on Rails Community

Any environment that prevents people's freedom to call stupid people stupid is actually an environment that is full of stupid people who are all in denial about being stupid because they are living a lie if people cannot speak the truth.

Some people don't understand this. Calling someone stupid is only BAD if that person is NOT truthfully stupid. Calling someone stupid if they are TRUTHFULLY stupid is GOOD because it is pointing out a TRUTH that needs to be corrected so that the stupid person would stop being stupid and would start being smart for the benefit of clients and coworkers. In other words, calling stupid people STUPID is a LOVING act that aims to IMPROVE a situation. Preventing others from calling TRULY stupid people stupid is BAD and a HATEFUL act because it helps maintain a LIE and a NEGATIVE REALITY as a big elephant in the room that no one can discuss, thus enabling bad work performance for clients to persist forever. 

I thank people if they call me STUPID when I'm being TRUTHFULLY STUPID, and then I course-correct to improve my thinking, attitude, and behavior to be SMART. I don't push back. Only truly STUPID people who never become smart push back. Besides, if people who call me stupid are WRONG about me being stupid, I can ignore what they say because words have no power whatsoever if they're UNTRUE. Words only cut and hurt if they are TRUE and the person who received them is in DENIAL OF THE TRUTH. That's why I strive to ACCEPT THE TRUTH whenever possible, instead of living a lie, to ensure I am AS SMART AS POSSIBLE, which translates to better work performance for customers.

Of course, there are gentler ways of pointing out stupidity like by talking about a certain technology or solution not being the best solution to a problem, or by describing approaches as stupid, not people. But, when people keep ignoring that while pretending that whatever terrible popular technology they want to use is not stupid, that's when it becomes important to point out stupidity in a frank manner because people are literally insisting on stupidity and not being smart. That case makes it 100% OK to eventually call people stupid. For example, people in the Ruby community had more than 10 years (since the creation of Opal) to be able to figure out and unlock the benefits of Ruby in the Frontend, but they didn't. Gentler approaches of giving feedback obviously didn't work in those 10+ years as I've seen quite a few Opal talks in that time period, and yet they were ignored by the community, so now we can conclude many Ruby devs are truly stupid and we can point that out directly. They had their chance to be smart and they blew it. Now, it's better to point out the truth than to lie about it while customers continue to suffer from terrible productivity/maintainability in developing their software. 

My estimation is that about 75% of the Ruby community is stupid today. It's easy to tell just by looking at how may Ruby on Rails jobs include React (or some other non-Frontend-Ruby library) and by looking at how non-innovative RailsConf & RailsWorld talks were in 2024 as they didn't include a single talk about Frontend Ruby, which came across as extremely outdated, unimaginative, lame, and dumb. If you look at most Rails codebases today, they include a lot of garbage unreadable React code that totally contradicts the Ruby Way and Rails Way. Stimulus code isn't much better as it's still JavaScript. Of course, some people at the top of the Rails world like DHH, Shopify devs, Ruby/Rails Subreddit mods, and many Rails Podcasters have become extremely dumb too and indirectly encourage stupidity with their actions. It's sad, but true. Rails has become BIFI (By Idiots For Idiots) even though it had a promising start back in the day. That's mostly because the general Rails development model hasn't evolved much since Rails 3 due to not enough exploration of Frontend Ruby by the Rails team. 

The silver lining though is that more stupidity in the Ruby on Rails community means more free job security for the rest of us!!! Thank you stupid members of the Ruby on Rails community!!! Keep being stupid so the rest of us would easily thrive at your expense!!!

No comments: