To design is to negotiate between dreams and reality.