Browsing the Launchpad wiki, I’ve found the page which explains everything. I’ve been wondering for some time why there was such an information overdose and poor design in Launchpad pages. The answer is at TotalExposure
Every piece of Launchpad information, except for internal database ID’s, needs to be exposed in the web UI for Launchpad, in two places: first, in at least one page, as part of the main body of the page, and second, in a portlet for the object of which it is an attribute, or a related object.
This is a possible approach, but there are others…
About the new remote from Apple:
Dell Media Experience remote = 60 buttons you’ll never use.
Apple Remote = Just the six buttons you need.
Or the Basecamp manifesto:
We believe in Less Software
Basecamp is simple on purpose. We’ve kept the confusing, complex stuff out. Basecamp doesn’t do everything, but what it does it does extremely well. That’s focus and that’s the baseline principle of our “Less Software” approach. Not more stuff, just the right stuff to help you get your job done.
Which is better designed? Which is nice to use and which makes you feel pain when you try to achive a simple operation hidden in an information sea?
I read somewhere (I can’t remember the source):
Something isn’t perfect when there’s nothing to add, but when there’s nothing left to remove.