Managing UI Complexity
Managing UI Complexity is an excellent article on managing user interface complexity, complete with side-by-side examples. A lot of these principles (alignment, visual hierarchy, contrast, visual noise, etc.) are things I consider when doing my designs, but I often have a hard time explaining these details or pointing them out to people. Brandon Walkin does a great job bringing these to light and explain how they affect a UI’s complexity.
(via Daring Fireball)