The study of algorithms is as much about creativity as it is about logic and mathematics.
The first step in quality improvement is to understand what the customer really wants.