Plus all the hype just makes programming better. More eyes, more research, more usage, more knowledge, more code-as-art projects. I don't use node, but I'm envious of the people who have all that time to play around with it. Is it the best solution for any problem? That's up to no one but your own expert opinion. It really doesn't matter. What matters is people are programming and they're having fun doing it.
You try to use Node as a production solution and it(or you) fell short somewhere? Great, you just learned something and are a better programmer because of it.
I partly agree, but surely the annoyance at things like this is because those eyes and research could have been on better potential projects that didn't get the hype.
It's naive, but I always felt the annoyance comes from the fact that people like a meritocracy and hype being such a large part is irritating. Luck you can deal with, you know its isn't going away. It's harder to internalize that the hype aspect is natural human behavior and it isn't going away either.
What I don't get is people who take that fact and decide it's not worth trying to do things better.
To be honest, in the case of node.js I don't think there's an overabundance of hype. There is some hype, to be sure, but mostly there's just a lot of buzz from people who are using node and enjoying it.
As long as things stay out of the snake oil zone I think it's ok. And that applies to NoSQL, "cloud" computing, mobile apps, etc.
The real argument here seems to be that people are tired of "node hipsters" and "hype".
Get over it.
What's the point in wasting time being angry about what other developers are thinking or doing? If they're wrong, they'll figure it out eventually.
It's the online equivalent of bitching about everyone that wears skinny jeans and shemagh scarves.
Then, just to set things straight, people have to come along and write reasonable posts (like this one) in response.
Keep the anger to yourself, so the rest of us can get on with it and use whatever tools are right for our job.