LLenny's Podcast
← All episodes
Jeff Weinstein (Product lead)11 July 2024

Building product at Stripe: craft, metrics, and customer obsession

8Frameworks
15Insights

Episode overview

Lenny Rachitsky interviews Stripe product leader Jeff Weinstein about customer obsession, product craft, metrics, and building durable products inside a large company. Weinstein explains how Stripe Atlas reduced support-heavy incorporation workflows, automated tasks such as 83(b) elections, and grew to start one in six new Delaware corporations. He also describes Stripe Study Groups, rapid responses to customer feedback, and the combination of immediate momentum with long-term compounding investments.

Key ideas

  • Treat unsolicited customer feedback as a high-priority gift and respond quickly enough to create a direct, trusted relationship.
  • Validate demand through actual payment, because willingness to pay is materially weaker evidence than money changing hands.
  • Choose a small number of customer-centered metrics that express delivered value, pair quantitative charts with qualitative feedback, and add countermetrics to prevent gaming.
  • Track concrete reasons users have a bad day, then systematically eliminate the most consequential sources of friction.
  • Run study groups in which employees role-play customers without internal knowledge and focus on experiencing the journey before proposing fixes.
  • Combine a go-go-go bias for immediate proof with long-term investment in infrastructure, reliability, partnerships, and automation.
  • At a large company, build momentum with burning customer stories, simple storyboards, tangible proofs of existence, transparent metrics, and a credible economic case.
  • Focus leadership attention on the hardest first and second problems instead of masking them with productivity on problems three through one hundred.

Transcript available · source text is retained privately and is not published

Frameworks in this episode

People & resources mentioned

Attributed to the moment in the episode. Timestamps are approximate.

People · 7

  • Jeff WeinsteinMentionsJeff was the product lead for Stripes payment infrastructure teams where helped scale stripe payments to hundreds of billions of dollars

    today my guest is Jeff Weinstein

  • Lenny RachitskyMentionstoday we've got another very special compilation episode something I've been pulling on more and more with the podcast and the newsletter

    today my guest is Jeff Weinstein

  • Patrick McKenzieMentionsthis organization was founded essentially by a tweet by Patrick McKenzie for those of you who are on Hacker News patio 11

    Patrick McKenzie patio 11 for many folks

  • Gordon MacKenzieCoinedby Gordon McKenzie which is the story of a illustrator at Hallmark

    by Gordon McKenzie which is the story of a illustrator at Hallmark

  • Hamilton HelmerCoinedhe's wrote written a a very I think useful book that would in some sense fit into my how to win box

    Hamilton Helmer Hamilton Helmer yes thank you

  • Patrick CollisonMentions“there's this tweet by Patrick hollison that I've brought up a couple times on this podcast”

    our CEO Patrick Carson who quite well read enjoys books

  • John CollisonMentionsJohn and Patrick were the first marketers at Stripe because they were developers themselves.

    so I reported to John the co-founder

Resources · 23

  • Stripe AtlasMentionsproduct · Stripe

    most recently took on the scaling of stripe Atlas

  • Stripe Study GroupsCoinedother · Jeff Weinstein

    he shares a popular program that he started at stripe called stripe study groups

  • PendoMentionssoftware · Pendo

    this episode is brought to you by pendo the only all-in-one product experience platform for any type of application

  • CycleMentionssoftware · Cycle

    today's episode is brought to you by cycle the AI power feedback platform for product teams

  • GitHubMentionssoftware · GitHub

    I wanted all the cool stuff that GitHub had for code

  • DocuSignMentionssoftware

    they had a docu sign stuck in their email box

  • AnvilMentionssoftware · Anvil

    this episode is brought to you by Anvil their document SDK helps product teams build and launch software for documents fast

  • Stripe Friction LogsMentionsother · Stripe

    stripe has a thing called friction logs as well

  • FidelityMentionscompany

    I was really inspired by U Fidelity which is a big financial institution

  • FedExUsescompany

    we're going to FedEx you an envelope

  • InstacartMentionscompany · Apoorva Mehta, Max Mullen, and Brandon Leonardo

    instacart signed up for strip with a Gmail address

  • Y CombinatorMentionscompany · Paul Graham and co-founders

    you get the same thing the YC group gets when they start that checklist

  • BoxMentionscompany

    when we sold to box one of them

  • Google DocsMentionssoftware · Google

    imagine life without Google Docs

  • Amazon Web ServicesMentionscompany · Amazon

    imagine the world without AWS for ec2 or S3 or any of these cloud services

  • AngelListMentionscompany · Naval Ravikant and Babak Nivi

    Angelus announced that they were doing incorporation and Banking and cap table all together

  • CartaMentionscompany

    we've since rolled that out with several other partners Mercury Carta others

  • MercuryMentionscompany · Mercury

    we've since rolled that out with several other partners Mercury Carta others

  • WhimsicalUsessoftware · Whimsical

    we just invite Founders in into a Whimsical which one of a piece of software I love

  • High Output ManagementRecommendsbook · Andy Grove

    I know lot of people in this podcast recommend high output management but it should be you know swap the Bible out for it

  • How To with John WilsonRecommendstv show · John Wilson

    howto with John Wilson that's on HBO

  • The Quiet GirlRecommendsfilm

    fantastic movie I recently watched the quiet girl

  • CleanShotRecommendssoftware

    if you don't have clean shot install for screenshots you're just behind the curve

