Design is a response to a specific problem. You are given a problem to solve, and then you let the problem itself tell you what your solution is.