Good design is the art of progressively adapting oneself to increasingly high levels of constraint  – until only one solution is possible – the best.