It seems, these days, that technologies can exist in multiple phases of the hype curve, simultaneously. Two data points I read this weekend:
- Node, which I personally place somewhere between “trough of disallusionment” and “plateau of productivity”, is in the “exceptional exuberance” phase for the author of Monolithic Node.js
- Ruby, which I personally place in the “plateau of productivity” phase is in the “trough of disallusionment” for the author of The Ruby Community: The Next Version
In short, I strongly disagree with both of these opinions. But I think that’s not the useful datapoint here. The takeaway is that both viewpoints can exist simultaneously, in their own context, and not be entirely wrong.