The first step in quality improvement is to understand what the customer really wants.
"In computer science, we are always trying to find the balance between expressiveness and tractability."