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)
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.
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.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".
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.
Cpp and Ruby have bad rep from my proxies
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.
How can being a Rich