When I come to work with customers on builds first I ask where the build machine is. Most chances that I will get one of the following three answers: It is on my Team System server. It is on my computer. It is on one of the developers computer. All three situations are wrong when it comes to build machines. What is a good build machine and where to install it? My opinion is to put it on a “clean” computer that has no more then the minimum that is required for the compilation of the application and...