Attributes of a good
designer:
Keeps ego out
Profound understanding of problem
space
Expresses in first principles
Crystalizes the concepts
Looks for “project killers”