Why is design difficult?
Since there is no one crrect of perfect solution, designers must consider many different designs at once. Therefore designers must be comfortable dealing with ambiguity. This means that they must committ to a design before many alternatives are analyzed. This can drive many beginner designers crazy!