“If we are given unlimited resources to solve a problem then we can always come up with something - and often it is expensive and over-engineered. When we have to use the limited set of resources contained in the problem and its immediate environment then we are forced to be more creative - and very often the result is a solution that is elegant, inexpensive and effective.”