There is really no mystery about UI. Yes, it requires skill and a deep knowledge of how humans process information, and even a touch of design genius. But the real problem is that most shops can't measure usability in a fine-grained way. And yet everyone does have some idea that it's really important. Consequently they are bamboozled by anyone who purports to have such expertise. For the most part, so-called usabilit…
You know, I thought I had UI design mostly figured out, using a few simple rules: * Minimise the total number of clicks needed to access the sum of the program's functionality. * Make frequently-used functionality easier to reach than rarely-used functionality. * Don't have more elements in the UI than is easy to parse quickly. * No surprises. However, after reading this article, I get the feeling that it's a more ar…
Personally, I spend a great deal of time putting myself in the mind of the user, trying to figure out how we as humans visualize things and simplifying the actual underlying task at hand.
The list you summed up does work for 95% of all cases - especially if you're just thinking about a "website". However when you're trying to create something new or working with some new concepts you have to imagine how the user pictures things so that it matches his thought pattern as much as possible.
This also includes placing things were the user is most likely to look for them etc.