We had to ship a new version of our software this past week. There was just one problem. Our build was broken. This was not your typical bad checkin. The actual problems came up when InstallShield was trying to put together our install executable.
There has been a lot of people running around with ideas why the build broke. Our person thought some install code may have changed. Somebody else thought that the build was in peril because the install executables are in a temporary directory. Another guy said it had something to do with the Windows page file.
Personally I have not been involved with the problems. A couple guys asked my opinion. I determined the build worked fine on one machine, but not another. This seemed simple. Determine the difference in environment between the two systems. However everybody kept coming up with random reasons why they thought the build was broke. Good luck guys.
A Little Bit of Crypto - I have been trying to figure out to "collision resistant" some of these standard hash functions are. It is a tough concept to get my head around. I figure...