Software isn't written for Web 2.0 companies the way it was during the bubble, nor is it written the way traditional, shipped software was. New ideas about Web applications seem to necessitate new ways of making those applications.Web 2.0 Development
One particularly controversial point is the changes to QA... is the standard way of doing QA no longer relevant? What happens when the community builds the site? How can QA properly test against a snapshot of a point in time, even with source control?