Analogia de linguagem
Pense na sua história mais favorita. Provavelmente está maravilhosamente escrito. Para quem não fala inglês, só porque eles não conseguem entender ou entender por que é bonito não diminui sua beleza.
Analogia da construção
Considere uma casa de má qualidade. Tem portas e janelas que são obviamente empedradas. A argamassa está rachada em um canto onde a fundação era insuficiente. E ninguém consegue entender por que existe uma escada que leva ao segundo andar que não existe. O banheiro é construído ao lado da cozinha, sem exaustor, e está situado de modo que os ventos predominantes soprem os odores desagradáveis do pântano pelo resto da casa. A chaminé da lareira fica a 5 cm de um pouco de madeira, pronta para pegar fogo.
Compare com uma casa em que tudo está onde deveria estar, baixa manutenção e perfeitamente isolado para que um pouco de calor solar o mantenha quente no inverno, a energia é recuperada da ventilação, para que você tenha ar fresco e temperatura confortável e contas de energia desprezíveis. É fabricado com materiais não inflamáveis, para que não possa queimar pelo fogo. Ele suportará um terremoto de 9,0 e um tornado F5. Custa apenas 30% a mais para construir do que a outra casa, mas pagará a diferença em 5 anos. E é esteticamente agradável.
A GUI é como a aparência externa de uma casa. Um usuário pode reconhecer a beleza em uma GUI, assim como pode apreciar uma casa bonita. Mas talvez ainda mais importante, a verdadeira beleza do design, tanto em casas quanto em programas, são coisas invisíveis para os não iniciados, mas importantes ou agradáveis de se ter, independentemente.