It’s tempting to look at any dot com success and assume that all the features they have today are what made them take off. It’s almost never the case.
In fact, most of the success stories launched with what seems to be an impossibly small set of features. For example, when Basecamp launched in 2004, it didn’t support file uploads. Their solution was to let you upload a file to your own server, and then hotlink it. Sounds ridiculous now, doesn’t it? Nor for that matter could you receive notifications by email, edit a comment that has been posted, reply by email, or assign a date to a to-do item. Put simply, they didn’t start out the way you see them today. They were just getting started.
Similarly Amazon launched in 1994, but only added book reviews in 1996; they focused on getting users first. They didn’t add CDs until 1998, and it was 2001 before they even posted a profit. It’s easy to ignore this, and look at their success from this point onwards, but you’re not starting out where they are today. You’re just getting started.
I need to remind myself of this sometimes. We are just getting started. There are must-haves and there are nice-to-haves. And the things that are burning in your heart to get into the product may not always fall into must-have.
That being said -- keep rolling.