Spot an error or want something removed? Request a correction or removal.

Insights & moments

The myth-busts, hot takes, explainers, and tools worth keeping.

Hot Take· 3

Hot Take10:00

Go Go Go, Plus Long-Term Compounding

Jeff's core operating philosophy blends aggressive optimism (inject energy, turn tomorrow into today) with a patient, compounding mindset for things that can't be solved in an afternoon. He illustrates the tension with Stripe's global payment methods: brute-force energy kept the count flat for years, and only stepping back to build slow, long-term infrastructure took Stripe from 10 payment methods to over 100.

  • 'Go go go' injects energy that ignites the same drive in others and produces surprising results
  • Some goals require layers of infrastructure like an iceberg you only see the top of
  • Ask what you'll never regret investing in (payment latency, reliability) and always compound those
  • Pouring more energy into building payment methods didn't work; a slower, platform-first approach did
  • Stripe went from ~10 to ~50 payment methods quickly, then skyrocketed to over 100

we will do the work the night before it's due so let's just make it due tomorrow can we turn tomorrow into today

Jeff Weinstein · 10:30

we'll never regret spending time making the latency of our payments apis at stripe faster

Jeff Weinstein · 12:00
#philosophy#product-strategy#stripe#compounding
Hot Take37:00

Discount Feedback From Friends to Zero

Jeff warns that empathetic builders are drawn to friendly feedback from friends who try their product, but friends aren't the target customer. He set a hard rule to discount friend feedback to zero and focus only on 'Sarah', the specific person with the actual problem who is willing to pay.

  • Friends try your stuff because they like you, not because they're the target customer
  • The target is a specific person (Sarah) with a concrete problem and a deadline, not a segment
  • Because people (including himself) are so drawn to friendly feedback, he set a zero-weight rule
  • Friend feedback isn't even written down; only the target customer's problem matters
  • This applies mostly to B2B, where buyers will readily exchange money to solve problems

I'm talking about Sarah in this department who has these tabs open and just faced this problem and needs to solve it by 4 p.m.

Jeff Weinstein · 37:30

we discount all of that feedback from our friends to zero like that is not of interest to us

Jeff Weinstein · 39:00
#customer-research#b2b#feedback#product
Hot Take1:27:00

The Sales and Support Process Is the Product

Jeff pushes back on the idea that product craft stops where business begins. Whatever is generating revenue, sales tools, deal desk, support tickets, migration, is fair game to treat as product. He points to a friend's 'leaky self-serve funnel' as actually being the product, and praises Fidelity's low-tech but delightful 401k rollover (a FedEx envelope with a second envelope inside) as a product experience.

  • There's no asymptote where craft stops and business begins; make the revenue-driver a product
  • A leaky self-serve funnel full of support questions is a signal of what the product should be
  • Turn those support moments into a person backed by internal software that knows the customer
  • Fidelity's FedEx-envelope-inside-an-envelope 401k rollover is cited as great product experience
  • Product includes sales, support, compliance tooling, and partner deployment, not just software

