Мовна аналогія
Придумайте свою найулюбленішу історію. Це, мабуть, прекрасно написано. Для того, хто не говорить англійською мовою, тільки те, що вони не можуть зрозуміти це чи зрозуміти, чому це красиво, це не шкодить його красі.
Будівельна аналогія
Розгляньте будинок, що споруджується. У ньому є двері та вікна, які, очевидно, цегляні. Ступка розтріскується в одному куті, де фундаменту було недостатньо. І ніхто не може зрозуміти, чому є сходи, що ведуть на другий поверх, який не існує. Туалет побудований поруч з кухнею без витяжних вентиляторів і розташований таким чином, що пануючі вітри будуть дути неприємні запахи болота через решту будинку. Димохід від відкритого каміна знаходиться в 5 см від якоїсь деревини, готової розпалитись.
На противагу тому, що в будинку, де все там, де має бути, він є низьким рівнем обслуговування, ідеально утеплений, так що трохи сонячного тепла буде зберігати тепло взимку, енергія відбирається від вентиляції, тому у вас є і свіже повітря, і комфортна температура і мізерні рахунки за електроенергію. Він побудований з негорючих матеріалів, щоб не міг згоріти від пожежі. Він витримає землетрус 9,0 та торнадо F5. Побудувати це коштує лише на 30% більше, ніж інший будинок, але різниця окупиться через 5 років. І це естетично.
GUI - це як зовнішній вигляд будинку. Користувач може розпізнати красу в графічному інтерфейсі, як і він може оцінити гарний будинок. Але, мабуть, ще важливіше, що справжня краса в дизайні як в будинках, так і в програмах - це речі, які невидимі для непосвячених, але важливі чи приємні, незважаючи на це.