https://martinfowler.com/articles/is-quality-worth-cost.html
The usual trade-off between cost and quality, one that we are used to for most decisions in our life, does not make sense with the internal quality of software.
Martin Fowler
I really enjoyed this piece by Martin Fowler. He was able to express a lot of the thoughts I often have when trying to justify spending time on code quality.
Does marketing have a role to play?
I wonder whether internal quality could actually be valued by customers in the future. A car manufacturer might advertise their engine parts are “precision machined”, but why would the customer care about that if all external qualities of the car are the same. Maybe marketing has a role in making internal software quality desirable to users.
Would we still assign value to a clean restaurant kitchen if we could guarantee there wasn’t anything wrong with our dish?