May 4, 2023 · 1h 29m · lennys-podcast

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

David Singleton · 1h 10m spoken Lenny Rachitsky · 13m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

Stripe CTO David Singleton breaks down the engineering, hiring, and operational philosophies that power Stripe's culture of excellence, detailing practices like friction logging, high-reliability continuous deployment, and AI-assisted developer workflows.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Lenny holds 16.3% of the talking time here. How this is scored →

Lenny as informed peer 2.6 Guest teaching 4.2 Guest disagreement 0.1 Lenny pushing back 0.1
05100:0020:0040:001:00:001:20:004:22–12:26 · Lenny as informed peer 3/10 Welcome and the Energy of Stripe Sessions Lenny opens with high-level praise for Stripe alumni and explicitly rejects generic hiring answers, nudging Singleton to provide distinct mechanics. Singleton lays out Stripe's core thesis, mission clarity, and patient hiring approach in depth.12:27–16:40 · Lenny as informed peer 3/10 Solving Deep User Problems: The Stripe Atlas IRS Example Lenny summarizes Singleton's points and references PM Jeff Weinstein's work. Singleton details the IRS EIN resolution and walks through Stripe's structured, practical interview loops.16:48–21:56 · Lenny as informed peer 4/10 Building Product-Minded Engineering and Cross-Functional Teams Lenny brings up the notable fact that Stripe delayed hiring PMs until around employee 200. Singleton gently corrects the exact timeline, explaining that early engineers acted like technical PMs co-creating with alpha users like Slack and Figma.21:56–32:22 · Lenny as informed peer 3/10 Operationalizing Meticulous Craft and Friction Logging Lenny asks how Stripe reconciles meticulous craft with shipping velocity. Singleton delivers an extensive masterclass on operationalizing principles via friction logging, linking API error docs, and checkout flow optimizations that yielded a 10.5% revenue uplift.32:22–36:53 · Lenny as informed peer 3/10 Implementing Friction Logs and Allocating Polish Bandwidth Lenny explores how teams balance executive friction log feedback without burnout. Singleton explains prioritization mechanics, incident remediation baselines, and team autonomy in allocating polish bandwidth.36:54–41:16 · Lenny as informed peer 3/10 Pre-Shipping UX Reviews and 'Walk the Store' Lenny brings up a prompt from Shreyas Doshi about early pre-shipping reviews. Singleton explains collaborative UX walkthroughs and the company-wide 'Walk the Store' practice at Friday Firesides.41:17–44:08 · Lenny as informed peer 2/10 Executive Review Advice and Tight Feedback Loops Lenny asks how ICs should prepare for high-stakes executive reviews with the CTO. Singleton provides tactical advice to anchor arguments in the user model and build rapid feedback loops.44:09–50:10 · Lenny as informed peer 0/10 Sponsor Message: Braintrust Sponsor advertisement for Braintrust read as a solo monologue by Lenny.50:11–59:29 · Lenny as informed peer 3/10 Measuring and Optimizing Developer Productivity Lenny raises Singleton's concept of 'engineer occasions' and quotes high-scale reliability stats. Singleton explains deep immersion in tooling, automated continuous deployment pipelines, and post-incident learning.59:29–1:07:02 · Lenny as informed peer 4/10 Small Developer Productivity Tweaks with Compounding Impact Lenny expresses surprise at the 45-minute commit-to-production turnaround time and compares it to Airbnb. Singleton explains parallelization and selective test execution.1:07:03–1:09:23 · Lenny as informed peer 2/10 Accelerating Engineering with GitHub Copilot Lenny asks about internal engineering adoption of GitHub Copilot and the sentiment around AI writing code. Singleton explains where Copilot provides real leverage, such as test boilerplate generation.1:09:24–1:14:29 · Lenny as informed peer 2/10 Engineering Leadership, Reference Checks, and Energy Management Lenny asks for high-level management lessons. Singleton discusses heavy reliance on reference checks over interview loops, radical delegation, and Sunday evening time management routines.1:14:30–1:18:23 · Lenny as informed peer 2/10 First-Principles Planning and the 'Inverted W' Model Lenny asks about Stripe's prioritization prowess. Singleton candidly admits internal planning NPS is mixed due to rapid growth, and explains their first-principles Inverted W planning model.1:18:24–1:22:10 · Lenny as informed peer 4/10 Live User Feedback and Product Improvement Lenny mentions using Stripe for his newsletter, prompting Singleton to solicit direct product feedback. Lenny shares a specific critique about cohort churn retention visualizations.1:22:10–1:28:54 · Lenny as informed peer 3/10 Lightning Round: Books, AI Videos, Questions, and Tools Standard lightning round covering books, Karpathy's AI YouTube videos, creative interview questions, Midjourney with Discord UI, and the internal 'crying octopus' paper-cut reporter.1:28:55–1:29:34 · Lenny as informed peer 1/10 Connecting with David Singleton and Final Thoughts Brief wrap-up where Singleton shares contact information and asks listeners for product feedback.4:22–12:26 · Guest teaching 5/10 Welcome and the Energy of Stripe Sessions Lenny opens with high-level praise for Stripe alumni and explicitly rejects generic hiring answers, nudging Singleton to provide distinct mechanics. Singleton lays out Stripe's core thesis, mission clarity, and patient hiring approach in depth.12:27–16:40 · Guest teaching 5/10 Solving Deep User Problems: The Stripe Atlas IRS Example Lenny summarizes Singleton's points and references PM Jeff Weinstein's work. Singleton details the IRS EIN resolution and walks through Stripe's structured, practical interview loops.16:48–21:56 · Guest teaching 5/10 Building Product-Minded Engineering and Cross-Functional Teams Lenny brings up the notable fact that Stripe delayed hiring PMs until around employee 200. Singleton gently corrects the exact timeline, explaining that early engineers acted like technical PMs co-creating with alpha users like Slack and Figma.21:56–32:22 · Guest teaching 6/10 Operationalizing Meticulous Craft and Friction Logging Lenny asks how Stripe reconciles meticulous craft with shipping velocity. Singleton delivers an extensive masterclass on operationalizing principles via friction logging, linking API error docs, and checkout flow optimizations that yielded a 10.5% revenue uplift.32:22–36:53 · Guest teaching 5/10 Implementing Friction Logs and Allocating Polish Bandwidth Lenny explores how teams balance executive friction log feedback without burnout. Singleton explains prioritization mechanics, incident remediation baselines, and team autonomy in allocating polish bandwidth.36:54–41:16 · Guest teaching 5/10 Pre-Shipping UX Reviews and 'Walk the Store' Lenny brings up a prompt from Shreyas Doshi about early pre-shipping reviews. Singleton explains collaborative UX walkthroughs and the company-wide 'Walk the Store' practice at Friday Firesides.41:17–44:08 · Guest teaching 5/10 Executive Review Advice and Tight Feedback Loops Lenny asks how ICs should prepare for high-stakes executive reviews with the CTO. Singleton provides tactical advice to anchor arguments in the user model and build rapid feedback loops.44:09–50:10 · Guest teaching 0/10 Sponsor Message: Braintrust Sponsor advertisement for Braintrust read as a solo monologue by Lenny.50:11–59:29 · Guest teaching 6/10 Measuring and Optimizing Developer Productivity Lenny raises Singleton's concept of 'engineer occasions' and quotes high-scale reliability stats. Singleton explains deep immersion in tooling, automated continuous deployment pipelines, and post-incident learning.59:29–1:07:02 · Guest teaching 5/10 Small Developer Productivity Tweaks with Compounding Impact Lenny expresses surprise at the 45-minute commit-to-production turnaround time and compares it to Airbnb. Singleton explains parallelization and selective test execution.1:07:03–1:09:23 · Guest teaching 4/10 Accelerating Engineering with GitHub Copilot Lenny asks about internal engineering adoption of GitHub Copilot and the sentiment around AI writing code. Singleton explains where Copilot provides real leverage, such as test boilerplate generation.1:09:24–1:14:29 · Guest teaching 5/10 Engineering Leadership, Reference Checks, and Energy Management Lenny asks for high-level management lessons. Singleton discusses heavy reliance on reference checks over interview loops, radical delegation, and Sunday evening time management routines.1:14:30–1:18:23 · Guest teaching 6/10 First-Principles Planning and the 'Inverted W' Model Lenny asks about Stripe's prioritization prowess. Singleton candidly admits internal planning NPS is mixed due to rapid growth, and explains their first-principles Inverted W planning model.1:18:24–1:22:10 · Guest teaching 1/10 Live User Feedback and Product Improvement Lenny mentions using Stripe for his newsletter, prompting Singleton to solicit direct product feedback. Lenny shares a specific critique about cohort churn retention visualizations.1:22:10–1:28:54 · Guest teaching 3/10 Lightning Round: Books, AI Videos, Questions, and Tools Standard lightning round covering books, Karpathy's AI YouTube videos, creative interview questions, Midjourney with Discord UI, and the internal 'crying octopus' paper-cut reporter.1:28:55–1:29:34 · Guest teaching 1/10 Connecting with David Singleton and Final Thoughts Brief wrap-up where Singleton shares contact information and asks listeners for product feedback.4:22–12:26 · Guest disagreement 0/10 Welcome and the Energy of Stripe Sessions Lenny opens with high-level praise for Stripe alumni and explicitly rejects generic hiring answers, nudging Singleton to provide distinct mechanics. Singleton lays out Stripe's core thesis, mission clarity, and patient hiring approach in depth.12:27–16:40 · Guest disagreement 0/10 Solving Deep User Problems: The Stripe Atlas IRS Example Lenny summarizes Singleton's points and references PM Jeff Weinstein's work. Singleton details the IRS EIN resolution and walks through Stripe's structured, practical interview loops.16:48–21:56 · Guest disagreement 1/10 Building Product-Minded Engineering and Cross-Functional Teams Lenny brings up the notable fact that Stripe delayed hiring PMs until around employee 200. Singleton gently corrects the exact timeline, explaining that early engineers acted like technical PMs co-creating with alpha users like Slack and Figma.21:56–32:22 · Guest disagreement 0/10 Operationalizing Meticulous Craft and Friction Logging Lenny asks how Stripe reconciles meticulous craft with shipping velocity. Singleton delivers an extensive masterclass on operationalizing principles via friction logging, linking API error docs, and checkout flow optimizations that yielded a 10.5% revenue uplift.32:22–36:53 · Guest disagreement 0/10 Implementing Friction Logs and Allocating Polish Bandwidth Lenny explores how teams balance executive friction log feedback without burnout. Singleton explains prioritization mechanics, incident remediation baselines, and team autonomy in allocating polish bandwidth.36:54–41:16 · Guest disagreement 0/10 Pre-Shipping UX Reviews and 'Walk the Store' Lenny brings up a prompt from Shreyas Doshi about early pre-shipping reviews. Singleton explains collaborative UX walkthroughs and the company-wide 'Walk the Store' practice at Friday Firesides.41:17–44:08 · Guest disagreement 0/10 Executive Review Advice and Tight Feedback Loops Lenny asks how ICs should prepare for high-stakes executive reviews with the CTO. Singleton provides tactical advice to anchor arguments in the user model and build rapid feedback loops.44:09–50:10 · Guest disagreement 0/10 Sponsor Message: Braintrust Sponsor advertisement for Braintrust read as a solo monologue by Lenny.50:11–59:29 · Guest disagreement 0/10 Measuring and Optimizing Developer Productivity Lenny raises Singleton's concept of 'engineer occasions' and quotes high-scale reliability stats. Singleton explains deep immersion in tooling, automated continuous deployment pipelines, and post-incident learning.59:29–1:07:02 · Guest disagreement 0/10 Small Developer Productivity Tweaks with Compounding Impact Lenny expresses surprise at the 45-minute commit-to-production turnaround time and compares it to Airbnb. Singleton explains parallelization and selective test execution.1:07:03–1:09:23 · Guest disagreement 0/10 Accelerating Engineering with GitHub Copilot Lenny asks about internal engineering adoption of GitHub Copilot and the sentiment around AI writing code. Singleton explains where Copilot provides real leverage, such as test boilerplate generation.1:09:24–1:14:29 · Guest disagreement 0/10 Engineering Leadership, Reference Checks, and Energy Management Lenny asks for high-level management lessons. Singleton discusses heavy reliance on reference checks over interview loops, radical delegation, and Sunday evening time management routines.1:14:30–1:18:23 · Guest disagreement 0/10 First-Principles Planning and the 'Inverted W' Model Lenny asks about Stripe's prioritization prowess. Singleton candidly admits internal planning NPS is mixed due to rapid growth, and explains their first-principles Inverted W planning model.1:18:24–1:22:10 · Guest disagreement 1/10 Live User Feedback and Product Improvement Lenny mentions using Stripe for his newsletter, prompting Singleton to solicit direct product feedback. Lenny shares a specific critique about cohort churn retention visualizations.1:22:10–1:28:54 · Guest disagreement 0/10 Lightning Round: Books, AI Videos, Questions, and Tools Standard lightning round covering books, Karpathy's AI YouTube videos, creative interview questions, Midjourney with Discord UI, and the internal 'crying octopus' paper-cut reporter.1:28:55–1:29:34 · Guest disagreement 0/10 Connecting with David Singleton and Final Thoughts Brief wrap-up where Singleton shares contact information and asks listeners for product feedback.4:22–12:26 · Lenny pushing back 1/10 Welcome and the Energy of Stripe Sessions Lenny opens with high-level praise for Stripe alumni and explicitly rejects generic hiring answers, nudging Singleton to provide distinct mechanics. Singleton lays out Stripe's core thesis, mission clarity, and patient hiring approach in depth.12:27–16:40 · Lenny pushing back 0/10 Solving Deep User Problems: The Stripe Atlas IRS Example Lenny summarizes Singleton's points and references PM Jeff Weinstein's work. Singleton details the IRS EIN resolution and walks through Stripe's structured, practical interview loops.16:48–21:56 · Lenny pushing back 0/10 Building Product-Minded Engineering and Cross-Functional Teams Lenny brings up the notable fact that Stripe delayed hiring PMs until around employee 200. Singleton gently corrects the exact timeline, explaining that early engineers acted like technical PMs co-creating with alpha users like Slack and Figma.21:56–32:22 · Lenny pushing back 1/10 Operationalizing Meticulous Craft and Friction Logging Lenny asks how Stripe reconciles meticulous craft with shipping velocity. Singleton delivers an extensive masterclass on operationalizing principles via friction logging, linking API error docs, and checkout flow optimizations that yielded a 10.5% revenue uplift.32:22–36:53 · Lenny pushing back 0/10 Implementing Friction Logs and Allocating Polish Bandwidth Lenny explores how teams balance executive friction log feedback without burnout. Singleton explains prioritization mechanics, incident remediation baselines, and team autonomy in allocating polish bandwidth.36:54–41:16 · Lenny pushing back 0/10 Pre-Shipping UX Reviews and 'Walk the Store' Lenny brings up a prompt from Shreyas Doshi about early pre-shipping reviews. Singleton explains collaborative UX walkthroughs and the company-wide 'Walk the Store' practice at Friday Firesides.41:17–44:08 · Lenny pushing back 0/10 Executive Review Advice and Tight Feedback Loops Lenny asks how ICs should prepare for high-stakes executive reviews with the CTO. Singleton provides tactical advice to anchor arguments in the user model and build rapid feedback loops.44:09–50:10 · Lenny pushing back 0/10 Sponsor Message: Braintrust Sponsor advertisement for Braintrust read as a solo monologue by Lenny.50:11–59:29 · Lenny pushing back 0/10 Measuring and Optimizing Developer Productivity Lenny raises Singleton's concept of 'engineer occasions' and quotes high-scale reliability stats. Singleton explains deep immersion in tooling, automated continuous deployment pipelines, and post-incident learning.59:29–1:07:02 · Lenny pushing back 0/10 Small Developer Productivity Tweaks with Compounding Impact Lenny expresses surprise at the 45-minute commit-to-production turnaround time and compares it to Airbnb. Singleton explains parallelization and selective test execution.1:07:03–1:09:23 · Lenny pushing back 0/10 Accelerating Engineering with GitHub Copilot Lenny asks about internal engineering adoption of GitHub Copilot and the sentiment around AI writing code. Singleton explains where Copilot provides real leverage, such as test boilerplate generation.1:09:24–1:14:29 · Lenny pushing back 0/10 Engineering Leadership, Reference Checks, and Energy Management Lenny asks for high-level management lessons. Singleton discusses heavy reliance on reference checks over interview loops, radical delegation, and Sunday evening time management routines.1:14:30–1:18:23 · Lenny pushing back 0/10 First-Principles Planning and the 'Inverted W' Model Lenny asks about Stripe's prioritization prowess. Singleton candidly admits internal planning NPS is mixed due to rapid growth, and explains their first-principles Inverted W planning model.1:18:24–1:22:10 · Lenny pushing back 0/10 Live User Feedback and Product Improvement Lenny mentions using Stripe for his newsletter, prompting Singleton to solicit direct product feedback. Lenny shares a specific critique about cohort churn retention visualizations.1:22:10–1:28:54 · Lenny pushing back 0/10 Lightning Round: Books, AI Videos, Questions, and Tools Standard lightning round covering books, Karpathy's AI YouTube videos, creative interview questions, Midjourney with Discord UI, and the internal 'crying octopus' paper-cut reporter.1:28:55–1:29:34 · Lenny pushing back 0/10 Connecting with David Singleton and Final Thoughts Brief wrap-up where Singleton shares contact information and asks listeners for product feedback.

