Lenny's Podcast: Product | Career | Growth
Lenny's Podcast: Product | Career | Growth

Building a culture of excellence | David Singleton (CTO of Stripe)

May 4, 2023

AI Summary

5 min read

David Singleton, Stripe's CTO, discusses the company's engineering culture, product development practices, and operating principles shaped by a mission to build economic infrastructure for the internet. Drawing from Stripe's growth, he explains how they prioritize user needs, meticulous execution, and rapid iteration while maintaining high reliability at scale.

Hiring for Mission and Autonomy

Stripe attracts talent through its clear mission—increasing the internet's GDP by easing business operations—and a patient, personal hiring process. Managers build relationships with candidates, often waiting for the right timing, and use structured interviews mimicking real work, like pair-programming coding exercises or written PM problems. References provide deep signal, enabling hires who thrive on agency, deep problem-solving, and collaboration. This yields product-minded engineers who delayed the first PM hire until well into scaling.

Continue reading the full summary in the app — free to try.

Read Full Summary →

Free • No credit card required

What you'll learn

  • 1 `* (00:00:32) **Stripe's User-Co-Creation Product Development**`
  • 2 `* (00:01:59) **Hiring Philosophy: Mission, Patience, Personal Relationships**`
  • 3 `* (00:14:22) **Structured Interview Loops for Engineers/PMs**`
  • 4 `* (00:16:40) **Product-Minded Engineers and PM Role Evolution**`
  • 5 `* (00:21:19) **Operating Principles: Meticulous Craft via Friction Logging**`
  • 6 `* (00:37:20) **UX Reviews, Walk the Store, Engineer Occasions**`
  • 7 `* (00:52:03) **Reliability at Scale: 16x Daily Deploys, 99.999% Uptime**`

+ Full timestamped outline available in the app

Show Notes

Brought to you by Mixpanel—Product analytics that everyone can trust, use, and afford | Eppo—Run reliable, impactful experiments | Braintrust—For when you needed talent, yesterday

David Singleton is Chief Technology Officer at Stripe, where he oversees engineering and design teams. Since joining Stripe, David has helped grow the technology org across the U.S. and developed new engineering hubs in Singapore and Dublin as well as Stripe’s fifth hub, remote engineering, across the globe. Before Stripe, he spent 11 years at Google, where he was VP of Engineering, leading product development and coordinating more than 15 different hardware partnerships. In today’s episode, we cover:

• Hiring secrets that set Stripe employees apart

• How to build a product-minded engineering team

• How to operationalize meticulousness

• Strategies for maintaining developer productivity at scale

• The process of “friction logging” used to make better products

• How AI is changing the way engineers work

• Insights for planning and prioritizing at scale

Find the full transcript at: https://www.lennysnewsletter.com/p/building-a-culture-of-excellence

Where to find David Singleton:

• Twitter: https://twitter.com/dps

• LinkedIn: https://www.linkedin.com/in/davidpsingleton/

• Website: https://blog.singleton.io/

Where to find Lenny:

• Newsletter: https://www.lennysnewsletter.com

• Twitter: https://twitter.com/lennysan

• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/

In this episode, we cover:

(00:00) David’s background

(04:22) How Stripe’s unique hiring process has helped them build an incredible team

(12:27) An example of a relentlessly curious and passionate employee

(14:11) Structured hiring loops at Stripe

(16:39) How Stripe built a product-minded engineering culture

(21:56) Stripe’s operating principles 

(25:39) How Stripe uses “friction logging” to build a meticulous product culture 

(32:22) How to operationalize friction logging

(35:02) How to set PMs up for success

(36:53) Stripe’s collaborative approach to product evaluation

(41:17) Advice for presenting to CTOs 

(42:58) How to get better at building products

(45:28) Stripe’s “engine

Lenny's Podcast: Product | Career | Growth