On Assessing The Quality of Software

/via http://geek-and-poke.com/geekandpoke/2008/2/4/the-art-of-programing.html “ How do we build quality software? ” It’s a pretty simple question to ask, but one in which the answer can take pages. For starters, what do we mean by Quality ? We could get into the whole definition of Quality , and go off on a digression about the false dichotomy of separating Truth And Quality , about the need to fuse Rationality and Romanticism , and then end up wandering off and reading Zen and the Art of Motorcycle Maintenance all over again. Mind you, that would be my attempt at ignoring the original question (See? Thats why I could never be a politician!), and we can’t have that, can we? The thing about Software Quality is that so much of it falls into a “ I know it when I see it ” category (with apologies to Oliver Wendell Holmes). Everybody has their own take on what it actually is, though you...