speaking balance: gold is Lenny, purple is the guest (3 minute bins)

0:00 · Lenny 65.3% · guest 34.7%0:00 · Lenny 65.3% · guest 34.7%3:00 · Lenny 74.9% · guest 25.1%3:00 · Lenny 74.9% · guest 25.1%6:00 · Lenny 0% · guest 100%6:00 · Lenny 0% · guest 100%9:00 · Lenny 0% · guest 100%9:00 · Lenny 0% · guest 100%12:00 · Lenny 38.2% · guest 61.8%12:00 · Lenny 38.2% · guest 61.8%15:00 · Lenny 16.7% · guest 83.3%15:00 · Lenny 16.7% · guest 83.3%18:00 · Lenny 0% · guest 100%18:00 · Lenny 0% · guest 100%21:00 · Lenny 15.9% · guest 84.1%21:00 · Lenny 15.9% · guest 84.1%24:00 · Lenny 0% · guest 100%24:00 · Lenny 0% · guest 100%27:00 · Lenny 0% · guest 100%27:00 · Lenny 0% · guest 100%30:00 · Lenny 15.1% · guest 84.9%30:00 · Lenny 15.1% · guest 84.9%33:00 · Lenny 13.1% · guest 86.9%33:00 · Lenny 13.1% · guest 86.9%36:00 · Lenny 16.3% · guest 83.7%36:00 · Lenny 16.3% · guest 83.7%39:00 · Lenny 20.6% · guest 79.4%39:00 · Lenny 20.6% · guest 79.4%42:00 · Lenny 34.5% · guest 65.5%42:00 · Lenny 34.5% · guest 65.5%45:00 · Lenny 24.4% · guest 75.6%45:00 · Lenny 24.4% · guest 75.6%48:00 · Lenny 11.1% · guest 88.9%48:00 · Lenny 11.1% · guest 88.9%51:00 · Lenny 16.7% · guest 83.3%51:00 · Lenny 16.7% · guest 83.3%54:00 · Lenny 0% · guest 100%54:00 · Lenny 0% · guest 100%57:00 · Lenny 11% · guest 89%57:00 · Lenny 11% · guest 89%1:00:00 · Lenny 5.5% · guest 94.5%1:00:00 · Lenny 5.5% · guest 94.5%1:03:00 · Lenny 0% · guest 100%1:03:00 · Lenny 0% · guest 100%1:06:00 · Lenny 13.5% · guest 86.5%1:06:00 · Lenny 13.5% · guest 86.5%1:09:00 · Lenny 12.2% · guest 87.8%1:09:00 · Lenny 12.2% · guest 87.8%1:12:00 · Lenny 10.7% · guest 89.3%1:12:00 · Lenny 10.7% · guest 89.3%1:15:00 · Lenny 0% · guest 100%1:15:00 · Lenny 0% · guest 100%1:18:00 · Lenny 20.9% · guest 79.1%1:18:00 · Lenny 20.9% · guest 79.1%1:21:00 · Lenny 11.4% · guest 88.6%1:21:00 · Lenny 11.4% · guest 88.6%1:24:00 · Lenny 10.3% · guest 89.7%1:24:00 · Lenny 10.3% · guest 89.7%1:27:00 · Lenny 32% · guest 68%1:27:00 · Lenny 32% · guest 68%
Sharpest disagreement ▶ 1:17:55 Singleton pushing back against compliment

