M martinfowler.com Is High Quality Software Worth the Cost? 324 points mplanchard 7 years ago 159 comments