Instead of relying purely on instinct and aesthetic expression, one way of approaching design is to view it as a problem solving process. By defining problems to solve through the lens of design decisions, we can make goals and iterative on designs until they solve these problems.