Don’t fight the new hotness
I’ve been making stuff with node.js almost every day for a year now, and I’ve become an unapologetic fanboy. For almost every article I read about a cool use of node, there are commenters anxious to chime in and defend their favorite language, e.g. “Java has had that capability for years” or “why does everybody think node.js is so cool? Twisted has always been non-blocking!”
It reminds me of the reactions I’ve had as a Flash/Flex developer, which was my weapon of choice for 10 years but that I have barely touched in the past 18 months. My first major annoyance was when ajax came along, because making those behind-the-scenes calls was a common technique in Flash. Then I watched embedded fonts become a big deal. And drawing with canvas. And 3D transitions. And people pondering how to make large data transfers faster and more compact (AMF is tough to beat).
But nobody really seemed to care. And now I understand why.