I came across this quote from Linus Torvalds today that really struck a cord with me:
“Real quality means making sure that people are proud of the code they write, that they’re involved and taking it personally,” – Linus Torvalds, 2008
I know in that interview Linus was specifically discussing quality in the Linux Kernel, however I feel that this really holds true for any project. I agree with Robert Glass’s book the “Facts and Fallacies of Software Engineering” in that it is a fallacy to believe that “You can manage quality into a software product”. This quote, hits at the heart of where I believe true software quality comes from: The Developer.