<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Product Coalition]]></title><description><![CDATA[A higher level, approachable, weekly insights series about staying curious in product and driving career growth, funded by member support]]></description><link>https://www.productcoalition.com</link><image><url>https://substackcdn.com/image/fetch/$s_!bm_y!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png</url><title>Product Coalition</title><link>https://www.productcoalition.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 03 Jun 2026 16:29:52 GMT</lastBuildDate><atom:link href="https://www.productcoalition.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jay Stansell]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[productcoalition@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[productcoalition@substack.com]]></itunes:email><itunes:name><![CDATA[Jay Stansell]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jay Stansell]]></itunes:author><googleplay:owner><![CDATA[productcoalition@substack.com]]></googleplay:owner><googleplay:email><![CDATA[productcoalition@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jay Stansell]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Your Product Isn't Just SaaS: Monetisation's Other Faces]]></title><description><![CDATA[When the price tag becomes the product conversation nobody wants to have.]]></description><link>https://www.productcoalition.com/p/your-product-isnt-just-saas-monetisations</link><guid isPermaLink="false">https://www.productcoalition.com/p/your-product-isnt-just-saas-monetisations</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Mon, 01 Jun 2026 14:02:45 GMT</pubDate><enclosure url="https://lh3.googleusercontent.com/d/15vfv_Ylrht_UlA5hPOmN1_WXmWgcYMF4" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JWgD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JWgD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JWgD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JWgD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JWgD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JWgD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402572,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/197434461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JWgD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JWgD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JWgD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JWgD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff116ce37-4fe0-4aec-bbf1-6c11dc2c05a3_2400x1350.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Brought to you by <a href="https://go.productcoalition.com/NL-PP105-06-01">ExecReps.ai</a> &#8212; AI-powered executive presence coaching for teams.</p><div><hr></div><p>Somewhere around <a href="https://www.profitwell.com/recur/all/state-of-saas-pricing">72% of SaaS companies</a> will change their pricing model within the first 18 months of launch. Not because the product failed, but because the way they asked people to pay for it did.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>These are product practitioners who've wrestled with the question most teams avoid: not "what should we build?" but "how should we get paid for it?" Nick Chasinov, Bart Krawczyk, Noa Ganot, Scott Middleton, Advait Lad, Bhavik Patel, and their fellow writers have turned monetisation from a finance team afterthought into a genuine product discipline, and their work in Product Coalition is a masterclass in thinking about money as a design problem.</p></blockquote><p>I have been guilty of treating pricing as the last slide in the deck. You build the thing, you ship the thing, and then someone in a meeting asks "so what do we charge?" and the room goes quiet. The truth is, the pricing model is the product experience for a lot of your users. It shapes what they try, what they ignore, and whether they come back.</p><p><a href="https://medium.productcoalition.com/how-to-select-the-right-pricing-model-for-product-monetization-opportunities-46c6a1ff66d6">Nick Chasinov</a> puts it bluntly in <a href="https://medium.productcoalition.com/how-to-select-the-right-pricing-model-for-product-monetization-opportunities-46c6a1ff66d6">How To Select the Right Pricing Model for Product Monetization Opportunities</a>: "The success of a product, apart from the product itself, often hinges on how a company chooses to leverage its monetization opportunities." He's right. And he goes further: "Setting a price involves several factors: costs, competition, profit margins, demand, pricing objectives, and more." Most product teams I know handle maybe two of those variables well and guess the rest.</p><p>The problem gets more interesting when you zoom out from individual pricing decisions to the business model itself. <a href="https://medium.productcoalition.com/products-dont-exist-in-a-vacuum-a-practical-guide-to-business-models-1733da072a1a">Bart Krawczyk</a> wrote what I think is one of the most underrated articles in our publication: <a href="https://medium.productcoalition.com/products-dont-exist-in-a-vacuum-a-practical-guide-to-business-models-1733da072a1a">Products Don't Exist in A Vacuum: A Product Manager's Guide to Business Models</a>. It is a reminder that the monetisation model isn't a lever you pull after the product is built. It is the architecture the product lives inside.</p><h2>The Freemium Trap and the Upgrade Nudge</h2><p>Here is a number that should make you uncomfortable: according to industry benchmarks, <a href="https://www.profitwell.com/recur/all/freemium-conversion-rate">typical freemium conversion rates sit between 2% and 5%</a>. That means up to 98% of your free users may never pay you a penny. The question is whether that 98% is working for you or against you.</p><p><a href="https://medium.productcoalition.com/pushing-to-premium-b1e0a341deb1">Advait Lad</a> digs into this in <a href="https://medium.productcoalition.com/pushing-to-premium-b1e0a341deb1">Freemium to Premium: How Companies Nudge You To Upgrade</a>. The article maps out the psychological machinery behind the upgrade moment, from feature gating to usage limits to the subtle art of making the free tier feel generous but incomplete. It is a fascinating read because it sits right at the intersection of product design and commercial strategy, the exact space where most PMs feel least confident.</p><p>But here is the thing about freemium that rarely gets discussed honestly: it is not just a pricing model. It is a distribution model. The free users are not freeloaders. They are your marketing department, your word-of-mouth engine, your living proof that the product works. The conversion rate matters, but the virality coefficient matters more. If your free users are not talking about you, freemium is just an expensive demo.</p><h2>Beyond the Subscription Box</h2><p>The SaaS pricing conversation has gotten stale. <a href="https://medium.productcoalition.com/the-right-saas-for-you-how-to-break-down-saas-pricing-models-d5b7d73b9c04">Sriram Parthasarathy</a> does a thorough job of mapping the landscape in <a href="https://medium.productcoalition.com/the-right-saas-for-you-how-to-break-down-saas-pricing-models-d5b7d73b9c04">The Right SaaS for You: How to Break Down SaaS Pricing Models</a>. He explains that "Companies may need to experiment with different pricing models to find the best fit for their particular product and audience." That sounds obvious on paper. In practice, most companies pick a model at launch and defend it like a castle wall, even when the moat has dried up.</p><p><a href="https://medium.productcoalition.com/saas-2-0-when-the-software-becomes-the-worker-49ea07991d47">Serhat Pala</a> takes this further in <a href="https://medium.productcoalition.com/saas-2-0-when-the-software-becomes-the-worker-49ea07991d47">SaaS 2.0: When the Software Becomes the Worker</a>, arguing that AI agents are about to blow up the per-seat pricing model entirely. When software does the work that humans used to do, charging per person makes no sense. You start charging per outcome, per task, per unit of value delivered. This is not a future prediction. It is happening right now.</p><h2>The API Economy's Quiet Revolution</h2><p>One of the most thoughtful monetisation frameworks I have read came from <a href="https://medium.productcoalition.com/api-monetisation-a-comprehensive-guide-part-1-752f019bbdc7">Scott Middleton</a>. His multi-part series, <a href="https://medium.productcoalition.com/api-monetisation-a-comprehensive-guide-part-1-752f019bbdc7">API Monetisation: A Comprehensive Guide (Part 1)</a> and <a href="https://medium.productcoalition.com/api-monetisation-a-comprehensive-guide-part-3-fc8d061a756d">A Comprehensive Guide to API Monetisation (Part 3): Indirect Monetisation</a>, lays out how APIs have created entirely new monetisation surfaces. The indirect model is the most fascinating part: you give the API away or charge a nominal fee, and the real revenue comes from the ecosystem it creates. It is Stripe's playbook. It is Twilio's playbook. And increasingly, it is the playbook for any product with developer-facing surfaces.</p><h2>The Price Experiment Nobody Wants to Run</h2><p><a href="https://medium.productcoalition.com/are-pricing-experiments-unethical-3f940293056b">Bhavik Patel</a> asks the question that keeps pricing teams up at night: <a href="https://medium.productcoalition.com/are-pricing-experiments-unethical-3f940293056b">Are Pricing Experiments Unethical?</a> It is a genuinely brave article because most product people will A/B test a button colour without blinking but refuse to test a price point because it "feels wrong." Bhavik makes a compelling case that not experimenting with pricing is the more dangerous option, because you end up charging based on gut feel and competitor mimicry rather than evidence.</p><p>He follows it up with <a href="https://medium.productcoalition.com/are-you-using-the-wrong-metric-for-your-pricing-experiments-dd2437a2df66">You're Using the Wrong Metric for Pricing Experiments</a>, which gets into the mechanics of what you should actually measure. Spoiler: conversion rate alone will mislead you. Revenue per visitor is a better north star.</p><h2>When Customers Don't Actually Want Cheaper</h2><p><a href="https://medium.productcoalition.com/do-your-customers-really-want-to-pay-less-53c8bcec6558">Noa Ganot</a> drops perhaps the most counterintuitive insight in this entire collection. In <a href="https://medium.productcoalition.com/do-your-customers-really-want-to-pay-less-53c8bcec6558">Do Your Customers Really Want to Pay Less?</a>, she compares two service providers. One optimised for minimum cost and effort. The other optimised for maximum value delivered. The one that charged more won, because "even in times of an economic downturn lowering your prices blindly is not necessarily the right thing to do." Every PM who has ever panicked and slashed prices during a tough quarter should read this piece. Sometimes the customer does not want to pay less. They want to feel like they are getting more.</p><h2>Marketplace Models: Aligning Incentives</h2><p><a href="https://medium.productcoalition.com/the-marketplace-starter-pack-e8e650374918">Lucas Fonseca Navarro</a> rounds out the picture with <a href="https://medium.productcoalition.com/the-marketplace-starter-pack-e8e650374918">The Marketplace Starter Pack</a>, arguing that "commission is always preferable when possible, and the reason for this is that you guarantee the greatest retention of value for your company." Commission-based models are the ultimate incentive alignment: you only make money when your users make money. He notes that platforms like eBay capture around <a href="https://medium.productcoalition.com/the-marketplace-starter-pack-e8e650374918">10%</a> in commission while advertising-based models capture less than 1%. The gap tells you everything about which monetisation model has real staying power.</p><p>And then there is <a href="https://medium.productcoalition.com/harnessing-consumer-bias-for-growing-sales-c2ae8e8dbbb5">Gabriyel Wong</a> with <a href="https://medium.productcoalition.com/harnessing-consumer-bias-for-growing-sales-c2ae8e8dbbb5">A Revenue Growth Model That Breaks the Price War Conundrum</a>, who brings behavioural economics into the conversation. When everyone in your market is racing to the bottom, the answer is not to race faster. It is to change the race entirely.</p><h2>What I Am Hearing on the Podcast</h2><p>Three recent conversations on the podcast have all circled around the same uncomfortable truth: most product teams treat monetisation as someone else's problem until it is too late.</p><p>Dan Balcauski, founder of Product Tranquility and pricing strategist who teaches at Northwestern's Kellogg School of Management, put it most directly on <a href="https://open.substack.com/pub/productcoalition/p/id83-profit-by-design-mastering-saas">EP83</a>:</p><div class="callout-block" data-callout="true"><p><em>"When it comes to SaaS pricing, most executives think that what you charge determines your success. In fact, who and how you charge determines your success."</em></p></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c253ab4f-5f20-41e0-9ed7-05d078755764&quot;,&quot;caption&quot;:&quot;In this episode of the Product Coalition Podcast, host Jay Stansell engages with Dan Balcauski, a pricing expert, to explore the intricacies of SaaS pricing and packaging. They discuss common misconceptions about pricing, the importance of understanding customer value, and the role of qualitative research in pricing strategies. Dan emphasizes the need f&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP83 Profit by Design: Mastering SaaS Pricing and Packaging to Maximize Growth&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder+CEO ExecReps.ai | Founder ProductCoalition.com | President+CPO FindYourGrind.com | VP Digital ProudMaryCoffee.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-04-20T18:15:15.339Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/161015302/679b4221-ebd9-408a-b1cc-40b1a7b57dd5/transcoded-15242.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/id83-profit-by-design-mastering-saas&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;679b4221-ebd9-408a-b1cc-40b1a7b57dd5&quot;,&quot;id&quot;:161015302,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Dan's advice was to spend most of your time on what the price tag goes on and very little time on what number goes on the price tag. The packaging decisions, the price metric, whether you charge per seat or per outcome or per API call, those structural choices are where the real leverage lives. He also called out a pattern I have seen everywhere: <em>"There's really only three ways to grow a SaaS company: acquisition, retention, and monetization. In that zero interest rate environment, the only thing that gets any oxygen is acquisition. Retention is not really considered and monetization is sort of an afterthought."</em> That afterthought era is over.</p><p>Nicole Segerer, a monetisation specialist with over a decade at Revenera and Flexera, reinforced this on <a href="https://open.substack.com/pub/productcoalition/p/monetize-this-how-you-can-turn-data">EP93</a>:</p><div class="callout-block" data-callout="true"><p><em>"It is important to start counting before you start monetizing."</em></p></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;94860e18-24ab-4c78-b6b4-9c5133b2d8d6&quot;,&quot;caption&quot;:&quot;Summary&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP93 Monetize This! How you can turn data, AI, and innovation into revenue.&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder+CEO ExecReps.ai | Founder ProductCoalition.com | President+CPO FindYourGrind.com | VP Digital ProudMaryCoffee.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-10-05T09:01:17.008Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/174846574/d2699088-c944-4005-b338-c1cfbd74bcf1/transcoded-155467.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/monetize-this-how-you-can-turn-data&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;d2699088-c944-4005-b338-c1cfbd74bcf1&quot;,&quot;id&quot;:174846574,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>She was talking about usage intelligence, the practice of instrumenting your product to understand how customers actually consume it before you build a pricing model around it. Her warning was sharp: <em>"When companies implement too quickly, without having the right data, monetization models go wrong. And when that goes wrong, you have a customer satisfaction issue. Then you've got to retract and change your pricing models, and that erodes trust."</em></p><p>Nicole also challenged the lazy use of "subscription" as a catch-all: <em>"Subscription always gets used as this broad talk term. 'Oh yeah, we monetize as a subscription.' But really that's not the statement. The statement is what is your subscription based on?"</em> With AI reducing the number of human users in many software products, she argued that per-seat subscription models may need to be fundamentally rethought.</p><p>And Dave West, CEO of Scrum.org, connected it all to a wider product leadership crisis on <a href="https://open.substack.com/pub/productcoalition/p/ep-74-embracing-the-product-mindset">EP74</a>:</p><div class="callout-block" data-callout="true"><p><em>"It's a return to the old values of product from the early 2000s, that it was a commercial role. And particularly in the last 5 to 10 years, it's become a highly technical role, and the commercials have almost been secondary and left behind."</em></p></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6125161e-7385-4480-b883-7c288c4da99f&quot;,&quot;caption&quot;:&quot;In this episode of the Product Coalition podcast, Jay Stansel interviews Dave West, CEO of Scrum.org, discussing the intersection of agile methodologies and product management. They explore Dave's journey to Scrum.org, the importance of the Agile Product Operating Model, and the role of C-suite executives in agile transformations. The conversation also &#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP74 Embracing the Product Mindset with Scrum.org CEO Dave West&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder+CEO ExecReps.ai | Founder ProductCoalition.com | President+CPO FindYourGrind.com | VP Digital ProudMaryCoffee.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-02-09T10:24:46.498Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/155911773/60a819fb-2d44-45ca-80c1-fc6d6a0f76a3/transcoded-224259.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/embracing-the-product-mindset-with&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;60a819fb-2d44-45ca-80c1-fc6d6a0f76a3&quot;,&quot;id&quot;:155911773,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>He is talking about Scrum and agile, but the monetisation parallel is exact. We have spent a decade training PMs to be technically excellent, to understand APIs and data pipelines and system architecture, while the commercial muscle has quietly atrophied. Monetisation strategy is not just a finance problem. It is a product problem. And if you cannot have a meaningful conversation with your CFO about how your product makes money, you are only doing half the job.</p><p><strong>So here is the question worth sitting with:</strong> if your product's pricing model was invented before your product existed, who is actually making the monetisation decision? The answer, for most teams, is "someone who left three years ago." And that should terrify you more than any competitor launch or market downturn. Because the companies that win the next decade will not be the ones with the best features. They will be the ones who figured out that how you capture value is itself a product decision, one that deserves the same rigour, the same experimentation, and the same creative ambition as anything else on your roadmap.</p><div><hr></div><blockquote><p>The writers featured in this issue are doing something that matters: they are treating monetisation as a product discipline, not a business team handoff. They are the PMs who sit in pricing meetings and actually have opinions backed by frameworks. They are the builders who understand that how you charge shapes what you build. Nick Chasinov mapping monetisation opportunities, Bart Krawczyk connecting business models to product architecture, Noa Ganot challenging the "cheaper is better" assumption, Scott Middleton dissecting API economics, Advait Lad reverse-engineering the freemium nudge, Bhavik Patel making the case for price experimentation, and Lucas Fonseca Navarro aligning marketplace incentives. This is what Product Coalition exists for: giving working practitioners a platform to share the commercial thinking that rarely makes it into product conference talks.</p></blockquote><div><hr></div><p>If you are not already part of our community, subscribe below for more content like this, delivered to your inbox every week.</p><div><hr></div><h2>Sources</h2><p>- Nick Chasinov, <a href="https://medium.productcoalition.com/how-to-select-the-right-pricing-model-for-product-monetization-opportunities-46c6a1ff66d6">How To Select the Right Pricing Model for Product Monetization Opportunities</a>, Product Coalition - Sriram Parthasarathy, <a href="https://medium.productcoalition.com/the-right-saas-for-you-how-to-break-down-saas-pricing-models-d5b7d73b9c04">The Right SaaS for You: How to Break Down SaaS Pricing Models</a>, Product Coalition - Advait Lad, <a href="https://medium.productcoalition.com/pushing-to-premium-b1e0a341deb1">Freemium to Premium: How Companies Nudge You To Upgrade</a>, Product Coalition - Bart Krawczyk, <a href="https://medium.productcoalition.com/products-dont-exist-in-a-vacuum-a-practical-guide-to-business-models-1733da072a1a">Products Don't Exist in A Vacuum: A Product Manager's Guide to Business Models</a>, Product Coalition - Scott Middleton, <a href="https://medium.productcoalition.com/api-monetisation-a-comprehensive-guide-part-1-752f019bbdc7">API Monetisation: A Comprehensive Guide (Part 1)</a>, Product Coalition - Scott Middleton, <a href="https://medium.productcoalition.com/api-monetisation-a-comprehensive-guide-part-3-fc8d061a756d">A Comprehensive Guide to API Monetisation (Part 3): Indirect Monetisation</a>, Product Coalition - Bhavik Patel, <a href="https://medium.productcoalition.com/are-pricing-experiments-unethical-3f940293056b">Are Pricing Experiments Unethical?</a>, Product Coalition - Bhavik Patel, <a href="https://medium.productcoalition.com/are-you-using-the-wrong-metric-for-your-pricing-experiments-dd2437a2df66">You're Using the Wrong Metric for Pricing Experiments</a>, Product Coalition - Noa Ganot, <a href="https://medium.productcoalition.com/do-your-customers-really-want-to-pay-less-53c8bcec6558">Do Your Customers Really Want to Pay Less?</a>, Product Coalition - Lucas Fonseca Navarro, <a href="https://medium.productcoalition.com/the-marketplace-starter-pack-e8e650374918">The Marketplace Starter Pack</a>, Product Coalition - Gabriyel Wong, <a href="https://medium.productcoalition.com/harnessing-consumer-bias-for-growing-sales-c2ae8e8dbbb5">A Revenue Growth Model That Breaks the Price War Conundrum</a>, Product Coalition - Serhat Pala, <a href="https://medium.productcoalition.com/saas-2-0-when-the-software-becomes-the-worker-49ea07991d47">SaaS 2.0: When the Software Becomes the Worker</a>, Product Coalition - Stephen Butts, <a href="https://medium.productcoalition.com/monetizing-your-product-a-guide-to-pricing-strategies-and-techniques-3fd877b034e4">Monetizing Your Product: A Guide to Pricing Strategies and Techniques</a>, Product Coalition - Dan Balcauski, <a href="https://open.substack.com/pub/productcoalition/p/id83-profit-by-design-mastering-saas">EP83: Profit by Design: Mastering SaaS Pricing and Packaging to Maximize Growth</a>, Product Coalition Podcast - Nicole Segerer, <a href="https://open.substack.com/pub/productcoalition/p/monetize-this-how-you-can-turn-data">EP93: Monetize This! How You Can Turn Data, AI, and Innovation Into Revenue</a>, Product Coalition Podcast - Dave West, <a href="https://open.substack.com/pub/productcoalition/p/ep-74-embracing-the-product-mindset">EP74: Embracing the Product Mindset with Scrum.org CEO Dave West</a>, Product Coalition Podcast</p><p>&#128075; Jay</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Discovery: When We Replaced Users With Dashboards]]></title><description><![CDATA[The sixty-year journey from clipboard surveys to AI-assisted interviews, and what got lost along the way.]]></description><link>https://www.productcoalition.com/p/discovery-when-we-replaced-users</link><guid isPermaLink="false">https://www.productcoalition.com/p/discovery-when-we-replaced-users</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Fri, 29 May 2026 00:54:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bXcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bXcv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bXcv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bXcv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bXcv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bXcv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bXcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:486571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/197526314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bXcv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bXcv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bXcv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bXcv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46fe9339-05d5-4960-b4b6-4a7c669a231e_1376x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Brought to you by <a href="https://go.productcoalition.com/NL-SUN06-05-31">ExecReps.ai</a> &#8212; AI-powered executive presence coaching for teams.</p><div><hr></div><p>If you are not already part of our community, subscribe below for more content like this, delivered to your inbox every week.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>There is a question I keep turning over in my head. When did product managers stop talking to people and start talking to dashboards instead?</p><p>I do not mean this as an accusation. I mean it as a genuine puzzle. Because somewhere along the line, something shifted. The industry went from "go talk to your customers" to "check your Amplitude dashboard," and nobody quite noticed the switch happening.</p><blockquote><p>This issue draws on the work of thirteen practitioners who wrote about product discovery in Product Coalition. Not consultants selling frameworks. Not influencers optimising for reach. Working product people, from Tel Aviv to Madrid to Melbourne, sharing what they learned in the messy middle of building products. That is the kind of writing that changes how you think.</p></blockquote><p>The story of how discovery evolved is also the story of how product management grew up. And like most growing-up stories, it involves a few wrong turns.</p><div><hr></div><h2>Era 1: The Requirements Document (1990s-2000s)</h2><p>If you were building software in the late 1990s, "discovery" meant something very specific. It meant writing requirements. Lots of them. In enormous documents that nobody fully read.</p><p>Noa Ganot captured this era perfectly in <a href="https://medium.productcoalition.com/validation-is-the-wrong-word-9f30e31badbe">Let's Say "Discovery": Why "Validation" Is the Wrong Word</a>. She recalled her days as a system architect at the Israeli Air Force, where the prevailing belief was that if you planned well enough, nothing would need to change. <em>"The idea that if only you planned well enough your code wouldn't need to change seems so naive today,"</em> she wrote. But back then, it was simply how things worked.</p><p>The assumption was simple. Gather every requirement upfront. Write them all down. Hand the document to engineering. Wait. Get exactly what you asked for. Ship.</p><p>Except it never worked that way. John Utz, writing in <a href="https://medium.productcoalition.com/start-without-the-end-in-mind-ea1b28c86bd3">Start Without the End in Mind</a>, described the fundamental flaw: <em>"I wasn't solving their problem; I was solving my own."</em> He had built a feature he was sure users would love, only to watch engagement flatline. The problem was not the feature. The problem was that he never asked anyone if they wanted it.</p><p>This was the era of the 200-page specification. Of waterfall timelines that stretched across years. Of "requirements gathering" as a distinct phase that happened once and was never revisited.</p><p>And the thing I keep coming back to is how confident everyone was. Nobody thought they were guessing. They thought they were planning.</p><div><hr></div><h2>Era 2: Get Out of the Building (2008-2015)</h2><p>Then Steve Blank said four words that changed everything: "Get out of the building."</p><p>The Lean Startup movement landed like a bomb in product teams that had spent years arguing over requirements documents. Customer Development said something radical for the time, that you could not know what customers wanted by sitting in a conference room debating it. You had to go ask them.</p><p>Scott Middleton, in his <a href="https://medium.productcoalition.com/product-discovery-playbook-a579bbe3e572">Product Discovery Playbook</a>, described the core of this shift: <em>"Product Discovery is an exercise in working out whether there are customers that want the product (or feature) you're working on and that you can deliver a solution to them."</em> It sounds obvious now. In 2010, it was a revelation.</p><p>This era introduced ideas that are now so embedded in product practice that we forget they were once controversial. Minimum viable products. Hypothesis testing. Pivots. The idea that building the wrong thing was worse than building nothing at all.</p><p>Scott Middleton also wrote about an underappreciated side effect in <a href="https://medium.productcoalition.com/discovery-for-non-product-people-c10d4336b8ab">Discovery for Non-Product People</a>. As product teams embraced discovery, a gap opened up with the rest of the organisation. He shared an actual quote from a General Manager: <em>"We gave an outstanding idea to the Lab, but they just told us our idea was no good and we had to go do more work."</em> Discovery created power. It also created friction.</p><p>Meanwhile, Fitra Akbar was documenting the craft of the customer interview in <a href="https://medium.productcoalition.com/how-to-run-a-customer-interview-correctly-9c196eb44887">How to Run a Customer Interview Correctly</a>. The rules were simple but counter-intuitive: don't talk about your solution, don't share your own opinions, create a comfortable environment. The interview was supposed to be about them, not you.</p><p>The Lean Startup era gave product managers permission to be wrong. That was its gift. Its limitation was that discovery still felt like a project with a beginning and an end. You "did discovery," then you "did building." The two tracks ran separately.</p><div><hr></div><h2>Era 3: Continuous Discovery (2015-2022)</h2><p>Teresa Torres changed the game again. Her book, <em>Continuous Discovery Habits</em>, introduced the idea that discovery was not a phase. It was a practice. Something you did every single week, forever.</p><p>Austin Nichols, in <a href="https://medium.productcoalition.com/5-lessons-on-continuous-discovery-36c80b4c3ea3">Five Lessons on Continuous Discovery</a>, quoted her definition directly: <em>"Weekly touchpoints with customers, by the team building the product, where they conduct small research activities, in pursuit of a desired outcome."</em> That was it. No six-week research sprint. No discovery "phase." Just a steady habit of staying close to the people you are building for.</p><p>Nichols also flagged something important: <em>"The antithesis of modern Product is mindlessly building a list of features. It's an anti-pattern to rarely talk to your customers."</em> The bar was no longer "have you done any research?" The bar was "are you doing research this week?"</p><p>Anthony Rousounelos built on this in <a href="https://medium.productcoalition.com/a-continuous-product-discovery-framework-for-agile-teams-3ee87eda0bd9">A Continuous Product Discovery Framework for Agile Teams</a>, pointing out the irony that most product teams lived in: <em>"product teams are agile in their implementation efforts while lacking an agile approach in the whole feature prioritization process."</em> Teams were using Scrum to build things fast. They were not using anything resembling agility to decide what to build.</p><p>Ant Murphy, in <a href="https://medium.productcoalition.com/how-to-kickoff-product-discovery-like-a-pro-aab8adf9202c">How to Kickoff Product Discovery Like a Pro</a>, addressed the practical question that came up most often when he coached PMs: <em>"I know what I want to do discovery on, but how do I get started?"</em> His answer was Assumptions Mapping and Experiment Boards. Simple tools. Low ceremony. The kind of thing you could do in an afternoon, not a quarter.</p><p>And Jerel Lee, in <a href="https://medium.productcoalition.com/designers-forget-lengthy-discovery-activities-start-with-jobs-to-be-done-instead-9703d04f4bd5">Designers, Forget Lengthy Discovery Activities, Start With Jobs-To-Be-Done Instead</a>, pushed back on discovery becoming its own bureaucracy. His argument was practical: <em>"context matters, in the private sector, business needs dictate quicker turnarounds and an expedient go-to-market approach."</em> Jobs-To-Be-Done, he argued, could compress weeks of discovery into something far tighter.</p><p>The continuous discovery era was a genuine breakthrough. But it also created a new failure mode.</p><div><hr></div><h2>Era 4: The Dashboard Trap (2020-Present)</h2><p>Here is where things get uncomfortable.</p><p>Somewhere around 2020, product analytics tools got very, very good. Amplitude. Mixpanel. Pendo. FullStory. Hotjar. Suddenly you could watch exactly what users did without ever talking to them. You could run A/B tests, track funnels, measure retention cohorts, all from the comfort of your laptop.</p><p>And slowly, quietly, discovery started to become a dashboard exercise.</p><p>I wonder if this is the biggest risk product management faces right now. Not that teams skip discovery entirely. That would be too obvious. The risk is that teams believe they are doing discovery because they look at data. They check metrics. They review dashboards. But they have stopped having conversations.</p><p>Michael Goitein captured the extreme version of this in <a href="https://medium.productcoalition.com/lets-rethink-how-we-build-products-how-product-discovery-works-d1d664d36724">Let's Rethink How We Build Products</a>. He described a leader who dismissed his team's user research with: <em>"I don't care what some random customers told you. You're going to build what I tell you to build."</em> The irony, as Goitein pointed out, was devastating: <em>"Without continuous product discovery, we never would have come to this leader's attention."</em> The very practice that made the team successful was the first thing to get squashed.</p><p>Keren Koshman sounded a different alarm in <a href="https://medium.productcoalition.com/the-balance-between-discovery-and-execution-373bd7406df1">The Balance Between Product Discovery and Delivery</a>. Her concern was that <em>"in the zeal to innovate and strategize, the pendulum has swung too far toward the discovery end of the spectrum."</em> Some teams were doing so much research that they had forgotten to ship anything.</p><p>And Afonso Franco wrote what might be the most honest diagnosis of all in <a href="https://medium.productcoalition.com/escaping-the-analysis-paralysis-trap-in-product-discovery-7a6180c3279">How to Escape the "Analysis Paralysis" Trap in Product Discovery</a>: <em>"Endless refinement of your idea. Completely lost in customer insights. Drawn in data. And not much progress apart from more and more user interviews. In essence, you're stuck."</em> His list of causes reads like a mirror: perfectionism, fear, misunderstanding what good discovery looks like, and something he called "discovery fanaticism," where a PM <em>"sees her/his job as to 'do discovery and design', usually following a certain framework religiously."</em></p><p>Maret Kruve brought mathematical rigour to this tension in <a href="https://medium.productcoalition.com/the-discovery-dilemma-when-to-just-ship-it-ac985693ce51">The Discovery Dilemma: When to Just Ship It</a>. Her framing was brilliant: <em>"Think of discovery as buying risk insurance: you pay a premium to reduce the probability of a larger potential loss."</em> And then the punchline: <em>"Insurance is worth the price only when the potential loss is high compared to the premium. It makes little sense when the potential loss is trivial. You insure your house, not your stapler."</em></p><p>That last line should be tattooed on every product team's wall.</p><div><hr></div><h2>Era 5: The AI Discovery Frontier (2024-Present)</h2><p>And now we are here. In the era of synthetic users and AI-assisted research.</p><p>Tools are emerging that promise to simulate customer interviews. AI can summarise transcripts, cluster feedback, generate personas, even suggest opportunity spaces. The question is no longer whether AI can help with discovery. It can. The question is whether it can replace the part that matters most.</p><p>And the part that matters most has never been the data. It has been the surprise.</p><p>John Utz put it best: <em>"Great product strategists fall in love with the user's problem, not the solution."</em> You cannot fall in love with a problem you have never seen up close. You cannot be surprised by a dashboard. You can only be surprised by a person saying something you did not expect.</p><p>Noa Ganot's argument about language matters here too. She argued that "validation" was the wrong word because it implied you already had the answer and were just checking it. "Discovery" was better because it implied you were genuinely looking for something you did not already know. As AI makes it easier than ever to "validate" at scale, the danger is that we lose the genuine looking-for-something-new part entirely.</p><p>The thing I keep coming back to is this: every era of discovery has been a reaction to the previous era's failure mode. Requirements documents failed because they assumed you could know everything upfront. Customer Development failed because it was a one-off phase. Continuous Discovery risks failing because it can become performative. And AI-assisted discovery risks failing because it might give us answers to questions we should not have been asking in the first place.</p><p>So here is my open question for you. If you replaced every customer conversation with an AI simulation, and the simulation gave you the same insights, would you have learned the same thing? Or would you have missed the thing that only shows up in the awkward pause, the offhand comment, the thing the customer says after you have already stopped recording?</p><div><hr></div><h2>What I Am Hearing on the Podcast</h2><p>Three recent podcast conversations keep circling back in my thinking around this topic.</p><p>Dave West, CEO of Scrum.org, came on <a href="https://www.productcoalition.com/p/embracing-the-product-mindset-with">EP 74: Embracing the Product Mindset</a> and described a problem that sits at the root of the dashboard trap. He talked about teams whose <em>"connection to the users, and to the stakeholders, and to the problem domain is tenuous at best."</em> These teams work on something, then work on something else, then something else again. They never stay close enough to any one set of users to develop real understanding.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3a861bcf-9a9c-4f50-ab43-b4bbbab48efe&quot;,&quot;caption&quot;:&quot;In this episode of the Product Coalition podcast, Jay Stansel interviews Dave West, CEO of Scrum.org, discussing the intersection of agile methodologies and product management. They explore Dave's journey to Scrum.org, the importance of the Agile Product Operating Model, and the role of C-suite executives in agile transformations. The conversation also &#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP74 Embracing the Product Mindset with Scrum.org CEO Dave West&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder+CEO ExecReps.ai | Founder ProductCoalition.com | President+CPO FindYourGrind.com | VP Digital ProudMaryCoffee.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-02-09T10:24:46.498Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/155911773/60a819fb-2d44-45ca-80c1-fc6d6a0f76a3/transcoded-224259.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/embracing-the-product-mindset-with&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;60a819fb-2d44-45ca-80c1-fc6d6a0f76a3&quot;,&quot;id&quot;:155911773,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Dave also painted the picture of what good looks like, drawing from startups: <em>"continuously innovating, everybody's motivated, everybody connects to the customer, everybody's flexible because you have to be."</em> That is the environment where discovery happens on its own, not because someone scheduled a research sprint, but because everyone is close enough to the problem that they cannot avoid learning.</p><p>And when asked about what matters most in complex product work, Dave cut right to the core: <em>"if it's a complex problem, are you incrementally delivering, learning against that problem, that's defining your understanding of it and delivering more value?"</em> That is discovery in one sentence. Not a phase. Not a dashboard. Learning against the problem.</p><p>Then Dan Balcauski, founder of Product Tranquility and a program leader at Northwestern's Kellogg School of Management, came on <a href="https://open.substack.com/pub/productcoalition/p/id83-profit-by-design-mastering-saas">EP 83: Profit by Design</a> and said something that landed hard. Talking about how companies understand the value they create, Dan was blunt: <em>"the value is not in the feature. The value is in the mind of the customer."</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ab02d7e4-05a3-4213-a469-44b0ce52292a&quot;,&quot;caption&quot;:&quot;In this episode of the Product Coalition Podcast, host Jay Stansell engages with Dan Balcauski, a pricing expert, to explore the intricacies of SaaS pricing and packaging. They discuss common misconceptions about pricing, the importance of understanding customer value, and the role of qualitative research in pricing strategies. Dan emphasizes the need f&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP83 Profit by Design: Mastering SaaS Pricing and Packaging to Maximize Growth&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder+CEO ExecReps.ai | Founder ProductCoalition.com | President+CPO FindYourGrind.com | VP Digital ProudMaryCoffee.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-04-20T18:15:15.339Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/161015302/679b4221-ebd9-408a-b1cc-40b1a7b57dd5/transcoded-15242.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/id83-profit-by-design-mastering-saas&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;679b4221-ebd9-408a-b1cc-40b1a7b57dd5&quot;,&quot;id&quot;:161015302,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Dan went further, pushing back on the idea that you can understand customers from data alone: <em>"understanding customer value, you can't just do in a room with a couple of spreadsheets. You have to go talk to customers."</em> He described running qualitative interviews before any pricing work, asking not about numbers but about context, what customers were trying before, what caused them to look for a new solution, why alternatives fell short. Discovery, it turns out, is not just a product management practice. It is how any function that touches customers should be thinking.</p><p>And Ana Bello-Elliott, founder of Bello Insights Lab, came on <a href="https://open.substack.com/pub/productcoalition/p/ep94-do-we-really-need-research-for">EP 94: Do We Really Need Research for This?</a> and brought something I had not heard anyone frame so clearly before. Ana started her career in cybersecurity, and she drew a direct line between risk documentation and product discovery: <em>"In the cybersecurity world, risks have to be documented. They have to be acknowledged... I think we need something similar in our discipline, where we are at least having the discussion of what is the risk that we're taking on by not taking an action."</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ecaa8781-e3ae-446d-9191-d19e131e0050&quot;,&quot;caption&quot;:&quot;Summary&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP94 Do We Really Need Research for This? How to Know, Fast&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder+CEO ExecReps.ai | Founder ProductCoalition.com | President+CPO FindYourGrind.com | VP Digital ProudMaryCoffee.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-10-19T10:01:54.839Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/175882498/b14bfe9c-79a7-4d46-98ea-1c0566ec7b47/transcoded-00001.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/ep94-do-we-really-need-research-for&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;b14bfe9c-79a7-4d46-98ea-1c0566ec7b47&quot;,&quot;id&quot;:175882498,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>That reframe hit hard. Discovery is not a nice-to-have. It is risk management. And Ana had the four questions to back it up: Do we know what customer needs we are solving for? How do we know, what is the evidence? Is this impacting more than one customer? And what is the risk if we move forward without research?</p><p>Ana also gave the most honest assessment I have heard of AI-assisted research. She described using an AI moderator for a recent study: <em>"There were things that the tool was not very good at, like my user was sharing their screen. It could not interpret what was happening on the screen."</em> A participant thought they were sharing their screen but were not, and the AI had no way to notice. A human moderator would have caught it immediately. But then the flip side: <em>"If we need 100 interviews overnight, you can get 100 interviews overnight."</em> The power is real. The gaps are real too.</p><p>And then the line that ties it all together: <em>"Research is, at the end of the day, strategic. And something that we often forget because UX and UX research lives within the little box of UX design. But at the end of the day, research is strategy. It feeds into your strategy."</em> That is the argument for discovery that cuts through every era of this newsletter. Not a phase. Not a checkbox. Strategy.</p><div><hr></div><blockquote><p><strong>What these thirteen writers and three podcast guests are doing is the work that Product Coalition exists for. They are not waiting for someone to hand them a framework. They are building in the open, sharing what they learn, and being honest about what does not work.</strong></p></blockquote><p>Ant Murphy is building Assumptions Maps with his teams. Maret Kruve is doing the maths on when discovery is and is not worth the investment. Afonso Franco is naming the failure modes that nobody else wants to talk about. Michael Goitein is pushing back against leaders who would rather dictate than listen. Austin Nichols is running small experiments every week. Noa Ganot is questioning the very words we use to describe what we do. And Ana Bello-Elliott is treating discovery as the risk management discipline it always should have been.</p><p>These are the people doing the work. Not from stages. From desks and calls and sprint reviews and awkward customer interviews. This is what open practice looks like.</p><div><hr></div><p>Discovery has been many things over the decades. A requirements document nobody read. A post-it wall in a WeWork. A Dovetail dashboard with 400 tags and zero conviction. Each era tried to solve the same problem: how do you build something people actually want when you are not the person who will use it?</p><p><strong>The answer has never changed. You talk to them. You watch them. You sit in the discomfort of being wrong. The tools will keep evolving. AI will get better at summarising transcripts and worse at noticing that someone is not actually sharing their screen. But the discipline underneath, the willingness to be surprised, that part is not automatable. It never was.</strong></p><p>The best discovery teams I see right now are not choosing between human and machine. They are using AI to move faster and humans to move deeper. That is not a compromise. That is the frontier.</p><p>&#128075; Jay</p><div><hr></div><p>If you are not already part of our community, subscribe below for more content like this, delivered to your inbox every week.</p><div><hr></div><h2>Sources</h2><p>- Ant Murphy, <a href="https://medium.productcoalition.com/how-to-kickoff-product-discovery-like-a-pro-aab8adf9202c">How to Kickoff Product Discovery Like a Pro</a>, Product Coalition - Noa Ganot, <a href="https://medium.productcoalition.com/validation-is-the-wrong-word-9f30e31badbe">Let's Say "Discovery": Why "Validation" Is the Wrong Word</a>, Product Coalition - Maret Kruve, <a href="https://medium.productcoalition.com/the-discovery-dilemma-when-to-just-ship-it-ac985693ce51">The Discovery Dilemma: When to Just Ship It</a>, Product Coalition - Austin Nichols, <a href="https://medium.productcoalition.com/5-lessons-on-continuous-discovery-36c80b4c3ea3">Five Lessons on Continuous Discovery</a>, Product Coalition - Keren Koshman, <a href="https://medium.productcoalition.com/the-balance-between-discovery-and-execution-373bd7406df1">The Balance Between Product Discovery and Delivery</a>, Product Coalition - Afonso Franco, <a href="https://medium.productcoalition.com/escaping-the-analysis-paralysis-trap-in-product-discovery-7a6180c3279">How to Escape the "Analysis Paralysis" Trap in Product Discovery</a>, Product Coalition - Scott Middleton, <a href="https://medium.productcoalition.com/product-discovery-playbook-a579bbe3e572">Product Discovery Playbook</a>, Product Coalition - Anthony Rousounelos, <a href="https://medium.productcoalition.com/a-continuous-product-discovery-framework-for-agile-teams-3ee87eda0bd9">A Continuous Product Discovery Framework for Agile Teams</a>, Product Coalition - Scott Middleton, <a href="https://medium.productcoalition.com/discovery-for-non-product-people-c10d4336b8ab">Discovery for Non-Product People</a>, Product Coalition - Fitra Akbar, <a href="https://medium.productcoalition.com/how-to-run-a-customer-interview-correctly-9c196eb44887">How to Run a Customer Interview Correctly</a>, Product Coalition - John Utz, <a href="https://medium.productcoalition.com/start-without-the-end-in-mind-ea1b28c86bd3">Start Without the End in Mind</a>, Product Coalition - Michael H. Goitein, <a href="https://medium.productcoalition.com/lets-rethink-how-we-build-products-how-product-discovery-works-d1d664d36724">Let's Rethink How We Build Products: How Product Discovery Works</a>, Product Coalition - Jerel Lee, <a href="https://medium.productcoalition.com/designers-forget-lengthy-discovery-activities-start-with-jobs-to-be-done-instead-9703d04f4bd5">Designers, Forget Lengthy Discovery Activities, Start With Jobs-To-Be-Done Instead</a>, Product Coalition - Ana Bello-Elliott, <a href="https://open.substack.com/pub/productcoalition/p/ep94-do-we-really-need-research-for">EP 94: Do We Really Need Research for This?</a>, Product Coalition Podcast</p><p></p>]]></content:encoded></item><item><title><![CDATA[The Feature Graveyard Nobody Talks About]]></title><description><![CDATA[How a practice built on conversation became a compliance checkbox, and what practitioners are doing to take it back.]]></description><link>https://www.productcoalition.com/p/user-stories-the-conversation-we</link><guid isPermaLink="false">https://www.productcoalition.com/p/user-stories-the-conversation-we</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Thu, 28 May 2026 16:00:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/34a4b157-21dc-437e-baa6-1209dc273e47_1792x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-qmB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-qmB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-qmB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-qmB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-qmB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-qmB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:484259,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/197433611?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-qmB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-qmB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-qmB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-qmB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4fae8e-43c1-4916-81ad-be4044a0962d_1792x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>I found a box of old notebooks in my garage last week. Index cards with user stories scribbled in pencil, acceptance criteria that read more like legal contracts than promises of value. I remember being proud of those cards. I thought the process was the work. Looking at them now, I see a graveyard of features nobody ever used.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>That got me thinking. So I went back through our archive to trace how we went from "let's talk about what the user needs" to "please fill in the Jira template correctly."</p><div><hr></div><p>Brought to you by <a href="https://go.productcoalition.com/NL-WED102-05-28">ExecReps.ai</a> &#8212; AI-powered executive presence coaching for teams.</p><p>Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p><h2>The Template Era (2018&#8211;2019)</h2><p>In 2018, <a href="https://medium.productcoalition.com/how-to-write-epics-and-user-stories-best-practice-1de5b983900">Bindiya Thakkar</a> wrote what might be the most earnest guide to user stories ever published on Product Coalition. She laid out the whole thing: epics with four sections, stories with acceptance criteria, design requirements, engineering requirements. Every piece accounted for, every edge documented.</p><p>"Writing a good epic and user story is the most basic and the most important task at hand when you enter the role of Product Management."</p><p>I don't say that dismissively. If you were a new PM in 2018, that article was a lifeline. You had no idea what you were doing, and here was someone who'd been in the trenches laying out exactly how to write the thing your team was going to build from. Not a VP giving a keynote. A practitioner, sharing what she'd figured out.</p><p>That was the energy of user stories when they still worked. They were conversation starters, not paperwork. Bindiya's article reads like someone who genuinely believed that if you wrote the story well enough, the team would build the right thing. And for a while, that was probably true.</p><h2>The Ticket Factory (2020&#8211;2022)</h2><p>Then something shifted. The tool became the process. The process became the bureaucracy.</p><p><a href="https://medium.productcoalition.com/writing-the-perfect-jira-ticket-doesnt-matter-92d428e93df4">J.A. Becker</a> captured it perfectly in 2022: "I used to slave over these things. They had to be perfect." His manager would review every Jira ticket and make him rewrite it again and again. Some companies were actually reviewing ticket quality for performance evaluations.</p><p>Think about that. We took a format designed to start a conversation and turned it into something you could be graded on.</p><p>"Perfect tickets are perfectly scoped to do a given task perfectly in a perfect world. And it's not a perfect world."</p><p>That same year, <a href="https://medium.productcoalition.com/hey-product-manager-stop-writing-tickets-and-start-sharing-stories-d29526ffbeb4">John McDonald</a> pointed out that most product teams were building with no real map of where they were going. "Too much focus on getting things shipped and too little focus on the who, what, why and how." His solution was story mapping, which at least tried to reconnect the stories to a bigger picture. But the fact that he had to write that article tells you how far we'd drifted. Teams were cranking through backlogs of perfectly formatted tickets that added up to nothing.</p><p>Here is the part nobody on stage at conferences talks about. The PMs writing those tickets were not lazy or incompetent. They were doing exactly what the system asked of them. Write the ticket. Get it estimated. Ship it. Repeat. If the output didn't create outcomes, that was somehow also their fault. The messy middle of product management, the place where most of us actually work, had been reduced to a ticket queue.</p><h2>The Rebellion (2023)</h2><p>By 2023, practitioners started saying what they'd been thinking for years.</p><p><a href="https://medium.productcoalition.com/as-a-persona-i-need-because-i-need-4dffe92e41de">Lee Fischman</a> published a piece called "A meditation on how user stories can be really stupid." Not the kind of title you'd hear at a product leadership summit. But the kind of thing you'd say to a colleague over coffee.</p><p>His point was subtle: the format itself creates tautologies. "As a user, I want X because I want to do X." We'd turned a communication tool into a fill-in-the-blank exercise where the blanks didn't even make sense half the time. His advice? "If its purpose ends up looking silly, maybe try to improve it, or leave it out." Radical honesty from someone in the middle, not the top.</p><p><a href="https://medium.productcoalition.com/how-to-write-the-best-user-stories-ad1ac0a8d182">Lisa Mo Wagner</a> took a different angle that same year. She was still teaching the craft, still showing people how to write good stories, but she'd quietly moved to the "job story" format instead. "When [situation], I want to [motivation], so I can [expected outcome]." Notice what changed. The user is in a situation, not a persona. The motivation is real, not a template fill. It was an evolution driven by the people doing the actual work.</p><p>And then <a href="https://medium.productcoalition.com/ditch-epics-and-user-stories-and-focus-on-outcomes-2792e3e4111e">Ant Murphy</a> dropped the hammer: "Ditch Epics and User Stories and Focus on Outcomes."</p><p>Ant had been helping organisations shift from output to outcome thinking, and he kept seeing the same problem. "I've seen too many places get stuck in a perpetual hamster wheel arguing over what an Epic is. Epics vs Initiatives vs User Stories? Who owns what? Who prioritises what? Where do they belong?" All that energy wasted on semantics while nobody was measuring whether the work actually changed anything.</p><p>His reframe hit hard: going from "I want" to "we believe" shifts from certainty to uncertainty. "We believe" admits you might be wrong. "I want" pretends you already know.</p><h2>What Replaced Them?</h2><p>I am not sure anything cleanly replaced user stories. The best teams I talk to have moved toward a hybrid that looks less like a template and more like a thinking tool.</p><p><a href="https://medium.productcoalition.com/defining-requirements-while-building-0-to-1-e2d1c4a4c1bc">Ram Maganti</a> wrote about the synergy between problem statements and user stories on Product Coalition: "Failure to thoroughly understand these pain points can increase the risk of product failure." He argued that user stories work when they're paired with problem statements that provide the context. Without the problem, the story is just a task.</p><p><a href="https://medium.productcoalition.com/how-to-create-small-product-backlog-items-37cde9e2b758">Lavaneesh Gautam</a> pushed for smaller, more valuable backlog items. "A product is a vehicle designed to deliver value and each Product Backlog Item should deliver incremental value." His warning is one I've ignored too many times: "Many teams sometimes break down units of value into tasks and consider them as product backlog items, please don't do this." When you do, you end up managing a list of chores instead of a product.</p><p>And <a href="https://medium.productcoalition.com/building-trust-around-customer-requests-bc9c1cb02a01">Noa Ganot</a> flipped the whole customer request problem on its head: "The product manager doesn't need to be the voice of the customer. That's on sales and customer success. Instead, the product manager needs to be the voice of the market." She gave PMs permission to let customer requests sit in the backlog, reframing them as "a treasure trove of raw market signals" rather than orders at a restaurant.</p><p>None of these people are CEOs of billion-dollar companies. They are practitioners sharing hard-won lessons from the middle of the work. That is exactly why it matters.</p><h2>What I Am Hearing on the Podcast</h2><p>Back in 2020, I sat down with James Sear and Tim Ramage from Avion in a WeWork in Holborn to talk about user story mapping. They built a digital story mapping tool because they kept seeing the same problem: teams would do the hard work of mapping everything out on a wall, have brilliant conversations, and then dump it all into a backlog tool and forget the map ever existed.</p><p>James put it plainly: "You have really great conversations. You get everyone involved, and then you put everything into a backlog tool manually, and you forget about the user story map. And all of that context and conversation that you had is lost."</p><p>That loss of context is the thread running through everything I've traced in this issue. The format was never the point. The conversation was the point. And the conversation got lost somewhere between the Post-it wall and the Jira board.</p><p>Tim made a distinction that has stuck with me: "It's less about what's our velocity and how many points can we deliver in the next sprint, and it's more about what's our hypothesis here. Let's create a release around what we think we want to solve." That shift, from velocity to hypothesis, is exactly what Ant Murphy and the 2023 practitioners were pushing toward. The podcast conversation in 2020 was already pointing where the written discourse would land three years later.</p><p>One detail that made me laugh: Tim said the biggest pitfall with physical story mapping is that "they fall off the wall after you've moved them at least twice, or the cleaners come in." Coming into the room and seeing five Post-it notes on the floor with no idea where they belonged. If you've ever been on a product team, you've lived that moment. Nobody puts that in a conference keynote, but everyone in the messy middle knows exactly what it means.</p><p><em>Listen to the full conversation</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e19a15db-6bfe-4b0e-afea-c891eae4be62&quot;,&quot;caption&quot;:&quot;Listen in as Jay Stansell and James Sear and Tim Ramage chat about User Story Mapping for Modern Product Teams.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP40 EU Tour #15 User Story Mapping for Modern Product Teams with James Sear and Tim Ramage&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder+CEO ExecReps.ai | Founder ProductCoalition.com | President+CPO FindYourGrind.com | VP Digital ProudMaryCoffee.com&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2020-04-13T00:00:00.000Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/147744279/3d3a5b14-50f0-4918-8cdc-de782d49033e/transcoded-00001.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/eu-tour-15-user-story-mapping-for-f41&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;3d3a5b14-50f0-4918-8cdc-de782d49033e&quot;,&quot;id&quot;:147744279,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>So Where Does That Leave Us?</h2><p>User stories did not fail because the format was bad. They failed because we stopped using them as conversation starters and started using them as compliance documents. The original idea, a placeholder for a human conversation about what we're building and why, was always sound. We just buried it under process.</p><p>The people I've quoted in this piece are not famous. They are product managers, product coaches, and practitioners who sat down and wrote about what they were seeing in their own teams. That's what Product Coalition exists for. Not to tell you what the top of the industry thinks, but to give you access to what your peers have figured out.</p><p>If you stopped using the standard user story format tomorrow, what would you replace it with to make sure your team still builds the right thing? Hit reply and tell me. I want to hear what's working in your world, not just what the textbooks say should work.</p><p>You're reading the Product Coalition newsletter. Every week, I dig into the archive of 3,500+ articles and 100+ podcast episodes to trace how product thinking has evolved. If someone forwarded this to you, subscribe here so you don't miss the next one.</p><p>&#128075; Jay</p><h1>Sources</h1><p>Bindiya Thakkar &#8212; <a href="https://medium.productcoalition.com/how-to-write-epics-and-user-stories-best-practice-1de5b983900">How to Write Epics and User Stories</a> (Nov 2018), J.A. Becker &#8212; <a href="https://medium.productcoalition.com/writing-the-perfect-jira-ticket-doesnt-matter-92d428e93df4">Writing the Perfect Jira Ticket Doesn't Matter</a> (Mar 2022), John McDonald &#8212; <a href="https://medium.productcoalition.com/hey-product-manager-stop-writing-tickets-and-start-sharing-stories-d29526ffbeb4">Why Product Managers Should Be Story Mapping</a> (Jun 2022), Lee Fischman &#8212; <a href="https://medium.productcoalition.com/as-a-persona-i-need-because-i-need-4dffe92e41de">A meditation on how user stories can be really stupid</a> (Oct 2023), Lisa Mo Wagner &#8212; <a href="https://medium.productcoalition.com/how-to-write-the-best-user-stories-ad1ac0a8d182">How to Write the Best User Stories</a> (Jul 2023), Ant Murphy &#8212; <a href="https://medium.productcoalition.com/ditch-epics-and-user-stories-and-focus-on-outcomes-2792e3e4111e">Ditch Epics and User Stories and Focus on Outcomes</a> (Jul 2023), Ram Maganti &#8212; <a href="https://medium.productcoalition.com/defining-requirements-while-building-0-to-1-e2d1c4a4c1bc">It's About Synergy: The Power of Problem Statements and User Stories</a>, Lavaneesh Gautam &#8212; <a href="https://medium.productcoalition.com/how-to-create-small-product-backlog-items-37cde9e2b758">How To Create Small Product Backlog Items</a>, Noa Ganot &#8212; <a href="https://medium.productcoalition.com/building-trust-around-customer-requests-bc9c1cb02a01">Building Trust Around Customer Requests</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EP103 From Data to Decisions: Making Analytics Actionable with AI]]></title><description><![CDATA[Summary]]></description><link>https://www.productcoalition.com/p/ep103-from-data-to-decisions-making</link><guid isPermaLink="false">https://www.productcoalition.com/p/ep103-from-data-to-decisions-making</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Thu, 28 May 2026 09:01:06 GMT</pubDate><enclosure url="https://substack-video.s3.amazonaws.com/video_upload/post/198964533/e07b7fdd-f619-4441-95cb-7451fa26bc12/transcoded-216504.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Summary</strong></p><p>In this episode, Weiwei Hu, an analytics and AI leader, discusses how data analytics can be transformed from mere reporting to driving strategic decisions. She explores the disconnect between analytics and business strategy, the impact of AI on analytics workflows, and how to leverage data for better decision-making.</p><p><strong>Take aways</strong></p><ul><li><p>Disconnect between a&#8230;</p></li></ul>
      <p>
          <a href="https://www.productcoalition.com/p/ep103-from-data-to-decisions-making">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Leaky Bucket You Keep Filling]]></title><description><![CDATA[Why product teams pour millions into acquisition while the customers they already have quietly walk out the back door.]]></description><link>https://www.productcoalition.com/p/the-leaky-bucket-you-keep-filling</link><guid isPermaLink="false">https://www.productcoalition.com/p/the-leaky-bucket-you-keep-filling</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Wed, 27 May 2026 18:49:43 GMT</pubDate><enclosure url="https://lh3.googleusercontent.com/d/1vt0yFBmB10wx62JyvcrB8hZupLJsnEhd" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bBBK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bBBK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bBBK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bBBK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bBBK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bBBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117459,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/197433952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bBBK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bBBK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bBBK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bBBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0ecdb3-6885-424c-96ae-0dbd1a05bc28_1456x816.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Between 20% and 60% of users churn after their first session with a product. I had to read that number twice. Not after a month. Not after a quarter. After a single session, up to six out of ten people decide they've seen enough and leave.</p><blockquote><p>The numbers in this issue come from product people who got tired of watching dashboards turn red and decided to do something about it. They are not retention consultants selling frameworks. They are practitioners who opened their spreadsheets and shared what they found.</p></blockquote><p>I think about this stat every time I see a startup announce a huge funding round alongside a user acquisition number. The number always goes up. The retention number is never mentioned. There is a reason for that, and it is not flattering.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Brought to you by <a href="https://go.productcoalition.com/NL-FRI103-05-30">ExecReps.ai</a>, AI-powered executive presence coaching for teams.</p><p>Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p><div><hr></div><h2>The Sign-Up Is Not the Win</h2><p>I spent an hour last week trying to unsubscribe from a meal kit service that I signed up for during a moment of late-night ambition. It took four clicks and a forced survey just to stop the boxes from arriving at my door. I sat there watching the screen and realised that I was just another data point in a very expensive game of musical chairs.</p><p>Ant Murphy captured this distinction perfectly in <a href="https://medium.productcoalition.com/acquisition-vs-activation-and-how-to-predict-churn-1f8efa386021">Acquisition vs Activation and How to Predict Churn</a>. He writes: 'Acquisition is when you get a user on board. Activation is when you get them to use your product in a meaningful way.'</p><p>I wonder how many product teams confuse those two moments. Ant asks a question that I find genuinely uncomfortable: 'Just think how many things have you signed up for and never used?' I look at my own phone and see at least a dozen apps gathering digital dust. Every one of those was someone's acquisition metric. None of them became an activation story.</p><p>He had a FinTech client whose mobile team was tracking daily active users as their core metric. His challenge to them: 'How often do you look at your bank account? Do you check your app every day? I don't.' They were measuring engagement on a cadence that did not match how people actually use banking products. The number looked good on a dashboard. It meant almost nothing.</p><p>His advice is the bit that stays with me: 'Don't just track acquisition, activation and retention. Track the nuanced states between each of them.' The space between active and churned is not a cliff. It is a slow, quiet drift that most dashboards are not designed to show you.</p><h2>The 90% Problem</h2><p>If you ignore those nuances, you end up fighting a war you cannot win. The team at UXCam laid out the stakes in <a href="https://medium.productcoalition.com/how-to-measure-analyze-and-reduce-app-churn-c097b9828f61">How to Measure, Analyze, and Reduce App Churn</a>: 'All the user acquisition in the world won't matter if you've got a high churn rate on your app.'</p><p>It is a simple truth that most teams acknowledge and then proceed to do nothing about. They also note that 'it's generally much easier to retain customers than it is to gain new ones.' Everyone nods at this in meetings. Very few teams actually resource retention work the way they resource acquisition campaigns.</p><p>The statistic that I keep coming back to from their piece: 90% of users have stopped using an app due to poor performance. Not missing features. Not bad pricing. Poor performance. The app was slow, or it crashed, or the thing they wanted to do took too many steps. Product teams obsess over building the next feature while the foundation is cracking under their feet. I suspect that fixing a slow loading screen is often a better investment than building a new dashboard, but that fix never makes it into the quarterly roadmap presentation because it is not exciting enough.</p><h2>The Unicorn Graveyard</h2><p>Nick Chasinov puts the human cost of this in focus in <a href="https://medium.productcoalition.com/user-retention-defines-your-products-success-here-are-3-ways-to-improve-it-99939519a996">User Retention Defines Your Product's Success: Here Are 3 Ways to Improve It</a>. He mentions that 'the number of users who churn in the first session ranges from 20% to 60%.' That is the stat I opened with, and it is a sobering thought for anyone whose job depends on growth.</p><p>He also cites research showing that 'improving retention by just 5% can boost revenue by 25% to 95%.' A five percent improvement. Not a rebuild. Not a pivot. Five percent less leaking from the bucket.</p><p>The examples he picks are the ones that should keep product leaders up at night. Fab, the design e-commerce site, 'was valued as a unicorn and raised a $336 million funding round prior to closing its doors.' Homejoy, the home services platform, raised almost $40 million and shut down 18 months later. Both grew fast. Neither retained.</p><p>His framing is the one I wish more product teams would internalise: 'It's easy to show investors top-line growth, such as gaining 100,000 new users in a week, but retention paints a more accurate picture of long-term success.' The leaky bucket looks full if you keep pouring water in fast enough. It is still leaking.</p><h2>Putting a Number on the Leak</h2><p>If you want to move this from philosophy to action, Scott Middleton provides a framework in <a href="https://medium.productcoalition.com/how-to-calculate-the-value-of-your-retention-improvements-17e6f7378ab">How to Calculate the Value of Your Retention Improvements</a>. He acknowledges upfront that 'calculating the return on investment of improvements to retention can seem like a daunting or complex task.'</p><p>His approach is deliberately simple: take your churn rate, multiply it by the number of customers, and multiply that by your lifetime value. The number you get is what churn is costing you right now. I find this math useful because it removes the emotion from the room. It turns a product problem into a business reality that a CFO can understand and act on. No philosophical debates about user experience. Just a number on a spreadsheet that says 'this is what we are losing every month because people leave.'</p><p>The simplicity is the point. Scott argues that without a clear and uncomplicated formula, your calculation would get caught up in sensitivity analysis and endless debates about the inputs. Most retention initiatives die not because they are bad ideas but because nobody could agree on how to measure whether they worked.</p><h2>The Ratio That Matters Most</h2><p>Nick Chasinov returns in <a href="https://medium.productcoalition.com/why-are-customer-acquisition-cost-and-lifetime-value-important-to-calculate-7e051791d77d">Why Are Customer Acquisition Cost and Lifetime Value Important to Calculate?</a> to explain the core tension that sits underneath all of this. He states that 'the money, time, staffing, and other resources used to acquire a new customer must be lower than that customer's lifetime value for the business to be successful.'</p><p>He suggests aiming for a 3-to-1 ratio between lifetime value and acquisition cost. If it costs you $1,000 to acquire a customer, you need at least $3,000 in lifetime value to have a sustainable business. I find this useful as a North Star because it forces product and marketing teams to have the same conversation instead of optimising in opposite directions.</p><p>The detail that landed hardest for me: '93% of people trust friends and family to obtain information about services and brands, while only 30% of consumers trust companies.' If you focus on retention, on making the product so good that people actually stay and tell others about it, you build the best acquisition channel that exists. Not an ad campaign. Not a growth hack. A product worth talking about. That is the cheapest customer acquisition cost there is, and the one least likely to show up in your marketing budget.</p><h2>The Question I Keep Asking Myself</h2><p>When I look at the products I have worked on, the honest answer is that I spent far more time on acquisition than retention. Most of us do. New users are exciting. Churned users are depressing. It is easier to celebrate a sign-up than to investigate a cancellation. But the math does not care about what is more fun to work on.</p><blockquote><p><em>The practitioners I have quoted in this issue are not writing from corner offices. They are product managers, founders, and consultants who sat down and worked through the numbers because they were tired of watching their buckets leak. That is what Product Coalition exists for. Not the view from the top, but the lessons from the people doing the work.</em></p></blockquote><p>When you look at your own product, are you spending more time trying to plug the holes in the bucket, or trying to find a bigger hose to fill it?</p><div><hr></div><p>You're reading the Product Coalition newsletter. Every week, I dig into the archive of 3,500+ articles and 100+ podcast episodes to trace how product thinking has evolved. If someone forwarded this to you, subscribe here so you don't miss the next one.</p><div><hr></div><p>Got a product story worth telling? Whether you're an exceptional talent shaping the future of product, or you've got a career journey others can learn from, I want to hear from you. <a href="https://go.productcoalition.com/become-a-guest">Apply to be a guest on the Product Coalition podcast.</a></p><p>&#128075; Jay</p><h2>Sources</h2><p>Ant Murphy, <a href="https://medium.productcoalition.com/acquisition-vs-activation-and-how-to-predict-churn-1f8efa386021">Acquisition vs Activation and How to Predict Churn</a> (Apr 2023); UXCam, <a href="https://medium.productcoalition.com/how-to-measure-analyze-and-reduce-app-churn-c097b9828f61">How to Measure, Analyze, and Reduce App Churn</a> (Jun 2022); Nick Chasinov, <a href="https://medium.productcoalition.com/user-retention-defines-your-products-success-here-are-3-ways-to-improve-it-99939519a996">User Retention Defines Your Product's Success: Here Are 3 Ways to Improve It</a> (Nov 2022); Scott Middleton, <a href="https://medium.productcoalition.com/how-to-calculate-the-value-of-your-retention-improvements-17e6f7378ab">How to Calculate the Value of Your Retention Improvements</a> (Mar 2022); Nick Chasinov, <a href="https://medium.productcoalition.com/why-are-customer-acquisition-cost-and-lifetime-value-important-to-calculate-7e051791d77d">Why Are Customer Acquisition Cost and Lifetime Value Important to Calculate?</a> (Jun 2023)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[EP 102 The Future-Proof PM: AI Skills & How to Develop Them]]></title><description><![CDATA[Guest: Beatrice Partain, Director of Product Management, General Assembly]]></description><link>https://www.productcoalition.com/p/ep-102-the-future-proof-pm-ai-skills</link><guid isPermaLink="false">https://www.productcoalition.com/p/ep-102-the-future-proof-pm-ai-skills</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Thu, 21 May 2026 09:01:21 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/198167214/40c9d93ee399358571e64fb1c594617c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em>Brought to you by ExecReps.ai &#8212; AI-powered executive presence coaching for teams: go.productcoalition.com/podcast-sponsor</em></p><p>98% of PMs use AI daily, but only 39% have role-specific training. Beatrice led a major GA research survey of 117 PMs across US, UK, Canada, and Singapore. Episode covers the skills gap, shadow AI risks, vibe coding, and what AI can't replace.</p><p><strong>Key  topics</strong></p><ul><li><p>Essential skills for future-proof PMs</p></li><li><p>Safe AI experimentation practices</p></li><li><p>Critical evaluation of AI outputs</p></li></ul><p><strong>Chapters</strong></p><ul><li><p>00:00 The Journey of Beatrice Partain</p></li><li><p>04:14 Future Proofing Product Management</p></li><li><p>10:36 Developing Skills Safely</p></li><li><p>13:22 Innovation vs. Governance in Product Management</p></li><li><p>16:29 The Human Element in AI</p></li><li><p>19:47 Lived Experiences in Product Management</p></li><li><p>23:46 Training for Product Management</p></li><li><p>26:54 Agentic AI in Daily Workflows</p></li><li><p>28:21 Personal Use of AI</p></li><li><p>34:40 Curiosity and Cultural Insights</p></li></ul><p>Got a product story worth telling? Whether you&#8217;re an exceptional talent shaping the future of product, or you&#8217;ve got a career journey others can learn from &#8212; we want to hear from you. Apply to be a guest on the Product Coalition podcast: go.productcoalition.com/become-a-guest</p>]]></content:encoded></item><item><title><![CDATA[I Killed Our Blog and Built a Lab]]></title><description><![CDATA[A solo founder's story of building ExecReps.ai]]></description><link>https://www.productcoalition.com/p/i-killed-our-blog-and-built-a-lab</link><guid isPermaLink="false">https://www.productcoalition.com/p/i-killed-our-blog-and-built-a-lab</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Sun, 10 May 2026 14:51:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CgjX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I remember the exact moment. It was late, past midnight, the kind of quiet where things come into focus. I was staring at the ExecReps website. Specifically, at our &#8216;Blog&#8217; tab.</p><p>And I hated it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Not the articles themselves. Oh no. We had thirteen of them. Deep dives into Bayesian Knowledge Tracing, spaced repetition science, the psychometrics behind our scoring system. Real substance. We&#8217;d spent weeks during v1.4 writing rigorous science communication pieces. They explained <em>why</em> ExecReps works, not just <em>that</em> it works.</p><p>There they sat. Under a tab labeled &#8220;Blog.&#8221;</p><p>Blog. The word itself felt like an apology. &#8216;Here&#8217;s our blog, where we publish stuff sometimes, mostly to appease the SEO gods.&#8217; Every startup has a blog. Every startup&#8217;s blog is mostly ignored. The word has been so thoroughly colonized by low-effort content farms that it now signals the opposite of what it used to mean. It signals noise.</p><p>I pulled up Gong&#8217;s website. &#8216;Gong Labs.&#8217; Google&#8217;s research division. &#8216;Google Labs.&#8217;</p><p>It clicked. This was a conceptual model problem. Don Norman&#8217;s work on design shows this. The words you use create mental models that shape every interaction that follows. &#8216;Blog&#8217; triggers one set of expectations. Opinion pieces, SEO filler. &#8216;Lab&#8217; triggers an entirely different model. Experiments, data, discoveries. Same content. Completely different user expectation.</p><p>That distinction changed everything.</p><h2><strong>The Content Marketing Graveyard</strong></h2><p>Most founders get content wrong. I did, too, for a while. We treat our blog as a marketing channel. Write posts. Target keywords. Sprinkle in CTAs. Hope Google sends traffic.</p><p>This model? It&#8217;s broken.</p><p>AI-generated content has flooded the internet. Every B2B SaaS blog reads like it was written by the same middle-management chatbot. &#8216;In today&#8217;s fast-paced business environment&#8230;&#8217; You&#8217;ve already stopped reading, haven&#8217;t you?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CgjX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CgjX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!CgjX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!CgjX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!CgjX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CgjX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;COO Mediation: Resolving CEO-Investor Strategy Dispute icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="COO Mediation: Resolving CEO-Investor Strategy Dispute icon" title="COO Mediation: Resolving CEO-Investor Strategy Dispute icon" srcset="https://substackcdn.com/image/fetch/$s_!CgjX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!CgjX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!CgjX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!CgjX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fc39348-b608-4369-bea9-e8db7aa29291_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cialdini&#8217;s research on social proof shows this. When <em>everyone</em> does something, doing it too doesn&#8217;t signal quality. It signals noise. A hundred identical B2B blogs create negative social proof. The presence of a &#8216;blog&#8217; tab now means &#8216;we do what everyone else does.&#8217;</p><p>I wonder if this applies to other areas too. Like those &#8216;thought leader&#8217; LinkedIn posts that all sound the same. It&#8217;s not just content marketing that&#8217;s broken. It&#8217;s the entire model of generic validation.</p><p>When we wrote our science communication articles for v1.4, something different happened. People didn&#8217;t just read them. They <em>referenced</em> them. A PM shared our Bayesian Knowledge Tracing piece in Slack. Someone bookmarked the spaced repetition article. These weren&#8217;t posts people skimmed and forgot.</p><p>If you think about Nir Eyal&#8217;s Hook Model, what was happening was subtle but important. The articles created what Eyal calls the Investment phase. Readers bookmarked them, shared them, built them into workflows. That investment loaded the next trigger. When a colleague asked &#8216;how does spaced repetition work?&#8217;, our article got pulled from someone&#8217;s bookmarks. Trigger &#8594; Action &#8594; Reward &#8594; Investment, repeating without us doing anything.</p><p>That was the signal I almost missed. The value wasn&#8217;t in content-as-marketing. It was in content-as-authority.</p><h2><strong>Why &#8220;Lab&#8221; Changes Everything</strong></h2><p>Words shape perception.</p><p>Any product team applying Norman&#8217;s design principles would recognize this. The label you put on something isn&#8217;t branding. It&#8217;s a UX decision that shapes every subsequent interaction.</p><p>When you see &#8216;Blog&#8217; in a navigation bar, your guard goes up. You expect to be sold to. When you see &#8216;Lab,&#8217; your predictions shift. You expect data, research, things that have been tested. Your guard comes down.</p><p>We made the switch in one commit. Changed the nav label. Added categories: Engineering, Voice, Science, Business Case. So the thirteen articles weren&#8217;t just a chronological feed. They were an organized body of research. We added search.</p><p>Small changes. But the positioning shift was massive. We weren&#8217;t a startup with a blog anymore. We were a research-driven company with a lab.</p><p>The thing I keep thinking about is this: <strong>your content should be a product, not a channel.</strong></p><p>Gong Labs exists because Gong&#8217;s research on sales conversations is genuinely valuable on its own. Independent of whether you ever buy Gong. We asked ourselves: if ExecReps disappeared tomorrow, would The Lab still be worth visiting? If the answer is no, you&#8217;re doing content marketing. If the answer is yes, you&#8217;re building a research authority.</p><h2><strong>Building Calculators That People Use</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-QQJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-QQJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 424w, https://substackcdn.com/image/fetch/$s_!-QQJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 848w, https://substackcdn.com/image/fetch/$s_!-QQJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 1272w, https://substackcdn.com/image/fetch/$s_!-QQJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-QQJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png" width="776" height="886" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:886,&quot;width&quot;:776,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191773005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-QQJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 424w, https://substackcdn.com/image/fetch/$s_!-QQJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 848w, https://substackcdn.com/image/fetch/$s_!-QQJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 1272w, https://substackcdn.com/image/fetch/$s_!-QQJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab7bc86c-921f-4c58-976c-cbb4a4be0ec4_776x886.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The articles were a good start. But articles are still passive. You read them, you nod, you close the tab. I wanted something that would make the abstract cost of poor communication viscerally real.</p><p>This is where Don Norman&#8217;s Gulf of Evaluation was useful. The &#8216;gulf&#8217; is the gap between what a system shows you and what you need to understand. Every HR leader <em>knows</em> bad communication costs money. But they can&#8217;t <em>feel</em> it. The cost is abstract, spread across thousands of hours nobody tracks. The gulf between &#8216;communication is expensive&#8217; and &#8216;this costs your team $847,000 per year&#8217; is enormous.</p><p>A calculator bridges it.</p><p>So we built three interactive calculators. Genuine analytical instruments, not lead-gen forms dressed up as tools.</p><p><strong>The Communication Waste Calculator.</strong> Grammarly&#8217;s research shows knowledge workers lose 7.47 hours per week to poor communication. Our calculator lets you plug in your team size and average salary. It computes exactly how much miscommunication costs your organization annually. In dollars.</p><p>[SCREENSHOT: The Communication Waste Calculator interface showing sliders for team size and average salary, with a real-time output showing annual communication waste in dollars and hours, with the Grammarly citation visible below.]</p><p><strong>The Meeting Tax Calculator.</strong> Microsoft&#8217;s Work Trend Index: 57% of work time in meetings. Atlassian: 72% of meetings considered ineffective. Our calculator combines these data points. A manager can see, in hard numbers, what their meeting culture costs.</p><p><strong>The Coaching ROI Calculator.</strong> The International Coaching Federation found a median ROI of 700% on coaching investments. Most HR leaders I&#8217;ve talked to can&#8217;t articulate the return on their coaching spend. Our calculator makes that possible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tXGb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tXGb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 424w, https://substackcdn.com/image/fetch/$s_!tXGb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 848w, https://substackcdn.com/image/fetch/$s_!tXGb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 1272w, https://substackcdn.com/image/fetch/$s_!tXGb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tXGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png" width="697" height="985" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:985,&quot;width&quot;:697,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186452,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191773005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tXGb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 424w, https://substackcdn.com/image/fetch/$s_!tXGb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 848w, https://substackcdn.com/image/fetch/$s_!tXGb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 1272w, https://substackcdn.com/image/fetch/$s_!tXGb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707f3f1f-1acf-4654-9074-98682203f7e6_697x985.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The critical product decision came from thinking about BJ Fogg&#8217;s B=MAP model. Applied to <em>buying</em>, not just using. In B2B, your internal champion has to convince their CFO. That&#8217;s a behavior. Motivation, Ability, and Prompt all at once.</p><p>The champion&#8217;s motivation is already high. But their <em>ability</em> to make the business case? That&#8217;s where it collapses. Composing the internal pitch means deciding what numbers to cite, finding credible sources, framing the ROI, writing the email. Five cognitive steps before &#8216;send.&#8217; Fogg is explicit: reducing friction on the Ability chain is almost always more effective than increasing motivation.</p><p>So we designed the calculators as ammunition. A champion pulls one up in a procurement conversation. &#8216;Look, here&#8217;s what this costs us. And here&#8217;s the source.&#8217; We eliminated the mental effort bottleneck.</p><h2><strong>The Citations Are the Point</strong></h2><p>I want to zoom in on something here. It matters more than most founders realize. We cited everything.</p><p>Every number in every calculator links to its source. Grammarly&#8217;s State of Business Communication report. Microsoft&#8217;s Work Trend Index. Atlassian&#8217;s research on meeting effectiveness. The ICF&#8217;s global coaching study. Specific studies, specific findings, specific data points.</p><p>This is Cialdini&#8217;s Authority principle in its purest form. Authority isn&#8217;t about claiming expertise. It&#8217;s about demonstrating evidence. Showing your work is more persuasive than showing your credentials. When someone follows your citations, checks your sources, and finds you represented them accurately, they trust you. Because you gave them reasons to.</p><p>Most startup content falls apart here. &#8216;Studies show communication training improves performance by 40%.&#8217; Which studies? Whose performance? The vagueness is a tell.</p><p>When we published The Lab, an enterprise prospect replied: &#8216;This is the first time a vendor has shown me research I can verify.&#8217; That single sentence justified the entire effort.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!78m5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!78m5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 424w, https://substackcdn.com/image/fetch/$s_!78m5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 848w, https://substackcdn.com/image/fetch/$s_!78m5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 1272w, https://substackcdn.com/image/fetch/$s_!78m5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!78m5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png" width="701" height="916" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:701,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183750,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191773005?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!78m5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 424w, https://substackcdn.com/image/fetch/$s_!78m5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 848w, https://substackcdn.com/image/fetch/$s_!78m5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 1272w, https://substackcdn.com/image/fetch/$s_!78m5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a0303ea-e6e4-4fa1-b2a9-56135488cd3b_701x916.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Content As Product, Not Decoration</strong></h2><p>The era of content marketing is ending.</p><p>Not because content doesn&#8217;t matter. But because the bar has risen past the point where &#8216;helpful blog post&#8217; clears it.</p><p>Any PM who&#8217;s used the Kano Model would recognize what&#8217;s happening. Traditional blog content is a &#8216;must-be&#8217;. Expected and ignored. Interactive tools grounded in verified research are &#8216;delighters&#8217;. They exceed expectations. And Kano&#8217;s insight is that delighters create disproportionate satisfaction precisely because nobody expects them.</p><p>I wonder if this applies to product features too. What was once a delighter quickly becomes a must-have. It&#8217;s an optimization target. The moment something new appears, the market catches up.</p><p>Apply three tests:</p><p><strong>Does it solve a real problem?</strong> Our Communication Waste Calculator arms an internal champion with a dollar figure they can take to their CFO.</p><p><strong>Is it differentiated?</strong> Anyone can write a blog post about meeting culture. Very few companies build an interactive tool that lets you model your own meeting tax with data from Microsoft and Atlassian studies.</p><p><strong>Will people return to it?</strong> A blog post gets read once. A calculator gets used every time someone builds a business case. That&#8217;s the retention principle at the core of the Hook Model. Content that creates a return loop compounds. Content that doesn&#8217;t, decays.</p><h2><strong>What I Got Wrong First</strong></h2><p>I should be honest. We didn&#8217;t arrive at this on day one. Our first content efforts were conventional. Write blog posts. Share on social media. Hope for traction.</p><p>The v1.4 science articles were a step in the right direction. Genuinely rigorous. But they were still passive. Still organized chronologically in a format that signaled &#8216;blog.&#8217;</p><p>The leap to The Lab required killing a mental model I&#8217;d carried for years. That content exists to serve the funnel. I&#8217;d internalized the playbook so deeply that I initially saw our calculators as &#8216;bottom-of-funnel conversion tools.&#8217;</p><p>They&#8217;re not. They&#8217;re standalone products.</p><p>Daniel Pink&#8217;s research on intrinsic motivation maps onto this. When you give people tools that serve their Autonomy (use it on their own terms), Mastery (understand their problem better), and Purpose (make the case for change), they develop a relationship with your work that no conversion funnel can manufacture.</p><p>You&#8217;d think creating tools useful without your product would cannibalize the need for it. In practice, it does the opposite. Cialdini calls this Reciprocity. Genuine, unconditional giving creates obligation that no sales email can replicate. You build trust not by convincing people, but by helping them.</p><h2><strong>The Uncomfortable Truth About Authority</strong></h2><p>In the space we&#8217;re building in, communication, executive presence, voice coaching, there&#8217;s enormous noise. LinkedIn influencers selling &#8216;10 phrases that make you sound like a CEO.&#8217; YouTube videos promising to &#8216;fix your voice in 7 days.&#8217; Quick fixes from people who&#8217;ve never read a peer-reviewed study.</p><p>The people we&#8217;re building for, professionals told they &#8216;talk wrong,&#8217; passed over because of an accent, they&#8217;ve been burned by quick fixes. They need to trust that what we&#8217;re building is grounded in something real.</p><p>The Lab is how we earn that trust. Not by saying &#8216;trust us.&#8217; By saying &#8216;here&#8217;s our evidence, here are our sources, here&#8217;s a tool you can use yourself to verify the problem is real.&#8217;</p><p>Every time I look at The Lab, I think about that design agency phone call. &#8216;We can&#8217;t employ people who talk like you.&#8217; A blog post telling them they were wrong wouldn&#8217;t have changed anything. But a calculator showing them exactly how much communication bias costs their organization? That might make them pause. Kahneman and Tversky&#8217;s research on loss aversion tells us people feel losses roughly twice as intensely as equivalent gains. A dollar figure attached to communication waste makes that loss tangible in a way no argument about fairness ever could.</p><p>Research doesn&#8217;t just build authority. It builds the case for change.</p><p>If we&#8217;re serious about the mission, that executive presence should not be a privilege, we need to be serious about the evidence that proves why it matters.</p><p>That&#8217;s why we killed our blog and built a lab. Not for the branding. For the mission.</p><p>What does this mean for every other startup with a &#8216;blog&#8217; section? I wonder if the next wave of &#8216;content&#8217; will look less like articles and more like tools.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Security Is a Feature, Not a Checkbox]]></title><description><![CDATA[A solo founder's public story of building ExecReps.ai]]></description><link>https://www.productcoalition.com/p/security-is-a-feature-not-a-checkbox</link><guid isPermaLink="false">https://www.productcoalition.com/p/security-is-a-feature-not-a-checkbox</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Sun, 03 May 2026 14:40:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zNv-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So, three weeks ago, I was on a call with the Head of IT at a mid-size financial services firm. Fifteen minutes in, she stopped me mid-sentence.</p><p>&#8220;Jay, can I see your security architecture?&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>She didn&#8217;t ask, &#8220;do you have SOC 2?&#8221; She didn&#8217;t ask &#8220;are you GDPR compliant?&#8221; She wanted to see the <em>architecture</em>. The actual policies. The scanning pipeline. How data flows and who can touch it.</p><p>I pasted a link into the chat: <code>execreps.ai/security</code>.</p><p>Thirty seconds of silence stretched.</p><p>Then: &#8220;Okay. This is more than I expected.&#8221;</p><p>That page is why I&#8217;m writing this post. Building security as a first-class product feature, not a compliance afterthought, has been one of the highest-ROI investments I&#8217;ve made. I even built it when I was a team of one.</p><p>Don Norman would recognize what happened on that call. The buyer had a &#8216;Gulf of Evaluation&#8217;. She needed to answer, &#8220;Can I trust this vendor with my company&#8217;s data?&#8221; Most startups force buyers to dig through questionnaires and schedule follow-ups to close that gap. A public security page closes it in thirty seconds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zNv-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zNv-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!zNv-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!zNv-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!zNv-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zNv-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Product Management: Addressing Potential Abuse Vectors in New Attachment Preview Feature icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Product Management: Addressing Potential Abuse Vectors in New Attachment Preview Feature icon" title="Product Management: Addressing Potential Abuse Vectors in New Attachment Preview Feature icon" srcset="https://substackcdn.com/image/fetch/$s_!zNv-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!zNv-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!zNv-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!zNv-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F578a919f-2657-4e14-961f-46fbdddcb746_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The First RLS Policy (October 2025)</strong></h2><p>Back in October 2025, I shipped v0.5 of ExecReps. The product was barely functional. People could record themselves practicing a presentation, get AI feedback, track their scores. Maybe two dozen active users.</p><p>That release included Row Level Security across six database tables.</p><p>If you&#8217;re not a backend engineer, Row Level Security means the database <em>itself</em> enforces who can see what. It isn&#8217;t application logic saying &#8216;don&#8217;t show User A&#8217;s recordings to User B.&#8217; It&#8217;s the database saying &#8216;this row does not exist for you.&#8217; Even if someone bypasses the API, even if there&#8217;s a bug in the code, the database won&#8217;t hand over data that doesn&#8217;t belong to you.</p><p>Overkill for two dozen users? Absolutely.</p><p>The thing I understood, after fifteen years of product work, was this: security debt compounds faster than any other form of technical debt. Kahneman and Tversky&#8217;s research on loss aversion explains why. Losses are felt roughly twice as intensely as equivalent gains. You can refactor a messy UI. You can optimize a slow query. You cannot un-leak data. A breach isn&#8217;t a setback you recover from. It&#8217;s a loss your users feel viscerally. That asymmetry makes early security investment disproportionately valuable.</p><p>Six tables. Every query filtered by the authenticated user&#8217;s ID. A day and a half of work that&#8217;s paid for itself a hundred times over.</p><h2><strong>The Recursion Bug That Almost Ruined Everything</strong></h2><p>You might expect this part to be smooth. It wasn&#8217;t.</p><p>When I started building team functionality, managers seeing team data, admins needing org-wide visibility, the original RLS policies became a problem. The naive approach was policies that check team membership by joining against the teams table. Which had its own RLS policies. Which tried to check membership. Which queried the teams table again.</p><p>Infinite recursion. In the database layer.</p><p>Supabase doesn&#8217;t give you a helpful error for this. The query just&#8230; dies. I spent an evening staring at Postgres logs, convinced I&#8217;d broken my approach.</p><p>The fix was <code>security definer</code> functions that bypass RLS for specific trusted operations, restructured team membership verification, and extreme deliberation about which policies reference which tables. Sounds simple in a blog post. Had me questioning my life choices at midnight on a Thursday.</p><p>The critical part, though, was this: I found the bug during development, not in production. Nielsen&#8217;s Error Prevention heuristic (H5) says the best error message is no error message. The best data breach is one that&#8217;s structurally impossible. Because the RLS foundation already existed, I was forced to solve multi-tenant complexity <em>before</em> real enterprise data was at stake. If I&#8217;d waited, if I thought &#8216;we&#8217;ll add security later when we have enterprise customers,&#8217; I&#8217;d have been retrofitting access control while actual company data flowed through the system.</p><p>That is exactly how breaches happen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sFSy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sFSy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 424w, https://substackcdn.com/image/fetch/$s_!sFSy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 848w, https://substackcdn.com/image/fetch/$s_!sFSy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 1272w, https://substackcdn.com/image/fetch/$s_!sFSy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sFSy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png" width="838" height="493" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c305e892-3a45-4d13-99af-8841fbd27415_838x493.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:493,&quot;width&quot;:838,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67369,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191772563?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sFSy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 424w, https://substackcdn.com/image/fetch/$s_!sFSy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 848w, https://substackcdn.com/image/fetch/$s_!sFSy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 1272w, https://substackcdn.com/image/fetch/$s_!sFSy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc305e892-3a45-4d13-99af-8841fbd27415_838x493.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Building the Wall Higher (v2.4)</strong></h2><p>v2.4 is &#8216;Enterprise Security Hardening&#8217;. It&#8217;s the release that transformed our security story from &#8216;solid foundation&#8217; to &#8216;genuinely enterprise-grade.&#8217;</p><p>Product teams who use the Kano Model know the categories: must-be, performance, and delighter. For enterprise buyers, security is firmly must-be. Absence kills a deal instantly, but presence alone doesn&#8217;t win one. What wins is when the <em>implementation</em> exceeds expectations. When a must-be quality is delivered at a delighter level, buyers notice.</p><p>On every pull request, we now run these checks:</p><p><strong>Semgrep.</strong> This is Static Application Security Testing, scanning for vulnerability patterns like SQL injection, XSS, insecure auth patterns, and hardcoded secrets. Every PR, every time.</p><p><strong>Gitleaks.</strong> This scans for accidentally committed secrets: API keys, tokens, passwords. Because sooner or later someone (or some AI, I&#8217;ll come back to this) pastes a token in a config file.</p><p><strong>Dependency auditing.</strong> Every npm package is checked against known vulnerability databases. A critical CVE? The build fails.</p><p><strong>Content-Security-Policy headers.</strong> These tell the browser exactly which domains can execute scripts, load images, or open connections. Most startups don&#8217;t implement this until past Series B.</p><p><strong>Aikido DAST integration.</strong> This is Dynamic Application Security Testing, monitoring the running application. It probes endpoints, tests real-world attack vectors, and reports continuously.</p><p>The <code>/security</code> page itself ties it together. A public, human-readable overview of everything above. Not a compliance PDF. A web page that an IT buyer can read, share with their team, and use to make a procurement decision. Norman&#8217;s Gulf of Evaluation and Gulf of Execution, closed simultaneously. Buyers can <em>evaluate</em> without scheduling a call, and <em>act</em> by forwarding the URL to their CISO, without needing us in the room.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-oKS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-oKS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!-oKS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!-oKS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!-oKS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-oKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Finance Manager: Addressing Direct Report's Surprise at Reporting to Someone Returning from 2-Year Break icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Finance Manager: Addressing Direct Report's Surprise at Reporting to Someone Returning from 2-Year Break icon" title="Finance Manager: Addressing Direct Report's Surprise at Reporting to Someone Returning from 2-Year Break icon" srcset="https://substackcdn.com/image/fetch/$s_!-oKS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!-oKS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!-oKS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!-oKS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f89e546-58ca-4a8c-99f0-11f65367d5c4_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The AI Engineer Problem</strong></h2><p>Something I haven&#8217;t seen discussed much is this: what happens when one of your engineers is an AI?</p><p>I use Devin, an AI software engineer, for significant portions of development. Devin is remarkably capable. Clean code, follows patterns well, handles complex refactoring. Devin doesn&#8217;t have security intuition, though. It doesn&#8217;t think &#8216;this input should be sanitized.&#8217; It won&#8217;t instinctively avoid hardcoding a token in a test file.</p><p>BJ Fogg&#8217;s B=MAP model describes the AI security problem perfectly. Devin has high <em>ability</em> to write code and zero <em>motivation</em> around security, no concept of consequence. There&#8217;s no built-in &#8216;prompt&#8217; for &#8216;check for vulnerabilities before you commit.&#8217; The SAST pipeline becomes that prompt. Devin opens a PR, scanners run, a vulnerability is found. The build fails. Period.</p><p>It&#8217;s not about trusting or not trusting the AI. Human engineers ship vulnerable code too. Security automation doesn&#8217;t care about intent. It enforces rules. Like guardrails on a mountain road. They aren&#8217;t there because you&#8217;re a bad driver. They&#8217;re there because the cliff doesn&#8217;t care how good you are.</p><p>Not sure where the industry lands on this in a year or two. I had a podcast guest recently who was convinced AI-written code would be <em>more</em> secure than human-written code within 18 months. Maybe. The scanning pipeline doesn&#8217;t care either way.</p><h2><strong>Feature Flags as a Security Mechanism</strong></h2><p>One surprise from v2.4: feature flags became a security tool.</p><p>We built an admin UI for feature flags, turning features on or off for specific users, teams, or globally. The obvious use is gradual rollouts.</p><p>Feature flags also give you a kill switch. Vulnerability in a feature? Disable it in seconds. No emergency hotfix, no midnight deployment. Toggle it off.</p><p>Norman would call this a strong affordance. The toggle <em>looks</em> like instant control because it <em>is</em> instant control. For a solo founder without a 24/7 on-call rotation, mean time to mitigation drops from &#8216;however long it takes to write, test, and deploy a fix&#8217; to &#8216;however long it takes to click a button.&#8217;</p><p>Enterprise buyers get this immediately. &#8220;Any feature can be instantly disabled without a deployment&#8221; translates to &#8220;if something goes wrong, it gets fixed immediately.&#8221; That&#8217;s not just a product feature. That&#8217;s a purchasing decision.</p><h2><strong>Security as Moat</strong></h2><p>I think many startups miss the mark on this: they treat enterprise security as compliance theater.</p><p>The scramble for SOC 2 before the first enterprise deal. The &#8216;we take security seriously&#8217; banner on a website with <code>Access-Control-Allow-Origin: *</code> in production. The security questionnaire answered by Googling in real-time.</p><p>Cialdini&#8217;s research on Authority explains why this fails. Authority isn&#8217;t claimed, it&#8217;s demonstrated. Telling a buyer &#8216;we take security seriously&#8217; is a claim. Showing them automated scanning pipelines and row-level data isolation is a demonstration. The buyer&#8217;s brain processes those inputs completely differently.</p><p>Security is a competitive moat. Not because your competitors <em>can&#8217;t</em> build it, but because they <em>won&#8217;t</em>. It&#8217;s unglamorous. It doesn&#8217;t move metrics VCs ask about. Nobody tweets about CSP headers.</p><p>Enterprise buyers, the ones writing the big checks, care a lot. The gap between &#8216;we&#8217;ll get to security eventually&#8217; and &#8216;here&#8217;s our security architecture, publicly documented&#8217; is enormous in their eyes.</p><p>I&#8217;m a solo founder competing against funded teams. I shouldn&#8217;t be winning security conversations. But when the review happens, I&#8217;m not scrambling. I&#8217;m sending a link.</p><h2><strong>What This Costs</strong></h2><p>The SAST pipeline runs in GitHub Actions. A few hours to configure, almost no ongoing cost. Aikido has a generous startup tier. CSP headers: half a day. RLS policies: three to four days across iterations. The <code>/security</code> page: an afternoon.</p><p>All in? Maybe two weeks of engineering time over five months.</p><p>This is loss aversion math in your favor. Enterprise buyers overweight security risk. Two weeks of your work neutralizes months of their perceived risk. Compare that to losing a deal over a question you can&#8217;t answer, or spending three months rushing SOC 2 because a prospect demanded it. I wonder if this kind of upfront investment is often undervalued by founders focused solely on new feature velocity.</p><h2><strong>The Deeper Connection</strong></h2><p>I think about why I care this much about security for a communication practice tool. ExecReps isn&#8217;t handling financial data or medical records. We hold voice recordings of people practicing presentations, pitch rehearsals, feedback conversations.</p><p>That&#8217;s exactly <em>why</em> it matters.</p><p>Someone records themselves practicing a difficult conversation. Asking their boss for a raise, rehearsing for a board presentation, delivering bad news. That&#8217;s vulnerable. That&#8217;s someone exposing the gap between where they are and where they want to be.</p><p>Deci and Ryan&#8217;s Self-Determination Theory identifies three needs for intrinsic motivation: autonomy, competence, and relatedness. The prerequisite, though, is psychological safety. You can&#8217;t pursue competence if you&#8217;re afraid of being exposed. The practice loop that makes ExecReps work, record, get feedback, improve, repeat, only functions when users trust the container.</p><p>Executive presence should not be a privilege. The willingness to <em>practice</em> it, though, requires trust. Trust requires infrastructure, not just promises.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zdmc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zdmc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Zdmc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Zdmc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Zdmc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zdmc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Operations Management: Catching up on New Tools and Processes Implemented During Leave icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Operations Management: Catching up on New Tools and Processes Implemented During Leave icon" title="Operations Management: Catching up on New Tools and Processes Implemented During Leave icon" srcset="https://substackcdn.com/image/fetch/$s_!Zdmc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Zdmc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Zdmc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Zdmc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F653a9170-6759-4e19-882f-ef9694f9d54a_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>A Question for Builders</strong></h2><p>If you&#8217;re building a product right now, especially if you&#8217;re thinking &#8216;we&#8217;ll handle security later,&#8217; ask yourself:</p><p>What would it mean for your customers if their data leaked tomorrow? Not legally. What would it mean for <em>them</em>?</p><p>The answer tells you when to invest. For many of us, it probably should have been yesterday.</p><p>The good news: &#8216;yesterday&#8217; is closer than you think. A few days of intentional work now can be worth months of panic later.</p><p>Security isn&#8217;t just a phase of your product development. It&#8217;s a core feature. It&#8217;s probably worth building like one.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The $3,000 framework that quietly became table stakes]]></title><description><![CDATA[How design thinking went from Stanford gospel to the framework nobody names anymore]]></description><link>https://www.productcoalition.com/p/the-post-it-note-died-for-your-sins</link><guid isPermaLink="false">https://www.productcoalition.com/p/the-post-it-note-died-for-your-sins</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Tue, 28 Apr 2026 14:28:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!11xg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Somewhere around 2021, I sat through a design thinking workshop where a senior VP put a Post-It on a whiteboard that just said &#8220;empathy.&#8221; Everyone nodded. Nobody asked what it meant. I think that was the moment I knew something had gone sideways with this framework. So I went back through our archive to see how we got from Stanford d.school reverence to&#8230; that.</p><div><hr></div><p><em>Brought to you by <a href="https://go.productcoalition.com/NL-TUE26-04-28">ExecReps</a> &#8212; AI-powered executive coaching for product leaders. Product Coalition members get extended access.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!11xg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!11xg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!11xg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!11xg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!11xg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!11xg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325609,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191680634?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!11xg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!11xg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!11xg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!11xg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41764974-e616-49a7-baa2-9da9393bf314_1376x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Convert Era (2016&#8211;2017)</strong></h2><p>In 2016, Amit Badlani <a href="https://medium.productcoalition.com/8-lessons-i-learned-at-the-stanford-design-school-7b7ebf59403c">came out of Stanford&#8217;s d.school</a> and wrote about it like someone who&#8217;d found religion:</p><blockquote><p><em>&#8220;The design thinking framework has helped me traverse the problem space and stay patient. Design thinking is all about iterating. It is not a magical process that guarantees solutions to the challenging problems. It will, however, lead you to the right answers eventually.&#8221;</em></p></blockquote><p>&#8220;Lead you to the right answers eventually.&#8221; That&#8217;s pure faith. And I don&#8217;t mean that dismissively. If you&#8217;d gone through that program in 2016, you probably felt it too. The prototyping, the reframing, the permission to throw your first idea away. It felt new.</p><p>By 2017, demand had outrun supply. Yasith Abeynayaka <a href="https://medium.productcoalition.com/absolute-beginners-guide-to-learn-product-design-46cbc5f4c2bc">built a self-study guide</a> for people who couldn&#8217;t get to Palo Alto, calling design thinking &#8220;a mandatory skillset&#8221; for professionals. The d.school-to-IDEO-to-Google-Ventures pipeline was becoming the canonical path. If you cared about product, you were supposed to care about this.</p><h2><strong>The Bumper Sticker Problem (2019&#8211;2021)</strong></h2><p>Then the sloganization kicked in. Sefi Keller <a href="https://medium.productcoalition.com/user-empathy-what-does-it-actually-mean-b97114385c05">wrote a piece in 2019</a> that I keep coming back to:</p><blockquote><p><em>&#8220;The problem is that as time goes by, many people find it hard to unpack the depth behind the idea&#8217;s &#8216;sticker version&#8217; and might dismiss it altogether.&#8221;</em></p></blockquote><p>She was talking specifically about empathy, and how it had been reduced to a step on a diagram. Her point was subtle and important: the people who created design thinking made it catchy on purpose, because leaders need bumper stickers to rally teams. But catchy eats nuance for breakfast.</p><p>Meanwhile, by 2021, Nathan Mckinley was <a href="https://medium.productcoalition.com/what-are-the-stages-in-design-thinking-e0271a6be6dd">writing five-stage explainers</a> citing Apple, Disney, IBM, and Microsoft as proof that design thinking worked. Stanford teaches it. Harvard endorses it. This was DT at its most institutional, and maybe its most hollow.</p><h2><strong>&#8220;You Can Learn 90% of It in Five Minutes&#8221; (2023)</strong></h2><p>The backlash didn&#8217;t arrive as a single takedown. It crept in.</p><p>Lee Fischman <a href="https://medium.productcoalition.com/learn-90-of-design-thinking-in-five-minutes-98a5655b05a0">wrote a piece in 2023</a> that basically said the quiet part out loud:</p><blockquote><p><em>&#8220;The Design Thinking folks say &#8216;It&#8217;s method, not magic&#8217; and they&#8217;re right, but I&#8217;d go one step further: it&#8217;s obvious and you already do it.&#8221;</em></p></blockquote><p>His framing: before design thinking, design was a priesthood. After, it was democratized. Involve diverse people. Iterate. That&#8217;s it. The $3,000 MIT certificate was teaching you something you probably already knew.</p><p>Jackie Colburn <a href="https://medium.productcoalition.com/how-to-design-a-winning-workshop-step-1-of-5-8c022c1543d8">published a workshop guide that same year</a> acknowledging what everyone felt: people have been &#8220;burned in the past by inefficient, unproductive, and boring sessions that feel like a waste of time.&#8221; We&#8217;d turned design thinking into a calendar invite people dreaded. Post-Its were still there. The magic wasn&#8217;t.</p><h2><strong>The Quiet Dissolution (2024)</strong></h2><p>Here&#8217;s what surprised me. I pulled up Connor Joyce&#8217;s <a href="https://medium.productcoalition.com/ready-to-unleash-ai-superpowers-and-build-products-that-help-users-7a54a18cb7f4">2024 piece on building AI products</a>, expecting at least a nod to design thinking. Nothing. The whole article is about LLM integration, deployment strategy, user outcomes. The closest you get is &#8220;just because it&#8217;s powerful doesn&#8217;t mean it&#8217;s the answer for everything,&#8221; which is basically empathy wearing different clothes.</p><p>Design thinking didn&#8217;t die dramatically. Nobody published a eulogy. It just&#8230; stopped being named. The principles got absorbed into how competent teams work. Table stakes now, not a framework.</p><h2><strong>What I&#8217;m Hearing on the Podcast</strong></h2><p>Rachel Wolan, CPO at Webflow, came on the show recently and put it well: &#8220;Human creativity remains vital in the design process, even with AI automation.&#8221; She never used the phrase &#8216;design thinking.&#8217; She didn&#8217;t need to. The human-centered instinct is still there. It&#8217;s just no longer branded.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;61ad2a97-edc9-4374-814a-e985dbf64b22&quot;,&quot;caption&quot;:&quot;Summary&quot;,&quot;cta&quot;:&quot;Watch now&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP96: Designing for AI Disruption: How to Build Resilient Products&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder ProductCoalition.com (B2C Podcast+Community) President+CPO FindYourGrind.com (B2B edTech) Founder+CEO ExecReps.ai (B2B AI SpeechTech) VP Digital ProudMaryCoffee.com (B2C Coffee e-commerce)&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-02T11:00:52.644Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/175887402/95766ec0-914c-4404-a75b-3f0e05a71fd3/transcoded-1760198632.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/designing-for-ai-disruption-how-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;95766ec0-914c-4404-a75b-3f0e05a71fd3&quot;,&quot;id&quot;:175887402,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2><strong>So What Actually Replaced It?</strong></h2><p>I&#8217;m not sure anything replaced it so much as the industry grew out of needing a name for it. The best PMs I talk to empathize with users, prototype quickly, iterate constantly. They just call it product management.</p><p>Maybe design thinking succeeded so completely it became invisible. Or maybe we just got tired of the Post-Its.</p><p>What&#8217;s your read? Did design thinking win by dissolving, or did we just collectively agree to stop talking about it? Reply and tell me. I genuinely don&#8217;t know the answer.</p><div><hr></div><p><em>You&#8217;re reading the Product Coalition newsletter. Every week, I dig into the archive of 3,500+ articles and 100+ podcast episodes to trace how product thinking has evolved. If someone forwarded this to you, <a href="https://productcoalition.com">subscribe here</a> so you don&#8217;t miss the next one.</em></p><p><em>Jay Stansell &#183; Lisbon, Portugal &#183; <a href="https://productcoalition.com">Product Coalition</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Hardest Product Decision: When to Build for Teams]]></title><description><![CDATA[A founder's public story of building ExecReps.ai]]></description><link>https://www.productcoalition.com/p/the-hardest-product-decision-when</link><guid isPermaLink="false">https://www.productcoalition.com/p/the-hardest-product-decision-when</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Sun, 26 Apr 2026 14:36:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!E_bZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The email that changed everything arrived one Tuesday morning. It was from a VP of Learning &amp; Development at a company I can&#8217;t quite name. She&#8217;d been using ExecReps on her own for three weeks. She found us through Product Coalition, and her message was four sentences:</p><p>&#8220;My entire leadership team needs this. Can I buy ten seats? Also, I need to see their scores. Is that possible?&#8221;</p><p>I remember reading it twice. Then I closed my laptop. I walked out the door and headed along the Tagus River here in Lisbon, because I knew what those four sentences meant.</p><p>They meant the hardest product decision I&#8217;d ever have to make was no longer theoretical.</p><p>It was time to build for teams.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R6Gd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R6Gd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 424w, https://substackcdn.com/image/fetch/$s_!R6Gd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 848w, https://substackcdn.com/image/fetch/$s_!R6Gd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 1272w, https://substackcdn.com/image/fetch/$s_!R6Gd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R6Gd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png" width="1057" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:1057,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R6Gd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 424w, https://substackcdn.com/image/fetch/$s_!R6Gd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 848w, https://substackcdn.com/image/fetch/$s_!R6Gd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 1272w, https://substackcdn.com/image/fetch/$s_!R6Gd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13a9a60-1e70-4d21-8f04-7418f4811289_1057x270.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Graveyard of Products That Went Team Too Early</strong></h2><p>If you&#8217;ve been in product long enough, you&#8217;ve seen this movie play out. A product works beautifully for individuals. Users love it. Then someone says the magic words: &#8220;We need to go multi-seat.&#8221; And often, the product dies. It doesn&#8217;t happen overnight. It dies slowly. The dashboard gets cluttered with admin panels. Onboarding asks seventeen questions about org structure before you can even do anything useful. The individual user, the one who <em>loved</em> your product, suddenly feels like they&#8217;re using enterprise software.</p><p>The Kano Model explains why this often kills products. The individual experience, the thing that created genuine excitement, is what Kano would call the &#8216;attractive quality&#8217;. Team features, though, are &#8216;must-be&#8217; qualities: admin panels, permissions, billing. They don&#8217;t generate delight. They just prevent dissatisfaction. If those &#8216;must-be&#8217; features degrade the &#8216;attractive quality&#8217;, you&#8217;ve traded the very reason people cared for infrastructure nobody loves.</p><p>With ExecReps, the stakes felt even higher. This is a product where people practice speaking. Out loud, vulnerably, sometimes badly. That requires psychological safety that most team software never even considers.</p><h2><strong>The First Attempt: v0.6 and the Flat List</strong></h2><p>Back in October 2025, we shipped v0.6. These were our first team accounts. It was basic. A team owner could invite members via email, see aggregate analytics, and manage billing through Stripe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E_bZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E_bZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 424w, https://substackcdn.com/image/fetch/$s_!E_bZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 848w, https://substackcdn.com/image/fetch/$s_!E_bZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 1272w, https://substackcdn.com/image/fetch/$s_!E_bZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E_bZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png" width="1211" height="411" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:411,&quot;width&quot;:1211,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E_bZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 424w, https://substackcdn.com/image/fetch/$s_!E_bZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 848w, https://substackcdn.com/image/fetch/$s_!E_bZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 1272w, https://substackcdn.com/image/fetch/$s_!E_bZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9476ea78-d5f7-4502-9d05-75ecfb417406_1211x411.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It worked. Just barely. But within weeks, the feedback exposed every assumption we&#8217;d made.</p><p>&#8220;Can my team members see each other&#8217;s scores?&#8221; We hadn&#8217;t decided.</p><p>&#8220;We have regional sub-teams. Can I create groups within the team?&#8221; No.</p><p>&#8220;I want to add thirty people at once.&#8221; You&#8217;ll need to type thirty email addresses, one at a time.</p><p>&#8220;I manage two teams: product and design. Can I be in both?&#8221; Also no.</p><p>Every one of those questions was a canary in the coal mine. In Don Norman&#8217;s language, we had a massive conceptual model mismatch. We&#8217;d built a mental model of &#8216;team&#8217; that meant &#8216;flat list of people under one admin&#8217;. Our users&#8217; mental model was messy, overlapping, hierarchical, and fluid. Because that&#8217;s how organizations operate. The Gulf of Execution, the gap between what users wanted to do and what our interface let them do, was enormous.</p><h2><strong>The Privacy Problem Nobody Mentions</strong></h2><p>What makes ExecReps different, what makes the team pivot entirely different from adding team features to a design tool or a project tracker, is this:</p><p>When someone practices a high-stakes conversation, maybe a board presentation or a salary negotiation, they&#8217;re being vulnerable. They&#8217;re getting feedback that says their pace is too fast, they use &#8220;um&#8221; forty-seven times, their confidence score is 520 out of 1000. That data is intimate. Now imagine their manager can see all of it.</p><p>Kahneman and Tversky&#8217;s loss aversion research is painfully relevant here. The fear of losing something, like privacy or psychological safety, is roughly twice as powerful as the motivation to gain something, like a better score or team recognition. If a team member even <em>suspects</em> their boss can see a bad session, the fear of exposure outweighs any motivation to practice. They&#8217;ll stop using the product. Or worse, they&#8217;ll only practice things they&#8217;re already good at.</p><p>The VP of L&amp;D who emailed me? She <em>needs</em> to see her team&#8217;s progress. That&#8217;s the entire value proposition for an enterprise buyer. She&#8217;s spending budget. She needs ROI.</p><p>But the individual needs to feel safe enough to be bad at something.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fMr6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fMr6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!fMr6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!fMr6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!fMr6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fMr6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Product Management: Explaining Model Performance Metrics to Sales icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Product Management: Explaining Model Performance Metrics to Sales icon" title="AI Product Management: Explaining Model Performance Metrics to Sales icon" srcset="https://substackcdn.com/image/fetch/$s_!fMr6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!fMr6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!fMr6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!fMr6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df3c13d-6763-4325-9f2a-2d2c39c5cb77_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Our solution:</p><p><strong>Aggregation is the answer.</strong></p><p>Managers see trends, not transcripts. They see that someone&#8217;s EPS has improved 15% over the last month, not that they bombed a specific practice session on Tuesday. They see engagement patterns, who&#8217;s practicing regularly, but not the content of what anyone practiced. The individual owns their detailed data. The team sees the trajectory.</p><p>Deci and Ryan&#8217;s Self-Determination Theory says people need autonomy, competence, and relatedness to stay intrinsically motivated. Full transparency to managers kills autonomy. Our aggregation model preserves it. The member controls what they practice and when, and their boss sees only the trajectory of growth, not the vulnerable process behind it.</p><p>It&#8217;s the difference between a fitness tracker that tells your boss you worked out three times this week, versus one that shows them the video of you wheezing on the treadmill. I wonder if there&#8217;s an equivalent in other domains, like a coding practice tool. Would a manager want to see every syntax error, or just the overall improvement in code quality?</p><h2><strong>v2.1: Making Teams Find Themselves</strong></h2><p>By March 2026, we were ready for the real team rebuild. The first thing we tackled was the most fundamental question: How do teams form in the first place?</p><p>In most enterprise tools, team creation is top-down. An admin buys seats, manually invites people, and assigns them to groups. From a BJ Fogg B=MAP perspective, it&#8217;s an ability disaster. Every email address the admin has to type is friction. We saw this firsthand: admins who bought ten seats would invite three people, get distracted, and never finish.</p><p>We built domain-based team discovery instead. When you sign up with your work email, say <code>sarah@acmecorp.com</code>, we check if there&#8217;s already a team associated with the <code>acmecorp.com</code> domain. If there is, you see it. You can request to join. An admin approves. No invitation needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rWxb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rWxb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!rWxb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!rWxb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!rWxb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rWxb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Product Management: Explaining Deliverability Metrics Changes to Customer Support icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Product Management: Explaining Deliverability Metrics Changes to Customer Support icon" title="Product Management: Explaining Deliverability Metrics Changes to Customer Support icon" srcset="https://substackcdn.com/image/fetch/$s_!rWxb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!rWxb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!rWxb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!rWxb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F286a1c45-d688-48a2-b5f4-fca3105210ef_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This sounds simple. It was not simple. Domain matching has a hundred edge cases: personal Gmail addresses, multiple company domains, embedded consultants. The perfectionist in me wanted every edge case solved before shipping. The product manager in me knew domain matching would cover 80% of signups.</p><p>We saw immediate change. An L&amp;D manager would sign up, invite three people, and within a week we&#8217;d see twelve more from the same domain requesting to join. Any product team familiar with Cialdini&#8217;s social proof research would recognize what was happening. &#8220;Your teammates are already here&#8221; did the selling for us.</p><p>We also built multi-team membership with a sidebar switcher. The real world isn&#8217;t a neat org chart. People belong to functional teams, project groups, and leadership cohorts. Forcing single-team membership tells your users you don&#8217;t understand how they work. Nielsen&#8217;s &#8220;Match Between System and Real World&#8221; heuristic is clear: the system should reflect how people organize, not force them into the system&#8217;s preferred structure.</p><h2><strong>v2.3: When &#8220;Enterprise&#8221; Stops Being a Dirty Word</strong></h2><p>Two weeks later, we shipped v2.3. This was enterprise team management. Flat team lists work for ten people. They break at fifty. They&#8217;re laughable at five hundred. We built nested team hierarchies with unlimited depth.</p><p>&#8216;Unlimited depth&#8217; scared me a bit. Every product instinct says to constrain. The moment you say &#8220;maximum three levels of nesting,&#8221; someone&#8217;s org chart has four. And you&#8217;ve lost the deal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yStP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yStP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 424w, https://substackcdn.com/image/fetch/$s_!yStP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 848w, https://substackcdn.com/image/fetch/$s_!yStP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 1272w, https://substackcdn.com/image/fetch/$s_!yStP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yStP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png" width="1034" height="754" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e136e095-8719-4637-b4e3-344e8210c222_1034x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:754,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63877,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yStP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 424w, https://substackcdn.com/image/fetch/$s_!yStP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 848w, https://substackcdn.com/image/fetch/$s_!yStP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 1272w, https://substackcdn.com/image/fetch/$s_!yStP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe136e095-8719-4637-b4e3-344e8210c222_1034x754.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Bulk onboarding was the other critical piece. That VP of L&amp;D didn&#8217;t want to type thirty email addresses. She wanted to paste from a spreadsheet. So we built multi-email paste (smart parsing for commas, semicolons, newlines) and CSV import for larger teams.</p><p>This is pure BJ Fogg Ability Chain work. Fogg identifies six friction factors: time, money, physical effort, mental effort, social deviance, and non-routine. Typing thirty emails one-by-one fails on three of six. CSV import collapses the entire action into a single file upload. We didn&#8217;t increase the admin&#8217;s motivation to onboard their team. We made the behavior so easy that their existing motivation was enough.</p><p>Nobody writes blog posts about CSV import. It&#8217;s the difference between a product that <em>can</em> be used by teams and one that teams adopt.</p><h2><strong>The Security Audit That Changed Everything</strong></h2><p>During the v2.1 build, we ran a security audit. This is standard practice when you&#8217;re building team features. You&#8217;re now handling data relationships between users, and that&#8217;s often where vulnerabilities hide.</p><p>The audit found an XSS vulnerability. Someone could inject malicious code through a team name or display name, and it would execute in other users&#8217; browsers. In an individual product, the blast radius is limited. In a team product, one compromised input affects every team member who views that page.</p><p>We fixed it immediately. It changed how I thought about the entire architecture. We implemented timing-safe token comparisons for join requests and hardened every data input that crossed team boundaries.</p><p>The team pivot reveals hidden technical debt. If you&#8217;re making this pivot, audit everything. Assume every user input displayed to another user is an attack vector.</p><h2><strong>The Product Lesson: Individual Magic Is Your Moat</strong></h2><p>If you&#8217;re a founder or PM standing at the edge of the individual-to-team pivot, I&#8217;d tell you this:</p><p><strong>The individual experience is not a stepping stone to the team product. It IS the team product.</strong></p><p>Nir Eyal&#8217;s Hook Model makes this concrete. The hook loop: trigger, action, variable reward, investment, lives entirely at the individual level. The trigger is a morning prompt to practice. The action is completing a workout. The variable reward is the AI feedback that surprises you with a specific insight. The investment is the data that accumulates in your profile, making the next session more personalized. Every piece of that loop belongs to the individual user. The team layer doesn&#8217;t create a new hook. It amplifies the existing one by adding social proof (&#8220;your teammates practiced today&#8221;) and Daniel Pink&#8217;s relatedness dimension (&#8220;you&#8217;re growing together&#8221;).</p><p>Every feature we built for teams is worthless if the individual hook isn&#8217;t working. A manager can buy fifty seats. If the individual user doesn&#8217;t feel safe, doesn&#8217;t see improvement, doesn&#8217;t find each practice session genuinely valuable? Usage drops to zero within a month and the contract doesn&#8217;t renew.</p><p>The team layer should be a <em>window</em> into individual value, not a replacement for it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IJfM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IJfM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 424w, https://substackcdn.com/image/fetch/$s_!IJfM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 848w, https://substackcdn.com/image/fetch/$s_!IJfM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 1272w, https://substackcdn.com/image/fetch/$s_!IJfM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IJfM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png" width="1027" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1027,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69437,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IJfM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 424w, https://substackcdn.com/image/fetch/$s_!IJfM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 848w, https://substackcdn.com/image/fetch/$s_!IJfM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 1272w, https://substackcdn.com/image/fetch/$s_!IJfM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59c02fe2-2a85-42fc-a1a9-21c4668d6c6c_1027x721.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve seen products get this backwards. They build the admin panel first, the reporting first, because that&#8217;s what the buyer asks for. In Norman&#8217;s terms, they collapse the Gulf of Evaluation for the buyer at the expense of widening the Gulf of Execution for the user. The admin gets beautiful dashboards. The user gets a worse product.</p><p>Don&#8217;t let the buyer&#8217;s requirements cannibalize the user&#8217;s experience.</p><h2><strong>Where We Are Now</strong></h2><p>We&#8217;re eight months past that first &#8220;can I buy ten seats?&#8221; email. We&#8217;ve gone from a flat member list to nested enterprise hierarchies, domain discovery, multi-team membership, bulk onboarding, and engagement analytics that give managers what they need without exposing what they shouldn&#8217;t see.</p><p>When an individual user opens ExecReps and starts practicing, it still feels like the same product. Intimate. Safe. Focused on them.</p><p>I&#8217;m not sure if we&#8217;ve gotten it perfectly right. Every week I talk to a team admin who wants more visibility and a team member who wants more privacy. I think that tension is the point. The moment you resolve it fully in either direction, you&#8217;ve built something that serves half your users at the expense of the other.</p><p>The best team products hold that tension. They don&#8217;t resolve it. They design around it.</p>]]></content:encoded></item><item><title><![CDATA[Prioritization frameworks are just opinion laundering]]></title><description><![CDATA[The uncomfortable gap between your RICE scores and who actually decides what ships]]></description><link>https://www.productcoalition.com/p/100-frameworks-and-youre-still-building</link><guid isPermaLink="false">https://www.productcoalition.com/p/100-frameworks-and-youre-still-building</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Thu, 23 Apr 2026 14:24:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0Vjd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Brought to you by <a href="https://go.productcoalition.com/NL-THU26-04-24">ExecReps</a> - AI coaching that helps product leaders practice the conversations that matter most</em></p><div><hr></div><p>In 2017, <a href="https://medium.productcoalition.com/product-prioritization-by-the-numbers-3e2660a35bf2">Kate Bennet surveyed 50 product managers on Product Coalition</a> and found something that should embarrass the entire industry. &#8220;In 46% of respondents&#8217; companies the leadership team or head of product decide what will be built next. Only 13% of product managers have the authority to decide themselves.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Gut feel and CEO preference were each cited by about 43% of respondents as inputs to what gets built. We invented an entire profession around deciding what to build, then gave the actual decision to someone else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Vjd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Vjd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!0Vjd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!0Vjd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vjd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Vjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Chief Product Officer: Managing Tension Between Founder-CEO Vision and Board's Market Expansion Pressure&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chief Product Officer: Managing Tension Between Founder-CEO Vision and Board's Market Expansion Pressure" title="Chief Product Officer: Managing Tension Between Founder-CEO Vision and Board's Market Expansion Pressure" srcset="https://substackcdn.com/image/fetch/$s_!0Vjd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!0Vjd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!0Vjd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56f7dec-438b-40f4-bb24-8dab2bee4a0a_1456x816.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Since then, the framework machine has been working overtime. RICE. MoSCoW. Kano. WSJF. ICE. Opportunity scoring. Value vs. Effort matrices. <a href="https://medium.productcoalition.com/throw-away-your-prioritization-framework-if-its-missing-any-of-these-3-factors-8cc83ba25c66">Jordan Lamborn reviewed over 100 of them on Product Coalition</a> and found they almost all share the same blind spots. &#8220;Unsurprisingly, some type of value is the most prevalent [factor]. This includes anything like impact, benefits, or return. Second place is the effort category.&#8221;</p><p>Over 100 frameworks, and most of them are just impact-vs-effort wearing a different hat. The variables that actually matter, customer centricity, confidence in your hypothesis, strategic alignment, barely show up.</p><div><hr></div><p><a href="https://medium.productcoalition.com/3-prioritization-techniques-all-product-managers-should-know-b801d6efbe25">Carlos Gonzalez de Villaumbrosia walked through the textbook trio</a> in 2020, but even he acknowledged the limits: &#8220;So much of Product Management has to be unscientific. Although data should be used as much as possible, sometimes you have no choice but to rely on intuition and gut-feeling.&#8221;</p><p>I think he is right that gut feel is unavoidable. But the gut feel needs guardrails. <a href="https://medium.productcoalition.com/mcclane-mentality-and-data-driven-product-roadmaps-part-1-9d0804969708">Garrett Rysko made the counter-argument on Product Coalition</a> and called it the McClane Mentality, after John McClane from Die Hard. PMs shooting from the hip, hoping nothing explodes. &#8220;When you&#8217;re working on a portfolio worth millions, with employees&#8217; jobs banking on the success of your product, your decisions need to be as informed as possible.&#8221;</p><p>Fair point.</p><div><hr></div><p>Here is what I think the framework conversation consistently misses. Every feature on your roadmap is an investment, and the cost goes well beyond the sprint points.</p><p><a href="https://medium.productcoalition.com/the-real-cost-of-adding-a-new-feature-9d527448df41">Caio Flores wrote about this on Product Coalition</a>: &#8220;It&#8217;s easy to think that the lack of features is causing your startup to not grow enough, but remember that you have an infinite number of variables that could be causing that.&#8221; The instinct is always to add. Build feature X and Y, then growth happens. Except sometimes you have the wrong market, wrong timing, or wrong value proposition entirely, and no feature fixes that.</p><p><a href="https://medium.productcoalition.com/feature-prioritization-apply-the-highest-counter-value-hcf-first-7027173417b7">Hans-J&#246;rg Roser pushed this further</a>, pointing out that even sophisticated frameworks like WSJF miss the downside: &#8220;Also a new risk is created! Think for example of IT systems that could lead to new security aspects or simply the risk that comes with the future maintenance you have to do for a software feature.&#8221; Every feature you ship creates new liabilities. Security surface. Maintenance burden. Complexity that compounds quietly until it doesn&#8217;t.</p><p><a href="https://medium.productcoalition.com/the-art-of-saying-no-how-product-managers-can-master-prioritization-like-steve-jobs-90eb76c5304c">John Utz was blunt about what this actually feels like</a>: &#8220;The pain of prioritization almost made me quit.&#8221; No framework removes the emotional cost of telling someone their idea did not make the cut. That part is on you.</p><div><hr></div><p>Margaret-Ann Seger said something on <a href="https://www.productcoalition.com/p/ep98-the-death-of-top-down-product">my podcast</a> that keeps nagging at me: &#8220;Empowering teams leads to better outcomes than top-down mandates.&#8221; If the CEO is still picking what gets built, no RICE score will save you. You are just laundering someone else&#8217;s opinion through a spreadsheet.</p><div><hr></div><p>The PMs I have seen get this right don&#8217;t treat prioritization as a feature-ranking exercise. They treat it as capital allocation. Each item on the roadmap has an expected return, a risk profile, and a maintenance cost that extends years past launch. When you frame it that way, the conversation changes. You stop asking &#8220;what should we build next&#8221; and start asking &#8220;where should we invest, and what is the cost of being wrong.&#8221;</p><blockquote><p><strong>What does your team actually use to prioritize? And does it work, or is it theater?</strong> Hit reply and tell me. I am genuinely curious whether anyone has cracked this.</p></blockquote><div><hr></div><p><em>Sources: <a href="https://medium.productcoalition.com/product-prioritization-by-the-numbers-3e2660a35bf2">Kate Bennet</a> - &#8220;Product Prioritization by the Numbers&#8221; (Nov 2017), <a href="https://medium.productcoalition.com/throw-away-your-prioritization-framework-if-its-missing-any-of-these-3-factors-8cc83ba25c66">Jordan Lamborn</a> - &#8220;Throw Away Your Prioritization Framework&#8221; (Feb 2021), <a href="https://medium.productcoalition.com/3-prioritization-techniques-all-product-managers-should-know-b801d6efbe25">Carlos Gonzalez de Villaumbrosia</a> - &#8220;3 Prioritization Techniques&#8221; (Jan 2020), <a href="https://medium.productcoalition.com/mcclane-mentality-and-data-driven-product-roadmaps-part-1-9d0804969708">Garrett Rysko</a> - &#8220;McClane Mentality&#8221; (Oct 2021), <a href="https://medium.productcoalition.com/the-real-cost-of-adding-a-new-feature-9d527448df41">Caio Flores</a> - &#8220;The Real Cost of Adding a New Feature&#8221; (Aug 2020), <a href="https://medium.productcoalition.com/feature-prioritization-apply-the-highest-counter-value-hcf-first-7027173417b7">Hans-J&#246;rg Roser</a> - &#8220;Feature Prioritization: Apply the Highest Counter-Value First&#8221; (Sep 2022), <a href="https://medium.productcoalition.com/the-art-of-saying-no-how-product-managers-can-master-prioritization-like-steve-jobs-90eb76c5304c">John Utz</a> - &#8220;It Means Saying No&#8221; (Sep 2024), Margaret-Ann Seger - Product Coalition Podcast EP98. All published on <a href="https://medium.productcoalition.com">Product Coalition</a>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[From Punch Cards to 'All My Shit's in There']]></title><description><![CDATA[Seven years of retention thinking, from push notifications to making cancellation feel like divorce]]></description><link>https://www.productcoalition.com/p/from-punch-cards-to-all-my-shits</link><guid isPermaLink="false">https://www.productcoalition.com/p/from-punch-cards-to-all-my-shits</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Tue, 21 Apr 2026 14:21:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!voAu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Retention used to mean a stamp card at your sandwich shop. Ten purchases, one free. Then it meant push notifications at 3pm on a Tuesday. Now it means building a product so tangled into someone&#8217;s daily work that cancelling feels like a small divorce. I&#8217;ve been reading through seven years of retention thinking in our archive, and the honest version is funnier and darker than anyone admits.</p><div><hr></div><p><em>Brought to you by <a href="https://go.productcoalition.com/NL-TUE26-04-21">ExecReps</a> &#8212; AI-powered executive coaching for product leaders. Product Coalition members get extended access.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!voAu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!voAu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!voAu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!voAu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!voAu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!voAu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:328599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191680238?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!voAu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!voAu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!voAu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!voAu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39e3d733-de6c-463e-b0ae-1e3287fab633_1376x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>When &#8216;Ping Them Again&#8217; Was the Plan (2019)</strong></h2><p>Before anyone was saying &#8216;product-led retention,&#8217; the playbook was straightforward. A <a href="https://medium.productcoalition.com/6-practical-methods-to-improve-app-retention-rate-5394d051c840">2019 Product Coalition editorial on app retention</a> laid out the accepted wisdom:</p><blockquote><p><em>&#8220;A good onboarding experience can improve retention by up to 50%.&#8221;</em></p></blockquote><p>The toolkit: onboarding flows, push notifications, personalization, re-engagement campaigns. Nudge the user. Remind them you exist. Hope they come back.</p><p>It wasn&#8217;t wrong. But it treated retention like a marketing problem. The question was always &#8216;how do we get them to open the app again?&#8217; Nobody was asking &#8216;why did they close it?&#8217;</p><h2><strong>The Structural Turn (2018&#8211;2020)</strong></h2><p>The smarter thinking was already percolating. In 2018, Rob Finney <a href="https://medium.productcoalition.com/network-effects-and-feedback-loops-the-betamax-and-vhs-story-5f72dfb230cb">wrote about network effects</a> using the VHS vs Betamax story:</p><blockquote><p><em>&#8220;What I had witnessed was a platform based network effect kicked off by a small advantage. The small advantage was then accentuated by a positive feedback loop.&#8221;</em></p></blockquote><p>A system where more users equals more value equals less reason to leave. Retention was becoming structural, not tactical.</p><p>Then 2020 cracked things open. Carlos Gonzalez de Villaumbrosia <a href="https://medium.productcoalition.com/product-led-growth-strategy-for-product-managers-dce9e8c79fcb">named the shift to PLG</a>: &#8220;It&#8217;s getting easier to build a business, but not easier to grow one.&#8221; When competitors replicate your features in six months, the product itself has to be the retention engine.</p><p>But my favorite retention concept in the entire archive came from Derek Skaletsky that same year. He&#8217;d built a search engine with genuinely excellent tech. Users kept churning after 90 days. His diagnosis was brutal: &#8220;Search is the most perishable activity on the web. You search for something, find your answer, and&#8230; close the tab.&#8221;</p><p>His conclusion? When users pour their data, workflows, and routines into your platform, switching feels like losing a part of yourself. He called this <a href="https://medium.productcoalition.com/the-all-my-shits-in-there-amsit-factor-a-saas-product-theory-181d675ad409">the &#8216;All My Shit&#8217;s In There&#8217; factor</a>. Still the most honest description of SaaS retention I&#8217;ve read.</p><h2><strong>The Number That Stops You Cold</strong></h2><p>That same year, Dennis Meisner <a href="https://medium.productcoalition.com/mastering-user-retention-like-amazon-spotify-and-co-5d2bd2931717">pulled the Amazon Prime data</a>:</p><blockquote><p><em>&#8220;A stunning 93% of Amazon Prime members renew their subscription after the first year. After the second year, this number goes up to an incredible 98%!&#8221;</em></p></blockquote><p>98%. By year two, Prime isn&#8217;t competing for your loyalty. It has become infrastructure. You don&#8217;t cancel your water bill. That&#8217;s the endgame of retention done right: you stop being a product and start being a utility.</p><h2><strong>From Tool to Infrastructure (2024&#8211;2025)</strong></h2><p>Lee Fischman <a href="https://medium.productcoalition.com/90-or-higher-customer-retention-695e01f89b86">wrote in 2024</a> about maintaining 90%+ B2B retention, and his framing was disarmingly simple: &#8220;The first reason our retention was so high was simply because customers needed our stuff. When they didn&#8217;t, they cancelled.&#8221;</p><p>No growth hacks. Just be so embedded in your customer&#8217;s context that removing you requires rewiring how they work.</p><p>Then Asher Atlas <a href="https://medium.productcoalition.com/when-the-music-vanished-how-we-boosted-search-user-retention-b340167b76ef">wrote in 2025</a> about a retention crisis when a music service lost its catalog overnight. His team&#8217;s reframe changed everything: &#8220;What if this isn&#8217;t a search problem? What if this is a discovery problem?&#8221; They turned a broken search into a trust-building experience. Retention, it turns out, lives in how you handle the moment when things go sideways.</p><h2><strong>What I&#8217;m Hearing on the Podcast</strong></h2><p>Nesrine Changuel (ex-Google, Spotify, Microsoft) came on the show and pushed this further. Her argument: &#8220;User loyalty is significantly enhanced by emotional connections.&#8221; The products people stay with longest are the ones they genuinely love, not just the ones they can&#8217;t figure out how to export their data from.</p><p>(<a href="https://www.productcoalition.com/p/id82-delight-building-products-people">Listen to EP82 with Nesrine Changuel</a>)</p><h2><strong>So Where Does This Leave Us?</strong></h2><p>The arc is clear if you step back far enough. Retention went from &#8216;remind them you exist&#8217; to &#8216;make leaving expensive&#8217; to &#8216;make them not want to leave at all.&#8217; I think most teams are still stuck in the ping-them-again era, measuring retention without asking what&#8217;s actually retaining people.</p><p>If your retention strategy starts with &#8216;how do we reduce churn,&#8217; you might be asking the wrong question. The better one: why would someone choose to stay?</p><p>Reply and tell me where your team sits on this spectrum. I&#8217;m genuinely curious whether the AMSIT factor resonates, or if you&#8217;ve found something completely different keeping people around.</p><div><hr></div><p><em>You&#8217;re reading the Product Coalition newsletter. Every week, I dig into the archive of 3,500+ articles and 100+ podcast episodes to trace how product thinking has evolved. If someone forwarded this to you, <a href="https://productcoalition.com">subscribe here</a> so you don&#8217;t miss the next one.</em></p><p><em>Jay Stansell &#183; Lisbon, Portugal &#183; <a href="https://productcoalition.com">Product Coalition</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[We Built Netflix-Style Recommendations Without a Single LLM Call]]></title><description><![CDATA[A founder's public story of building ExecReps.ai]]></description><link>https://www.productcoalition.com/p/we-built-netflix-style-recommendations</link><guid isPermaLink="false">https://www.productcoalition.com/p/we-built-netflix-style-recommendations</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Sun, 19 Apr 2026 14:28:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qWZc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It was all there. I remember the screen, the cursor blinking, a beautifully crafted system prompt sitting in my editor. Ready to pipe user profiles into GPT&#8211;4. Ready to get back personalised content recommendations. Token costs calculated, latency projections modeled, two days to ship.</p><p>Then I hit delete.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>That single action, hitting delete, was one of the best product decisions I&#8217;ve made on ExecReps. Maybe it&#8217;s also the most contrarian thing I&#8217;ll write in this entire series.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C_lo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C_lo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 424w, https://substackcdn.com/image/fetch/$s_!C_lo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 848w, https://substackcdn.com/image/fetch/$s_!C_lo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 1272w, https://substackcdn.com/image/fetch/$s_!C_lo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C_lo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png" width="1275" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133086,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C_lo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 424w, https://substackcdn.com/image/fetch/$s_!C_lo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 848w, https://substackcdn.com/image/fetch/$s_!C_lo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 1272w, https://substackcdn.com/image/fetch/$s_!C_lo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9abf1-a59a-432c-b331-b612e4de350e_1275x250.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2><strong>The Seduction of the Easy Answer</strong></h2><p>Nobody talks about this in product right now. LLMs have become the new &#8216;just throw it in a database.&#8217; Every feature. Every recommendation. Every personalisation decision. The default instinct in 2026 is to ask a model. I get it, I&#8217;ve done it too. ExecReps uses GPT&#8211;4 for assessment, and it&#8217;s brilliant there.</p><p>But recommendations are a different beast.</p><p>When we started planning personalisation, that moment a user logs in and sees curated practice scenarios instead of a generic wall of content, the temptation was overwhelming. Embed the user&#8217;s profile. Embed the content. Cosine similarity. Done. Ship it. Put &#8216;AI-powered recommendations&#8217; on the marketing site.</p><p>Except I kept hitting one problem I recognized from Don Norman&#8217;s work. I couldn&#8217;t explain <em>why</em> the model would recommend what it recommends. Norman calls this the Gulf of Evaluation, the gap between what the system did and why it did it. I wonder if this is the biggest long-term trust issue with LLMs. When your user can&#8217;t bridge that gulf, you&#8217;ve built a black box. They&#8217;ll eventually stop trusting it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qWZc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qWZc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 424w, https://substackcdn.com/image/fetch/$s_!qWZc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 848w, https://substackcdn.com/image/fetch/$s_!qWZc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 1272w, https://substackcdn.com/image/fetch/$s_!qWZc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qWZc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png" width="424" height="373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b38338b6-7986-4395-a003-366fa0fbe83d_424x373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:373,&quot;width&quot;:424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43687,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qWZc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 424w, https://substackcdn.com/image/fetch/$s_!qWZc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 848w, https://substackcdn.com/image/fetch/$s_!qWZc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 1272w, https://substackcdn.com/image/fetch/$s_!qWZc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38338b6-7986-4395-a003-366fa0fbe83d_424x373.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Explainability Problem Nobody&#8217;s Solving</strong></h2><p>In EdTech, and executive coaching is EdTech even if we don&#8217;t always dress it that way, recommendations aren&#8217;t like movie suggestions. If Netflix recommends a mediocre rom-com, nobody gets hurt. You scroll on.</p><p>If ExecReps recommends the wrong practice scenario to someone preparing for a board presentation next Tuesday, and they spend their limited practice time on a scenario that doesn&#8217;t stretch the right muscles? That&#8217;s someone&#8217;s career development time wasted. I was talking to a product leader last week, and he mentioned how frustrating it is when &#8216;AI&#8217; gives him generic suggestions. He just wants to know <em>why</em>. So when they ask &#8216;why did the platform have me practice <em>this</em>?&#8217;, &#8216;well, the embedding similarity was high&#8217; isn&#8217;t an answer.</p><p>Any product team that&#8217;s applied Nielsen&#8217;s Heuristics knows this tension. His sixth heuristic, Recognition over Recall, says users should never have to <em>guess</em> why the system made a decision. They should <em>see</em> the reasoning. With an LLM, the honest answer was we couldn&#8217;t show it. With math, we could.</p><p>Nir Eyal&#8217;s Hook Model shaped our thinking too. The Hook cycles through Trigger &#8594; Action &#8594; Variable Reward &#8594; Investment. In a coaching context, the variable reward needs to feel <em>earned and understood</em>, not random. If users can&#8217;t connect the recommendation to their own growth, the reward loop breaks. The thing I keep coming back to is this. We needed variability in the content surface, yes, but not opacity in the logic underneath.</p><h2><strong>Five Factors, Zero Magic</strong></h2><p>So we built what I now think of as the honest recommendation engine. Five scoring factors. Each weighted. Each grounded in learning science. And each, I&#8217;d later realize, maps to established behavioral frameworks that any product team would recognize:</p><p><strong>1. Content Relevance.</strong> Does this scenario match what you need to practice? A structured mapping between your stated goals, your role, your industry, and the content metadata we&#8217;ve tagged on every scenario.</p><p><strong>2. Difficulty Match.</strong> Straight from Vygotsky&#8217;s Zone of Proximal Development, which anyone who&#8217;s studied Csikszentmihalyi&#8217;s Flow theory will recognize. Optimal challenge sits just beyond current ability. Daniel Pink calls this the Mastery component of his Drive framework, the intrinsic pull toward getting better at something that matters. The engine doesn&#8217;t just serve content. It serves the <em>right difficulty</em> to keep users in that Flow channel.</p><p><strong>3. Skill Gaps.</strong> Where are you weakest relative to where you need to be? If your scores show strong Command but shaky Eloquence, the system pushes you toward scenarios demanding clarity and articulation. The Kano Model would call this &#8216;must-be&#8217; quality. Users <em>expect</em> a coaching platform to know where they need work. Not a delighter. Table stakes.</p><p><strong>4. Recency.</strong> When did you last practice a particular skill area? Spaced repetition works. Kahneman and Tversky&#8217;s research on memory availability tells us the same thing from a different angle. Recently practiced skills feel more accessible than they are, creating an illusion of competence the system needs to counteract.</p><p><strong>5. Diversity.</strong> This one&#8217;s mine, not from any textbook. I kept noticing in user testing that people got stuck in loops, practicing presentations over and over because that&#8217;s what felt comfortable. From a Hook Model perspective, this is where variable reward design becomes critical. Eyal is explicit: predictable rewards lose power. The diversity factor nudges you into unfamiliar territory. Difficult conversations, upward feedback, client escalations. The things you <em>avoid</em> are often the things you need most.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rIgV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rIgV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 424w, https://substackcdn.com/image/fetch/$s_!rIgV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 848w, https://substackcdn.com/image/fetch/$s_!rIgV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 1272w, https://substackcdn.com/image/fetch/$s_!rIgV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rIgV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png" width="1201" height="1047" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1047,&quot;width&quot;:1201,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189026,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rIgV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 424w, https://substackcdn.com/image/fetch/$s_!rIgV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 848w, https://substackcdn.com/image/fetch/$s_!rIgV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 1272w, https://substackcdn.com/image/fetch/$s_!rIgV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96fa00b1-e6ed-46b3-ad5a-799994ae66e8_1201x1047.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Each factor produces a normalized score. The weighted combination gives us a final ranking. No black box. Every recommendation traces back to defensible reasoning. &#8216;We recommended this because you haven&#8217;t practiced delivery skills in 12 days, this scenario is one level above your last difficulty rating, and it targets the dimension where your gap is widest.&#8217;</p><p>Norman would call that bridging the Gulf of Evaluation. Nielsen would call it Visibility of System Status. I just call it treating adults like adults.</p><h2><strong>141 Skills Walk Into a Bar</strong></h2><p>Let me be honest about a mistake here. It&#8217;s one that any PM who&#8217;s read Norman&#8217;s work on conceptual models should have seen coming.</p><p>When we first built skill tracking, I let users self-report their target skills. Free text. &#8216;What skills do you want to develop?&#8217; Very user-friendly. Very product-manager-who-reads-too-many-UX-books, me included.</p><p>We ended up with 141 unique skills in the database. Think &#8216;Executive presence.&#8217; Then &#8216;Executive communication.&#8217; Then &#8216;Presence in meetings.&#8217; Then &#8216;Being more present in executive meetings.&#8217; Four users, four entries, functionally the same thing.</p><p>The recommendation engine couldn&#8217;t work on top of that. In Norman&#8217;s terms, we had a catastrophic conceptual model mismatch. Every user had built a different mental model of what they were working on, and the system had no shared language to operate from. You can&#8217;t do gap analysis when the gap dimensions are fuzzy, overlapping, and user-generated.</p><p>So we did something painful. We threw all 141 away and started from psychometric research. Validated communication competency frameworks. Published, peer-reviewed dimensions of what &#8216;communication skill&#8217; means when you measure it rigorously.</p><p>We landed on eight dimensions. Eight.</p><p>That collapse, 141 to 8, was one of the hardest product decisions I&#8217;ve made. In Self-Determination Theory terms (Deci &amp; Ryan), it felt like violating the Autonomy principle. It felt like telling users &#8216;we know better than you what you&#8217;re working on.&#8217; The psychometric evidence was overwhelming though. When you let people self-categorize communication skills, they create endless synonyms and miss critical dimensions entirely. Almost nobody listed &#8216;consistency&#8217; as a target, for example. I&#8217;m not sure if this is a universal human trait or specific to communication skills, but it&#8217;s a pattern I&#8217;ve seen often. Consistency, maintaining quality under pressure, across contexts, is one of the strongest predictors of communication effectiveness in the literature.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FyUQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FyUQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 424w, https://substackcdn.com/image/fetch/$s_!FyUQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 848w, https://substackcdn.com/image/fetch/$s_!FyUQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 1272w, https://substackcdn.com/image/fetch/$s_!FyUQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FyUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png" width="1217" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f78da89-4899-4974-adc3-16967cffe722_1217x822.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1217,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165577,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FyUQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 424w, https://substackcdn.com/image/fetch/$s_!FyUQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 848w, https://substackcdn.com/image/fetch/$s_!FyUQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 1272w, https://substackcdn.com/image/fetch/$s_!FyUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f78da89-4899-4974-adc3-16967cffe722_1217x822.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>User-generated taxonomies feel democratic. Validated taxonomies work. The Kano Model has a concept for this. Users will <em>say</em> they want freeform input, but their satisfaction doesn&#8217;t improve from getting it. What improves satisfaction is getting recommendations that work.</p><h2><strong>Solving Cold Start Without Asking Boring Questions</strong></h2><p>The classic cold start problem. New user, no data, and you need good recommendations immediately. Most platforms solve this with a questionnaire. &#8216;Rate your interest in these 15 topics.&#8217;</p><p>BJ Fogg&#8217;s B=MAP model told us that was wrong. Behavior equals Motivation plus Ability plus Prompt. A new user arriving from their manager&#8217;s email has moderate motivation at best. A fifteen-question onboarding form tanks their Ability. Too much time, too much mental effort, too much friction. Fogg is clear: when motivation is low, make the action trivially easy. A questionnaire is the opposite of easy.</p><p>We built two things instead.</p><p>First: <strong>industry/role/seniority profiles.</strong> Before any user tells us anything personal, we know statistical priors. A VP of Engineering at a Series B startup has different communication challenges than a Marketing Director at a Fortune 500. We built baseline profiles from research. What skills matter at each seniority level, what scenarios each role encounters, what difficulty level fits each experience bracket.</p><p>Second, and this is the one I&#8217;m proudest of, the <strong>Challenge Picker and Confidence Slider.</strong></p><p>Instead of asking &#8216;what do you want to improve?&#8217; we show three real scenarios and let users pick which feels most relevant. Steve Krug would call this &#8216;Don&#8217;t Make Me Think.&#8217; Recognition, not recall. Show options, let them point.</p><p>Then, before their first practice: a Confidence Slider. &#8216;How confident do you feel about this scenario?&#8217; Zero to ten. Two seconds.</p><p>That slider is pure signal. It&#8217;s where Kahneman and Tversky&#8217;s work on cognitive bias becomes directly useful in product design. Someone who rates themselves 8/10 confidence and delivers a 550 EPS score has a calibration problem, what Kahneman calls overconfidence bias. Someone who rates 3/10 and delivers the same 550 is underestimating themselves. The recommendation engine treats them completely differently, and it should. The gap between self-assessment and performance is one of the richest signals any coaching product can capture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A4oS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A4oS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 424w, https://substackcdn.com/image/fetch/$s_!A4oS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 848w, https://substackcdn.com/image/fetch/$s_!A4oS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 1272w, https://substackcdn.com/image/fetch/$s_!A4oS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A4oS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png" width="599" height="605" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:605,&quot;width&quot;:599,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55756,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A4oS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 424w, https://substackcdn.com/image/fetch/$s_!A4oS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 848w, https://substackcdn.com/image/fetch/$s_!A4oS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 1272w, https://substackcdn.com/image/fetch/$s_!A4oS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ef94daa-d4e8-41f9-aef6-9f450f7c3fde_599x605.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All of this runs without a single API call to any language model. Zero tokens. Zero latency. Zero risk of prompt injection or model drift affecting what learning path someone follows.</p><h2><strong>The Quiet Confidence of Boring Technology</strong></h2><p>I&#8217;m not anti-AI. ExecReps runs on AI, yes. Our assessment engine is genuinely powerful and would have been impossible three years ago. AI was the wrong tool for recommendations though, because <strong>the recommendation problem was well-defined enough to solve with math.</strong></p><p>Here&#8217;s my rough heuristic, for what it&#8217;s worth:</p><p><strong>Use AI when</strong>: the input is unstructured, the output needs to be generative, and you can&#8217;t write rules for what &#8216;good&#8217; looks like. Assessment of free-form speech? That&#8217;s AI.</p><p><strong>Use algorithms when</strong>: the input is structured, the output is a ranking, and you <em>can</em> define &#8216;good&#8217; with research. Matching users to content? That&#8217;s math.</p><p><strong>Use neither when</strong>: the problem is a UX problem disguised as a technical one.</p><p>There&#8217;s a confidence that comes from building something you can fully explain. When a user asks &#8216;why did you recommend this?&#8217; and you can say &#8216;because your skill gap in Eloquence is 23% wider than your gap in Command, you haven&#8217;t practiced client-facing scenarios in 9 days, and this sits one difficulty tier above your last successful attempt&#8217;, that&#8217;s a different conversation than &#8216;our AI thought you&#8217;d like it.&#8217;</p><p>In executive coaching, where people are developing skills that affect their careers, their livelihoods, their sense of professional identity, they deserve the transparent answer. Someone making decisions about their own development should understand the reasoning behind the recommendations shaping that development.</p><p>Executive presence should not be a privilege. Neither should understanding why your learning platform steers you in a particular direction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HRXS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HRXS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!HRXS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!HRXS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!HRXS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HRXS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aea18a29-754d-49cf-a970-eb447de718c5_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Technology Leadership: Responding to Board Pressure to Replace Custom AI icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Technology Leadership: Responding to Board Pressure to Replace Custom AI icon" title="Technology Leadership: Responding to Board Pressure to Replace Custom AI icon" srcset="https://substackcdn.com/image/fetch/$s_!HRXS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!HRXS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!HRXS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!HRXS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faea18a29-754d-49cf-a970-eb447de718c5_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s not the flashiest thing we&#8217;ve built, I know. &#8216;Startup uses math instead of AI&#8217; isn&#8217;t exactly clickbait. Still, when I look at our recommendation accuracy, users completing recommended scenarios at a significantly higher rate than self-selected ones, I think about that moment with the GPT&#8211;4 prompt written and ready to ship.</p><p>I&#8217;d delete that prompt again every time.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Who Pays When the Agent Breaks?]]></title><description><![CDATA[The money question nobody in agentic engineering wants to answer]]></description><link>https://www.productcoalition.com/p/who-pays-when-the-agent-breaks</link><guid isPermaLink="false">https://www.productcoalition.com/p/who-pays-when-the-agent-breaks</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Thu, 16 Apr 2026 14:43:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!k8BA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Brought to you by <a href="https://go.productcoalition.com/NL-THU26-04-17">ExecReps</a> - AI coaching that helps product leaders practice the conversations that matter most</em></p><div><hr></div><p>I keep hearing the same pitch: &#8220;We replaced three FTEs with an agent workflow.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Cool. But who owns the budget line when that agent hallucinates a contract clause? Who absorbs the cost when your inference bill triples because a customer&#8217;s edge case sent your agent into a retry loop? And when you show up to quarterly review, is that agent spend capex or opex?</p><p>These are the conversations happening in every finance review I hear about right now. And most product leaders are walking in unprepared.</p><p><strong>The 95% problem is a money problem</strong></p><p>Here&#8217;s a number that should keep every CPO up at night: <a href="https://medium.productcoalition.com/the-product-conundrum-is-product-failing-or-are-we-failing-product-9235cc8ecfdc">95% of GenAI pilots deliver zero return on investment</a>. Bulbul Pandya put it bluntly in Product Coalition last year: &#8220;AI doesn&#8217;t absolve us from doing the product work. It magnifies the consequences of skipping it.&#8221;</p><p>That&#8217;s not a technology problem. That&#8217;s a commercial discipline problem. Teams are shipping agent features without a unit economics model. No cost-per-task target. No margin threshold. No kill switch when the math stops working. And CFOs are starting to notice.</p><p>The cost of inference dropped 99% in two years. Sounds like a gift, right? It is, until you realise that cheaper tokens mean teams use 100x more of them. I&#8217;ve talked to product orgs where their monthly AI compute bill went from a rounding error to their third-largest line item in under a year. When nobody owns the P&amp;L for agent spend, nobody notices until the quarterly close.</p><p><strong>Per-seat is dead. Per-outcome is terrifying.</strong></p><p>Serhat Pala wrote something in Product Coalition this week that crystallised what I&#8217;ve been thinking. He called it <a href="https://medium.productcoalition.com/saas-2-0-when-the-software-becomes-the-worker-49ea07991d47">SaaS 2.0</a>: &#8220;SaaS 1.0 charged per seat. Customers paid for access. SaaS 2.0 charges per outcome. Customers pay for work completed. A support ticket resolved. A tax return filed. A contract reviewed.&#8221;</p><p>That sounds clean on a slide. In practice, it flips the entire risk model. When you charge per outcome, your margin depends on how efficiently the agent delivers. If the agent needs human intervention 20% of the time, your gross margin might be 60%. If it needs help 40% of the time, you&#8217;re running a service business with software pricing. And good luck explaining that variance to your board.</p><p>This is the part most product leaders haven&#8217;t internalised yet. Per-seat pricing meant predictable revenue regardless of whether the customer got value. Per-outcome pricing means you eat the cost of every failure. Your agent&#8217;s accuracy rate isn&#8217;t just a product metric anymore. It&#8217;s a margin metric.</p><p><strong>The three questions your CFO will ask (and you&#8217;d better have answers)</strong></p><p>I&#8217;ve been collecting the questions that finance teams are actually asking product leaders about agent spend. Three keep coming up:</p><p>First: &#8220;What&#8217;s the fully loaded cost per agent-completed task, including compute, orchestration, evaluation, and human escalation?&#8221; If you can&#8217;t answer this, you don&#8217;t have a business case. You have a demo.</p><p>Second: &#8220;What&#8217;s the error rate, and what does each error cost us?&#8221; Jon Matheson <a href="https://medium.productcoalition.com/the-commercial-side-of-product-what-i-learned-the-hard-way-009b8be34236">learned the hard way</a> that product managers who don&#8217;t understand how their decisions affect revenue, COGS, and margin are doing half the job. With agents, the stakes are higher because the cost of a wrong output isn&#8217;t just a bug ticket. It can be a compliance event.</p><p>Third: &#8220;At what volume does this become cheaper than the alternative?&#8221; Not cheaper than the old software. Cheaper than the humans, contractors, or BPO teams doing the same work today. Thomas Schwenger described it perfectly: <a href="https://medium.productcoalition.com/from-vibe-coding-to-agentic-engineering-c4d2bcd01f3b">&#8220;The translation layer between business ideas and working software has been the most expensive bottleneck in technology for decades. It is collapsing.&#8221;</a> True. But collapsing doesn&#8217;t mean free. It means the cost moved from headcount to infrastructure. Your CFO wants to know exactly where it landed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k8BA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k8BA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!k8BA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!k8BA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!k8BA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k8BA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg" width="1264" height="848" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:848,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:556982,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191681791?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k8BA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!k8BA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!k8BA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!k8BA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d1975b6-4fa6-4598-81cf-ca30d4a57c1f_1264x848.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The product leaders who thrive in this era won&#8217;t be the ones who ship the most agents. They&#8217;ll be the ones who can show the unit economics on a single slide and defend every number on it.</p><div><hr></div><blockquote><p>What&#8217;s the hardest financial question your CFO or board has asked you about AI agent spending - and did you have an answer? Hit reply. I want to hear the real stories.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When 'Viable' Stopped Being Enough]]></title><description><![CDATA[A decade of shipping philosophy, from 'just launch it' to 'the MVP is dead']]></description><link>https://www.productcoalition.com/p/when-viable-stopped-being-enough</link><guid isPermaLink="false">https://www.productcoalition.com/p/when-viable-stopped-being-enough</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Tue, 14 Apr 2026 14:16:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i-WN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been digging through our archive of MVP articles this week, and the emotional arc is wilder than I expected. In 2015, our contributors were practically begging people to just ship something, anything. By 2020, the tone shifted to &#8216;ship, but please make it good.&#8217; And now, in 2025, someone wrote a whole piece declaring the MVP dead. Ten years. Same community. Completely different advice.</p><div><hr></div><p><em>Brought to you by <a href="https://go.productcoalition.com/NL-TUE26-04-14">ExecReps</a>, AI coaching that helps product leaders practice the conversations that matter most</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i-WN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i-WN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 424w, https://substackcdn.com/image/fetch/$s_!i-WN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 848w, https://substackcdn.com/image/fetch/$s_!i-WN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 1272w, https://substackcdn.com/image/fetch/$s_!i-WN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i-WN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png" width="1380" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1380,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191679790?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i-WN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 424w, https://substackcdn.com/image/fetch/$s_!i-WN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 848w, https://substackcdn.com/image/fetch/$s_!i-WN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 1272w, https://substackcdn.com/image/fetch/$s_!i-WN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe31fd922-b9ca-41b9-a030-5d6e152280f3_1380x731.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Just Ship Something, Please (2015&#8211;2019)</strong></h2><p>In December 2015, Fabrice Wegner wrote &#8216;<a href="https://medium.productcoalition.com/the-vicious-circle-of-preparation-e9c0054bf009">The Vicious Circle of Preparation</a>&#8217; for Product Coalition, and reading it now feels like stepping into a time capsule. Fabrice was watching teams get stuck in endless preparation loops. Stakeholders would prioritize half-baked epics, product owners would scramble to validate them, engineers would wait around, and nobody shipped anything. His frustrated question cut through the noise:</p><blockquote><p><em>&#8220;Is it wrong to want ship fast?&#8221;</em></p></blockquote><p>The answer back then was a loud no. Speed was the gospel. Fabrice also dropped a line that I think most MVP evangelists never fully internalized: &#8220;Your customers won&#8217;t get happier or pay you a dollar if your team has learnt something. But the learning increment is the basis of a successful product.&#8221; Learning was supposed to justify shipping ugly. The trouble was, a lot of teams took that permission and ran with it.</p><p>Four years later, Vaibhav Gupta published &#8216;<a href="https://medium.productcoalition.com/chapter-6-17-how-to-define-mvp-cc9a6d040180">How to Define MVP</a>&#8217; on Product Coalition as part of a Product Management 101 series. His framing was textbook Lean Startup: &#8220;It is the smallest thing that you can build that would deliver some value to your customers and also help you gather validated learning about customers with least effort.&#8221; He walked through the Uber example (Travis Kalanick driving a car, a basic web app for hailing it), the skateboard-to-car analogy, the Build-Measure-Learn loop. All the hits.</p><p>This was still peak MVP optimism. The assumption was clear: build the smallest useful version and the path forward reveals itself. What nobody was really asking yet was whether the smallest useful version might also be the version users hate.</p><h2><strong>Ship Fast, But Please Make It Good (2020)</strong></h2><p>OK so here&#8217;s where it gets interesting. I pulled up two articles from 2020 and they basically argue with each other without meaning to.</p><p>In March of that year, Yellow Systems wrote &#8216;<a href="https://medium.productcoalition.com/an-mvp-can-save-your-products-life-c958b1a095b2">An MVP Can Save Your Product&#8217;s Life</a>&#8217; and was still firmly in the pro-MVP camp. Their argument: &#8220;launch delays have killed millions of startups and will probably kill millions more.&#8221; Fair enough. Ship now. Worry later. But then they snuck in a line that stopped me: a reduction in features is expected, they wrote, but &#8220;there should be no reduction in quality.&#8221;</p><p>Wait. Quality? In an MVP? I had to reread that. The whole MVP playbook, at least how most teams ran it, was basically trading quality for speed. Yellow was drawing a line nobody had drawn before. Strip the features, sure. But the stuff you keep? It better work. And it better look like someone cared.</p><p>Then Carlos Gonzalez de Villaumbrosia dropped &#8216;<a href="https://medium.productcoalition.com/what-is-a-minimum-lovable-product-e62a7ddc534f">What Is a Minimum Lovable Product?</a>&#8217; that same summer and I remember reading his opening line twice. He basically said: meeting needs isn&#8217;t enough. Your users want to be delighted. They don&#8217;t want to tolerate your product. They want to love the thing.</p><p>I keep coming back to his next line: &#8220;being Viable just doesn&#8217;t cut it anymore. You need to be Lovable.&#8221; Carlos wasn&#8217;t really killing the MVP. He was renaming it, adding a higher bar. The MLP, he explained, is like an MVP &#8220;but with more thought and care taken in design and UI.&#8221;</p><p>And honestly? He was right about the timing. By 2020, users had lived with Slack and Notion and Figma. Their baseline for &#8216;acceptable first version&#8217; was miles above where it sat in 2015. The floor had moved and a lot of teams hadn&#8217;t noticed.</p><h2><strong>RIP MVP? (2025)</strong></h2><p>This is where the backlash got loud. Garima Srivastava, one of our contributors, wrote a piece titled &#8216;<a href="https://medium.com/readers-club/minimum-viable-product-mvp-is-dead-0bdf6bf1f601">Minimum Viable Product (MVP) is Dead</a>&#8217; earlier this year and she pulled zero punches. The MVP, she wrote, was supposed to get you early feedback. What it actually does? It produces &#8220;half-baked products that nobody loves.&#8221;</p><p>Garima&#8217;s analogy is the kind that stays with you. She compared most MVPs to someone serving you an uncooked pizza and telling you to imagine how great it&#8217;ll be once it&#8217;s done. Nobody wants that. Nobody shares that with friends. Her point: viability isn&#8217;t the bar anymore. Loveability is. People don&#8217;t recommend products they merely tolerate.</p><p>I&#8217;m not sure I fully agree. The original MVP concept, the one Eric Ries actually described, was never supposed to be a product you ship to the market and walk away from. It was a learning tool. But the PM community took &#8216;minimum viable&#8217; and heard &#8216;minimum effort,&#8217; and that misreading created a decade of products that launched to crickets.</p><p>The correction isn&#8217;t wrong. It&#8217;s just late. And honestly, I wonder if MLP will get misread the same way in another five years.</p><h2><strong>What I&#8217;m Hearing on the Podcast</strong></h2><p>Raksha Vashishta joined us on the podcast for an episode she called &#8216;The MVP of My Career.&#8217; She talked about her journey as an immigrant woman in tech, applying MVP thinking not just to products but to her own career path. Start small. Validate. Pivot when the data says to. Her story of building from an accounts receivable internship to a product leadership role mirrors the MVP-to-MLP arc in a way I wasn&#8217;t expecting: the first version of your career doesn&#8217;t need to be polished. But at some point, you stop iterating on the minimum and start building something you&#8217;re genuinely proud of.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;edb0a180-8ad5-4c19-a533-5a7b8b303d3a&quot;,&quot;caption&quot;:&quot;Summary&quot;,&quot;cta&quot;:&quot;Watch now&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP 85 The MVP of My Career: Starting Small, Scaling Fast, and Surviving the Pivot&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder ProductCoalition.com (B2C Podcast+Community) President+CPO FindYourGrind.com (B2B edTech) Founder+CEO ExecReps.ai (B2B AI SpeechTech) VP Digital ProudMaryCoffee.com (B2C Coffee e-commerce)&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-06-02T14:45:32.930Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/165004163/4c177d36-d0f4-4ffb-85d4-d3214db9ea52/transcoded-23907.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/ep-85-the-mvp-of-my-career-starting&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;4c177d36-d0f4-4ffb-85d4-d3214db9ea52&quot;,&quot;id&quot;:165004163,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2><strong>So What Does This Mean for You?</strong></h2><p>The MVP isn&#8217;t dead. But the era of shipping something ugly and calling it strategy? That part is over. What actually changed isn&#8217;t the framework itself. It&#8217;s the floor. User expectations in 2025 are so far above where they were in 2015 that the &#8216;minimum&#8217; in &#8216;minimum viable&#8217; now means something completely different.</p><blockquote><p>When was the last time you shipped a true MVP, the ugliest working version you could get away with, and actually got useful feedback from it? Or has your team already moved past that into MLP territory without calling it that? Reply and tell me. I genuinely want to know if the skateboard still works.</p></blockquote><div><hr></div><p><em>You&#8217;re reading the Product Coalition newsletter. Every week, I dig into the archive of 3,500+ articles and 100+ podcast episodes to trace how product thinking has evolved. If someone forwarded this to you, <a href="https://productcoalition.com">subscribe here</a> so you don&#8217;t miss the next one.</em></p><p><em>Jay Stansell &#183; Lisbon, Portugal &#183; <a href="https://productcoalition.com">Product Coalition</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I Built a Fitness Tracker for How You Speak]]></title><description><![CDATA[A founder's story of building ExecReps.ai]]></description><link>https://www.productcoalition.com/p/i-built-a-fitness-tracker-for-how</link><guid isPermaLink="false">https://www.productcoalition.com/p/i-built-a-fitness-tracker-for-how</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Sun, 12 Apr 2026 16:15:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9O4q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9O4q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9O4q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 424w, https://substackcdn.com/image/fetch/$s_!9O4q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 848w, https://substackcdn.com/image/fetch/$s_!9O4q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 1272w, https://substackcdn.com/image/fetch/$s_!9O4q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9O4q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png" width="1188" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1188,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191770279?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9O4q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 424w, https://substackcdn.com/image/fetch/$s_!9O4q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 848w, https://substackcdn.com/image/fetch/$s_!9O4q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 1272w, https://substackcdn.com/image/fetch/$s_!9O4q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F052ea97f-2ac7-4e91-b0d9-bf00a974aa05_1188x794.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>I had one of those mornings recently. You know the kind. Staring at a screen, coffee going cold, and the data just&#8230; mocks you. Not the company, not the product, but the dashboard itself made me want to quit.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We&#8217;d spent weeks building acoustic voice analysis into ExecReps. Pace, filler words, clarity, confidence. Now, users could see <em>everything</em>.</p><p>Their content scores, broken out across structure, persuasion, and relevance. Their delivery scores, measured across four vocal dimensions we called Command, Eloquence, Engagement, and Consistency. Eight archetype classifications. Historical data on every dimension. Charts for days.</p><p>It was, objectively, impressive engineering. It was also terrible product design.</p><p>I knew this because I watched myself use it. I&#8217;d finish a practice session, get my results, and then spend two minutes trying to figure out whether I&#8217;d gotten <em>better</em>. Was my Eloquence going up, but my Command going down? Did the content improvement offset the delivery dip? Was a 620 in Engagement good? Compared to what?</p><p>This is the bit I keep getting stuck on with some of the data visualization trends. We collect so much, but what do we <em>do</em>with it?</p><p>Don Norman calls this the Gulf of Evaluation: the gap between what a system shows you and your ability to figure out what it means. Our dashboard had created a canyon-sized gulf. Tons of data, zero answers. If I, the person who built this thing, couldn&#8217;t quickly answer &#8216;am I improving?&#8217;, no user stood a chance.</p><h2><strong>The Data Trap</strong></h2><p>Engineers and PMs love data. Users love answers.</p><p>I&#8217;ve learned that the hard way, multiple times, across multiple companies.</p><p>There&#8217;s a seductive logic to giving users more information. More data means more transparency, more trust, more engagement. It&#8217;s a clean little story that falls apart the moment a real human opens your app.</p><p>Barry Schwartz&#8217;s Paradox of Choice shows more options create more anxiety, not more satisfaction. Nielsen&#8217;s eighth usability heuristic, aesthetic and minimalist design, exists because every extra element on screen competes for cognitive bandwidth. Show someone eight metrics and you haven&#8217;t given them eight insights. You&#8217;ve given them decision paralysis wearing a dashboard costume.</p><p>The mistake isn&#8217;t in collecting the data. It&#8217;s in thinking the data <em>is</em> the product.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9ges!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9ges!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!9ges!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!9ges!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!9ges!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9ges!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Product Management: Designing Training Data Collection Process for Content Generation Model icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Product Management: Designing Training Data Collection Process for Content Generation Model icon" title="AI Product Management: Designing Training Data Collection Process for Content Generation Model icon" srcset="https://substackcdn.com/image/fetch/$s_!9ges!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!9ges!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!9ges!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!9ges!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f80610-9451-4033-a2a4-5f16dedb1f2e_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>What Fitbit Already Figured Out</strong></h2><p>The breakthrough came from a conversation I had with a friend who&#8217;d just gotten a Garmin watch. She was showing me her stats: heart rate variability, VO2 max, sleep stages, body battery. I asked her what her resting heart rate was.</p><p>She had no idea.</p><p>What she <em>did</em> know was that her &#8216;body battery&#8217; was at 73 that morning, which was higher than last week. Her training status said &#8216;Productive&#8217;. That&#8217;s all she needed.</p><p>In the Kano Model, Garmin&#8217;s raw biometric data is table-stakes quality: expected but not exciting. The &#8216;body battery&#8217; synthesis is the delighter. Same sensors, but the experience shifts from &#8216;here&#8217;s your data&#8217; to &#8216;here&#8217;s your answer&#8217;.</p><p>Fitbit figured this out years ago. It wasn&#8217;t &#8216;here are your steps, your distance, your calories, your active minutes&#8217;. It was: you hit your goal today. You&#8217;re on a streak. You&#8217;re improving. The raw data lives behind a tap for the nerds who want it. The <em>product</em> is the answer.</p><p>We needed our own version of that. I wonder if this lesson applies to every &#8216;pro&#8217; tool. Do finance professionals want every row of a spreadsheet, or just the insights from it? I&#8217;m not sure.</p><h2><strong>Building the Executive Performance Score</strong></h2><p>So in late November, we built what we call the Executive Performance Score. The EPS.</p><p>One number. 400 to 1,000 scale. It tells you how effective you are as a communicator. Full stop.</p><p>Under the hood, EPS combines two systems we&#8217;d already built. Think of it like this:</p><p><strong>Content quality.</strong> Our GPT&#8211;4 analysis layer evaluates <em>what</em> you say. Structure, clarity, persuasion, relevance, depth of thinking. This is the stuff traditional coaching often focuses on.</p><p><strong>Delivery quality.</strong> Our acoustic analysis layer evaluates <em>how</em> you say it. Command, Eloquence, Engagement, and Consistency. This is the stuff that usually requires a live coach or, more often, never gets measured at all.</p><p>In Norman&#8217;s terms, we were creating a new conceptual model. Instead of &#8216;I have eight separate scores I need to track&#8217;, the mental model becomes &#8216;I have one number that goes up when I get better&#8217;. One number. Two systems. A graspable picture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m51k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m51k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!m51k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!m51k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!m51k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m51k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Product Management: Choosing between Personalization Algorithm Improvements vs New Recommendation Surfaces icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Product Management: Choosing between Personalization Algorithm Improvements vs New Recommendation Surfaces icon" title="AI Product Management: Choosing between Personalization Algorithm Improvements vs New Recommendation Surfaces icon" srcset="https://substackcdn.com/image/fetch/$s_!m51k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!m51k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!m51k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!m51k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dba7adc-df2a-4fba-ab81-2074f2bc6eed_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The 60/40 Fight</strong></h2><p>This is where it got contentious. If EPS combines content and delivery, what&#8217;s the weighting?</p><p>My instinct was 50/50. Clean. Fair. Democratic.</p><p>But content and delivery don&#8217;t matter equally. Pretending they do is the kind of elegant-sounding product decision that makes your product worse.</p><p>We went back and forth on this for longer than I&#8217;d like to admit. The arguments for 50/50 were aesthetic. The arguments against were practical.</p><p>First, content has a higher ceiling of differentiation. Two people can deliver a message with nearly identical vocal quality but wildly different levels of insight and persuasion. Academic communication research suggests content predicts audience perception of competence more strongly than delivery alone.</p><p>Second, we&#8217;re building for professional contexts. In a board meeting, a pitch, a difficult conversation, <em>what</em> you say carries more weight than <em>how</em> you say it.</p><p>Third, and this is the one that settled it, a 50/50 split created a perverse incentive. Kahneman and Tversky&#8217;s work on framing effects applies directly. How you frame a metric changes what people optimize for. A 50/50 split would tell users with strong voices but weak content that they were &#8216;good&#8217; when they were just <em>pleasant-sounding</em>. That&#8217;s not what we&#8217;re building. We&#8217;re not a voice beautification tool.</p><p>So we went 60/40. Content gets 60%, delivery gets 40%.</p><p>It&#8217;s not a perfect split. It does create the right incentive structure: if you want a high EPS, you need to think well and communicate substantively. A beautiful voice won&#8217;t carry you past 700.</p><p>The product lesson is that &#8216;weights are product decisions, not math decisions&#8217;. Every composite metric encodes values. Spotify&#8217;s Discover Weekly weights novelty against familiarity. Google&#8217;s search algorithm weights freshness against authority. The weights aren&#8217;t neutral, they&#8217;re your product&#8217;s opinion about what matters. Own that opinion explicitly, or you&#8217;ll end up with a metric that doesn&#8217;t drive the behavior you want.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dcpv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dcpv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Dcpv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Dcpv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Dcpv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dcpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b035123-df64-4124-a70c-429171735a68_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Executive Accountability: Presenting Findings to Board on Toxic Behavior icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Executive Accountability: Presenting Findings to Board on Toxic Behavior icon" title="Executive Accountability: Presenting Findings to Board on Toxic Behavior icon" srcset="https://substackcdn.com/image/fetch/$s_!Dcpv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Dcpv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Dcpv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Dcpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b035123-df64-4124-a70c-429171735a68_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The 400&#8211;1,000 Scale (And Why Not 1&#8211;100)</strong></h2><p>Small decision, but it mattered more than expected: the scale.</p><p>Early versions used 1 to 100. It felt intuitive. Everyone understands percentages. It created two problems though.</p><p>First, nobody wants to be a 43. This is Kahneman and Tversky&#8217;s anchoring bias in action. Decades of school grades have anchored everyone to read anything below 70 as &#8216;bad&#8217;. A score of 52 out of 100 <em>is</em> above the mathematical median, but it <em>feels</em> like failure. The anchor is stronger than any disclaimer you put next to it.</p><p>Loss aversion tells you why this kills a self-improvement product. If users feel they&#8217;re &#8216;failing&#8217; on their first session, the emotional cost of continuing outweighs the potential gain. They don&#8217;t come back. You&#8217;ve lost them to a technically accurate but emotionally devastating number.</p><p>We borrowed the 400&#8211;1,000 scale from standardized testing (SAT, GRE, GMAT). It&#8217;s population-normalized, so a 600 means you&#8217;re at the median, not &#8216;failing&#8217;. A 580 doesn&#8217;t trigger the same shame response as a 58.</p><p>Same underlying data, different emotional frame. That&#8217;s product design. I wonder if there&#8217;s a limit to how much you can &#8216;gamify&#8217; negative feedback. Or if all products should just avoid grading entirely.</p><h2><strong>The Backfill Decision</strong></h2><p>This is the part I&#8217;m most proud of. It was almost the part we didn&#8217;t do.</p><p>When we launched EPS, every user had existing data. Practice sessions from weeks or months of using the platform. They didn&#8217;t have EPS, because EPS didn&#8217;t exist when they did those sessions.</p><p>The easy path: EPS starts now. Old sessions get old scoring. New sessions get EPS. A clean cutover.</p><p>But that meant users would open the dashboard and see&#8230; nothing. No trend line. No trajectory. Just a single data point. The whole promise of &#8216;am I getting better?&#8217; requires <em>comparison over time</em>. One data point isn&#8217;t a trajectory. It&#8217;s a dot.</p><p>So we went back and calculated EPS for every historical submission in the system. Every practice session, every scenario, every user. We applied the same 60/40 weighting, the same population normalization, the same scale. When users opened the new EPS dashboard for the first time, they didn&#8217;t see a blank slate. They saw their entire journey.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uIYf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uIYf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 424w, https://substackcdn.com/image/fetch/$s_!uIYf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 848w, https://substackcdn.com/image/fetch/$s_!uIYf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 1272w, https://substackcdn.com/image/fetch/$s_!uIYf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uIYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png" width="562" height="428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:428,&quot;width&quot;:562,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191770279?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uIYf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 424w, https://substackcdn.com/image/fetch/$s_!uIYf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 848w, https://substackcdn.com/image/fetch/$s_!uIYf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 1272w, https://substackcdn.com/image/fetch/$s_!uIYf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e9d84ea-e15c-43be-abdb-eaf050179fce_562x428.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This matters more than it sounds like it should. Multiple well-established frameworks explain why.</p><p>Teresa Amabile&#8217;s progress principle research at Harvard shows that the single strongest driver of motivation at work is the sense of making progress on meaningful work. Not recognition, not incentives. <em>Progress</em>. Deci and Ryan&#8217;s Self-Determination Theory identifies competence, the feeling that you&#8217;re getting better, as one of three fundamental human needs. Daniel Pink&#8217;s mastery research in <em>Drive</em> makes the same case. The trajectory line directly feeds the deepest drivers of human motivation.</p><p>From a behavioral design perspective, Nir Eyal&#8217;s Hook Model would call the backfill data &#8216;stored value&#8217;, the Investment phase of the habit loop. Users who see their history have something invested in the system. That investment loads the next trigger: &#8216;I wonder if my next session will push me past 700.&#8217; Without the backfill, zero stored value. With it, they start already hooked.</p><p>When users opened ExecReps and saw a line going up, even slightly, something clicked. I could see it in the engagement data. Session frequency increased. Users who&#8217;d been doing one practice a week started doing two or three. They weren&#8217;t responding to a new feature. They were responding to <em>evidence that they were getting better</em>.</p><p>BJ Fogg&#8217;s B=MAP model explains the mechanism: Behavior = Motivation &#215; Ability &#215; Prompt. The backfill didn&#8217;t change ability or the prompt. It changed <em>motivation</em>. Seeing a rising trajectory makes the next session feel not just possible, but inevitable.</p><p>The engineering cost was maybe two days. The impact on retention was disproportionate. If you&#8217;re building any kind of self-improvement product, I&#8217;d argue the backfill <em>is</em> the feature. Not the score itself. The score is just a number. The trajectory is the product.</p><h2><strong>Measure What Matters, Show What Motivates</strong></h2><p>We ended up with a design philosophy we still use: &#8216;measure what matters, show what motivates.&#8217;</p><p>We still collect all the granular data. Every acoustic dimension, every content sub-score, every archetype shift. That data lives one tap away. Progressive disclosure in Nielsen&#8217;s terms. Or what Dan Saffer&#8217;s microinteraction patterns might call a &#8216;long tap to reveal&#8217; secondary layer. Some users dig into it and love it.</p><p>The <em>product surface</em>, the thing you see first, is one number, one trend line, and one answer: you&#8217;re getting better.</p><p>This philosophy cuts against every instinct a data-driven PM has. We want to show our work. We want credit for the engineering. All of that is ego, not product sense.</p><p>The best products are like the best coaches. They take in a huge amount of information, synthesize it, and tell you the one thing you need to hear right now. That&#8217;s what EPS became. Not just a metric, a design principle. Every feature we&#8217;ve built since, I ask: are we showing what motivates, or are we showing what we measured?</p><h2><strong>The Uncomfortable Truth About Metrics</strong></h2><p>I&#8217;ll end with something that still makes me slightly uncomfortable.</p><p>EPS is an opinion. It&#8217;s our opinion about what makes effective communication, encoded as math. The 60/40 split is a product decision. The population normalization is a modeling choice. The scale is a psychological design. None of it is &#8216;objective&#8217; in the way users might assume when they see a number with decimal precision.</p><p>Every metric in every product is like this. Your credit score is an opinion. Your Uber rating is an opinion. Useful approximations dressed up as measurements.</p><p>I think founders and PMs have an obligation to be honest about this. Cialdini&#8217;s research on commitment and consistency shows that once people anchor their identity to a number (&#8216;I&#8217;m a 720&#8217;), they&#8217;ll work to stay consistent with that identity. That&#8217;s powerful. The behavior your metric incentivizes should be the behavior you want. Get the weights wrong, and you build a precise system that makes users worse at the thing they&#8217;re trying to improve.</p><p>We spent more time on the <em>values</em> behind EPS than on the engineering. I think that&#8217;s exactly right.</p><p>It reminds me of a conversation I had with one of our Product Coalition podcast guests, Marty Cagan, who often talks about how product strategy <em>is</em> value decisions. Metrics are just a manifestation of those values.</p><p>Because that&#8217;s the point. Not the number. Not the dashboard. It&#8217;s the person on the other side of the screen, trying to close the gap between where they are and where they want to be. They&#8217;re trusting us to tell them whether it&#8217;s working.</p><p>If this idea resonates with you, and you&#8217;re curious about how a tool like ExecReps could help your team communicate with greater impact, you can learn more about it on our website. It&#8217;s been a fascinating journey building it in public, and I&#8217;m genuinely excited about what we&#8217;re helping people achieve.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Streaks, Nudges, and the Behavioral Science of Showing Up]]></title><description><![CDATA[A founder's public story of building ExecReps.ai]]></description><link>https://www.productcoalition.com/p/streaks-nudges-and-the-behavioral</link><guid isPermaLink="false">https://www.productcoalition.com/p/streaks-nudges-and-the-behavioral</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Sun, 12 Apr 2026 14:24:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uMU1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Slack message that started a three-week internal debate was six words long.</p><p>&#8220;Should we add streaks?&#8221; Our designer sent it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I typed &#8220;yes&#8221; immediately.</p><p>Then I deleted it.</p><p>Then I typed a longer answer. Deleted that too.</p><p>I stared at the cursor for a solid minute. Behind those six words was one of the most consequential product decisions we&#8217;d make. Not technically. Streaks are trivial to build. Philosophically, though, it was huge. Because the answer would define whether ExecReps helps people build a practice, or just guilt-trips them into opening an app.</p><p>Very different things, those two.</p><h2><strong>The Duolingo Problem</strong></h2><p>Let me back up a little. We&#8217;d just shipped v2.5, our personalized experience release. We had role-based navigation. Smart empty states. Progressive disclosure that showed people only what they needed. Don Norman would call that reducing the &#8220;Gulf of Execution,&#8221; narrowing the gap between intent and interface.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Jrj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Jrj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 424w, https://substackcdn.com/image/fetch/$s_!4Jrj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 848w, https://substackcdn.com/image/fetch/$s_!4Jrj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 1272w, https://substackcdn.com/image/fetch/$s_!4Jrj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Jrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png" width="1205" height="202" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:202,&quot;width&quot;:1205,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27881,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Jrj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 424w, https://substackcdn.com/image/fetch/$s_!4Jrj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 848w, https://substackcdn.com/image/fetch/$s_!4Jrj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 1272w, https://substackcdn.com/image/fetch/$s_!4Jrj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3becdd20-621d-475f-997b-b3ab01a9cc10_1205x202.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>But we had a retention problem. People who practiced three times stuck around. The challenge was getting people to practice three times in the first place. Our activation curve looked like a cliff with a plateau. You either fell off in the first week or stayed for months.</p><p>When we ran our engagement features through Nir Eyal&#8217;s Hook Model, we scored about 4 out of 10. We had a decent trigger (email invite) and a reasonable action (do a workout). Our Variable Reward was flat, though, and our Investment phase was nonexistent. Users completed a workout and&#8230; nothing loaded the next trigger. No real reason to come back tomorrow. Any product team using the Hook Model would recognize that open-ended loop as the problem.</p><p>So, the conversation turned to engagement mechanics. And someone said &#8220;streaks.&#8221;</p><p>If you&#8217;ve ever uninstalled Duolingo, you know why that word made me pause. Duolingo&#8217;s streak system is a masterclass in behavioral design. And, I think, an object lesson in crossing the line from helpful to hostile. The sad owl. The passive-aggressive notifications. The sheer guilt of it all. That thing where you feel worse about <em>breaking</em> a streak than you ever felt good about <em>maintaining</em> one.</p><p>I&#8217;ve talked to people who kept their Duolingo streak alive for 300 days without learning a single new word. The metric had completely decoupled from the outcome. In Kano Model terms, what should be a &#8216;delighter&#8217; &#8211; a sense of momentum &#8211; had degraded into a &#8216;must-be&#8217; obligation that only generated dissatisfaction when broken.</p><p>That isn&#8217;t retention. That&#8217;s a hostage situation. A podcast guest told me something similar about fitness apps a few months back. The moment the streak becomes the point, you&#8217;ve lost the plot on what the product was supposed to do.</p><h2><strong>BJ Fogg Changed My Mind</strong></h2><p>I almost killed the streaks idea entirely. Then I re-read BJ Fogg&#8217;s <em>Tiny Habits</em>, and his B=MAP model reframed everything.</p><p>Fogg&#8217;s framework is pretty standard product science now. Behavior = Motivation &#215; Ability &#215; Prompt, all converging at the same moment. Miss any one, nothing happens. The mistake most products make is trying to <em>increase motivation</em>. More notifications, more badges, more guilt. Fogg argues you should instead <em>decrease the effort required</em>. Make the behavior so easy that even low motivation is enough.</p><p>That distinction changed everything. The question wasn&#8217;t &#8220;how do we motivate people to practice?&#8221; It was &#8220;how do we make practicing the path of least resistance?&#8221;</p><p>We spent two weeks mapping the behavioral science before writing a single line of code.</p><p><strong>BJ Fogg&#8217;s B=MAP.</strong> Design for the low-motivation moment. Not eager Monday morning, but exhausted Thursday afternoon. If the streak system only works when people are fired up, it&#8217;s not a system. It&#8217;s a fair-weather friend.</p><p><strong>Kahneman &amp; Tversky&#8217;s Prospect Theory.</strong> People feel losses roughly twice as intensely as equivalent gains. The engine behind every streak system ever built. We&#8217;d use loss aversion, but carefully, with an escape valve.</p><p><strong>Nir Eyal&#8217;s Hook Model.</strong> Trigger &#8594; Action &#8594; Variable Reward &#8594; Investment. Our 4/10 audit exposed the missing Investment phase. Our morning nudge system needed to close that loop.</p><p><strong>Deci &amp; Ryan&#8217;s Self-Determination Theory.</strong> Intrinsic motivation requires autonomy, competence, and relatedness. Daniel Pink popularized this as Drive&#8217;s AMP framework: Autonomy, Mastery, Purpose. This became our ethical guardrail. Any engagement system that undermines autonomy will eventually backfire.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uMU1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uMU1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!uMU1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!uMU1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!uMU1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uMU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Product Strategy: Balancing Model Accuracy Improvements with User Experience Features icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Product Strategy: Balancing Model Accuracy Improvements with User Experience Features icon" title="Product Strategy: Balancing Model Accuracy Improvements with User Experience Features icon" srcset="https://substackcdn.com/image/fetch/$s_!uMU1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!uMU1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!uMU1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!uMU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dad96ca-7494-446a-973d-937c1c6370ab_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>What We Built (And What We Didn&#8217;t)</strong></h2><h3><strong>Streaks, But With an Exit Ramp</strong></h3><p>Yes, we built streaks. But with one critical difference. <strong>We designed the break as carefully as the streak itself.</strong></p><p>When you practice, your streak increments. You see a small visual celebration. Dan Saffer calls this a &#8216;signature moment&#8217; in his microinteractions framework. Not confetti cannons, just enough feedback to trigger Fogg&#8217;s &#8220;celebration&#8221; mechanism. The key is immediacy. Celebration fires within 200ms of completion. Delayed celebration doesn&#8217;t wire the habit. Hit milestones (7 days, 30 days, 100 days) and the feedback gets richer. It&#8217;s a progressive loop where the microinteraction evolves as your behavior matures.</p><p>The part I&#8217;m quite proud of? Streak freezes. Miss a day, spend a &#8216;freeze credit&#8217; to keep your streak alive. You earn these by practicing consistently. It&#8217;s Kahneman&#8217;s loss aversion working <em>for</em> you instead of <em>against</em> you. You&#8217;re spending a resource you banked through good behavior. Cialdini&#8217;s Commitment &amp; Consistency principle is baked in. The freeze credits are earned through past commitment, making the current streak feel like something you&#8217;ve invested in, not something imposed on you.</p><p>If your streak does break? We don&#8217;t show a sad owl. We show your best streak as a personal record. &#8220;Your best: 23 days. Let&#8217;s start a new one.&#8221; The streak <em>dies quietly</em>. No funeral. No guilt. Just a clean slate.</p><p>Someone on the team argued a broken streak should <em>feel</em> like something. They thought mild pain of loss is what makes streaks work. They weren&#8217;t wrong about the psychology. But they were wrong about the ethics. Our users are professionals trying to get better at communication. If they miss a day because their kid got sick, the <em>last</em> thing they need is an app eroding their confidence. That&#8217;s a direct violation of SDT&#8217;s autonomy principle. Once autonomy is undermined, Deci &amp; Ryan&#8217;s research shows intrinsic motivation doesn&#8217;t just dip. It collapses.</p><h3><strong>Morning Nudges, Timed to the B=MAP Window</strong></h3><p>Our nudge system sends a morning email, not a push notification. That&#8217;s deliberate. It&#8217;s timed based on engagement patterns. Content varies. It could be a prompt related to something you&#8217;re working on, a micro-insight from your last session, or simply &#8220;Your 3-minute warm-up is ready.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pc7J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pc7J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 424w, https://substackcdn.com/image/fetch/$s_!Pc7J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 848w, https://substackcdn.com/image/fetch/$s_!Pc7J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 1272w, https://substackcdn.com/image/fetch/$s_!Pc7J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pc7J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png" width="799" height="365" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:365,&quot;width&quot;:799,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47404,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191771214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pc7J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 424w, https://substackcdn.com/image/fetch/$s_!Pc7J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 848w, https://substackcdn.com/image/fetch/$s_!Pc7J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 1272w, https://substackcdn.com/image/fetch/$s_!Pc7J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e75dc5-98a3-46b6-9aac-8184c627b8b6_799x365.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The timing isn&#8217;t random. We anchored nudges to what Fogg calls &#8216;anchor moments&#8217;. That&#8217;s the Tiny Habits recipe: &#8220;After I [existing behavior], I will [new behavior].&#8221; Most professionals have a cortisol spike in their first waking hour. Alert, but not yet consumed by chaos. That&#8217;s when B=MAP converges. Motivation is fresh, ability is high, and the email <em>is</em> the prompt.</p><p>The variable reward, straight from Eyal&#8217;s Hook Model, comes from the content. You don&#8217;t know what the nudge will contain. It might surface a skill gap you hadn&#8217;t considered, or a scenario relevant to a meeting that afternoon. Variable rewards of the &#8220;hunt&#8221; type create curiosity. Curiosity beats obligation every time.</p><p>Every nudge has a one-click opt-out. Not buried in settings. Right there in the email. Nielsen&#8217;s Heuristic #3, &#8220;User control and freedom,&#8221; in practice. The moment a nudge feels like spam, trust is gone permanently.</p><h3><strong>Re-engagement, An Invitation Not an Intervention</strong></h3><p>For users who go quiet: one email after two weeks. &#8220;Here&#8217;s something new since you&#8217;ve been away. No pressure.&#8221; One email. Not a drip campaign. If they don&#8217;t come back, we leave them alone. That&#8217;s Pink&#8217;s Autonomy principle in action. And it matters more than juicing a metric.</p><h2><strong>The &#8220;What We Don&#8217;t Build&#8221; List</strong></h2><p>Every product team has a roadmap. Very few have a formal anti-roadmap. We started one during v2.6 planning, and it&#8217;s become one of our most valuable documents.</p><p><strong>No leaderboards.</strong> Communication skills aren&#8217;t a competition. Ranking people against each other undermines what Deci &amp; Ryan call &#8216;relatedness&#8217;. That&#8217;s the sense you&#8217;re part of a supportive group, not fighting for position.</p><p><strong>No public scores.</strong> Your EPS, streak, practice frequency. All private by default. Nielsen&#8217;s Heuristic #7: flexibility and efficiency of use means users control their own data.</p><p><strong>No shaming mechanics.</strong> No &#8220;you&#8217;re falling behind&#8221; messaging. We learned from our social proof analysis that showing &#8220;3 of 15 members practiced today&#8221; is negative social proof. Cialdini warns that framing the minority as the example normalizes inaction. We use absolute counts instead. &#8220;3 team members practiced today.&#8221; No denominator, no implied judgment.</p><p><strong>No engagement theater.</strong> No features that increase time-in-app without increasing value-to-user. Norman calls this a conceptual model violation. When the product&#8217;s goals diverge from the user&#8217;s, the relationship erodes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lFYy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lFYy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!lFYy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!lFYy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!lFYy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lFYy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Product Strategy: Positioning AI Code Generation Tool Against GitHub Copilot icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Product Strategy: Positioning AI Code Generation Tool Against GitHub Copilot icon" title="AI Product Strategy: Positioning AI Code Generation Tool Against GitHub Copilot icon" srcset="https://substackcdn.com/image/fetch/$s_!lFYy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!lFYy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!lFYy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!lFYy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d68d79-cf5c-4d6a-b397-258152a269ae_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Product Lesson: Easiest Beats Loudest</strong></h2><p>This is an insight I keep coming back to. It applies to virtually every product with a retention challenge.</p><p><strong>The best retention features don&#8217;t motivate people to do hard things. They make the right thing the easy thing.</strong></p><p>The B=MAP alternative to amplifying motivation: make the behavior so frictionless that even a bad day&#8217;s motivation is sufficient.</p><ul><li><p><strong>Shorter sessions, not longer ones.</strong> A three-minute warm-up is better than a thirty-minute workout you skip. That&#8217;s Fogg&#8217;s &#8220;Starter Step.&#8221; An entry point so small it feels absurd to say no.</p></li><li><p><strong>Fewer choices, not more.</strong> Progressive disclosure means one clear next step, not twenty options. Norman calls this &#8216;constraints&#8217;. Limiting action possibilities to guide behavior without instructions.</p></li><li><p><strong>Gentler nudges, not louder ones.</strong> A calm morning email beats five push notifications. Saffer&#8217;s microinteraction principle: triggers should match the emotional context, not overwhelm it.</p></li><li><p><strong>Graceful failure, not punishment.</strong> A quiet streak reset beats a guilt-trip notification.</p></li></ul><p>Our early v2.6 data is encouraging. Streak cohort users practice about 40% more frequently. More importantly, session quality metrics haven&#8217;t dropped. People aren&#8217;t checking a box to keep a number alive. They&#8217;re doing the work. Not sure yet whether that holds over six months, but it&#8217;s the right signal.</p><p>That&#8217;s the difference between a habit and an obligation.</p><h2><strong>The Uncomfortable Truth About Behavioral Design</strong></h2><p>Building this system forced me to confront something uncomfortable. Every behavioral design technique is morally neutral. Kahneman &amp; Tversky&#8217;s loss aversion can build a healthy practice or trap someone in a toxic loop. Eyal&#8217;s variable rewards can spark curiosity or create compulsive checking. Cialdini&#8217;s social proof can inspire action or manufacture peer pressure. The framework doesn&#8217;t care about your intentions.</p><p>I wonder if that&#8217;s the biggest design challenge we face today. Not building the features, but building the <em>ethics</em> around them.</p><p>We optimized for practice quality, not app opens. For skill growth, not session count. We built explicit escape valves, too. Freeze credits, quiet resets, one-click opt-outs. Because these tools were powerful enough to do real harm if deployed carelessly. I&#8217;m not sure we got every detail right, but the intent was right.</p><p>That three-week internal argument about streaks &#8211; the one that started with six words in Slack &#8211; was the most valuable product discussion we&#8217;ve had. The most important product decisions aren&#8217;t about what you build. They&#8217;re about why you build it. And what happens when it works exactly as designed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g4aB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g4aB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!g4aB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!g4aB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!g4aB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g4aB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Crisis Management: Addressing Board Concerns on CMO's Public Comments icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Crisis Management: Addressing Board Concerns on CMO's Public Comments icon" title="Crisis Management: Addressing Board Concerns on CMO's Public Comments icon" srcset="https://substackcdn.com/image/fetch/$s_!g4aB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!g4aB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!g4aB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!g4aB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa780b6fb-fd3f-4207-9f7c-62955335d9f2_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re building engagement systems, write your own &#8220;what we don&#8217;t build&#8221; list before you write a single user story. You might be surprised how much clarity it provides. It sure did for us, and it&#8217;s why we built ExecReps the way we did.</p><p>And if you ever find yourself designing a sad owl, stop. Close your laptop. Go for a walk. You&#8217;ve lost the plot.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The financial blind spot that gets product managers fired]]></title><description><![CDATA[Most product leaders can recite their NPS but not their payback period]]></description><link>https://www.productcoalition.com/p/the-number-your-board-asks-first</link><guid isPermaLink="false">https://www.productcoalition.com/p/the-number-your-board-asks-first</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Fri, 10 Apr 2026 14:13:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CCOY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Brought to you by <a href="https://go.productcoalition.com/NL-THU26-04-10">ExecReps</a> - AI coaching that helps product leaders practice the conversations that matter most</em></p><div><hr></div><p>I asked a VP of Product last week what her product&#8217;s LTV-to-CAC ratio was. Smart person, ten years in product, ran a team of twelve.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>She did not know. Not roughly. Not ballpark.</p><p>She could tell me her NPS was 62, her activation rate had improved 14% quarter over quarter, and her team shipped 23 features in the last cycle. All good numbers. But the one number the board asks first? Blank.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CCOY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CCOY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CCOY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CCOY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CCOY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CCOY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:288065,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191679597?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CCOY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CCOY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CCOY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CCOY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f49b76-4e5e-48a2-b105-851712373096_1376x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>I keep seeing the same pattern. The product team walks into a QBR with activation funnels and cohort charts. The board wants to know when customers pay back their acquisition cost. Both sides leave frustrated, and nothing changes until someone gets cut from a budget review.</p><p><a href="https://medium.productcoalition.com/why-are-customer-acquisition-cost-and-lifetime-value-important-to-calculate-7e051791d77d">Nick Chasinov put it bluntly on Product Coalition</a>: &#8216;If your CAC is higher than your LTV, it&#8217;s only a matter of time before the business closes its doors.&#8217; Nick recommends a 3-to&#8211;1 ratio as the minimum healthy benchmark. I suspect most PMs reading this cannot say whether their product hits that or not.</p><p>And honestly, I do not blame them. I never learned this in any PM course I took either. Most of us pick it up only when a CFO forces the conversation, which usually means we are already behind.</p><div><hr></div><p><a href="https://medium.productcoalition.com/from-vanity-metrics-to-actionable-insights-a-product-managers-guide-00f6f0ba461b">John Utz shared a story that still bothers me</a>. Fab, the e-commerce darling once valued at a billion dollars, tracked user registrations and website traffic religiously. John writes that they &#8216;overlooked the necessary metrics of customer retention and lifetime value.&#8217; They poured money into acquisition, the top-line numbers looked incredible, and then the whole thing cratered.</p><p>Every metric Fab tracked was trending up. The business was dying anyway.</p><p><a href="https://medium.productcoalition.com/customer-lifetime-value-explained-9c87c582c4a0">Olivia Tanuwidjaja explained on Product Coalition</a> that CLV measures &#8216;the healthiness of our customer acquisition.&#8217; I keep coming back to that word. Healthiness. Not size, not speed. Health. If your acquisition costs outpace what customers generate over their lifetime, you are not growing. You are spending faster.</p><div><hr></div><p>The PMs who figure this out tend to move differently. <a href="https://medium.productcoalition.com/make-product-make-financial-sense-47a46b89b7ec">Jon Matheson described the shift in his own career</a>: he structured pricing so that &#8216;the LTV of premium users offsets the CAC within six months.&#8217; That is not product language. That is board language. And it completely changed how his finance team engaged with the product roadmap.</p><p>Nicole Segerer made a related observation on <a href="https://open.substack.com/pub/productcoalition/p/monetize-this-how-you-can-turn-data">my podcast</a>. Most teams sit on mountains of usage data but have almost no visibility into how those numbers connect to revenue per customer. The data exists. Nobody is wiring it together.</p><div><hr></div><p>Here is what I keep thinking about. Everyone in product is scrambling to learn AI tools and prompt engineering right now. Fair enough. But the PM who can walk into a board meeting and connect their roadmap to payback periods and gross margin? That person is rarer. And probably more valuable.</p><blockquote><p><strong>So here is what I want to know.</strong> What is the one unit economics number about your own product that you genuinely cannot calculate today? LTV-to-CAC ratio? Payback period by channel? Gross margin per feature? Hit reply and be honest. I am collecting these because I think there is a pattern in what product teams struggle to measure, and I want to write about it next.</p></blockquote><div><hr></div><p><em>Sources: <a href="https://medium.productcoalition.com/why-are-customer-acquisition-cost-and-lifetime-value-important-to-calculate-7e051791d77d">Nick Chasinov</a> - &#8220;Why Are Customer Acquisition Cost and Lifetime Value Important to Calculate?&#8221; (Jun 2023), <a href="https://medium.productcoalition.com/from-vanity-metrics-to-actionable-insights-a-product-managers-guide-00f6f0ba461b">John Utz</a> - &#8220;From Vanity Metrics to Actionable Insights&#8221; (Aug 2024), <a href="https://medium.productcoalition.com/customer-lifetime-value-explained-9c87c582c4a0">Olivia Tanuwidjaja</a> - &#8220;Customer Lifetime Value Explained&#8221; (Mar 2023), <a href="https://medium.productcoalition.com/make-product-make-financial-sense-47a46b89b7ec">Jon Matheson</a> - &#8220;Make Product Make Financial Sense&#8221; (Nov 2024), Nicole Segerer - Product Coalition Podcast. All published on <a href="https://medium.productcoalition.com">Product Coalition</a>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The North Star That Wasn't]]></title><description><![CDATA[How product management's favorite metric went from gospel to cautionary tale]]></description><link>https://www.productcoalition.com/p/the-north-star-that-wasnt</link><guid isPermaLink="false">https://www.productcoalition.com/p/the-north-star-that-wasnt</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Tue, 07 Apr 2026 14:10:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UnhX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>How product management&#8217;s favorite metric went from gospel to cautionary tale</strong></h2><p>I&#8217;ve been pulling North Star Metric articles out of our archive all week, and honestly? The pattern surprised me. In 2019, our contributors were so sure. One metric. One number. That&#8217;s all you need. Three years later, some of those same people were writing about how that advice nearly wrecked their product teams. I don&#8217;t think most of us caught the shift as it happened.</p><div><hr></div><p><em>Brought to you by <a href="https://go.productcoalition.com/NL-TUE26-04-07">ExecReps</a>, AI coaching that helps product leaders practice the conversations that matter most</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UnhX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UnhX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 424w, https://substackcdn.com/image/fetch/$s_!UnhX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 848w, https://substackcdn.com/image/fetch/$s_!UnhX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 1272w, https://substackcdn.com/image/fetch/$s_!UnhX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UnhX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png" width="1209" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/312af065-c834-423f-8432-6d4070a39554_1209x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1209,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63689,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191679142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UnhX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 424w, https://substackcdn.com/image/fetch/$s_!UnhX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 848w, https://substackcdn.com/image/fetch/$s_!UnhX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 1272w, https://substackcdn.com/image/fetch/$s_!UnhX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F312af065-c834-423f-8432-6d4070a39554_1209x609.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>One Metric to Rule Them All (2019-2020)</strong></h2><p>If you want to feel the vibe of peak single-metric evangelism, go read Smit Shah&#8217;s &#8216;<a href="https://medium.productcoalition.com/tracking-one-metric-that-matters-omtm-458fba975288">Tracking &#8216;One Metric That Matters&#8217; (OMTM)</a>&#8216; from September 2019. I pulled it up again this week. The certainty in it is wild:</p><blockquote><p><em>&#8220;The concept of One Metric that Matters (OMTM) states that any organization should focus on optimizing only one metric that matters at that particular stage of the product&#8217;s lifecycle.&#8221;</em></p></blockquote><p>Smit was channeling the spirit of the time. Pick one number. Align the team. Ship toward that number. He even acknowledged that the metric should shift as the product matures, but the core belief was unwavering: at any given moment, there is ONE number you should care about.</p><p>Six months later, Rashmi Shukla wrote &#8216;<a href="https://medium.productcoalition.com/product-metrics-how-to-measure-a-product-ab5296ef2a62">Product Metrics &#8212; How to Measure a Product</a>&#8216; and slipped in the first crack. She argued for &#8220;chasing a north star metric accompanied by a few major metrics.&#8221; A few. Not one. Rashmi also dropped a warning that didn&#8217;t get enough attention at the time: focusing on MAU is &#8220;just another vanity metric&#8221; that hides the real picture of product stickiness.</p><p>I almost skipped that &#8216;a few&#8217; caveat when I first read it. Seemed like a throwaway line. Turns out it was probably the most important sentence in the piece.</p><h2><strong>The Year the North Star Cracked (2021)</strong></h2><p>OK so here&#8217;s where it gets uncomfortable. Two pieces from 2021 basically describe the wreckage. People who followed the OMTM advice, did everything right by the book, and still ended up in trouble.</p><p>Tiziano Nessi wrote &#8216;<a href="https://medium.productcoalition.com/how-to-position-yourself-as-a-strong-product-manager-from-the-get-go-7094dc2d4d19">How to Position Yourself as a Strong Product Manager From the Get-Go</a>&#8216; and did something I don&#8217;t see often enough in our industry: he confessed to the exact mistake that the previous era&#8217;s advice had produced.</p><blockquote><p><em>&#8220;I did the mistake to set the total number of users as an NSM. This led to a focus on the wrong value lever, and despite constant growth, the engaged users were decreasing...&#8221;</em></p></blockquote><p>Read that again. Growth was going up. Engagement was going down. The North Star was shining and the product was quietly dying underneath it. That kind of failure mode doesn&#8217;t show up in a framework diagram.</p><p>Around the same time, Sebastian Straube published &#8216;<a href="https://medium.productcoalition.com/north-star-metric-measure-the-right-thing-294b6f4b6f9">North Star Metric &#8212; Measure the Right Thing</a>&#8216; and reached back to 1956 for ammunition. He cited Ridgway&#8217;s classic critique:</p><blockquote><p><em>&#8220;What gets measured gets managed &#8212; even when it&#8217;s pointless to measure and manage it, and even if it harms the purpose of the organisation to do so.&#8221;</em></p></blockquote><p>Sebastian proposed a three-tier system: vanity metrics at the bottom, proxy metrics in the middle, business-aligned metrics at the top. The North Star should sit at Tier 1, sure, but only if it demonstrates &#8220;a clear and direct relationship between your product&#8217;s problem and the degree to which it is solving it.&#8221; Even that wasn&#8217;t enough on its own, because you still needed the lower tiers for context.</p><h2><strong>From Star to Constellation (2022-2023)</strong></h2><p>This is where the thinking got genuinely interesting.</p><p>I remember reading Elena Seregina&#8217;s May 2022 piece &#8216;<a href="https://medium.productcoalition.com/metrics-hierarchy-and-metrics-pyramid-aligning-product-and-business-goals-7335dae66c94">Metrics Hierarchy and Metrics Pyramid</a>&#8216; and thinking: finally, someone said it. She named the thing that had been bugging me for months:</p><blockquote><p><em>&#8220;NSM is a product metric: most likely, it will measure customer behavior, not business goals.&#8221;</em></p></blockquote><p>That distinction sounds small. It changes everything. Your North Star can be humming along perfectly while your business loses money. Elena proposed a layered pyramid with business goals at the top and product metrics below, each level checking the one above it. She also shared a story that stuck with me: &#8220;Our business metrics were rising. But as we were cracking a bottle to celebrate, the metrics suddenly dropped.&#8221;</p><p>By 2023, even the evangelists were hedging. Sriram Parthasarathy wrote &#8216;<a href="https://medium.productcoalition.com/decoding-business-growth-the-art-and-science-of-choosing-the-right-north-star-metric-3bcd73f4e803">Decoding Business Growth: The Art and Science of Choosing the Right North Star Metric</a>&#8216; and spent most of the piece making the case for NSMs. Then he landed here:</p><blockquote><p><em>&#8220;While the North Star metric is a critical guide, it&#8217;s not the only measure of success. Companies should monitor other KPIs to ensure a balanced approach to growth.&#8221;</em></p></blockquote><p>Sit with that for a second. Sriram just spent a whole article making the case for North Star Metrics. And his own conclusion is &#8216;not the only measure of success.&#8217; That hedging at the end? That&#8217;s the sound of a correction happening in real time, right on the page.</p><h2><strong>What I&#8217;m Hearing on the Podcast</strong></h2><p>Bhav Patel came on the podcast to talk about fighting feature factories, and his rant connected directly to this whole metrics story. His argument: PMs became &#8220;feature managers&#8221; precisely because they lost the discipline of measurement. Not because they measured too little, but because they measured the wrong things and then stopped owning the numbers altogether.</p><p>&#8220;Product folks need to get their head out of their asses and start measuring what they do,&#8221; Bhav told us. His point isn&#8217;t that the North Star idea was wrong. It&#8217;s that most PMs never did the hard work of picking the right one, and when the single-metric approach failed them, they abandoned measurement entirely instead of fixing the metric.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e4b69d66-7546-4ce9-9ed4-f6fa3b92a7f2&quot;,&quot;caption&quot;:&quot;Takeaways&quot;,&quot;cta&quot;:&quot;Watch now&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;EP61 Fighting Feature Factories&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259436803,&quot;name&quot;:&quot;Jay Stansell&quot;,&quot;bio&quot;:&quot;Founder ProductCoalition.com (B2C Podcast+Community) President+CPO FindYourGrind.com (B2B edTech) Founder+CEO ExecReps.ai (B2B AI SpeechTech) VP Digital ProudMaryCoffee.com (B2C Coffee e-commerce)&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd827ef6-df43-497a-be07-5034eb21f3b7_1170x1170.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-09-20T12:31:17.888Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/149146836/c3a33e78-b0a9-4cee-b9ef-223a900bd7f9/transcoded-40436.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.productcoalition.com/p/ep61-fighting-feature-factories&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;c3a33e78-b0a9-4cee-b9ef-223a900bd7f9&quot;,&quot;id&quot;:149146836,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2891139,&quot;publication_name&quot;:&quot;Product Coalition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!bm_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877df65f-055f-4743-a743-1fd3f7c73355_572x594.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2><strong>So What Does This Mean for You?</strong></h2><p>The North Star didn&#8217;t die. It got demoted from solo act to lead instrument. The product community learned (sometimes painfully) that a single metric can focus a team, but it can also blind one. The fix isn&#8217;t to stop measuring what matters most. It&#8217;s to make sure &#8216;most&#8217; isn&#8217;t doing all the work alone.</p><p>Here&#8217;s what I want to know: does your team still rally around one North Star, or have you moved to something more layered? Reply and tell me. I&#8217;m genuinely curious whether the correction has reached the teams doing the work, or if it&#8217;s still mostly happening in the articles.</p><div><hr></div><p><em>You&#8217;re reading the Product Coalition newsletter. Every week, I dig into the archive of 3,500+ articles and 100+ podcast episodes to trace how product thinking has evolved. If someone forwarded this to you, <a href="https://productcoalition.com/">subscribe here</a> so you don&#8217;t miss the next one.</em></p><p><em>Jay Stansell &#183; Lisbon, Portugal &#183; <a href="https://productcoalition.com/">Product Coalition</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.productcoalition.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Coalition is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[You're Not a Bad Communicator. You're a Diplomat in a Room Full of Commanders.]]></title><description><![CDATA[It was 2 am in Lisbon, and I was staring at a spreadsheet of beta user feedback.]]></description><link>https://www.productcoalition.com/p/youre-not-a-bad-communicator-youre</link><guid isPermaLink="false">https://www.productcoalition.com/p/youre-not-a-bad-communicator-youre</guid><dc:creator><![CDATA[Jay Stansell]]></dc:creator><pubDate>Sun, 05 Apr 2026 14:08:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DwKU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It was 2 am in Lisbon, and I was staring at a spreadsheet of beta user feedback. One response just stopped me cold.</p><p>The user, a senior PM at a mid-size SaaS company, had scored well on our platform. Her content was structured, her arguments logical, her delivery measured. By every objective metric we&#8217;d built, she was a strong communicator.</p><p>Her feedback, though, said: <em>&#8220;I guess I&#8217;m just not a natural speaker. My scores are fine but I still don&#8217;t feel like I know what I&#8217;m doing.&#8221;</em></p><p>Fine scores. No identity.</p><p>That&#8217;s when I realized we&#8217;d built a measuring stick when people wanted a mirror. The thing I kept coming back to was this idea of identity.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c9qF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c9qF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 424w, https://substackcdn.com/image/fetch/$s_!c9qF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 848w, https://substackcdn.com/image/fetch/$s_!c9qF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 1272w, https://substackcdn.com/image/fetch/$s_!c9qF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c9qF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png" width="499" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:499,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30306,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191769133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c9qF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 424w, https://substackcdn.com/image/fetch/$s_!c9qF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 848w, https://substackcdn.com/image/fetch/$s_!c9qF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 1272w, https://substackcdn.com/image/fetch/$s_!c9qF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f630d3d-830b-44a2-b441-973ed775bea0_499x140.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2><strong>The Score Trap</strong></h2><p>Let me rewind. By November 2025, ExecReps had acoustic voice analysis working. V1.0 shipped with AssemblyAI-powered analysis of pace, filler words, clarity, confidence.</p><p>Users would record a practice response to a scenario like &#8216;Your CEO just asked you to explain why the roadmap is slipping, go,&#8217; and we&#8217;d break down both content quality and vocal delivery.</p><p>The scores were&#8230; fine. People used them. People improved. Something, though, was missing.</p><p>I&#8217;m not sure if it was the numbers themselves, or just how we were presenting them. I wonder if it&#8217;s just human nature to want more than a number.</p><p>I kept hearing the same questions: &#8220;What&#8217;s a good score?&#8221; &#8220;Am I normal?&#8221; &#8220;How do I compare?&#8221;</p><p>These aren&#8217;t questions about improvement. These are questions about <em>identity</em>. People weren&#8217;t asking &#8220;How do I get better?&#8221; They were asking &#8220;Who am I as a communicator?&#8221;</p><p>Anyone who&#8217;s read Deci and Ryan&#8217;s Self-Determination Theory would recognize the pattern. Scores satisfy competence (one of three basic psychological needs) but completely miss relatedness and autonomy.</p><p>A number tells you where you rank. It doesn&#8217;t tell you where you <em>belong</em>.</p><p>I&#8217;d spent fifteen years building products and somehow missed one of the most documented insights in motivation research. People don&#8217;t optimize for numbers. They optimize for a sense of self.</p><p>This reminds me of a conversation I had with a founder recently, talking about how a lot of fitness apps fail because they focus on calories burned, not on the feeling of being an &#8216;athlete.&#8217; It&#8217;s the same thing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DwKU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DwKU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!DwKU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!DwKU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!DwKU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DwKU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sales Engineer: Explaining AI-Powered Underwriting to a Traditional Insurance Buyer icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Sales Engineer: Explaining AI-Powered Underwriting to a Traditional Insurance Buyer icon" title="Sales Engineer: Explaining AI-Powered Underwriting to a Traditional Insurance Buyer icon" srcset="https://substackcdn.com/image/fetch/$s_!DwKU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!DwKU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!DwKU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!DwKU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869936e9-62d6-4f52-85a9-65f1d69d5262_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Research Rabbit Hole</strong></h2><p>Once I saw the problem, I couldn&#8217;t unsee it. So I did what any product person does when they sense an insight. I went deep into the research.</p><p>I started with the usual suspects. Big Five (OCEAN) is scientifically validated, but measures who you <em>are</em>, not how you <em>communicate</em>. DISC is closer, but too static. Myers-Briggs has too much pseudoscience baggage. Sixteen types is a nightmare for product design.</p><p>None of these were designed for <em>voice</em>. They were built for survey responses and check boxes.</p><p>We had actual recordings of people speaking under pressure, with measurable acoustic properties. So we built our own.</p><p>Four dimensions emerged:</p><p><strong>Command.</strong> How much authority and conviction comes through. Not volume. Certainty. Vocal steadiness, declarative phrasing, pacing that says &#8216;I know what I&#8217;m talking about.&#8217;</p><p><strong>Eloquence.</strong> The precision of expression. Vocabulary range, sentence structure, the ability to find exactly the right word instead of four approximate ones.</p><p><strong>Engagement.</strong> How much you pull people in. Vocal variety, storytelling instincts, tonal warmth. The difference between reading a report and making someone lean forward.</p><p><strong>Consistency.</strong> How stable your communication is across contexts. Some people are brilliant in a 1:1 and fall apart in front of a group. This dimension measures the gap.</p><p><strong>We called it the Voice Performance Score, VPS. We scaled it 400 to 1000, like the SATs.</strong></p><p>That familiar-scale choice comes straight from Nielsen&#8217;s Recognition over Recall heuristic. If your scoring system requires a user manual, you&#8217;ve already lost. The SAT scale gave people an instant mental model. No learning curve.</p><p>The VPS wasn&#8217;t the breakthrough, however. The archetypes were.</p><h2><strong>Eight Ways to Speak</strong></h2><p>What I saw at a company in education (as well as at &#8220;MyersBriggs&#8221;, &#8220;Working Genius&#8221; etc ), was this: when you give someone a category to belong to, they <em>engage</em> differently with your product.</p><p>At FYG we profiled students into career pathways. The moment a student could say &#8216;I&#8217;m a Builder&#8217; or &#8216;I&#8217;m an Advocate,&#8217; their engagement doubled. Not because the content changed. Because their relationship with the content changed.</p><p>If you know the Kano Model, this is the difference between a &#8216;must-be&#8217; feature and a &#8216;delighter.&#8217; Scores are must-be. You expect them in an analysis tool. Archetypes are a delighter.</p><p>Nobody asked for them. Once people had them, though, they became the reason people came back. Kano&#8217;s insight is that delighters create disproportionate satisfaction precisely because they&#8217;re unexpected.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1j4V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1j4V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 424w, https://substackcdn.com/image/fetch/$s_!1j4V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 848w, https://substackcdn.com/image/fetch/$s_!1j4V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 1272w, https://substackcdn.com/image/fetch/$s_!1j4V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1j4V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png" width="463" height="105" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4c199dd-c841-4002-9731-5b8a069591be_463x105.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:105,&quot;width&quot;:463,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191769133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1j4V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 424w, https://substackcdn.com/image/fetch/$s_!1j4V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 848w, https://substackcdn.com/image/fetch/$s_!1j4V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 1272w, https://substackcdn.com/image/fetch/$s_!1j4V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4c199dd-c841-4002-9731-5b8a069591be_463x105.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>So we mapped the four VPS dimensions into eight communication archetypes:</p><p><strong>The Analyst.</strong> Clarity is their superpower. Blind spot: clarity without engagement can feel cold.</p><p><strong>The Commander.</strong> Walks into a room and people listen. Not loud, but certain. Blind spot: steamrolling without realizing it.</p><p><strong>The Diplomat.</strong> Reads the room better than anyone. Builds consensus. Blind spot: prioritizing harmony over directness.</p><p><strong>The Maverick.</strong> Brilliant in bursts. The off-the-cuff comment everyone remembers. Blind spot: inconsistency.</p><p><strong>The Mentor.</strong> Natural teachers who make complex things simple. Blind spot: over-explaining when the room just needs a decision.</p><p><strong>The Practitioner.</strong> Reliable, trusted, steady. Won&#8217;t dazzle you, but will never let you down. Blind spot: disappearing in Commander-dominated rooms.</p><p><strong>The Storyteller.</strong> Turns data into narrative, problems into quests. Blind spot: not every moment needs a story.</p><p><strong>The Visionary.</strong> The full package when they&#8217;re on. Paints futures people run toward. Blind spot: so compelling nobody challenges them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Ax9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Ax9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!5Ax9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!5Ax9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!5Ax9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Ax9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Data Analyst: Contributing in Team Meeting with Limited System Knowledge icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Data Analyst: Contributing in Team Meeting with Limited System Knowledge icon" title="Data Analyst: Contributing in Team Meeting with Limited System Knowledge icon" srcset="https://substackcdn.com/image/fetch/$s_!5Ax9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!5Ax9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!5Ax9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!5Ax9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40b548e2-b6de-41b1-a9ad-ff4dd31da4be_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Choosing eight was a deliberate product decision. Four would have been too broad. People wouldn&#8217;t see themselves. Sixteen too granular. Too many edge cases where users fall between types.</p><p>This is what Don Norman calls building the right conceptual model: if the model is too simple, people distrust it. If it&#8217;s too complex, they can&#8217;t hold it in their heads. Eight sits in the cognitive sweet spot. I still wonder if there&#8217;s a &#8216;perfect&#8217; number, but eight just felt right, you know?</p><p>We debated whether archetypes should be fixed or fluid. Fixed archetypes are easier to build product around. Fluid archetypes are more scientifically honest. Your style <em>does</em> shift based on context.</p><p>We chose a middle path. Your archetype is your <em>dominant</em> style based on your body of work. We surface how your dimensional scores shift across scenarios.</p><p>So you might be a Diplomat overall, but skew Commander during board presentation practice. That nuance maps to Daniel Pink&#8217;s Autonomy principle from <em>Drive</em>. It gives users freedom to explore their communication range rather than boxing them in. The dominant archetype gives you identity. The dimensional shifts give you agency.</p><h2><strong>The LinkedIn Moment</strong></h2><p>We shipped archetypes on November 16th. Within the first week, something happened that I did not expect.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PwVT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PwVT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 424w, https://substackcdn.com/image/fetch/$s_!PwVT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 848w, https://substackcdn.com/image/fetch/$s_!PwVT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 1272w, https://substackcdn.com/image/fetch/$s_!PwVT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PwVT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png" width="494" height="112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:112,&quot;width&quot;:494,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19892,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191769133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PwVT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 424w, https://substackcdn.com/image/fetch/$s_!PwVT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 848w, https://substackcdn.com/image/fetch/$s_!PwVT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 1272w, https://substackcdn.com/image/fetch/$s_!PwVT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d818909-e3bf-458e-a2fd-82e8dd14414a_494x112.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>People started sharing their archetype on LinkedIn. Not their score. Not their improvement percentage. Their <em>archetype</em>.</p><p>&#8220;Just found out I&#8217;m a Storyteller on ExecReps. Honestly tracks &#128514;&#8221;</p><p>&#8220;Apparently I&#8217;m a Commander. My team is not surprised.&#8221;</p><p>&#8220;Diplomat here. Which explains why I spend half my life translating between engineering and sales.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SwbC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SwbC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 424w, https://substackcdn.com/image/fetch/$s_!SwbC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 848w, https://substackcdn.com/image/fetch/$s_!SwbC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 1272w, https://substackcdn.com/image/fetch/$s_!SwbC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SwbC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png" width="420" height="378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:378,&quot;width&quot;:420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55025,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.productcoalition.com/i/191769133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SwbC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 424w, https://substackcdn.com/image/fetch/$s_!SwbC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 848w, https://substackcdn.com/image/fetch/$s_!SwbC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 1272w, https://substackcdn.com/image/fetch/$s_!SwbC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd50bd26-2ca9-469c-a85d-5707e52fe179_420x378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The product insight that hit me then, and that I hope lands for you too, is this: <strong>people share identity, not metrics.</strong></p><p>Nobody posts their credit score on LinkedIn. Nobody shares their Duolingo XP. They&#8217;ll share their Hogwarts house, their Enneagram number, and now, their communication archetype.</p><p>Through the lens of Nir Eyal&#8217;s Hook Model, we&#8217;d accidentally built a complete engagement loop: someone sees an archetype post on LinkedIn (external trigger). Curiosity drives them to try ExecReps (action). They discover their archetype, any of eight possibilities (variable reward, the &#8216;Hunt&#8217; type). They share it publicly, loading the next trigger for their network while creating a public identity commitment (investment).</p><p>We hadn&#8217;t designed this loop. Every piece was there, though. I wonder if we could have planned it, or if some of the best product moments just emerge like this, almost by accident.</p><p>And what made it powerful rather than gimmicky: the archetypes were grounded in real behavioral data. This wasn&#8217;t a quiz telling you what you already knew. It was acoustic analysis of how you speak under pressure.</p><p>Cialdini&#8217;s Authority principle explains why it stuck: the archetype carries weight because the <em>source</em> is rigorous. A personality quiz calling you creative is forgettable. A voice analysis confirming it is not.</p><h2><strong>The Diplomat Problem</strong></h2><p>The title of this post is about Diplomats, and I want to get specific.</p><p>When archetype results started rolling in, something interesting emerged. Diplomats were disproportionately likely to have previously described themselves as &#8220;bad communicators&#8221; in their onboarding surveys.</p><p>Read that again. The people most skilled at reading rooms, building consensus, and managing complex interpersonal dynamics&#8230; thought they were bad at communication.</p><p>Why? Because in most professional environments, &#8216;good communicator&#8217; is coded as &#8216;Commander.&#8217; Be decisive, be loud, be certain.</p><p>If your natural style is diplomatic. If you listen before speaking, build bridges instead of podiums, choose precision over volume, you&#8217;ve been told your whole career to &#8220;speak up more.&#8221;</p><p>Kahneman and Tversky&#8217;s work on framing effects explains this precisely. The professional world framed &#8216;communication skill&#8217; around a single archetype, and Diplomats measure the gap between their style and the dominant one. They interpret that gap as deficiency. It&#8217;s a framing problem masquerading as a skill problem.</p><p>This hit close to home. I still remember being told my Cockney accent, my natural speaking voice, disqualified me from a design job early in my career. The implicit message then was &#8216;the way you communicate doesn&#8217;t belong here.&#8217; It wasn&#8217;t about the <em>content</em> of what I said, but the <em>sound</em> of it. It was about identity, about belonging.</p><p>That&#8217;s the same message every Diplomat gets in a Commander-dominated culture. Every Mentor told they&#8217;re &#8216;too soft.&#8217; Every Analyst told they&#8217;re &#8216;too in the weeds.&#8217;</p><p>The archetypes reframed what &#8216;good communication&#8217; even means. There isn&#8217;t one model. There are at least eight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HsvZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HsvZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!HsvZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!HsvZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!HsvZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HsvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Chief Product Officer: Navigating Conflicting Product Priorities from Two Competing Board Members icon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chief Product Officer: Navigating Conflicting Product Priorities from Two Competing Board Members icon" title="Chief Product Officer: Navigating Conflicting Product Priorities from Two Competing Board Members icon" srcset="https://substackcdn.com/image/fetch/$s_!HsvZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!HsvZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!HsvZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!HsvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf3e4b77-35a8-4548-a96e-5903440b1584_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Personas As Product</strong></h2><p>This is the product lesson I keep thinking about, because I believe it&#8217;s underappreciated:</p><p><strong>Personas aren&#8217;t just a marketing tool. They can be the product itself.</strong></p><p>What if the persona isn&#8217;t something you build <em>about</em> the user, it&#8217;s something you build <em>for</em> them?</p><p>Spotify Wrapped understood this. &#8216;I&#8217;m a top 1% listener of Japanese city pop&#8217; is more powerful than any feature Spotify has ever shipped.</p><p>When we built archetypes into ExecReps, three things changed, and they map to frameworks any product team would recognize.</p><p><strong>Retention jumped.</strong> Self-Determination Theory explains why: an identity satisfies all three psychological needs at once, competence (&#8216;I&#8217;m a strong Diplomat&#8217;), autonomy (&#8216;I choose to develop my style&#8217;), relatedness (&#8216;I belong to the Diplomat tribe&#8217;). That&#8217;s Pink&#8217;s Mastery drive, visible progress along a path you&#8217;ve claimed as your own.</p><p><strong>The product got easier to build.</strong> Archetypes gave us a design language. &#8216;You&#8217;re becoming a more commanding Diplomat&#8217; is infinitely more motivating than &#8216;Your Command score increased by 40 points.&#8217; Norman&#8217;s conceptual model principle: when the mental model is rich and intuitive, every communication taps into it.</p><p><strong>Word of mouth ignited.</strong> BJ Fogg&#8217;s B=MAP model explains the mechanics: Motivation was sky-high (identity validation), Ability was trivial (screenshot and post), and the Prompt was the archetype reveal itself. All three maxed at the moment of discovery. We&#8217;d accidentally engineered sharing behavior at the exact point where Fogg&#8217;s equation was maximally favorable.</p><p><strong>Two weeks later we shipped v1.3, the Executive Performance Score.</strong> Technically more sophisticated. Content weighted at 60%, delivery at 40%. Population-normalized. Objectively better.</p><p>Nobody shared their EPS on LinkedIn. They shared their archetype.</p><h2><strong>What I&#8217;d Tell Myself</strong></h2><p>If I could go back to early November 2025, deep in acoustic analysis, obsessing over signal processing, I&#8217;d tell myself: the most important feature you&#8217;re about to ship isn&#8217;t the most complex one. It&#8217;s the one that helps someone say &#8216;Oh, <em>that&#8217;s </em>who I am.&#8217;</p><p>Because the biggest barrier isn&#8217;t skill. It&#8217;s self-knowledge. Most people aren&#8217;t bad communicators. They&#8217;re communicating in environments that reward a style that isn&#8217;t theirs, and they&#8217;ve internalized that mismatch as a personal failing.</p><p>You&#8217;re not a bad communicator. You might just be a Diplomat in a room full of Commanders.</p><p>Once you know that, once you <em>see</em> it, you stop trying to be something you&#8217;re not, and start figuring out how to be the best version of what you already are.</p><p>This idea, this reframing, is at the core of what we&#8217;re trying to build with ExecReps. It&#8217;s about helping people find their voice, not just change it. I&#8217;m still learning how to articulate this, but it feels important.</p>]]></content:encoded></item></channel></rss>