Like a Hamster on a Wheel.

Joel's comparison of Ajax today/tomorrow with the DOS-Windows transition is a good one (except for remembering all that stuff as it happened, which reminds me yet again I'm too old to be doing this). It's also yet another reminder of how little the whole field of software development truly evolves - three steps forward, two steps back. Not so much in terms of individual technologies of course, but in terms of our ability (and the effort required) to create software to solve problems.