"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...