To be completely honest, from the way I see it, much of the hate around Deno comes from the exaggerated narrative many people attach to it.
In the past week, I have observed how the #NodeKiller hyperbole ruffled a few feathers in the community. Although Deno will indeed make a splash, many "detractors" were quick to dismiss Deno because the hype simply did not meet the realities of a v1.0 release.
When such hyperbole is thrown around so frequently, the hype boosts expectations for Deno, but as soon as we come face-to-face with its v1.0 limitations, we end up (very) disappointed. The hype literally exceeded reality.
Such is the curse of hype. Too much of it will inevitably disappoint us. Considering that Deno has only released a single stable release thus far, the criticism around it is well-placed, but outright dismissal and "detraction" is counterproductive.
As you mentioned in your article, experimentation yields better technology in the long run. I agree with your position on this topic. Deno needs the criticism, but certainly not the hype-induced, knee-jerk reactions.
Agreed. Clearly, hyperbole on either side isn’t terribly helpful in assessing the actual utility of any technology. It’s strange to me that logic is foundational to programming yet many programmers take illogical “all or nothing” stances on many topics.
From what I've experienced personally, it's even easier for that attitude to propagate through newbies.
I got really excited when I was out of college and the MEAN stack showed up. I figured it was the future and it definitely did mean being able to use the same language on both client and server.
After a long back-and-forth (a few years with limited spare time), I finally settled on Laravel and Vue (I was already working with PHP, so Laravel was a more natural choice for me in the end).
Gotta say, it would've been a much easier decision if I hadn't gotten so caught up in the hype. Sticking with PHP isn't so bad, but reassessing is far easier when it's not happening at the end of getting burned out chasing the band wagon.
Finally someone with the same opinion, that's what I'm trying to say, but apparently there are those who don't like to read that Deno is not going to replace Node. Both can co-exist pushing innovation on both sides. This happened when Node was "private" or going "private" and IO.js came out and after all, they both merged into the same project. I am not saying that the same thing will happen here, but this gives room for new ideas and innovation.
"Coexisting" is definitely the key word to your comment. I completely agree.
Are there people who genuinely believe Deno will replace node? I see articles with the title “Will Deno Replace Node?” But I always just assume it’s clickbait. Betteridge’s law of headlines applies—any headline that ends in a question mark can be answered by the word “no.”
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.