I like dev.to. It's a pleasant respite from Twitter (the only other social media I subscribe to) and largely populated with a bunch of nice people who mean well and want to help each other. Being someone of a surly, snarky nature, hanging out with a such a community softens my edges. I dig it.
That said...I recently found myself pulling out the knives.
I'm a Rails programmer. I've been in the game for a little over 3 years after a long "career" as a college teacher and freelance musician trying to side-step penury by any musical means necessary. I learned by watching Ryan Bate's Railscasts, blogs, online tutorials, Codecademy, whatever I could find working my help desk job that required me to help exactly no one.
All that said, I'm protective of the language/framework and the community that helped me start an entirely new, awesome career. It's like Lois from Family Guy said:
"Say what you want about be, but come for my tribe and I'll rip your *()&$@ eyes out".
It seems to be a thing today to post blogs on "Is ~lang~ dead?" "You should stop using ~lang~" "Starting a new app? Don't use ~lang`!".
My master's degree is in Jazz Studies. I'm capable of writing and performing music that is significantly more sophisticated than what 90% of people listen to on a daily basis. So WHAT?? People don't listen to music to marvel at the complexity of the composer's skill. They want to feel something, and it turns out you can get that done with a drum machine, a synth and 4 loops.
Is Elixir faster than Ruby? Yes. Is Ruby fast enough? Most of the time. It certainly is for that app you're building that has less than 1,000 customers. Is it good to know vanilla JS? Yes. Can you bang out work in React? Yes.
There are plenty of people out in the developer universe that didn't go to college for it, didn't start dinking around with code in their childhood and just want to chop wood and make a decent living doing it. Let's be respectful of our peers and put the kibosh on these childish hit-pieces on each others' tools.