When Lenny mentions he uses Stripe and starts to offer polite praise, Singleton immediately cuts him off, insisting on hearing real critique and what bugs him rather than flattery.

Hardest push from Lenny ▶ 5:05 Host pre-emptively banning generic answers

Lenny explicitly refuses conventional platitudes like 'keeping a high bar,' demanding Singleton explain the specific, differentiated mechanics Stripe uses to hire top talent.

Biggest teaching moment ▶ 26:40 Masterclass on compounding craft into 10.5% revenue

Singleton breaks down how methodical friction logging and micro-optimizations across checkout flows compound to a massive 10.5% revenue uplift in an industry normally measured in basis points.

Lenny holds their own ▶ 58:25 Host contrasting build pipelines with Airbnb scale

Lenny leverages his operational engineering background at Airbnb to contextualize and contrast test run durations against Stripe's 45-minute production turnaround.

the scores for every segment, with the reasoning behind each
ChapterTopicLenny as informed peerGuest teachingGuest disagreementLenny pushing backWhy
Welcome and the Energy of Stripe Sessions 3501 Lenny opens with high-level praise for Stripe alumni and explicitly rejects generic hiring answers, nudging Singleton to provide distinct mechanics. Singleton lays out Stripe's core thesis, mission clarity, and patient hiring approach in depth.
Solving Deep User Problems: The Stripe Atlas IRS Example 3500 Lenny summarizes Singleton's points and references PM Jeff Weinstein's work. Singleton details the IRS EIN resolution and walks through Stripe's structured, practical interview loops.
Building Product-Minded Engineering and Cross-Functional Teams 4510 Lenny brings up the notable fact that Stripe delayed hiring PMs until around employee 200. Singleton gently corrects the exact timeline, explaining that early engineers acted like technical PMs co-creating with alpha users like Slack and Figma.
Operationalizing Meticulous Craft and Friction Logging 3601 Lenny asks how Stripe reconciles meticulous craft with shipping velocity. Singleton delivers an extensive masterclass on operationalizing principles via friction logging, linking API error docs, and checkout flow optimizations that yielded a 10.5% revenue uplift.
Implementing Friction Logs and Allocating Polish Bandwidth 3500 Lenny explores how teams balance executive friction log feedback without burnout. Singleton explains prioritization mechanics, incident remediation baselines, and team autonomy in allocating polish bandwidth.
Pre-Shipping UX Reviews and 'Walk the Store' 3500 Lenny brings up a prompt from Shreyas Doshi about early pre-shipping reviews. Singleton explains collaborative UX walkthroughs and the company-wide 'Walk the Store' practice at Friday Firesides.
Executive Review Advice and Tight Feedback Loops 2500 Lenny asks how ICs should prepare for high-stakes executive reviews with the CTO. Singleton provides tactical advice to anchor arguments in the user model and build rapid feedback loops.
Sponsor Message: Braintrust 0000 Sponsor advertisement for Braintrust read as a solo monologue by Lenny.
Measuring and Optimizing Developer Productivity 3600 Lenny raises Singleton's concept of 'engineer occasions' and quotes high-scale reliability stats. Singleton explains deep immersion in tooling, automated continuous deployment pipelines, and post-incident learning.
Small Developer Productivity Tweaks with Compounding Impact 4500 Lenny expresses surprise at the 45-minute commit-to-production turnaround time and compares it to Airbnb. Singleton explains parallelization and selective test execution.
Accelerating Engineering with GitHub Copilot 2400 Lenny asks about internal engineering adoption of GitHub Copilot and the sentiment around AI writing code. Singleton explains where Copilot provides real leverage, such as test boilerplate generation.
Engineering Leadership, Reference Checks, and Energy Management 2500 Lenny asks for high-level management lessons. Singleton discusses heavy reliance on reference checks over interview loops, radical delegation, and Sunday evening time management routines.
First-Principles Planning and the 'Inverted W' Model 2600 Lenny asks about Stripe's prioritization prowess. Singleton candidly admits internal planning NPS is mixed due to rapid growth, and explains their first-principles Inverted W planning model.
Live User Feedback and Product Improvement 4110 Lenny mentions using Stripe for his newsletter, prompting Singleton to solicit direct product feedback. Lenny shares a specific critique about cohort churn retention visualizations.
Lightning Round: Books, AI Videos, Questions, and Tools 3300 Standard lightning round covering books, Karpathy's AI YouTube videos, creative interview questions, Midjourney with Discord UI, and the internal 'crying octopus' paper-cut reporter.
Connecting with David Singleton and Final Thoughts 1100 Brief wrap-up where Singleton shares contact information and asks listeners for product feedback.

