Why struggling with a design is a good thing