PureCode Software interview question

How do you balance aesthetics and functionality in your designs?