Comment Development VMs (Score 1) 442
We use VMs for all our development. We have a single development environment that has all the libraries, IDE, database etc. installed. Developers get the development VM and do all thier development in that VM, if we need to change the libs etc we do it once and the developers get a new VM. The only thing that they need to install are personal applications.
It works for us great so far, it is easy to go from C++ on Linux to C# 1.1 on XP to C# 2.0 to Delphi 2006. You just use the right image.