We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mpnikhil/lenny-rag-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
Eeke de Milliano.json•39.9 KiB
{
"episode": {
"guest": "Eeke de Milliano",
"expertise_tags": [
"Product Management",
"Organizational Culture",
"Innovation",
"Stripe",
"Retool",
"Process Design",
"Talent Management",
"Product Strategy"
],
"summary": "Eeke de Milliano, Head of Product at Retool and former PM at Stripe, discusses building innovative organizations and managing growth. She shares insights on Stripe's unique culture emphasizing rigorous thinking and writing, the tension between process and innovation, and how to foster big thinking in product teams. Key topics include launching three products simultaneously at Retool, the right level of process at different company stages, building balanced PM talent portfolios, and maintaining closeness to customers. She emphasizes the importance of first-principles thinking, embracing failure, and creating escape hatches for high performers.",
"key_frameworks": [
"70/20/10 Investment Split",
"Minimum Viable Process (MVP)",
"Build the Scooter Not the Axle",
"Trapdoor vs Two-Way Door Decisions",
"Product Talent Portfolio",
"Think Bigger Framework",
"Crazy Ideas Process",
"Micro Pessimists Macro Optimists"
]
},
"topics": [
{
"id": "topic_1",
"title": "Stripe's Founding Philosophy and PM Evolution",
"summary": "Eeke joins Stripe as first account executive at 50 people, helping customers understand payment infrastructure needs. Stripe operated without PMs initially because engineers built for developer customers. Discusses how Stripe evolved to hire PMs around 100 employees when customer base diversified and organizational complexity increased.",
"timestamp_start": "00:00:00",
"timestamp_end": "00:11:04",
"line_start": 1,
"line_end": 115
},
{
"id": "topic_2",
"title": "Stripe Connect and Stripe Radar Product Development",
"summary": "Deep dive into two significant products Eeke worked on. Stripe Connect solved complex payment routing for marketplaces. Stripe Radar used ML to prevent fraud. Both required understanding corner cases, customer pain points, and human-AI interaction design. These products shaped her understanding of complex financial and technical product challenges.",
"timestamp_start": "00:04:15",
"timestamp_end": "00:08:37",
"line_start": 47,
"line_end": 80
},
{
"id": "topic_3",
"title": "Stripe's Culture and Operating Principles",
"summary": "Eeke describes Stripe's exceptional culture built on thinking rigorously, writing clearly, and moving with urgency. Key operating principles include thinking rigorously, moving with urgency and focus, users first, and micro pessimists/macro optimists. Culture was intentionally designed through hiring, founder leadership, and emphasis on written communication as proxy for clear thinking.",
"timestamp_start": "00:12:30",
"timestamp_end": "00:20:53",
"line_start": 130,
"line_end": 221
},
{
"id": "topic_4",
"title": "Decision-Making: Trapdoor vs Two-Way Door Decisions",
"summary": "Stripe distinguished between reversible and irreversible decisions. Pricing was wrongly perceived as trapdoor but is actually flexible through grandfathering. Titles were correctly identified as trapdoor decisions requiring rigor. This framework helped Stripe move quickly on reversible decisions while carefully considering truly irreversible ones.",
"timestamp_start": "00:15:14",
"timestamp_end": "00:17:16",
"line_start": 150,
"line_end": 175
},
{
"id": "topic_5",
"title": "Fostering Innovation and Overcoming Barriers to Creativity",
"summary": "Eeke identifies why teams stop innovating despite wanting to. Main barriers are fear of failure, urgent work drowning out strategic thinking, and lack of permission to think big. Solutions include normalizing failure through retrospectives, managing tech debt, and explicitly creating time for strategic thinking through team charters, hackathons, and Crazy Ideas processes.",
"timestamp_start": "00:20:59",
"timestamp_end": "00:26:17",
"line_start": 222,
"line_end": 263
},
{
"id": "topic_6",
"title": "Crazy Ideas Process and Outcomes",
"summary": "Annual tradition where CEO sends blank doc requesting ideas that are 90% likely to fail but 10% chance to be 10-100x impact. Organization submits ideas on products, operations, marketing. Process consistently yields 3-8 implemented ideas annually. Multiple products at Retool originated from this process, demonstrating its effectiveness in capturing innovation.",
"timestamp_start": "00:25:21",
"timestamp_end": "00:27:28",
"line_start": 256,
"line_end": 280
},
{
"id": "topic_7",
"title": "Embracing Failure and Learning from Setbacks",
"summary": "Eeke advocates reframing failure as learning opportunity. Tactics include renaming postmortems to retrospectives, having teams publicly share learnings in shipped emails or all-hands, and celebrating failures. Low stakes ventures help reduce fear. The goal is normalizing failure as inevitable cost of innovation while ensuring teams learn from it.",
"timestamp_start": "00:27:42",
"timestamp_end": "00:29:02",
"line_start": 282,
"line_end": 313
},
{
"id": "topic_8",
"title": "Launching Three Products Simultaneously at Retool",
"summary": "Retool launched Workflows, Mobile, and Database products within 12 months. Each started with 1-2 person teams, received funding only after proving value. Teams kept separate from core product to move quickly and independently. Customer validation was done early and often to reduce stakes. Sequencing all three launches simultaneously created organizational headspace challenges but succeeded overall.",
"timestamp_start": "00:32:11",
"timestamp_end": "00:38:00",
"line_start": 332,
"line_end": 392
},
{
"id": "topic_9",
"title": "The Right Amount of Process by Company Stage",
"summary": "Process inherently reduces variance by bringing high performers down to average and low performers up. Creates tension between consistency and creativity. Minimum Viable Process approach allows flexibility within structure. Essential documents at all stages are charter, goals, and roadmap. Time horizons shift from 3 months at early stage to decade at mature stage. Process stifles creativity by making people more robot-like.",
"timestamp_start": "00:38:12",
"timestamp_end": "00:42:54",
"line_start": 394,
"line_end": 446
},
{
"id": "topic_10",
"title": "Escape Hatches for High Performers",
"summary": "Managers play crucial role in detecting high performers who don't need process and giving them air cover. Claire Collier concept of 'breaking the org for this person' resonates when talent justifies special treatment. Requires manager judgment and organizational willingness to accept exceptions for exceptional talent. Must ensure special treatment is truly earned by impact.",
"timestamp_start": "00:44:28",
"timestamp_end": "00:45:37",
"line_start": 458,
"line_end": 472
},
{
"id": "topic_11",
"title": "Product Mental Models: Build for Best User",
"summary": "Mental model to focus product development on best users rather than worst users. Anti-pattern of over-building protections and complexity to prevent abuse. Early-stage products should optimize for power users who immediately understand product. Worst users will be minority anyway. Build for delightful cases, handle edge cases later when they become real problems.",
"timestamp_start": "00:45:45",
"timestamp_end": "00:48:06",
"line_start": 480,
"line_end": 516
},
{
"id": "topic_12",
"title": "Product Development Philosophy: Build the Scooter",
"summary": "Framework to build minimum viable products that deliver complete value proposition at smaller scale. Don't build wheels, build the scooter. Then bicycle, motorcycle, car. Applies to Retool Mobile where team chose field worker inventory management as specific vertical slice rather than attempting full mobile experience. Creates focused MVPs that work end-to-end.",
"timestamp_start": "00:47:44",
"timestamp_end": "00:48:37",
"line_start": 508,
"line_end": 519
},
{
"id": "topic_13",
"title": "Portfolio-Based Investment: 70/20/10 Model",
"summary": "Product resource allocation framework: 70% core product with PMF including maintenance and bugs, 20% strategic initiatives that company must do, 10% big bets. Helps balance maintaining successful product while exploring innovation and addressing strategic needs. Provides clear mental model for communicating trade-offs across organization.",
"timestamp_start": "00:48:51",
"timestamp_end": "00:50:11",
"line_start": 520,
"line_end": 546
},
{
"id": "topic_14",
"title": "Customer Closeness at Retool",
"summary": "Retool maintains strong customer connection through multiple mechanisms: hiring PMs with customer-facing backgrounds, requiring technical CS backgrounds, using Slack heavily for direct customer feedback, and eating own dogfood by building internal tools in Retool. PMs are in product daily as customers. Heavy Slack communication with hundreds of customer channels provides direct feedback loop.",
"timestamp_start": "00:51:13",
"timestamp_end": "00:53:23",
"line_start": 548,
"line_end": 562
},
{
"id": "topic_15",
"title": "Sales-Led vs Product-Led Growth Dynamics",
"summary": "Retool operates in hybrid model despite perception of pure product-led growth. Key insight: teams always want what they don't have. Both motion have value. Critical success factor is tight interaction mechanisms between product and sales/support teams. Must ensure go-to-market teams have roadmap clarity. Experimenting with 'science fair' format to communicate product depth to sales team.",
"timestamp_start": "00:53:37",
"timestamp_end": "00:56:04",
"line_start": 566,
"line_end": 594
},
{
"id": "topic_16",
"title": "Building Balanced Product Talent Portfolios",
"summary": "Best product teams balance complementary skillsets rather than hiring in manager's image. Balance homegrown PMs who understand product culture with PMs from other companies who bring rigor. Mix visionaries with execution machines, different perspectives across pillars. Eeke does quarterly exercise mapping team strengths and weaknesses to hire specifically for gaps. Diversity in skills makes team collectively stronger.",
"timestamp_start": "00:56:25",
"timestamp_end": "00:58:35",
"line_start": 600,
"line_end": 619
},
{
"id": "topic_17",
"title": "Writing as Proxy for Clear Thinking",
"summary": "Eeke emphasizes writing culture's importance at Stripe. Writing forces clarity; unclear writing reveals unclear thinking. Stripe's success partly attributable to writing culture. Recommends 'Bird by Bird' by Anne Lamott for aspiring PMs. Stripe used writing business reviews, strategy memos, and product reviews as core communication mechanism. Clear writing differentiates successful PMs.",
"timestamp_start": "00:14:44",
"timestamp_end": "00:15:56",
"line_start": 148,
"line_end": 192
},
{
"id": "topic_18",
"title": "Lightning Round and Closing Insights",
"summary": "Eeke recommends books: Bird by Bird and Scaling People. Favorite podcasts: Lex Fridman and EconTalk. Recently enjoyed White Lotus season two. Interview question: attribute success to something other than luck to assess self-awareness and reflection. Uses Retool, Slack, Gong, Linear, FullStory as tools. Recently discovered Rewind for recording and searching computer activity. Available on Twitter @EekeDM.",
"timestamp_start": "00:58:42",
"timestamp_end": "01:02:31",
"line_start": 620,
"line_end": 692
}
],
"insights": [
{
"id": "I1",
"text": "Process by definition reduces variance by bringing high performers down to average and low performers up, which constrains creativity. The cost of standardization is losing the truly exceptional contributions from your best people.",
"context": "Discussing fundamental tension between consistency and innovation in organizations",
"topic_id": "topic_9",
"line_start": 2,
"line_end": 4
},
{
"id": "I2",
"text": "Engineers at Stripe could do PM work because they were building for developer customers who understood the product intuitively. PMs became necessary when customer base diversified and organizational complexity increased through international expansion and compliance requirements.",
"context": "Explaining why Stripe stayed without PMs longer than other companies",
"topic_id": "topic_1",
"line_start": 48,
"line_end": 114
},
{
"id": "I3",
"text": "A sales job is the best preparation for product management because you spend all day understanding customer pain points, how products could solve them, and getting direct feedback when customers must commit money.",
"context": "Advice for people wanting to transition into product management",
"topic_id": "topic_1",
"line_start": 52,
"line_end": 54
},
{
"id": "I4",
"text": "Most people think pricing is a trapdoor decision, but it's actually reversible because you can grandfather existing users into old pricing and change pricing for new users. This is a good example of being rigorous about what actually requires careful long-term decisions.",
"context": "Discussing two-way door vs trapdoor decisions at Stripe",
"topic_id": "topic_4",
"line_start": 168,
"line_end": 170
},
{
"id": "I5",
"text": "Stripe's success came not from one or two pivotal decisions, but from making a lot of really good decisions all the time, big or small. This consistency of quality decision-making was deeply cultural and driven by values like thinking rigorously.",
"context": "Analyzing what made Stripe successful",
"topic_id": "topic_3",
"line_start": 148,
"line_end": 149
},
{
"id": "I6",
"text": "Clear thinking and good writing are inseparable. If you can't write well, it's hard to succeed at companies with high-thinking cultures. Writing forces you to organize thoughts clearly.",
"context": "Explaining why writing culture was important at Stripe",
"topic_id": "topic_17",
"line_start": 156,
"line_end": 156
},
{
"id": "I7",
"text": "No one wakes up wanting to work on boring incremental stuff. When teams do, it's because companies have unwittingly created barriers like fear of failure, urgent work blocking strategic thinking, or not giving explicit permission to think bigger.",
"context": "Analyzing barriers to innovation",
"topic_id": "topic_5",
"line_start": 230,
"line_end": 232
},
{
"id": "I8",
"text": "To mitigate fear of failure, you must normalize it by having people talk about failures in public forums where you normally celebrate successes. Reframing postmortems as retrospectives, having teams write learning notes, or presenting at all-hands creates positive association with learning from mistakes.",
"context": "Tactics for creating psychological safety around failure",
"topic_id": "topic_7",
"line_start": 288,
"line_end": 292
},
{
"id": "I9",
"text": "Anything that takes one year to ship without customer feedback feels like incredibly high stakes, making teams risk-averse. Lower stakes by keeping experimental teams small, not over-resourcing them, and getting customer feedback quickly rather than waiting for perfection.",
"context": "Strategy for reducing fear of failure",
"topic_id": "topic_5",
"line_start": 242,
"line_end": 244
},
{
"id": "I10",
"text": "You have to give teams explicit permission to think bigger. This isn't something that happens by accident. Build moments into company culture and processes where thinking strategically is literally part of the job description.",
"context": "Solving problem of teams stuck in execution",
"topic_id": "topic_5",
"line_start": 252,
"line_end": 252
},
{
"id": "I11",
"text": "Crazy Ideas process works because it has a specific frame: ideas that are 90% likely to fail but 10% chance of 10-100x impact. This permission to think radically, combined with asking for non-product ideas too, generates 3-8 implemented ideas per year consistently.",
"context": "Why Crazy Ideas process is effective at Retool",
"topic_id": "topic_6",
"line_start": 258,
"line_end": 270
},
{
"id": "I12",
"text": "Micro pessimists, macro optimists is a powerful mindset. Believe in upward trajectory long-term while being brutally critical about day-to-day decisions and details. This creates both urgency and vision.",
"context": "Stripe operating principle that shaped decision-making",
"topic_id": "topic_3",
"line_start": 220,
"line_end": 220
},
{
"id": "I13",
"text": "Keeping new product teams separate from core product, even when primitives overlap, allows them to move faster and think independently. The cost of eventual integration is worth the benefit of speed and strategic clarity during incubation.",
"context": "Explaining Retool's decision to run Mobile team separately",
"topic_id": "topic_8",
"line_start": 384,
"line_end": 392
},
{
"id": "I14",
"text": "When building product roadmaps and plans, question whether you're planning for the team you have rather than the team you should have. Asking 'if you doubled the team, what would you do?' breaks this pattern.",
"context": "Breaking out of constrained planning",
"topic_id": "topic_5",
"line_start": 314,
"line_end": 314
},
{
"id": "I15",
"text": "Build for your best user, not your worst user. Over-building protections against abuse and edge cases in early stages constrains the product. The worst users will be a small fraction anyway. Optimize for the delightful case.",
"context": "Product design philosophy",
"topic_id": "topic_11",
"line_start": 482,
"line_end": 486
},
{
"id": "I16",
"text": "The 70/20/10 framework applies to how you allocate resources across products and initiatives: 70% core product with PMF, 20% strategic work you must do, 10% big bets. This includes maintenance and bugs in the 70%.",
"context": "Portfolio approach to resource allocation",
"topic_id": "topic_13",
"line_start": 522,
"line_end": 526
},
{
"id": "I17",
"text": "Teams that have strong product-led growth always want sales capabilities, and sales-led teams always want product-led growth. The key isn't choosing one motion; it's having tight interaction mechanisms between product and go-to-market.",
"context": "Both PLG and sales-led growth have trade-offs",
"topic_id": "topic_15",
"line_start": 574,
"line_end": 590
},
{
"id": "I18",
"text": "Managers are the unlock for allowing high performers to break process. Managers must detect high performers, give them air cover, and be okay with the organizational cost of special treatment. As Claire Collier says, 'Are you willing to break the org for this person?'",
"context": "Managing exceptions and protecting exceptional talent",
"topic_id": "topic_10",
"line_start": 462,
"line_end": 466
},
{
"id": "I19",
"text": "The best product teams balance homegrown PMs who understand product culture with external hires who bring conventional PM rigor. This complementary combination is stronger than hiring in the manager's image.",
"context": "Building balanced PM teams",
"topic_id": "topic_16",
"line_start": 608,
"line_end": 610
},
{
"id": "I20",
"text": "When you must introduce process, use Minimum Viable Process approach: provide templates but create escape hatches allowing people to break out if better approach exists. This preserves creativity while providing baseline consistency.",
"context": "Balancing process with creativity",
"topic_id": "topic_9",
"line_start": 440,
"line_end": 442
},
{
"id": "I21",
"text": "Questioning the status quo systematically is how transformational ideas emerge. Stripe got its start by asking 'why should it take weeks to set up a merchant account?' when everyone assumed that was necessary.",
"context": "How first principles thinking drives innovation",
"topic_id": "topic_3",
"line_start": 194,
"line_end": 196
},
{
"id": "I22",
"text": "The right time horizon for a charter depends on company stage. Early stage without PMF: 3 month horizon. Mature company: decade horizon. This shifts naturally as company de-risks.",
"context": "Planning frameworks adjust to company maturity",
"topic_id": "topic_9",
"line_start": 454,
"line_end": 456
},
{
"id": "I23",
"text": "Start product planning from the top-down with charter, then goals, then roadmap. Many teams work bottom-up starting with roadmap, but starting with strategy and mission provides better directional clarity.",
"context": "Effective planning sequence",
"topic_id": "topic_9",
"line_start": 452,
"line_end": 452
},
{
"id": "I24",
"text": "Use 'Think Bigger' sections in team charters asking 'with 20% more time, what would you do?' This gives explicit space for strategic thinking and captures ideas that wouldn't surface otherwise.",
"context": "Operational practice to encourage innovation",
"topic_id": "topic_5",
"line_start": 254,
"line_end": 254
},
{
"id": "I25",
"text": "When explaining a mindset like first principles thinking, founder leadership and hiring for it matters most. But writing culture reinforces it because writing something down reveals when thinking isn't rigorous. Both top-down signaling and structural reinforcement needed.",
"context": "How to operationalize first principles culture",
"topic_id": "topic_3",
"line_start": 188,
"line_end": 192
},
{
"id": "I26",
"text": "Early-stage product teams should spend significant time with customers, building and prototyping before getting full funding. Only fund teams once they've demonstrated there's something real. This makes resource allocation more strategic.",
"context": "Funding strategy for new products at Retool",
"topic_id": "topic_8",
"line_start": 370,
"line_end": 374
},
{
"id": "I27",
"text": "The 'Build the Scooter' framework means building a complete, smaller version that delivers end-to-end value rather than building one component of a bigger vision. Progress from scooter to bicycle to motorcycle to car, not building parts.",
"context": "MVP philosophy for product development",
"topic_id": "topic_12",
"line_start": 510,
"line_end": 516
}
],
"examples": [
{
"id": "EX1",
"explicit_text": "At Stripe, we built a bunch of machine learning models to predict fraudulent payments, and then built a product on top of that called Stripe Radar to help customers understand why payments were blocked and write their own rules.",
"inferred_identity": "Stripe (Eeke worked there)",
"confidence": "explicit",
"tags": [
"fraud detection",
"machine learning",
"payment processing",
"risk management",
"product design",
"Stripe",
"fintech"
],
"lesson": "Demonstrates how to build products around ML models by focusing on explainability and user control rather than just the algorithm",
"topic_id": "topic_2",
"line_start": 74,
"line_end": 78
},
{
"id": "EX2",
"explicit_text": "One marketplace I know, let's say Airbnb guest paying an Airbnb host, or multiple payers putting funds in and it getting paid out to one recipient, like a GoFundMe campaign, or one payer putting money out to multiple recipients like ClassPass where subscription gets paid out to multiple studios.",
"inferred_identity": "Airbnb, GoFundMe, ClassPass (mentioned explicitly as examples of marketplace payment models Stripe handled)",
"confidence": "explicit",
"tags": [
"marketplaces",
"payment routing",
"multiple payers",
"platform business models",
"compliance",
"financial infrastructure"
],
"lesson": "Shows how understanding diverse business model payment needs led to building Stripe Connect as solution for complex payment distribution patterns",
"topic_id": "topic_2",
"line_start": 56,
"line_end": 60
},
{
"id": "EX3",
"explicit_text": "I was talking to so many customers with complicated payment needs, and this Stripe engineer Brian Krausz started poking around at the marketplace model problem. We started talking about this together and it resulted in us launching Stripe Connect.",
"inferred_identity": "Stripe (company), Brian Krausz (engineer), marketplace payment problem",
"confidence": "explicit",
"tags": [
"Stripe",
"product development",
"customer conversations",
"engineer-PM collaboration",
"marketplace payments",
"Stripe Connect"
],
"lesson": "Demonstrates how customer conversations combined with engineer exploration created foundational product; shows importance of cross-functional early-stage collaboration",
"topic_id": "topic_2",
"line_start": 64,
"line_end": 65
},
{
"id": "EX4",
"explicit_text": "When I was preparing culture guide at Stripe when we were around 150 people, we wrote it to share with candidates. The idea was we're opinionated about how we do things here, and hopefully right people would apply and wrong people wouldn't.",
"inferred_identity": "Stripe (company, Eeke was there)",
"confidence": "explicit",
"tags": [
"Stripe",
"culture",
"hiring",
"employer brand",
"transparency",
"values communication"
],
"lesson": "Shows how to use culture documentation strategically for both transparency and filtering in hiring by making expectations clear upfront",
"topic_id": "topic_3",
"line_start": 138,
"line_end": 140
},
{
"id": "EX5",
"explicit_text": "When Stripe started, if you wanted to set up a merchant account, it could take weeks. Everyone just assumed that's what it took. But John and Patrick were like, 'Well, it doesn't actually make that much sense why it should take that long.'",
"inferred_identity": "Stripe (company), Patrick and John Collison (founders)",
"confidence": "explicit",
"tags": [
"Stripe",
"first principles thinking",
"merchant onboarding",
"regulatory complexity",
"founder vision",
"innovation"
],
"lesson": "Illustrates how questioning industry status quo and assumptions leads to transformational products; Stripe's core innovation came from asking why not faster",
"topic_id": "topic_3",
"line_start": 196,
"line_end": 196
},
{
"id": "EX6",
"explicit_text": "At Retool, we have these team charters and at the bottom of every team charter we have a section called Think Bigger: 'With 20% more time, what would you do that isn't on this list already?'",
"inferred_identity": "Retool (company, Eeke works there as Head of Product)",
"confidence": "explicit",
"tags": [
"Retool",
"planning process",
"innovation",
"team charters",
"resource allocation",
"strategic thinking"
],
"lesson": "Shows operational mechanism for creating explicit space for big thinking in planning processes; small structural change enables strategic ideation",
"topic_id": "topic_5",
"line_start": 254,
"line_end": 254
},
{
"id": "EX7",
"explicit_text": "David sends out a blank doc at the beginning of every year titled Crazy Ideas. Prompt is: 'Crazy ideas are ideas we shouldn't do, 90% chance they make no sense, but 10% chance they'll make 10x to 100x difference.' Org loves it and 3-8 ideas get implemented each year.",
"inferred_identity": "Retool (company, David is founder)",
"confidence": "explicit",
"tags": [
"Retool",
"innovation process",
"idea generation",
"founder communication",
"organizational culture",
"big thinking"
],
"lesson": "Demonstrates how specific framing (90/10 odds, permission to be crazy) combined with founder participation creates high-engagement innovation pipeline",
"topic_id": "topic_6",
"line_start": 256,
"line_end": 270
},
{
"id": "EX8",
"explicit_text": "At Retool, one engineer, Brian Krausz, started poking around at this marketplace payment problem at Stripe. At some point I think a manager was like 'this is now your job.' But he just went and looked and dug into it.",
"inferred_identity": "Stripe, Brian Krausz (engineer), Stripe Connect project",
"confidence": "explicit",
"tags": [
"Stripe",
"engineer-initiated projects",
"exploration",
"grassroots innovation",
"Stripe Connect",
"management"
],
"lesson": "Shows how best innovations often start with engineer initiative and exploration, then get organizational support; managers don't assign everything",
"topic_id": "topic_5",
"line_start": 308,
"line_end": 308
},
{
"id": "EX9",
"explicit_text": "Retool launched Retool Workflows (visual workflow builder with code capability), Retool Mobile (native mobile app), and Retool Database (managed Postgres) in the same year. Started with 1-2 person teams, got funding only when clear there was something there.",
"inferred_identity": "Retool (company, Eeke is Head of Product)",
"confidence": "explicit",
"tags": [
"Retool",
"product launches",
"new products",
"MVP approach",
"resource allocation",
"product expansion"
],
"lesson": "Demonstrates how to launch multiple ambitious products simultaneously through lean team approach, customer validation, and staged resource commitment",
"topic_id": "topic_8",
"line_start": 338,
"line_end": 374
},
{
"id": "EX10",
"explicit_text": "At Retool, we talked to Amazon, Atlassian, and Apple to understand their planning processes when we were trying to figure out Stripe's planning process. They showed us where we had to go but no idea how to get there since we were so much smaller.",
"inferred_identity": "Stripe (Eeke worked there), referenced Amazon, Atlassian, Apple (comparison companies)",
"confidence": "explicit",
"tags": [
"Stripe",
"process design",
"benchmarking",
"planning",
"organizational development",
"scale differences"
],
"lesson": "Shows importance of understanding how large companies got to where they are, but need to figure out scaled-down versions; learning from bigger companies has limitations",
"topic_id": "topic_9",
"line_start": 404,
"line_end": 406
},
{
"id": "EX11",
"explicit_text": "At Airbnb, there was an award for the biggest failure project and feature, like a trophy. It was a short-lived idea but it was funny and showed commitment to celebrating failures.",
"inferred_identity": "Airbnb (Lenny was there, shared anecdote)",
"confidence": "explicit",
"tags": [
"Airbnb",
"failure celebration",
"psychological safety",
"innovation culture",
"awards program"
],
"lesson": "Creative approach to normalizing and celebrating failure through tangible recognition; shows cultural commitment to innovation risk-taking",
"topic_id": "topic_7",
"line_start": 294,
"line_end": 298
},
{
"id": "EX12",
"explicit_text": "One of the Crazy Ideas that became real was Retool Workflows, which wasn't possible in core product because you couldn't schedule queries to run later or have something trigger or run ETL tasks.",
"inferred_identity": "Retool (company, Eeke is Head of Product)",
"confidence": "explicit",
"tags": [
"Retool",
"Retool Workflows",
"product innovation",
"feature requests",
"Crazy Ideas",
"automation"
],
"lesson": "Shows how Crazy Ideas process captures real product gaps that don't fit core product; gives structure for pursuing adjacent products",
"topic_id": "topic_6",
"line_start": 278,
"line_end": 280
},
{
"id": "EX13",
"explicit_text": "Retool Mobile started as small team and faced debate about whether to build it out of core web app builder since primitives overlap. Decided to run separate team so they could move fast and didn't get bogged down with bugs of core product.",
"inferred_identity": "Retool (company, Eeke is Head of Product)",
"confidence": "explicit",
"tags": [
"Retool",
"Retool Mobile",
"organizational structure",
"team separation",
"product strategy",
"independence"
],
"lesson": "Demonstrates tradeoff between code reuse and organizational speed; separation enabled independent thinking and faster iteration despite integration cost later",
"topic_id": "topic_8",
"line_start": 384,
"line_end": 390
},
{
"id": "EX14",
"explicit_text": "Retool uses Slack heavily with hundreds of customer channels. When testing new products or bringing on larger customers, teams work with them directly in Slack for off-the-cuff feedback and direct line.",
"inferred_identity": "Retool (company)",
"confidence": "explicit",
"tags": [
"Retool",
"customer feedback",
"Slack",
"customer engagement",
"communication channels",
"product testing"
],
"lesson": "Shows how leveraging existing communication channels (Slack) creates low-friction customer feedback loops; direct access speeds iteration",
"topic_id": "topic_14",
"line_start": 556,
"line_end": 556
},
{
"id": "EX15",
"explicit_text": "Retool builds Retool internally. Product roadmap lives in Retool app. Feature flags managed in Retool. PMs use Retool all day every day. Internal tooling like team dashboards, task tracking, Linear integration happens in Retool.",
"inferred_identity": "Retool (company, eats own dogfood)",
"confidence": "explicit",
"tags": [
"Retool",
"dogfooding",
"internal tools",
"product usage",
"feedback loop",
"customer empathy"
],
"lesson": "Demonstrates importance of using your own product for internal needs; creates authentic feedback and ensures PMs understand product as users do",
"topic_id": "topic_14",
"line_start": 558,
"line_end": 562
},
{
"id": "EX16",
"explicit_text": "Retool is experimenting with science fair format where each product team has booth and go-to-market team can come get demos and ask questions at desired depth instead of high-level or low-level presentations.",
"inferred_identity": "Retool (company)",
"confidence": "explicit",
"tags": [
"Retool",
"sales enablement",
"communication",
"product readmap",
"experiential learning",
"go-to-market"
],
"lesson": "Creative solution to communication challenge; allows self-service learning at various depths rather than one-size-fits-all presentation",
"topic_id": "topic_15",
"line_start": 592,
"line_end": 592
},
{
"id": "EX17",
"explicit_text": "For Retool Mobile, team decided specifically to focus on field workers doing inventory management as vertical slice rather than building full mobile experience. That specific slice helped get from something viable beginning to end.",
"inferred_identity": "Retool (company, Eeke is Head of Product)",
"confidence": "explicit",
"tags": [
"Retool",
"Retool Mobile",
"vertical slice",
"MVP approach",
"field workers",
"inventory management"
],
"lesson": "Shows how to apply 'Build the Scooter' principle: picked specific use case and built complete solution for that rather than partial solution for all",
"topic_id": "topic_12",
"line_start": 514,
"line_end": 516
},
{
"id": "EX18",
"explicit_text": "Eeke was thinking about new Retool product and team raised concern about abuse potential. Founder Anthony was like 'Wouldn't that be an amazing problem to have?' meaning success first, handle edge cases later.",
"inferred_identity": "Retool (company, Anthony is founder)",
"confidence": "explicit",
"tags": [
"Retool",
"abuse prevention",
"edge cases",
"product strategy",
"founder philosophy",
"optimism"
],
"lesson": "Demonstrates mindset shift from protective design to optimistic design; if product is successful, abuse becomes feature, not bug",
"topic_id": "topic_11",
"line_start": 496,
"line_end": 498
},
{
"id": "EX19",
"explicit_text": "Claire Collier, former COO of Stripe, asks 'Are you willing to break the org for this person?' when deciding whether to make exceptions for high performers.",
"inferred_identity": "Stripe (company, Claire Collier was COO)",
"confidence": "explicit",
"tags": [
"Stripe",
"talent management",
"high performers",
"organizational structure",
"exception making",
"leadership"
],
"lesson": "Powerful framing for deciding when to make exceptions to process/structure; some people justify organizational flexibility",
"topic_id": "topic_10",
"line_start": 464,
"line_end": 464
},
{
"id": "EX20",
"explicit_text": "Patrick Collison at Stripe would ask penetrating questions when presented with ideas, making Eeke and others think much more deeply before proposing anything.",
"inferred_identity": "Stripe (company, Patrick Collison is co-founder)",
"confidence": "implicit",
"tags": [
"Stripe",
"founder influence",
"thinking rigorously",
"leadership by example",
"design process",
"culture"
],
"lesson": "Shows how founder questioning behavior cascades through organization; leaders shape thinking culture through their own rigor",
"topic_id": "topic_3",
"line_start": 190,
"line_end": 190
},
{
"id": "EX21",
"explicit_text": "At Stripe when building planning process, they talked to Amazon, Atlassian, and Apple but realized those big company processes wouldn't work for smaller Stripe because scale was so different.",
"inferred_identity": "Stripe (reference company), Amazon, Atlassian, Apple (benchmarking sources)",
"confidence": "explicit",
"tags": [
"process design",
"benchmarking",
"scale",
"organizational maturity",
"learning from large companies"
],
"lesson": "Benchmark companies are useful for direction, but can't directly apply processes across scale differences; need to adapt principles",
"topic_id": "topic_9",
"line_start": 404,
"line_end": 408
}
]
}