I was like that's the product that's the product like the thing you're talking about is the product

Jeff Weinstein · 1:27:30
#product#customer-experience#sales#support

Explainer· 1

Explainer1:41:00

How Atlas Turned Incorporation Into a Single Click

Jeff explains what Stripe Atlas does and why the team spent three years automating byzantine steps like the 83b election, a one-page document you must mail the IRS within 30 days with no verification or redo. By automating incorporation, EIN, banking, share purchases, and 83b filing, Atlas lets a founder start a company in a day, and one in six new Delaware corporations now start on Atlas.

  • Founders once had to fly to the US just to incorporate; Atlas removes that barrier
  • The 83b election gives 30 days to snail-mail the IRS with no verification and no redo
  • Atlas automates incorporation, EIN, banking access, share purchases, and 83b filing behind one click
  • The vision: quit your job Sunday, fill a form Monday, run a real business the next day
  • One in six new Delaware corporations now start on Atlas; 55,000 companies doing $5B/year in revenue

and on Monday morning fill out this form and the next day be able to run a billion dollar business

Jeff Weinstein · 1:44:00

I'm very excited to tell you when it's one in five but I but is not today

Jeff Weinstein · 1:54:30
#atlas#stripe#automation#incorporation

Story· 6

Story16:30

Craft Is the Dessert You Get After Product-Market Fit

Jeff tells the story of his SQL analytics startup, which briefly bricked its service for 10-20 minutes. Customers barely reacted, and a year later he realized that calm was the signal they didn't have product-market fit. His lesson: no amount of craft, beauty, or delight can rescue a product people don't actually need.

  • The startup accidentally shut down for 10-20 minutes and customers weren't furious, just a murmur
  • Low customer anger during an outage was the tell that the product wasn't solving a burning problem
  • People get out of bed for their first problem, not their second
  • Craft comes only after you've confirmed people will pause their day to solve the problem
  • The biggest error is polishing something that maybe shouldn't exist

during those 20 minutes our customers weren't Furious they weren't emailing us like crazy

Jeff Weinstein · 18:00

craft is kind of a dessert that you get after the meal of does your thing solve a real problem in the world

Jeff Weinstein · 19:00
#product-market-fit#craft#startups#customer-signal
Story29:30

A Customer Reaching Out Is a P0 Alert

Jeff treats the moment a busy customer bothers to report a problem as an unbelievable gift and near-emergency-level priority, dropping meetings to reply fast. He recounts an Atlas bug that handed out '25 shares' instead of '25%' of shares; a gracious founder who tweeted it became a lasting friend, ally, and document reviewer for the team.

  • Reducing time-to-response turns customers into promoters and builds a secret-portal feeling
  • Even a quick 'got this, hit you up tomorrow' reply delights people who didn't expect any reply
  • An Atlas legal-doc bug dropped a percentage sign, granting shares instead of a share percentage
  • The team fixed and regenerated docs fast; the founder offered to review docs going forward
  • Fast, human handling of a serious issue can convert a potential detractor into a promoter

that's a unbelievable gift that should be you know p0o alert level intensity

Jeff Weinstein · 30:00

I will leave a meeting I will CH change what I'm doing to just get one message back to them

Jeff Weinstein · 30:30
#customer-support#speed#atlas#stripe
Story48:00

The Zero-Support-Tickets Metric That Flipped Atlas

Jeff explains how Atlas moved from unhappy support tickets to a single guiding metric: the percentage of founders who complete incorporation with zero support tickets (including a two-week buffer). Only 15% qualified at the start; over 18 months the team drove it to 85%, and market share tracked the same curve. The metric turned engineers into PMs solving one ticket at a time.

  • A good metric is a numerical representation of the value delivered from the customer's perspective
  • Atlas measured the percentage of founders finishing with zero support tickets, not an average
  • Only 15% got through cleanly at first; 18 months later it was 85%, and market share matched
  • Engineers were each assigned support-ticket topics, becoming PMs who scoped their own fixes
  • A metric a customer would be thrilled to see on your dashboard is the right kind of metric

over about 18 months we took that number from 15% to 85 uh we basically just flipped it

Jeff Weinstein · 51:30

