Analogía del lenguaje
Piensa en tu historia más favorita. Probablemente esté bellamente escrito. Para un hablante que no habla inglés, solo porque no pueden entenderlo o comprender por qué es hermoso no le resta valor a su belleza.
Analogía de construcción
Considere una casa mal construida. Tiene puertas y ventanas que obviamente están tapiadas. El mortero está agrietado en una esquina donde la base era insuficiente. Y nadie puede entender por qué hay una escalera que conduce a un segundo piso que no existe. El inodoro está construido al lado de la cocina sin ventilador de extracción y está situado de tal manera que los vientos dominantes soplarán los malos olores del pantano en el resto de la casa. La chimenea de la chimenea abierta está a 5 cm de un poco de madera, lista para prenderse fuego.
Compare que con una casa donde todo está donde debería estar, es de bajo mantenimiento, está perfectamente aislado para que un poco de calor solar lo mantenga caliente en invierno, la energía se recupera de la ventilación, por lo que tiene aire fresco y una temperatura confortable. y facturas de energía insignificantes. Está construido con materiales no inflamables para que no se queme con el fuego. Soportará un terremoto de 9.0 y un tornado F5. La construcción solo cuesta un 30% más que la otra casa, pero pagará la diferencia en 5 años. Y es estéticamente agradable.
La GUI es como la apariencia externa de una casa. Un usuario puede reconocer la belleza en una GUI, al igual que puede apreciar una hermosa casa. Pero quizás aún más importante, la verdadera belleza en el diseño tanto en las casas como en los programas son las cosas que son invisibles para los no iniciados, pero importantes o agradables de tener independientemente.