DEV Community

Cover image for Sloan's Inbox: Why Do Developers Love to Hate on XYZ?

Sloan's Inbox: Why Do Developers Love to Hate on XYZ?

Heyo! Sloan, DEV Moderator and mascot. I'm back with another question submitted by a DEV community member. 🦥

For those unfamiliar with the series, this is another installment of Sloan's Inbox. You all send in your questions, I ask them on your behalf anonymously, and the community leaves comments to offer advice. Whether it's career development, office politics, industry trends, or improving technical skills, we cover all sorts of topics here. If you want to send in a question or talking point to be shared anonymously via Sloan, that'd be great; just scroll down to the bottom of the post for details on how.

Let's see what's up this week...

Today's question is:

Often I see developers ragging on a specific kind of technology in their posts. With titles like "PHP Is the Worst", "Java is Dead", etc. ... it feels so tribal and some folks just seem eager to rock the boat. What's up with these kind of posts?

Share your thoughts and let's help a fellow DEV member out! Remember to keep kind and stay classy. 💚


Want to submit a question for discussion or ask for advice? Visit Sloan's Inbox! You can choose to remain anonymous.

Top comments (8)

Collapse
 
ingosteinke profile image
Ingo Steinke, web developer

They probably feel frustrated, especially when forced by existing code or prior decisions by their customers or employers to use a technology that they never liked in the first place. Or they feel disappointed by a tech stack that used to fascinate them when it was all new. Java and PHP both date back to the 1990s, and so does JavaScript, which also gets a lot of criticism and a bad reputation outside of the dev.to community.

Collapse
 
alxwnth profile image
Alex

I think one part of it is people just naturally feel the need to justify their decisions. “Thing I picked can’t be bad, right?” But when many opinions it’s inevitable they will clash. And tribalism is a thing not only for developers. Just look at Linux space.

Collapse
 
kurealnum profile image
Oscar

While I do agree with the other comments under this post, I think the underlying reason that people decide to rag on a specific technology is that these types of posts get a lot of attention (they certainly got yours!). An article titled "5 changes I would like to see implemented in Java" won't draw much attention, but something like "Here's why Java is the **worst** language ever!" certainly will.

Collapse
 
ksolomon profile image
Keith Solomon

Low-hanging fruit.

It’s easy to rag on the guy that’s out in front. PHP, for example, powers roughly 1/3 of the web, thanks to WordPress being close to the same. Are they the best option? That’s a different discussion. They’re easy targets because they're almost literally everywhere you look, and they've been entrenched so long that it's become fashionable to hate on them. Some of it is deserved, some of it is stuff that's not even an issue any more, but it's like a rite of passage as a junior to shit on the "cool kids".

Collapse
 
ibconcept profile image
william maina

Cpp and Ruby have bad rep from my proxies

Collapse
 
jenc profile image
Jen Chan

After some time of working with different technologies, you establish opinons and impressions of them. It maybe that the wrong choice of tool, language or framework was used to do a project.

Collapse
 
thomasdavis profile image
Thomas Davis

It's because most nerds don't watch and/or entertain sport.

Sport is the place to sublimate the disparaging thoughts towards others, it doesn't translate well to an online forum.

Collapse
 
nelson_magoba_05abdeecc06 profile image
Nelson Magoba

How can being a Rich