What is good software?

From time to time I see attempts to answer this question. Most answers tend to be vague and unmeasurable. Touchy-feely statements like “good software is software that delights its users” or “you’ll know it when you see it” or one particular attribute like “maintainable”, sound nice but are unhelpful. For me the answer is that … “Good software is software that meets its statement of purpose, and…