Good read from eWeek: http://www.eweek.com/article2/0,1895,2009126,00.asp
It has some good quotes, one from Sergey Dmitriev (JetBrains founder -- of the infamous IntelliJ IDEA and ReSharper) “in my opinion the main problem that should be solved is making programming a creative job again.We are doing too much boring coding work now and too few creative tasks.”
Even John Crupi said “AJAX [Asynchronous JavaScript and XML] gives us the ability to initiate asynchronous requests, but not to receive asynchronous push events from the server. This will all change..” . When the ex-Sun Microsystems Distinguished Engineer talks about AJAX, and even found a company specializing in AJAX (http://www.JackBe.com/) , Web 2.0 does mean something... at least far away there in the States :)