Beauty is important in engineering terms because software is so complicated.
Complexity makes programs hard to build and potentially hard to use;
beauty is the ultimate defense against complexity.
David Gelernter in Machine Beauty: Elegance and the Heart of Technology
Beauty is an emergent property. You focus on the other stuff (functionality, performance, maintainability,