"If you're not embarrassed by the first version of your product, you've launched too late." — Reid Hoffman
If your startup is successful, no one will remember how ugly your product looked the day you launched. (And if it’s not successful, no one will care.)
When we think about successful companies like Google, Facebook, and Twitter, we tend to forget the modest beginnings from which they came. As Paul Graham recently wrote, “Think of some successful startups. How many of their launches do you remember?”
In celebration of modest beginnings, here’s a dose of reality: I recently came across the landing pages of some of the most successful companies we know. This is something everyone should see.
The moral of the story: don’t name your company BackRub. Also, don’t worry about making something pretty, worry about making something people love. As Reid Hoffman (the founder of LinkedIn) once said, “If you are not embarrassed by the first version of your product, you’ve launched too late.”
It's easy to say "have a growth mindset," and "follow lean startup principles." It's a lot harder in reality, when you have to launch quickly, and put out versions of your product that feel unfinished, raw, or even ugly. Take a look at the startups below, and how they launched their first product — and maybe you can launch a little earlier. Or a lot earlier.
(Credit goes to Phil Pickering for finding these.)
Twitter’s first landing page:
Early Facebook screenshot:
Early Google homepage (from 1997):
The precursor to Google, BackRub:
An even earlier Google homepage:
Yahoo!’s homepage in 1994:
Early tumblr dashboard screenshot:
Early Amazon homepage screenshot:
Apple circa 1997:
AuctionWeb before it became eBay:
Burbn (a Foursquare clone) before it pivoted to… Instagram:
The first ever prototype of Foursquare (shown at SXSW in 2009):
Reid Hoffman’s original LinkedIn:
And finally… Reddit (some things never change):
What stands out to you? How would you have designed things differently?
It's easy to think that you need to have a great design and get everything polished before you release it to the world. In reality, you should launch things as soon as you can, as quickly as you can, to get validated learning. The Lean Startup talks about this as validated learning — getting immediate feedback from users as to what they actually want, not assuming you know all the answers.
How can you launch a beta version earlier? Why is getting feedback on a somewhat-shitty design more valuable than perfecting a design that no one wants? Post your thoughts in the comments below.