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

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

8Frameworks
15Insights

Frameworks in this episode

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