**David Singleton** (0:00)
The way we think about product development at Stripe, it really is to find the correct set of early users to co-create the product with. Maybe the best example of that is Stripe Billing. When we got to starting the Stripe Billing product, we realized that there were a number of our existing users. These were companies like Figma and Slack, who were already using Stripe for payments, but had these subscriptions business models. And we figured that there were going to be many more of these kind of companies into the future.
And we could see that they were really kind of pushing the boundaries of what was possible here. So we decided to co-create the product with them. So we had shared Slack channels. We'd actually show them product on a very regular basis, get their feedback on it. And only when that original kind of alpha group was super, super happy with the product, did we then think it might be ready to go to a broader audience. So that is just how we build product at Stripe. And that means that every engineer building product at Stripe really has many of the kind of attributes and will exercise many of the attributes that you'll often find in PMs in other companies.
**Lenny Rachitsky** (1:04)
Welcome to Lenny's Podcast, where I interview world-class product leaders and growth experts to learn from their hard-won experiences building and growing today's most successful products. Today, my guest is David Singleton. David is Chief Technology Officer at Stripe, where he's responsible for guiding its engineering and design teams, a role he's had for over five years. Prior to Stripe, David was VP of Engineering at Google, where he spent over a decade. And in hearing from David, you'll quickly be able to tell how passionate he is about the craft of building great products and building great teams. We dig into Stripe's unique approach to hiring, how they built a very product-oriented engineering team, which allowed them to hold off on hiring their first product manager for many, many years, how they operationalize their operating principle of be meticulous in your craft, including a number of fascinating internal processes like engineer occasions, walking the store and something called friction logging. David also shares what it takes to run an engineering culture with the uptime and scale requirements of a Stripe, plus how AI is already impacting how they work and lessons around leadership, management and planning. I am so thankful David carved out time to come on the podcast and I know that you'll learn something valuable from it. With that, I bring you David Singleton. After a short word from our sponsors.
This episode is brought to you by Mixpanel, offering powerful self-serve product analytics.
If you listen to this podcast, you know that it's really hard to build great product without making compromises. And when it comes to using data, a lot of teams think that they only have two choices. Make quick decisions based on gut feelings or make data-driven decisions at a snail's pace. But that's a choice. You shouldn't have to compromise on speed to get product answers that you can trust. With Mixpanel, there are no trade-offs. Get deep insights at the speed of thought at a fair price that scales as you grow. Mixpanel builds powerful and intuitive product analytics that everyone can trust, use and afford.
Explore plans for teams of every size and see what Mixpanel can do for you at mixpanel.com. And while you're at it, they're hiring. Check out mixpanel.com to learn more.
This episode is brought to you by Epo. Epo is a next-generation A-B testing platform built by Airbnb alums from modern growth teams. Companies like DraftKings, Zapier, ClickUp, Twitch and Cameo rely on Epo to power their experiments. Wherever you work, running experiments is increasingly essential. But there are no commercial tools that integrate with a modern growth team stack. This leads to waste of time building internal tools or trying to run your own experiments through a clunky marketing tool. When I was at Airbnb, one of the things that I loved most about working there was our experimentation platform. Where I was able to slice and dice data by device types, country, user stage. Epo does all that and more delivering results quickly, avoiding annoying prolonged analytic cycles and helping you easily get to the root cause of any issue you discover. Epo lets you go beyond basic click-through metrics and instead use your North Star metrics like activation, retention, subscription and payments.
Epo supports tests on the front end, on the back end, email marketing, even machine learning clients. Check out epo at getepto.com. That's getepo.com and 10x your experiment velocity.
88 more minutes of transcript below
Try it now — copy, paste, done:
curl -H "x-api-key: pt_demo" \
https://spoken.md/transcripts/1000651996090
Works with Claude, ChatGPT, Cursor, and any agent that makes HTTP calls.
From $0.10 per transcript. No subscription. Credits never expire.
Using your own key:
curl -H "x-api-key: YOUR_KEY" \
https://spoken.md/transcripts/1000611731077