I learnt about a useful way to visualize progress of new technologies: The Gartner Hype Cycle. The key idea is that a technology has five phases in its life cycle: The trigger, the peak of inflated expectations, the trough of disillusionment, the slope of