Lessons learned

Learning lessons all day today it seems. Pretty sure I’ve learned these in the past…so obviously I’m not doing as well as I thought. When you write an MSI custom action that depends on stuff being there, make sure your custom action conditions are such that it doesn’t fire on an uninstall operation. Somewhat related:…

Inches and miles

They‘re forcing you to virtualize your production SVN server. Your physical server has eight physical cores that can act as sixteen thanks to hyper-threading. The virtual machine they give you has two cores. You ask for sixteen. They hold at two. You make the switch-over and go live and the new virtual machine tanks. You…