that if you by accidentally leaked your dashboard to them your customer would be ecstatic to learn that that's what you were measuring the whole…

Jeff Weinstein · 52:00
#metrics#atlas#product-management#stripe
Story1:16:30

Stripe Study Groups: Pretend You Don't Work Here

Jeff describes 'study groups', a program he started at Stripe where 4-8 random employees role-play being a made-up company (e.g. Dolphin Aquarium Industries) trying to accomplish a goal using Stripe. Two rules govern it: you no longer work at Stripe (no internal knowledge allowed), and you're not there to solve or critique, just to embody the customer. Over 250 people have joined 25+ sessions, and teams have franchised it internally.

  • 4-8 employees from any role pretend to be a fictional company with a real outcome to achieve
  • Rule one: you don't work at Stripe, and using any internal knowledge means redoing the step
  • Rule two: no solving, critiquing, or filing bugs, just practicing customer empathy
  • It's done slowly over an hour-plus so participants genuinely inhabit the customer's frustration
  • 250+ people across 25+ sessions; teams adopted and franchised it with 'study group captains'

rule one is you do no longer work at stripe you you're not you're not you do not work at stripe

Jeff Weinstein · 1:18:00

Rule two is we're not here to solve any problems we're not here to critique we're not here to solution or suggest

Jeff Weinstein · 1:19:30
#customer-empathy#culture#stripe#product-quality
Story2:09:30

When AngelList Handed Atlas Its Competitor

Jeff recounts starting on Atlas the same month AngelList announced the exact same incorporation, banking, and cap-table product he wanted to build. Rather than treating them as enemies, Stripe kept an open relationship (shared Slack, discussing 83b openly). About two years later AngelList's Dan called on Jeff's wife's birthday to hand over the business and route their users to Atlas.

  • AngelList launched incorporation, banking, and cap table the same month Jeff started Atlas
  • Instead of guarding, Stripe kept an open relationship, even a shared Slack channel, with AngelList
  • Stripe committed to the long-term compounding bet on 83b and kept building through the doubt
  • AngelList later chose to exit incorporation and pointed its users to Atlas
  • Lesson: alternatives aren't enemies; caring about your customer means caring about their alternatives

he said hey we're going to get out of Incorporation this is not going to be our Focus going forward do you want the business

Jeff Weinstein · 2:12:00

if you care about your customer you care about their Alternatives and if you care about the mission you you need to all work together

Jeff Weinstein · 2:14:00
#competition#partnerships#atlas#strategy
Story2:30:30

The Collison Feedback That Changed How Jeff Works

Jeff shares two pieces of formative feedback from Stripe's founders. Patrick pushed him, in his first month, to write the quarterly business review himself and rejected the first draft with 'this doesn't sound like you yet.' John delivered a gut punch: Jeff was among the best at solving problems three through 100, but needed to stay stuck on problems one and two, the hardest ones.

  • Patrick made a one-month employee write the quarterly business review to force whole-business understanding
  • Patrick rejected the first draft with 'this doesn't sound like you yet,' entrusting Jeff's own perspective
  • John told Jeff he was great at problems 3-100 but needed to be stuck on problems 1 and 2
  • Jeff had been unintentionally masking the hardest problems by being productive on everything else
  • Afterward Jeff showed up only with problems one and two, which he calls phenomenal advice

he wrote back this doesn't sound like you yet

Jeff Weinstein · 2:32:00

you are one of the best people I've ever worked with at solving problems three through 100 but I need you stuck on problem S…

Jeff Weinstein · 2:32:30
#leadership#feedback#stripe#career

Tool· 1

Tool1:01:00

The 'Users Having a Bad Day' Metric

Jeff shares a metric he'd export to anyone: emit a log line every time you think a user hit a problem (a 404, a late payout, more than 10 declines), then chart the reasons as a stacked bar chart. It becomes a background noise-counting system for where problems are, and anyone on the team can add a new bad-day reason.

  • Emit an event whenever you think a user bumped into a problem
  • Brainstorm bad-day reasons or just listen to customers for what ruins their day
  • Chart the reasons and frequencies as a stacked bar chart to reveal eye-opening patterns
  • Anyone can add their own bad-day bar, so understanding of users scales across the team
  • The team then chooses which bad-day reasons to burn down and eradicate over time

