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.
Tom Preston Werner at Startup School 2012
Speaker
Tom Preston-Werner, GitHub co-founder, discusses building a startup around people, product and philosophy at Y Combinator’s Startup School 2012.
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.
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.
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
- foundedChris Wanstrath founded
GitHub
Co-founder, later CEO“GitHub was started by myself and my co-founder, Chris Wanstrath.”
YouTube Verified3 sources· Talk, Web· archived
- foundedTom Preston-Werner founded
GitHub
Co-founder, CEO until 2014“GitHub was started by myself and my co-founder, Chris Wanstrath.”
YouTube Verified3 sources· Talk, Web· archived
- role atTom Preston-Werner is designer, front-end and back-end developer at
GitHub
“What I did was the design, the front end, the visual and the UX. I also did the very back end”
YouTube Unverified1 source· Talk
- role atChris Wanstrath is co-founder at
GitHub
“He'll do the middle part, and together we have the whole thing.”
YouTube Unverified1 source· Talk
- builtP. J. Hyett built
GitHub
billing system“his first thing was to build the billing system.”
YouTube Unverified1 source· Talk
- role atP. J. Hyett is co-founder at
GitHub
“We hired our third co-founder. He came on board just a few months after we had started”
YouTube Unverified1 source· Talk
- role atScott Chacon is first employee at
GitHub
“Our first employee was Scott Chacon.”
YouTube Unverified1 source· Talk
- builtScott Chacon built Gist
“He was the one who built Gist, the snippet-sharing site.”
YouTube Unverified1 source· Talk










