In my Communication Design column this month, I walk through some of the recurring reasons why keeping Web applications simple to use is often quite hard. Check out the full article on UXmatters:
The Complexity of Simplicity
"While there are many reasons why keeping things simple is difficult, I’ve encountered the these three causes quite frequently: perceived simplicity can often conflict with actual simplicity of usage; actions that provide real value—and drive revenue—often have formidable learning curves; gradual engagement, the most frequently cited solution for managing complexity, is actually quite difficult to design and build." Full article...