Friday, May 26, 2006
every good software company ships products with known bugs
Every time you fix a bug, you risk introducing another one.
Every code change is a risk. A development cycle that doesn't recognize this will churn indefinitely and never create a shippable product. At some point, if the product is ever going to converge toward a release, you have to start deciding which bugs aren't going to get fixed.