if you are bored one day and you're not sure what to measure just make a users having a bad day chart emit a log…

Jeff Weinstein · 1:01:30
#metrics#instrumentation#customer-experience#stripe

Takeaway· 4

Takeaway20:00

Don't Pitch Your Customer, Sit in Silence

Jeff argues most founders sabotage customer calls by opening with a pitch, which anchors the conversation and misses the customer's real burning problem. Instead he asks open, disarming questions (open your email, what grinds your gears, magic-wand what would you offload) and then sits in silence, letting the customer's roadmap emerge on its own.

  • Leading with 'I'm the CEO, here's a demo' anchors and limits what you'll hear
  • Not pitching earns trust and lets customers open up about their top problem
  • Prompts: open your email, what did you dread last week, magic-wand what you'd offload
  • The awkward silence after a question is where the real answer surfaces
  • Stripe found adjacencies like identity/fraud this way, creating a roadmap without long UXR

people don't want to be pitched

Jeff Weinstein · 20:30

magic wand like what do you wish we you could just like have off your plate immediately forget forget stripe forget about thing

Jeff Weinstein · 22:30
#customer-research#discovery#listening#roadmap
Takeaway43:00

Ready to Pay Is Not the Same as Paying

Jeff draws a sharp line between a customer saying they'd pay and actually paying. He has founders practice charging on the spot (send me a payment link for a dollar right now), and pushes even enterprise buyers to wire money as a real stake in the ground, because paying is an independent signal that the problem is genuinely burning.

  • Willingness to pay and looking at a contract are not the same as actually paying
  • He has founders practice charging him $1 so their first real charge isn't their first time
  • For enterprise deals, ask them to wire a million dollars now (refundable) to test commitment
  • A 'no, we can't commit here' is good signal that saves you from building something unused
  • Paying is an independent group deciding the problem is worth exchanging value for

paying is an independent group of people saying my problem is burning enough that I'm willing to exchange something I have that has value for…

Jeff Weinstein · 43:30

send me an invoice or a payment link for a dollar right now like right now

Jeff Weinstein · 44:00
#pricing#willingness-to-pay#sales#validation
Takeaway1:05:00

Name Metrics to Make People Feel Something

Jeff makes the case that metric titles and dashboard hygiene drive culture. A metric named 'companies with zero support tickets' becomes currency people rally around, while database-field-style names kill buy-in. He also enforces a rule: if a metric isn't on the shared 'go metrics' service, he won't look at it, forcing everyone onto the same trusted source of truth.

  • Short, customer-centric metric names become currency and reduce the need to remind people why
  • Hygiene matters: drop irrelevant significant digits and keep charts on the same x-axis
  • If it's not on the shared go-metrics service, Jeff refuses to look at it
  • Metrics are almost always wrong for weeks; you must live in one before you trust it
  • Stripe measures dashboard usage by team as a predictor of alignment and customer obsession

picking metric titles that make you feel something

Jeff Weinstein · 1:05:00

my rule is if it's not on go metrics I'm not going to look at it

Jeff Weinstein · 1:08:30
#metrics#dashboards#culture#product-management
Takeaway2:03:30

Shipping New Things Inside a Big Company

Jeff's playbook for building 0-to-1 at a large company: don't make it your idea (align people around deep customer stories), storyboard the unconstrained ideal with a Sharpie not Figma, and show tangible forward progress. He values 'proof of existence' over proof by debate, using the first blank 83b letter mailed and received as motivating evidence.

  • The majority failure mode at big companies is doing nothing, not disagreement
  • Align people with deep customer stories so the idea isn't yours, it's the customers'
  • Storyboard the unconstrained perfect solution with a Sharpie (Pixar-style), not Figma
  • Ask for little permission and make each step not a big deal to build momentum and trust
  • Proof of existence (we did it once, here's the paper) beats proof by theory or debate

storyboarding some solution visually with a sharpie and not a pencil

Jeff Weinstein · 2:04:30

I find proof of existence to be an incredibly powerful proof rather than proof by Theory or proof by debate

Jeff Weinstein · 2:06:00
#zero-to-one#big-company#product-leadership#execution