While the above analysis may be true, I realized later that I was approaching the problem from the wrong angle. It’s not that one cares more about quality than the other. Instead, it is that they have two different definitions regarding project quality.
- The programmer’s “quality” relates to the what he sees and works with regularly and is responsible for over time (the code itself).
- The payer’s “quality” relates to the what he and the customers see and work with regularly and are responsible for over time (what is produced by running the code; i.e., the product, not the program).