One of the most import things I think a really good designer does is excercise a large amount of self-criticism; that you are able to look at your own work and figure out what’s not right about it and what you can do to make it better, and you’re willing to do this over and over and over again. Don’t accept done for good, and don’t accept good for excellent.

Jim Yurchenco