I saw this great post on Quora today from Isaac Hall, the co-founder of a Dropbox competitor. In a long, candid post, he talks about what he sees as the reasons for DropBox’s success. This part really jumped out at me:
If you’re starting a new company, the best thing you can do is keep your feature set small and focused. Do one thing as best as you possibly can. Your users will beg and beg for more functionality. They will tell you their problems and ask you to fix it. …. Until you have a lot of resources, stay focused on your core competency.
A nice articulation of the concept of Minimum Viable Product.