There is a controversy in the software development industry about quality. To many people, quality is expensive, and lower quality means cheaper development which means financial savings. This very simplistic thinking leads to spending less on qualified developers, less solid testing and fixes ... [More]