How to Start a Startup - Lecture 4 Notes
I’m taking down notes for Sam Altman’s class, How to Start a Startup and I figured I’d start sharing them. This is for the fourth lecture with the following notes:
Building a Product
What not to do when starting a startup (SAS)
- Adora learned these from experiences.
- If you’re in school, spend one or two days straight (per week) to work on your idea, instead of one or two hours throughout your week.
- Less context switching is involved
- The wrong approach:
- Don’t tell anyone about your idea
- Work on it in secret
- Launch it on TC
- Eventually loosing customers because you didn’t get that initial feedback
- TODO: What is your problem and what are you trying to solve?
- Where do you start?
- Emerse yourself in that industry first
- When you’re a noob coming into the industry, you have to understand how the bits and pieces work.
- Reading books on the industry isn’t enough, you have to get a job in that industry.
- You learn how a company in that industry works
- Why it can’t become a large company (a.k.a it’s faults)
- e.g. If you want to get into the restaurant business, become a waiter.
- Become obsessed with the industry:
- Find the competitors
- Go for their earning calls
- Notes, etc.
- BEFORE you start putting down code, storyboard the user experience you want.
What is v1?
- Build the Minimum Viable Product first
- What is the smallest feature set you can build.
- You need to talk to users to find out this.
- You should be able to describe it in one sentence.
- “Get your place clean for $20!”
- What is the smallest feature set you can build.
How to get your first users?
- You & your co-founder should be using it
- Mum, dad, friends, etc.
- Online communities: Show HN, Reddit, mailing lists, local communities.
- Guilt-trip people in your local communities to get them to use it the first time!
What do you do with all these users?
- Customer feedback:
- Phone number
- Setup voicemail
- What you really need is to get out and go meet them
- Phone number
- Send out surveys:
- This gets you the extremes (people who really like you, or really hate you)
- The in-between requires you to get out
- Don’t poke your users, “why why why?”
- This is what you want -> Socialize with your users at a human-level (take them out for drinks, coffee, etc.)
- Track customer retention:
- People who came today, are they returning?
- Collect NPS (Net Promoter Score).
Everybody lies
- For a free product:
- Mum: She will always be nice and give you a great review (least honest)
- Acquaintances: More likely to give you honest opinions
- Random person (who doesn’t know you): More honest, but don’t care that much
- For a paid product:
- Mum: Still lies and says you’re awesome
- Acquaintances: More likely to give you honest opinions
- Random person: If they don’t think the product they paid for was worth it, they’re really going to tell you (Most honest)
- Doesn’t mean you should make people pay when you first launch.
- If you’re going to make them pay eventually, get to the point where you do that really fast.
Post-feedback/Pre-launch
- Build fast, optimize for this stage of growth.
- Don’t build features if you had a million, build for the first 10/100.
- You don’t need to automate everything:
- You need to learn what should be automated and what shouldn’t
- e.g. Some questions for cleaners applying could be asked online, but some interviewing questions needed to be done in-person
- Temporary brokenness is better than permanent paralysis
- Do not worry about all the edge cases
- Worry about the generic user first
- As you start to scale, the edge cases become more and more clearer
- Beware of “Frankenstein” approach:
- With all the feedback, you build it the next day and try to make them happier.
- When someone asks you to build a feature:
- Get to the bottom of why they’re asking the feature
- There maybe a root solution that would otherwise be hidden with all these features
- ‘S’ is for stealth and stupidity
- Don’t be worried about imitators, that will always be the case
- Don’t let it stop you from launching
Ready for a lot of users?
- Focus only on one channel for growth at a time:
- DON’T be tempted to do many at once.
- Try one channel for a week, move to the next
- If it fails, move to the next
- Channels always change (e.g. Facebook ads, Google ads)
- Always optimize for that
- Go back to the failed channels and try to re-visit
- Three types of growth:
- Sticky: Trying to get your existing users to pay you more
- Viral: User uses your product, likes it, and tells their friends about it.
- Paid: If you have money in the bank, you buy users.
Sticky Growth
- You need to deliver a good experience, people will want to keep using you
- To measure this, you need to look at the CLVs and Retention Cohort analysis
- Customer Life Time: How much a customer revenue gives you over a time period (6 months, 12 months, etc.)
- Retention Cohort analysis: (graph in the video explaining this bit at 35:10)
Viral Growth
- Like Sticky, you need to deliver a good experience, but you need to develop a REALLY good experience
- You need a good referral program:
- Where are people going learning that they can refer other people? (Customer Touch Point)
- CTP should be when the user is highly engaged.
- “You get $10 if your friend joins and they get $10 too”
Paid Growth
- Obvious ways:
- Display ads
- Groupon
- Facebook ads
- Street marketing
- B2b sales
- Do the math to see if paying for the ads actually breaks even or gives you a profit.
The art of pivoting
- Homejoy was the 13th idea they tried to build.
- How did you get to that 13th idea and how did you decide whether to move on?
- Once you realize you can’t grow
- You can’t retain users
- The economics of the business don’t make sense
- How do you know if you may have a delayed growth period? (e.g. 3 years until you start growing)
- Build what you need to to get 1 user, then 4 users, etc.
- If you’re doing this, and you go three-four weeks with no growth, you’re probably doing something fundamentally work.
- In this stage you should always be growing.
- The graph should start with an exponential growth.
Q. If your users already have a product that they’re comfortable with, how do you get them to switch?
**Ans. ** Find the moments, when you’re product is much more different from their original product. E.g. If you had a party and you needed the place to be cleaned the next day, you would advertise the next day cleaning part. That’s when they start using it with the initial product and start to realize how your solution is better. “These are the 50 ways we’re better than product X!” is harder to sell rather than a few points that clearly differentiate yourself.