WhoBuilt

Tom Preston Werner at Startup School 2012

Oct 25, 2013· 27 min· 16K views·Watch on YouTube

Speaker

Tom Preston-Werner, GitHub co-founder, discusses building a startup around people, product and philosophy at Y Combinator’s Startup School 2012.

Build with complementary people

Preston-Werner says company decisions are made by people, so choosing the right team matters. He and Chris Wanstrath brought complementary skills to GitHub, then added PJ Hyett to build billing and Scott Chacon for his Git expertise. Their different strengths helped the team make decisions together.

Keep the product focused

Preston-Werner argues that product design shapes how customers experience a company’s work, and that leaving features out matters as much as adding them. GitHub’s early mission was to make Git hosting easier, then expanded as the company learned more about developers’ needs. He recommends starting with a problem small enough to solve and building from there.

Choose whether to pursue the opportunity

A popular product can remain a small lifestyle business or become a larger effort to solve a broader problem. GitHub chose to reinvest its earnings and raise $100 million to pursue its opportunity. Preston-Werner also argues that a strong product can succeed even in a crowded market, pointing to the iPad after earlier tablets.

Let values guide decisions

Preston-Werner connects people, product and philosophy: a team’s values shape decisions, which shape its products. He describes GitHub’s values as optimizing for happiness, letting the best argument win, working from first principles, creating superfans and aiming to change the world. He gives Drinkups and enthusiastic customer support as examples of creating superfans.

Takeaways

  • Choose co-founders whose skills complement yours and fill gaps as the company’s needs become clear.
  • Treat customer requests to pay during a private beta as evidence that the product solves a real problem.
  • Focus the product on a few well-chosen features; each addition competes for users’ attention.
  • Start with a specific problem you can solve, then expand the mission as you learn.
  • Make company values concrete enough to guide decisions, hiring and customer support.

Mentioned in this talk

Search inside this talk

What was claimed 12

Show all 12 facts

Related talks