New age version control tools to support Agile development
Google has made online documents, spreadsheets to facilitate collaboration. Every minutes the live editting syncs up with with the server. If I apply that to the version control tools, why don't they push the fresh sources automatically to all the clients. Let others code break. Anyway it is bound to break now or later. If too much has broken, that means modules are tightly integrated and there is something wrong in the design. Interfaces don't change frequently.
We need a new age tool. CVS, SVN are not just good enough. The code need to be in a centralized place and the fresh copies need to be pushed. Not pulled by the developers. I am just passing the responsibility of continuous integration to the tool. No micromanagement, no day end nothing... The machine just does it.