Statements from this episode (26)

Assertion Not checkable as stated
Many Stripe employees work in entirely different roles than initially hired
“Very, very many people at Stripe today are doing a quite different job to the one that they joined for.”
David Singleton May 4, 2023 ▶ 11:36
Assertion Contradicted
Stripe Atlas partnered with the IRS to issue EINs instantly
“Eventually we worked with the IRS to make it possible for But for us to issue those numbers much, much more quickly, like instantly as you sign up.”
David Singleton May 4, 2023 ▶ 13:50
Disclosure
Singleton: Stripe engineering interviews permit Google and Stack Overflow searches
“The other thing that all these loops have in common is nothing is a trick question. Like we try to put people into an environment, which is as close to doing the actual work together as we possibly can. So I mean, for engineers, for instance, we've got several…”
David Singleton May 4, 2023 ▶ 15:08
Insight
Singleton: Best PMs for Developer Products Are Highly Technical Engineers
“The best PMs for developer focused products, I think are usually very technical. They're mostly former engineers themselves, or maybe kind of current engineers still tinkering on the side, but bringing, you know, a lot of user insight and strategy to the probl…”
David Singleton May 4, 2023 ▶ 17:56
Assertion Supported
Singleton: Stripe Co-Created Stripe Billing With Slack and Figma
“And 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. We were already using Stripe for payments, but had these subscriptions business models. And we figure…”
David Singleton May 4, 2023 ▶ 18:44
Assertion Not checkable as stated
Stripe's API dedicates more codebase to edge cases than main flows
“There's actually more code in the jobs that serve the Stripe API to handle those edge cases than in the actual main flow.”
David Singleton May 4, 2023 ▶ 27:16
Assertion Supported
Migrating to Stripe Checkout increases average customer revenue by 10.5 percent
“What we've found, we've recently measured the difference between, so with a bunch of actual users who've migrated from a fairly vanilla integration where they, you know, built their own checkout flow to one of these surfaces to our payment element or to Stripe…”
David Singleton May 4, 2023 ▶ 28:48
Disclosure
CTO David Singleton completes monthly user onboarding to log product friction
“For years and years, I have gone through the process of onboarding as an user to Stripe once a month, writing a friction log, and then tagging in the right people across the company that might need to take action on some of the things that we're observing.”
David Singleton May 4, 2023 ▶ 33:24
Disclosure
Singleton: Stripe prioritizes incident remediations over planned roadmap work
“And so that means that we identify incident remediations. That's what we call those. And we prioritize those carefully, and most of them, the ones that matter, actually get prioritized before other work on the roadmap.”
David Singleton May 4, 2023 ▶ 36:04
Disclosure
Stripe conducts company-wide product walkthroughs called 'walk the store'
“There's something that, that, that we do occasionally and I've done occasionally at Stripe called walk the store where we'll actually do that process of like looking at the product together with the whole company. So we have a weekly meeting called Friday Fire…”
David Singleton May 4, 2023 ▶ 39:10
Disclosure
Stripe engineering managers take annual 'engineercations' to retain operational context
“I advise engineering managers at Stripe that they should do an engineer occasion sometime in their first quarter to six months at the company gives you a tremendous amount of context for what your teams are actually experiencing. And then for folks who do it o…”
David Singleton May 4, 2023 ▶ 48:32
Assertion Supported
Singleton: Stripe's core product infrastructure is mostly implemented in Ruby
“For what it's worth at Stripe, we write a lot of code in Ruby. We write a lot of code in other languages like Java and TypeScript as well, but our kind of core infrastructure is mostly implemented in core product infrastructure, mostly implemented in Ruby.”
David Singleton May 4, 2023 ▶ 49:11
Disclosure
Stripe uses rolling monthly engineering surveys to prioritize dev tool roadmaps
“We do a monthly survey. We operate in enough scale now where we can ping enough people once a month that we get a statistically significant sample of the entire organization without having to get everyone to respond. Every individual responds by once every six…”
David Singleton May 4, 2023 ▶ 51:28
Assertion Supported
Stripe now processes as much volume as 2010's entire e-commerce industry
“Stripe today, like we move as much money as all of e-commerce was when Stripe got started.”
David Singleton May 4, 2023 ▶ 53:05
Assertion Not checkable as stated
Stripe automatically deploys engineer code changes to production within 45 minutes
“Every change that Stripe engineer submits once it's passed those tests, it actually ends up in production automatically over the course of the next 45 minutes or so.”
David Singleton May 4, 2023 ▶ 55:17
Assertion Not checkable as stated
Stripe's test and CI environment is its largest distributed system
“In fact, our distributed change and test environment at Stripe is the biggest distributed system that we actually run.”
David Singleton May 4, 2023 ▶ 59:15
Disclosure
Singleton: Stripe engineers previously had to manually babysit each production deployment
“Before we introduce that, so sometime within the last five years, each deployed to production required An engineer to actually babysit it, to like watch it as it went out, make sure all the charts look good.”
David Singleton May 4, 2023 ▶ 59:41
Disclosure
Stripe built custom auto-merge feature on GitHub to eliminate review friction
“About eight months ago, we made it possible. We've got a, we use a tool for code review. It's just quite popular as GitHub enterprise, but we built a bunch of our own experiences and controls around that. And we have a little tick box that you can take on your…”
David Singleton May 4, 2023 ▶ 1:00:18
Insight
High GPU compute costs force AI startups to monetize from day one
“One big difference between AI startups and others is it's actually quite expensive to operate an AI startup in terms of the compute resources, like running this stuff in these GPU machines is quite expensive. So typically these companies need to have a monetiz…”
David Singleton May 4, 2023 ▶ 1:02:27
Disclosure
OpenAI uses Stripe to power ChatGPT Plus monetization and financial operations
“OpenAI, for instance, is using us for monetizing chat GPT plus and all their other products, but they don't just stop there. We're actually helping power all of their subscriptions and revenue tracking and financial operations around the business.”
David Singleton May 4, 2023 ▶ 1:02:51
Disclosure
Stripe deploys internal GPT-4 tool with shareable prompt presets across teams
“We stood up an integration to GPT-IV and an internal UI to use models like that. But here's the thing that I want to kind of relate to all of your viewers. We find that we built presets into that. So when you work with large language models, you want to write …”
David Singleton May 4, 2023 ▶ 1:06:01
Insight
Generating test boilerplate with GitHub Copilot profoundly improves overall code quality
“It's actually using co-pilot to generate your test cases turns out to be extremely valuable. There's a reasonable amount of boilerplate that is kind of like repeated code and concepts that goes into writing good tests, but you also have to reason very carefull…”
David Singleton May 4, 2023 ▶ 1:08:21
Disclosure
Stripe utilizes an 'inverted W' framework for company-wide strategic planning
“We run a kind of inverted W process. So we typically have teams surface what, you know, their immediate thoughts are on the most important things to do. We'll then have a group of product leaders, you know, get together and try to synthesize the most important…”
David Singleton May 4, 2023 ▶ 1:17:48
Assertion Not checkable as stated
Stripe Connect originated from early marketplace integrations with Lyft and Shopify
“So the ideas behind Stripe Connect came from working with companies like Lyft and Shopify in the very early days. They were using Stripe for pay-ins, but we realized, oh, these companies are operating in these multi-sided marketplaces, and there's a ton of hea…”
David Singleton May 4, 2023 ▶ 1:20:54
Insight
Midjourney's Discord interface brilliantly teaches users how to prompt AI from others
“This is not the right interface for this tool, but actually it's very smart because you learn from other people on discord, how they're prompting the AI in order to get the kind of results that they're looking for.”
David Singleton May 4, 2023 ▶ 1:26:15
Disclosure
Stripe dev tools use a crying octopus button for frictionless bug logging
“Probably the most profound thing is we put a little button in every single developer tool at Stripe. It is an emoji of an octopus that is crying. If you click it makes it possible to just type in what your What's gone wrong? And then we have our developer prod…”
David Singleton May 4, 2023 ▶ 1:27:27
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 300 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.