This alone worths ten billion dribbble shots. Now if only someone builds a dedicated web app for that…
∞ On Usability in Icons ☞
Peter Steen Høgenhaug on the results of his icon usability tests:
All in all, only 35.29 % of the test participants understood the chain icon, and only 25 % understood the globe icon. While we didn’t set a minimum for success, clearly, 25 % is not good when it comes to usability.
While these tests provide some good insight, they completely miss the point that icons were never meant to replace text labels to start with.
Thanks to HackerNews for the reminder.
∞ On Simplicity and Depth in User Interfaces ☞
Lukas Mathis on the beginner-expert dichotomy:
The two goals — simplicity and depth — are at odds. Adding depth also adds complexity. So, what should you do? Go for depth, or go for simplicity?
To my knowledge, there is no conflict between simplicity and depth. There is only bad design. Regardless of the target audience and its level of expertise, feature depth should never be an excuse to design complex user interfaces. Jef Raskin explains in The Humane Interface (2000):
These sets of requirements are not in conflict; therefore, a well-designed and humane interface does not have to be split into beginner and expert subsystems. This is not to say that an interface must not be split on these lines. However, if you find yourself designing an interface and are tempted to provide "expert" shortcuts, consider whether you should instead redesign the existing method so that it satisfies the needs of all users with one mechanism.
While an ideal iMovie and Final Cut Pro merger is unlikely at the moment, Apple seems to be moving towards this direction more than ever before, despite the backlash.
One Popover ☞
∞ Nick Farina on Customizability ☞
A good piece overall, but this section particularly caught may attention:
A great way to get comfortable with Eclipse is to spend a couple hours, and I’m being dead serious, tweaking the hundreds of options and checkboxes and fiddly things in the Preferences section. […] Does this mean that other programs should expose every conceivable preference imaginable? Jesus, no. Are you crazy?
I firmly believe that the granular level of customizability is the main culprit behind the poor UX most IDEs suffer from.