# GUI design

DevFeed: [GUI design](<https://devfeed.tech/articles/gui-design-35413.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/gui-design/>)

Author: Graham King

Published: 2005-10-23T16:15:29Z

Content type: tutorial

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [User interface design](<https://devfeed.tech/topics/ui-design.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [interfaces](<https://devfeed.tech/topics/interfaces.md>)

Tags: [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [design](<https://devfeed.tech/tags/design.md>), [gui](<https://devfeed.tech/tags/gui.md>), [interaction](<https://devfeed.tech/tags/interaction.md>), [interface-design](<https://devfeed.tech/tags/interface-design.md>), [software](<https://devfeed.tech/tags/software.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

## AI overview

This article outlines basic user interface design principles for GUIs, websites, and other software. It emphasizes consistency, simplicity, visible system state, user control, reduced memory and cognitive load, short response times, undo support, and several approaches to displaying data.

## Source excerpt

Designing intuitive user interfaces for effortless experiences.