An easy-to-read article on how to build easy-to-use, user-friendly 'n intuitive (web) applications interfaces, know what I'm sayin'? A gots to read fo all developers, man. If yo' ass don’t want to read all of it, go straight to da last paragraph:
First, reduce actual complexity by eliminatin' unnecessary features 'n then hidin' what yo' ass can’t eliminate n' shit. Secondly, reduce perceived complexity by minimizin' visual noise 'n reusin' elements n' shit. And finally, use da blank state to help orient users.
Minimizin' complexity in da usa interface gots to help muthas learn yo' application 'mo quickly, use dat shit 'mo effectively 'n be happia all da while, know what I'm sayin'? As jazz musician Charles Mingus said, “Makin' da simple complicated be commonplace; makin' da complicated simple, awesomely simple, that’s creativity.”
Here’s da original article: http://www.smashingmagazine.com/2009/10/07/minimizing-complexity-in-user-interfaces/
