First: Respect. Sorry for pissing you off. I was acting like a troll and I don't usually do that. I'm having a bad day.
Thank you for calling me on my B.S. in a way that I can really relate to and respect.
Next: Yes, I'm ignorant of Node et. al. but my point is kind of that I shouldn't have to know about it at all, because Node shouldn't exist, and all the effort that went into it would have been better spent on other things.
Really my issue is with the whole industry and I'm just picking on Node because that's what I saw this morning. The Tornado project gave me similar misgivings.
I feel like we are constantly reinventing things (GUI widgets, IRC/IM/chat, Twisted/Tornado/NodeJS/..., video codecs, and on and on) yet certain basic really simple and important things (like getting a file from one computer to another, or UI design) are eternally neglected.
Why the heck is Dropbox a thing? You feel me?
You have actually given me food for thought, and I will check out Node.js with ToffeeScript. I'm a little leery of 54000 modules but I take your point.
But, without meaning to be harsh on Node in particular, I really feel like our industry has to kind of grow up some how. I never thought I would hate on innovation for its own sake, but it is starting to get a little ridiculous, and, from my POV, JS on the server seems a little bit too much JS. Now that it's there, and someone with your XP says it works well, well there you go, I suppose that's not a bad thing.
I apologize again for being a mouthy ignorant punk. I'll try to at least know what I'm talking about if it happens again.