I definitely agree that quality doesn&#x27;t have to be a boolean, and it also doesn&#x27;t have to be a loaded term like the author seems to believe.<p>I have a lot of discussions at work that end with something like &quot;we all agree that X would be the quality&#x2F;elegant&#x2F;long-term solution, but we don&#x27;t have time to do X right now, so we&#x27;ll do the hacky solution Y until we have time to implement X.&quot; These are good decisions! The immediate problem gets solved fast, and we&#x27;ve identified a really good elegant solution and given ourselves enough time to implement it.