It occurred to me recently that while intuitively obvious to many the concept of “Software Quality” is probably something never actually studied by the average developer who doesn’t have a formal computer science education. Yet understanding software quality beyond intuition has been extremely helpful to me over the years as a programmer and software architect. …