When an engineer designs a bridge, they begin with the load the bridge is intended to bear, and they calculate the various stresses caused by wind, earthquakes, etc. They then apply a safety factor to the calculations. Engineering software is nothing like this. This post Engineering Software is Nothing Like Engineering a Bridge first appeared on Dan Stroot's Blog