<script data-pm-proxy="intercept"></script><?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[Rich Mironov's Product Bytes]]></title><description><![CDATA[Strategic product thinking for scrappy companies of all sizes]]></description><link>https://richmironov.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!i_8Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2cf2e15-e02c-4874-8802-881fbd77ac29_256x256.png</url><title>Rich Mironov&apos;s Product Bytes</title><link>https://richmironov.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 22:31:44 GMT</lastBuildDate><atom:link href="/__u/richmironov.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Richard Mironov]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[richmironov@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[richmironov@substack.com]]></itunes:email><itunes:name><![CDATA[rich mironov]]></itunes:name></itunes:owner><itunes:author><![CDATA[rich mironov]]></itunes:author><googleplay:owner><![CDATA[richmironov@substack.com]]></googleplay:owner><googleplay:email><![CDATA[richmironov@substack.com]]></googleplay:email><googleplay:author><![CDATA[rich mironov]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Technical Ingredients, Revenue Ingredients]]></title><description><![CDATA[I had two more discussions this week with folks confusing &#8220;code&#8221; with &#8220;product.&#8221; One was a solo product builder waiting for customers to arrive, the other was a CEO who had promised the Board that faster development means faster revenue.]]></description><link>https://richmironov.substack.com/p/technical-ingredients-revenue-ingredients</link><guid isPermaLink="false">https://richmironov.substack.com/p/technical-ingredients-revenue-ingredients</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Thu, 20 Aug 2026 15:19:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NYRP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.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="/__u/substackcdn.com/image/fetch/$s_!NYRP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NYRP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png" width="912" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:912,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:611672,&quot;alt&quot;:&quot;shopping list of ingredients for revenue-ready products&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://richmironov.substack.com/i/212017698?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="shopping list of ingredients for revenue-ready products" title="shopping list of ingredients for revenue-ready products" srcset="/__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NYRP!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72bfd10-9010-4e6b-98b0-2b5a9b85a9bd_912x450.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 aria-hidden="true" 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><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><figcaption class="image-caption"><em><strong><span>Photo by </span><a href="https://unsplash.com/@fionamurrayphoto?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><span>Fiona Murray-deGraaff</span></a><span> on </span><a href="https://unsplash.com/photos/a-notepad-sitting-on-top-of-a-laptop-computer-next-to-a-keyboard-91fyuCdgtsM?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><span>Unsplash</span></a></strong></em></figcaption></figure></div><p>I had two more discussions this week with folks confusing &#8220;code&#8221; with &#8220;product.&#8221; One was a solo product builder waiting for customers to arrive, the other was a CEO who had promised the Board that faster development means faster revenue. Both times, being specific mattered. So I&#8217;m extending my <a href="/__u/richmironov.substack.com/p/code-isnt-product">Code Isn&#8217;t Product</a> and <a href="/__u/richmironov.substack.com/p/barbell-shaped-product-roles">Barbell</a> posts with a list of ingredients: what goes into a successful product besides the code?</p><p>And I&#8217;m using three different labels for three very different things:</p><p>1. <strong>Executable code</strong> does something and runs without crashing</p><p>2. <strong>Commercially deployable software </strong>is executable code that also meets the reasonable expectations of paying customers</p><p>3. <strong>Revenue-ready product</strong> is commercial-deployable software plus everything else we need to generate an ongoing revenue stream</p><p>Here&#8217;s what is on my shopping list.</p><h2><strong>Executable code</strong></h2><p><strong>&#8230;</strong>is what one engineer (plus an army of agents) might produce and put into the release process. At a minimum, we&#8217;ll need:</p><ul><li><p>Runnable code in a repository with previous versions, change logs, and prompts/agents/AI artifacts</p></li><li><p>Automated smoke testing so we know it runs, with some output verification against sample data</p></li><li><p>Confirmation from a responsible human that it does its fundamental job</p></li></ul><p>This is where most of the &#8220;how fast we can build it with AI&#8221; discussions focus. Creating a working app and plausible interface in a few hours. This might be enough if our goal is a prototype or low-expectation free app.</p><h2><strong>Commercially Deployable Software</strong></h2><p>&#8230;needs to meet the operational and quality expectations of paying (corporate) customers. We assume that subscriptions include:</p><ul><li><p><a href="https://en.wikipedia.org/wiki/Site_reliability_engineering?ref=mironov.com">SRE</a> infrastructure including scalability, uptime, failover/rollback, application monitoring, response time SLAs, capacity planning, professional DevOps</p></li><li><p>Data security, access management, license/subscription/billing management, entitlements, user communication preferences, SaaS-style affordances</p></li><li><p>Automated test harness and test suite with enough coverage to confirm that the overall application hasn&#8217;t regressed</p></li><li><p>Help system, trouble ticketing, appropriate levels of technical support when paying users get stuck</p></li><li><p>If humans use it directly, ongoing UX/usability testing and in-app behavioral analytics. If machine-to-machine, input validation and rate-limiting.</p></li><li><p>For AI features, some way to track model decay or data drift, as inputs evolve and training data ages. AI will degrade faster than deterministic features.</p></li></ul><p>These are all system-level challenges, demanding ongoing monitoring and stepwise improvements. <em><strong>Plus practicing our human responses to inevitable crises</strong></em>. We ignore them when prototyping or vibe-coding.</p><p>But seasoned engineers and technical leaders do worry: how do we reduce the chances of our app going pear-shaped on a holiday weekend? How do we respond when it does? It&#8217;s easy in the &#8220;faster, faster&#8221; conversation to postpone critical systems-level issues. And I&#8217;m not hearing CTOs say they trust autonomous agents (yet) to handle all eventualities.</p><h2><strong>Market-Ready Products</strong></h2><p>&#8230;include everything that we need to <strong>turn commercial-ready software into revenue </strong>and successful customers. Software doesn&#8217;t sell itself, so we&#8217;ll need:</p><ul><li><p>Product/market fundamentals: crystal-clear problem definition, explicit target audience/ICP, validation that the product <strong>actually solves that problem</strong> for the ICP, positioning, benefits and messaging that resonate, competitive analysis, simple-as-possible product descriptions</p></li><li><p>Economic essentials: a thoughtful business model with pricing units and price points, discounting model, feature tiers encouraging upsell, customer value/ROI calculator, license agreement, SKUs, fulfillment process, refund mechanism</p></li><li><p>Go-to-market basics: marketing motion and budget/staff, direct or channel sales model, early customer testimonials, training/enablement, revenue targets that match the commission plan</p></li><li><p>Customer support strategy plus staffing, escalation paths, renewal process</p></li><li><p>Compliance/legal: privacy policy, data retention, relevant certifications, trademark review for product names, rights to use any training corpus</p></li></ul><p>These are not code, and don&#8217;t come out of the engineering process. Most require negotiation/collaboration with various functional groups. And they have to be strategically right &#8211; not just plausible &#8211; since most products fail on the market side rather than the tech side. <strong>If we haven&#8217;t prepared great market-readiness ingredients, we have just another steaming heap of brilliantly unsellable software.</strong></p><p>Titles aren&#8217;t important, but product managers have traditionally owned this shopping list. &#8220;Product engineer&#8221; discussions focus on building code faster when one person owns everything &#8211; but disregard commercial deployment and market readiness. That&#8217;s what I expect when engineers are defining roles, since it&#8217;s what they are closest to. But it invites a stunned silence as we release new products and don&#8217;t find paying customers.</p><p>So my solo product builder needs to find a go-to-market partner. And my CEO needs to identify the next revenue bottleneck when code development is faster than selling.</p><h1><strong>Sound Byte</strong></h1><p>Shipping code isn&#8217;t the same as shipping revenue &#8212; confusing the two is an unforced error.</p>]]></content:encoded></item><item><title><![CDATA[Product Opscast: Money Stories and Organizational Realities]]></title><description><![CDATA[I joined Graham Reed and Antonia Landi on their Product Opscast, originally to talk about Money Stories. I got rather passionate about some related topics:]]></description><link>https://richmironov.substack.com/p/product-opscast-money-stories-and</link><guid isPermaLink="false">https://richmironov.substack.com/p/product-opscast-money-stories-and</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Tue, 18 Aug 2026 15:20:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i_8Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2cf2e15-e02c-4874-8802-881fbd77ac29_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I joined <strong>Graham Reed</strong> and <strong>Antonia Landi</strong> on their <strong><a href="https://www.productopsconfidential.com/p/product-opscast-episode-26-money">Product Opscast</a></strong>, originally to talk about <a href="https://www.amazon.com/Money-Stories-Communicating-Value-Product/dp/0986030325/">Money Stories</a>.  I got rather passionate about some related topics:</p><ul><li><p>Reading the room, especially the c-suite</p></li><li><p>Why product leaders need to understand/master corporate politics, or elevate someone who will</p></li><li><p>Building personal connections with other functional groups</p></li><li><p>Why aspirational product models may not be helpful&#8230;</p></li></ul><p><a href="https://www.productopsconfidential.com/p/product-opscast-episode-26-money">51 high-speed minutes</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:211585451,&quot;url&quot;:&quot;https://www.productopsconfidential.com/p/product-opscast-episode-26-money&quot;,&quot;publication_id&quot;:2289954,&quot;embedding_publication_id&quot;:2764898,&quot;publication_name&quot;:&quot;Product Ops Confidential&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!K_fK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29c2c663-d5a6-4628-bc94-5e9c9b0357c7_779x779.png&quot;,&quot;title&quot;:&quot;Product Opscast Episode 26: Money Stories&quot;,&quot;truncated_body_text&quot;:&quot;In this episode, Graham Reed and Antonia Landi are joined by Rich Mironov, long-time celebrated product leader and author, to discuss his new book Money Stories. We get into the concept of a Money Story and why execs will hear this a lot more than backlog tables and user value graphs. Is this something product folks have been missing all this time? Maybe&#8230;&quot;,&quot;date&quot;:&quot;2026-08-18T08:42:28.436Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:59063873,&quot;name&quot;:&quot;Graham Reed&quot;,&quot;handle&quot;:&quot;thatproductopsguy&quot;,&quot;previous_name&quot;:&quot;Graham&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/156958ce-d7d3-4001-9676-37db318d3bf9_590x590.png&quot;,&quot;bio&quot;:&quot;Founder @ Product Ops Confidential Writer, Speaker, Podcaster, Product Ops Practitioner &quot;,&quot;profile_set_up_at&quot;:&quot;2024-01-25T14:37:16.005Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-02-01T12:49:01.612Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:2308807,&quot;user_id&quot;:59063873,&quot;publication_id&quot;:2289954,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:2289954,&quot;name&quot;:&quot;Product Ops Confidential&quot;,&quot;subdomain&quot;:&quot;practicalproductops&quot;,&quot;custom_domain&quot;:&quot;www.productopsconfidential.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Everything Product Operations - brought to you by Graham Reed &amp; Antonia Landi&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29c2c663-d5a6-4628-bc94-5e9c9b0357c7_779x779.png&quot;,&quot;author_id&quot;:59063873,&quot;primary_user_id&quot;:59063873,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2024-01-25T14:38:09.278Z&quot;,&quot;email_from_name&quot;:&quot;Product Ops Confidential&quot;,&quot;copyright&quot;:&quot;Product Ops Confidential&quot;,&quot;founding_plan_name&quot;:&quot;Supporter&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61e9c03e-1117-4608-9eaf-70e92f0c9ce2_1051x267.png&quot;}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;subscriber&quot;:null}},{&quot;id&quot;:25613780,&quot;name&quot;:&quot;Antonia Landi&quot;,&quot;handle&quot;:&quot;antonialandi&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc819b315-ef67-433d-9015-3d48b811e9c8_1169x1619.jpeg&quot;,&quot;bio&quot;:&quot;Product Operations Coach &amp; Consultant | Transformation Agent | Keynote Speaker | Founder &amp; Co-host @ Product Ops Confidential&quot;,&quot;profile_set_up_at&quot;:&quot;2023-04-04T21:03:14.560Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-12-18T07:30:27.335Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1519937,&quot;user_id&quot;:25613780,&quot;publication_id&quot;:1550676,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1550676,&quot;name&quot;:&quot;Antonia&#8217;s Substack&quot;,&quot;subdomain&quot;:&quot;antonialandi&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;My personal Substack&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80a12a71-dfb2-4bd0-bb09-2114fac0ee68_1080x1080.png&quot;,&quot;author_id&quot;:25613780,&quot;primary_user_id&quot;:25613780,&quot;theme_var_background_pop&quot;:&quot;#8AE1A2&quot;,&quot;created_at&quot;:&quot;2023-04-04T21:03:35.786Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Antonia Landi&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:5484153,&quot;user_id&quot;:25613780,&quot;publication_id&quot;:2289954,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:2289954,&quot;name&quot;:&quot;Product Ops Confidential&quot;,&quot;subdomain&quot;:&quot;practicalproductops&quot;,&quot;custom_domain&quot;:&quot;www.productopsconfidential.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Everything Product Operations - brought to you by Graham Reed &amp; Antonia Landi&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29c2c663-d5a6-4628-bc94-5e9c9b0357c7_779x779.png&quot;,&quot;author_id&quot;:59063873,&quot;primary_user_id&quot;:59063873,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2024-01-25T14:38:09.278Z&quot;,&quot;email_from_name&quot;:&quot;Product Ops Confidential&quot;,&quot;copyright&quot;:&quot;Product Ops Confidential&quot;,&quot;founding_plan_name&quot;:&quot;Supporter&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61e9c03e-1117-4608-9eaf-70e92f0c9ce2_1051x267.png&quot;}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;podcast&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productopsconfidential.com/p/product-opscast-episode-26-money?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web&amp;embedding_publication_id=2764898"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="/__u/substackcdn.com/image/fetch/$s_!K_fK!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29c2c663-d5a6-4628-bc94-5e9c9b0357c7_779x779.png"><span class="embedded-post-publication-name">Product Ops Confidential</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title-icon"><svg width="19" height="19" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M3 18V12C3 9.61305 3.94821 7.32387 5.63604 5.63604C7.32387 3.94821 9.61305 3 12 3C14.3869 3 16.6761 3.94821 18.364 5.63604C20.0518 7.32387 21 9.61305 21 12V18" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M21 19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H18C17.4696 21 16.9609 20.7893 16.5858 20.4142C16.2107 20.0391 16 19.5304 16 19V16C16 15.4696 16.2107 14.9609 16.5858 14.5858C16.9609 14.2107 17.4696 14 18 14H21V19ZM3 19C3 19.5304 3.21071 20.0391 3.58579 20.4142C3.96086 20.7893 4.46957 21 5 21H6C6.53043 21 7.03914 20.7893 7.41421 20.4142C7.78929 20.0391 8 19.5304 8 19V16C8 15.4696 7.78929 14.9609 7.41421 14.5858C7.03914 14.2107 6.53043 14 6 14H3V19Z" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><div class="embedded-post-title">Product Opscast Episode 26: Money Stories</div></div><div class="embedded-post-body">In this episode, Graham Reed and Antonia Landi are joined by Rich Mironov, long-time celebrated product leader and author, to discuss his new book Money Stories. We get into the concept of a Money Story and why execs will hear this a lot more than backlog tables and user value graphs. Is this something product folks have been missing all this time? Maybe&#8230;</div><div class="embedded-post-cta-wrapper"><div class="embedded-post-cta-icon"><svg width="32" height="32" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
  <path classname="inner-triangle" d="M10 8L16 12L10 16V8Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><span class="embedded-post-cta">Listen now</span></div><div class="embedded-post-meta">17 days ago &#183; Graham Reed and Antonia Landi</div></a></div>]]></content:encoded></item><item><title><![CDATA[Teresa Torres´ Call to Adventure]]></title><description><![CDATA[I loved Teresa Torres&#8217; talk at this year&#8217;s Product at Heart.]]></description><link>https://richmironov.substack.com/p/teresa-torres-call-to-adventure</link><guid isPermaLink="false">https://richmironov.substack.com/p/teresa-torres-call-to-adventure</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Wed, 05 Aug 2026 14:02:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!umMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I loved Teresa Torres&#8217; <strong><a href="https://vimeo.com/1207780558">talk</a></strong> at this year&#8217;s <a href="https://productatheart.com/">Product at Heart</a>.</p><p>She&#8217;s an optimist, sharing her own product-meets-AI journey, joyously wandering into the unknown without pushing an agenda or toolset.  It was a reminder that I (we all) need to find some fun, try new things, think about our own next adventures.  <br>A nice offset to my default realism-leaning-toward-pessimism.</p><p>Video <a href="https://vimeo.com/1207780558">here</a>, transcript <a href="https://www.producttalk.org/the-call-to-adventure/?ref=product-talk-articles-newsletter">here</a>, add yourself to her list <a href="https://www.producttalk.org/">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.producttalk.org/the-call-to-adventure/?ref=product-talk-articles-newsletter" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 424w, /__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 848w, /__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!umMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:&quot;https://www.producttalk.org/the-call-to-adventure/?ref=product-talk-articles-newsletter&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://richmironov.substack.com/i/209928825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 424w, /__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 848w, /__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!umMu!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda3a86e4-2189-43be-b857-c2bb33eb73c2_1456x812.webp 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 aria-hidden="true" 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><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>]]></content:encoded></item><item><title><![CDATA[Barbell-Shaped Product Roles]]></title><description><![CDATA[I had yet another call last week with an AI engineer/cofounder who has built some very interesting software but gotten zero interest from his intended buyers.]]></description><link>https://richmironov.substack.com/p/barbell-shaped-product-roles</link><guid isPermaLink="false">https://richmironov.substack.com/p/barbell-shaped-product-roles</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Tue, 28 Jul 2026 13:48:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8uvP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.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="/__u/substackcdn.com/image/fetch/$s_!8uvP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8uvP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2334389,&quot;alt&quot;:&quot;barbell&quot;,&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://richmironov.substack.com/i/208829029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="barbell" title="barbell" srcset="/__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8uvP!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28064748-f45d-4ed2-86bf-3cc0bb42fb1b_4698x2606.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 aria-hidden="true" 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><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><figcaption class="image-caption"><em><strong><span>Photo by </span><a href="https://unsplash.com/@vdphotography?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><span>VD Photography</span></a><span> on </span><a href="https://unsplash.com/photos/a-pair-of-dumbs-sitting-on-top-of-a-table-Q2lsONmwsOQ?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><span>Unsplash</span></a></strong></em></figcaption></figure></div><p>I had yet another call last week with an AI engineer/cofounder who has built some very interesting software but gotten zero interest from his intended buyers. For 90 minutes, we ignored his beautiful <em><strong>tech</strong></em>, and dug into the <em><strong>product</strong></em> basics&#8230; <br>Target audience? Crisp problem statement? Compelling economic value message? <br>He had some hypotheses alongside a value story his intended users would find deeply insulting. He is trying to sell prospects on <em><strong>his</strong></em> concept of what <em><strong>they should need</strong></em>. I wish this were the exception.</p><p>We recapped my <a href="/__u/richmironov.substack.com/p/code-isnt-product?ref=mironov.com">Code Isn&#8217;t Product</a> post, why <a href="/__u/richmironov.substack.com/p/10x-coding-speed-wont-10x-revenue?ref=mironov.com">10x Coding Speed Won&#8217;t 10x Revenue</a>, and how the <a href="/__u/richmironov.substack.com/p/bottlenecks-ai-and-where-product?ref=mironov.com">bottleneck</a> is moving from raw code to honest discovery and commercial viability.</p><p>As AI accelerates core <strong>code</strong> development and reduces the detailed technical involvement of product managers, we still need to solve these two core <strong>product</strong> problems:</p><ul><li><p>Of the infinitely many things we could build, which ones are likely to drive revenue and business outcomes? (Note that this is not an engineering question.)</p></li><li><p>How do we make more of our products successful in the marketplace? (Also not an engineering question.)</p></li></ul><p>This has me drawing the AI-first product role as a barbell.</p><h3><strong>Classic Software Product Management (1971-2024)</strong></h3><p>During my decades doing this, we&#8217;ve spent the majority of our product time getting things built. Engineering created the software, UX created the experience, tech writers wrote the manuals, test engineers built the harnesses, but someone needed to drive clarity and adoption. Sondra Orozco describes it as &#8220;<a href="/__u/substack.com/@academyofpm/p-142107784?ref=mironov.com">figuring out what their team should build with limited time and resources, and doing whatever it takes to make their product great</a>.&#8221;</p><p>It looked vaguely like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jtlG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png 424w, /__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png 848w, /__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jtlG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png" width="740" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:740,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png 424w, /__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png 848w, /__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jtlG!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef2b5f7-e5fd-4eea-b628-730e59a672d6_740x475.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 aria-hidden="true" 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><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><figcaption class="image-caption"><em><strong><span>Core development as product&#8217;s primary focus</span></strong></em></figcaption></figure></div><p><strong>The fuzzy front end</strong> is where we try to decide <strong>what we should build</strong> when faced with thousands of ideas and demands and suggestions and executive mandates. With severely limited resources. We wrestle with semi-quantitative insights, intuition, imponderables. We do open-ended discovery in the hopes of learning something. We try to validate problem statements (first) and then possible solutions (second) with our intended target customers. Define outcome metrics. We apply judgment, experience, common sense, war stories. Because <strong>most products fail here, before the first line of code is written</strong>, regardless of how fast engineering runs. Most products should never be built; most features should never be added.</p><p>We intend to put <strong>20%</strong> of product effort here, but always short-change it... because every company believes that it can skip discovery just this one time on this one critical initiative. Our customers know exactly what they need. Our CEO is a visionary. Making software can&#8217;t be that hard. This one-off item won&#8217;t take much <a href="/__u/richmironov.substack.com/p/support-all?ref=mironov.com">ongoing support</a>. In spite of all evidence that most product work is wasted, our company is way above average.<br></p><p>The <strong>core development work (60-100%)</strong> is much more visible: SDLC, roadmaps, tickets, rituals, trade-offs, competing objectives, product narratives that don&#8217;t get read. We face the chaos... demands for ever-shorter schedules. Late-arriving requirements. Unexpected technical challenges. Sales escalations. Poached engineers. We <a href="https://en.wikipedia.org/wiki/Satisficing?ref=mironov.com">satisfice</a> and hope the next release will be easier.<br></p><p><strong>Go-to-market</strong> <strong>readiness</strong> is everything that Sales &amp; Marketing needs to start the money flowing: precise targeting/ICPs, messaging, pricing/packaging, ROI calculators, detailed-yet-unbounded use cases. Dazzling sales materials. Happy reference customers. Effortless onboarding. Bug-free software.</p><p>This gets <strong>10-20%</strong> of an average product manager&#8217;s time, although it deserves much more. We may shift this to an under-appreciated product marketing or enablement group. Regardless, Sales &amp; Marketing teams can&#8217;t succeed without these assets &#8212; they instinctively abandon products that don&#8217;t get immediate traction.</p><h3><strong>Product Management in AI-First Organizations (2027+)</strong></h3><p>Fast-forward to when we can deliver <strong>production-quality code</strong> 10x faster, measured from agreed features to full customer availability. (I don&#8217;t yet believe this, but will save that argument for another post.) That shifts the most valuable product work further to the ends &#8212; a barbell.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!70Le!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png 424w, /__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png 848w, /__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png 1272w, /__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!70Le!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png" width="914" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:914,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="/__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png 424w, /__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png 848w, /__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.png 1272w, /__u/substackcdn.com/image/fetch/$s_!70Le!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc3fcfec-e5fd-4114-bf9a-ad46ca045608_914x338.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 aria-hidden="true" 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><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><figcaption class="image-caption"><em><strong><span>AI-first product effort moves to the ends</span></strong></em></figcaption></figure></div><h4><strong>The Fuzzy Front End</strong></h4><p>We used to hide slow, uncertain discovery work behind an even slower development cycle. But now we&#8217;ll be building much faster than we can validate demand. The organizational pressure will be intense to skip the fuzzy steps and get right to coding.</p><p><em>Speed is our strategy! Users will experiment with everything we ship, and our instrumentation will tell us immediately what&#8217;s useful or valuable. Prospects will write our money stories for us. Selling will be faster and easier.</em></p><p>I don&#8217;t think so. Users/buyers are already overwhelmed, flooded with aspirational product pitches, trying to do their day jobs. 10x more features and tools and products will make it <a href="/__u/richmironov.substack.com/p/10x-coding-speed-wont-10x-revenue?ref=mironov.com">even harder to pick a winner</a>.</p><p>And I don&#8217;t buy the &#8220;outsource our whole discovery process to AI&#8221; story. <strong>We need to put 40%+</strong> of our time into evidence-based recommendations for a few big revenue bets. And convert those into money. Otherwise we&#8217;ll have the same uninspired, generic, AI-generated product plans as our competitors.</p><p>So instead, a few partial solutions for speeding up useful discovery:</p><h5><strong>Right Tools, Right Job</strong></h5><p>AI will speed up <strong>parts</strong> of discovery. Identifying users with similar support tickets, then scheduling calls with them. Daily analytics and trend identification. Scanning for competitor announcements. Suggesting <a href="https://www.amazon.com/Money-Stories-Communicating-Value-Product/dp/0986030325/ref=sr_1_1?crid=BAR20GOH2662&amp;dib=eyJ2IjoiMSJ9.0piRzxbFE_s_fNgCZjD5BQ.WzK3IfYcFzeplz9Jwih_H4aTdy85YTwaGrMBoizX_mM&amp;dib_tag=se&amp;keywords=rich+mironov+money+stories&amp;qid=1769612198&amp;s=books&amp;sprefix=rich+mironov+money+stories%2Cstripbooks-intl-ship%2C259&amp;sr=1-1&amp;ref=mironov.com">money stories</a>. Transcribing interviews and spotting themes. Reminding us to define success metrics before we ship. But we can&#8217;t automate judgment, context, or identifying the one really sparkling idea among the <a href="https://www.vocabulary.com/dictionary/dreck?ref=mironov.com">dreck</a>.</p><p>I love Teresa Torres&#8217; deep insight that humans need to do real interviews, yet <a href="https://www.producttalk.org/customer-interview-coach/?ref=mironov.com">AI coaches can help us be better interviewers</a>. <br>And we don&#8217;t need to do discovery on everything. Let&#8217;s focus our attention on the big, risky, hard-to-reverse strategic bets. Muster the courage to discard the bottom 80% of our backlogs. And time-box decisions about smaller features, fixes, obvious improvements. See B&#252;&#351;ra Co&#351;kuner&#8217;s &#8220;<a href="https://busra.co/blog/when-do-you-actually-need-product-discovery?ref=mironov.com">When do you actually need Product Discovery?</a>&#8220;</p><p><strong>Putting 40%+ of our energy into serious discovery and market-sensing</strong> will let us get ahead of the daily anecdotal demand stream.</p><h4><strong>Core Development</strong></h4><p>Engineers do much more than build code. They understand systems, map out architectures, anticipate bottlenecks, apply hard-won learning around security and scalability and maintainability. They bring judgment, experience, talent, taste, intuition. I see that AI is dramatically accelerating the generation of <strong>code</strong>, but not convinced that we&#8217;re seeing 10x faster creation of commercially viable products. Some ways I think product folks can help more during core development:</p><ul><li><p><strong>Keep teams focused on outcomes</strong>, customer value, market wins. Are we gold-plating that feature? Will users see the results of that optimization? Can we extract more market leverage from similar effort?</p></li><li><p>Author whatever context files or product briefs or problem statements fit the new model. That still captures <strong>strategic intent</strong>.</p></li><li><p><strong>Humbly ask the bigger-than-code questions</strong>. Architecture, supportability, trade-offs. How do we know if our code still works when the underlying model changes every week? How will we track concept drift as users try new things and our corpus gets stale? What should we be worrying about?</p></li></ul><p>Engineers get to decide how we build software, and choose their tools/processes/agents. Product folks try to keep our brilliant technologists focused on outcomes.</p><h4><strong>Go-To-Market Planning</strong></h4><p>If we can&#8217;t explain why someone should consider our product &#8212; in simple, user-friendly economic terms &#8212; then revenue doesn&#8217;t flow. Traditionally, product managers have passed this buck to product marketers or treated it as an afterthought. And we collectively had months (years) to draft go-to-market materials while products were built. Now that might be weeks.</p><p>Dirty secret: the best go-to-market intelligence comes directly from users and buyers, from the very same discovery calls we use for feature/function insights. Not from our own market-facing groups, not from industry analysts, not from the Board. But we often forget to ask.</p><p>Ways we could compress the GTM Planning cycle:</p><ul><li><p>Include product marketers (if they exist) in discovery calls. Ask the economic questions earlier: <em>How would you describe the benefits? What else have you tried? How would you justify spending money on this? Who approves purchases?</em> Sort out pricing, packaging, ROI metrics, and sales goals upfront.</p></li><li><p>Use <a href="https://www.amazon.com/Money-Stories-Communicating-Value-Product/dp/0986030325/?ref=mironov.com">money stories</a> to guesstimate future revenue for our big bets. And use those guesstimates to sidestep less valuable work.</p></li><li><p>Identify Sales &amp; Marketing capacity limits. If we can aggressively promote only two new products each quarter, propose the right ones.</p></li><li><p>Ask the tough leadership question: which launches went well, and what does reasonable GTM preparation look like? Or consider the <em>put-up-or-shut-up</em> experiment, where some sales regions create their own messaging and packaging while others use what product/marketing supplies. Who is less unhappy?</p></li></ul><h3><strong>Product Engineers?</strong></h3><p>My approach is in direct contrast to the product engineer trend. AI pushes product work to the ends and engineering work to the middle. I&#8217;ve met a few unicorns who are great at both. But this is mostly engineers doing hand-wavy product thinking on their way to shipping code. I&#8217;ve had to dig na&#239;ve CTOs out of this trap scores of times.</p><p>Exception: when AI engineers are building AI tools for other AI engineers, they are their own audience.</p><h1><strong>Sound Byte</strong></h1><p>The bar gets heavier at both ends: <strong>more</strong> judgment on what to build, <strong>more</strong> muscle on how to sell it. Engineering owns the middle.</p>]]></content:encoded></item><item><title><![CDATA[“Three Money Stories You Need to Tell"]]></title><description><![CDATA[Here&#8217;s a short video of my PRODUCTIZED talk from 19 June in Lisbon...]]></description><link>https://richmironov.substack.com/p/three-money-stories-you-need-to-tell</link><guid isPermaLink="false">https://richmironov.substack.com/p/three-money-stories-you-need-to-tell</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Wed, 15 Jul 2026 11:39:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/I_RVjSFfy1s" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Here&#8217;s a short video of my </span><strong><a href="https://www.linkedin.com/company/productized/"><span>PRODUCTIZED</span></a></strong><span> talk from 19 June </span>in Lisbon<span>...  trying to keep it light and c-level</span></p><div id="youtube2-I_RVjSFfy1s" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;I_RVjSFfy1s&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/I_RVjSFfy1s?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[Three quick things...]]></title><description><![CDATA[1.]]></description><link>https://richmironov.substack.com/p/three-quick-things</link><guid isPermaLink="false">https://richmironov.substack.com/p/three-quick-things</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Wed, 01 Jul 2026 15:34:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i_8Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2cf2e15-e02c-4874-8802-881fbd77ac29_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>1. </span>We&#8217;re doing a Money Stories book signing in <strong><a href="https://luma.com/rn4g94y3">London</a></strong> next Thursday 9 July.<span> </span>A few spaces left: <strong><a href="https://luma.com/rn4g94y3">https://luma.com/rn4g94y3</a></strong></p><p><span>2. </span>I&#8217;ll be offering my full-day workshop on Money Stories one more time this year, <strong>Sept 16<sup>th</sup> as part of ProductLab in Berlin</strong>.<span> </span>The Product at Heart version sold out early, and seats for this session are limited.   <strong><a href="https://productlab.app/">https://productlab.app/</a></strong> </p><p><span>3. </span>There&#8217;s an open slot on my <strong>CPO coaching schedule</strong>.<span> </span>Best fit are CPOs or Heads of Product wrestling with exec-level influence, organizational and political challenges, or mapping technical work to revenue-speak.<span> </span>Company-paid rather than out-of-pocket.<span> </span><strong><a href="mailto:rich@mironov.com">rich@mironov.com</a></strong></p><p>Hope to see you in person.<span> </span>_ R</p>]]></content:encoded></item><item><title><![CDATA[10x Coding Speed Won't 10x Revenue]]></title><description><![CDATA[I&#8217;ve had two recent conversations with CEOs who are confusing potential code acceleration with revenue acceleration.]]></description><link>https://richmironov.substack.com/p/10x-coding-speed-wont-10x-revenue</link><guid isPermaLink="false">https://richmironov.substack.com/p/10x-coding-speed-wont-10x-revenue</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Tue, 30 Jun 2026 10:58:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TEOM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.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="/__u/substackcdn.com/image/fetch/$s_!TEOM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TEOM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg" width="1456" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2579254,&quot;alt&quot;:&quot;motorcycle speedometer and tachomoeter&quot;,&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://richmironov.substack.com/i/204255343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="motorcycle speedometer and tachomoeter" title="motorcycle speedometer and tachomoeter" srcset="/__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!TEOM!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e5a373-b294-4952-9c0b-ec6641259548_4429x2383.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 aria-hidden="true" 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><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><figcaption class="image-caption"><span>Photo by </span><a href="https://unsplash.com/@konmmesmeehaku?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><span>Mohamedh Masood</span></a><span> on </span><a href="https://unsplash.com/photos/a-black-and-white-photo-of-a-motorcycle-speedometer-ZizSnhkZaHM?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText"><span>Unsplash</span></a></figcaption></figure></div><p>I&#8217;ve had two recent conversations with CEOs who are confusing potential code acceleration with revenue acceleration. Here&#8217;s why that tanks the success rate of new <em><strong>products</strong></em> and forces us to refocus on go-to-market strategy.</p><p><strong>Product success has rarely been about raw engineering speed</strong>. It&#8217;s always been primarily about the market: identifying real buyers with real pain, finding product-market fit, getting large-enough audiences to notice-then-try-then-buy-then-use-then-love our very cool stuff. That&#8217;s why profitable companies &#8211; and those scaling up from a few wins &#8211; shift spending from Engineering to Sales &amp; Marketing as they grow.</p><p>Let&#8217;s look ahead to the math, and the next bottlenecks if production code becomes very cheap and plentiful.</p><h3><strong>1. <a href="/__u/richmironov.substack.com/p/code-isnt-product?ref=mironov.com">10x more products doesn&#8217;t mean 10x bigger markets or budgets. Or 10x more revenue.</a></strong></h3><p>Most new products fail, let&#8217;s say 60% <em>[i]</em>. <strong>6 out of 10 fail</strong>, with 4 reaching break-even.</p><p>Supercharging our development process, we may now be able to build 100 new products where we used to build 10. But businesses aren&#8217;t increasing their software budgets by 10x to accommodate us, and consumers won&#8217;t be spending 10x more on apps or online services. The worldwide economy grew about 3% last year.</p><p>So unless we can steal a massive share of our current market or discover a Mars-sized greenfield opportunity, we&#8217;ll have the same 4 new products win in our marketplace. <strong>10x more product drops the overall success ratio from 4-in-10 to 4-in-100, for a 96% failure rate.</strong></p><p><em><strong>&#8220;But we&#8217;ll take share from competitors.&#8221;</strong></em> Maybe. There will be some AI laggards lost in the flood. But most competitors will be using the same AI tools, hiring the same &#8220;how-to-agentic&#8221; consultants, reading the same superficially optimistic C-level AI case studies, and confusing token consumption with employee engagement. They each plan to steal your share of the market. Zero sum. Table stakes. Hope and bravado aren&#8217;t strategies.</p><p><em><strong>&#8220;But the <a href="https://en.wikipedia.org/wiki/Jevons_paradox?ref=mironov.com">Jevons Paradox</a> means the overall market will grow.&#8221; </strong></em>I agree. But at lower prices, with more commoditization and rapid erosion of pure technical advantage, which makes breakout products rarer. It might boost success rates from 4-in-100 to 5-in-100 or 6-in-100, but the broad math still holds.</p><p><strong>Huge exception:</strong> fundamental AI platforms. If you have a few $B for head-to-head with Anthropic and OpenAI, now&#8217;s the time. Their market values are currently larger than the known universe, although they will quickly be commoditized &#8211; see <a href="https://www.levistrauss.com/2013/03/14/the-story-of-levi-strauss/?ref=mironov.com">tents and shovels</a>, <a href="https://en.wikipedia.org/wiki/MS-DOS?ref=mironov.com">disk operating systems</a>, client-server architectures, <a href="https://wpshout.com/history-of-website-builders/?ref=mironov.com">website builders</a>, mobile app builders, and <a href="https://stackoverflow.com/questions/400340/whats-all-this-business-about-flash-flex-adobe-air-java-fx-and-silverlight?ref=mironov.com">web animation standards</a>.</p><h3><strong>2. Code Isn&#8217;t Product</strong></h3><p>In every generation, we relearn that there&#8217;s a lot of <a href="/__u/richmironov.substack.com/p/code-isnt-product?ref=mironov.com">non-engineering work to turn code into revenue</a>. We eventually have to market and sell our stuff to specific humans with existing problems and money. So core <strong>product</strong> deliverables include a <strong>narrowly defined ICP/target audience</strong> (&#8221;who exactly has this problem and will pay to solve it?&#8221;), <strong>detailed problem descriptions</strong> (&#8221;what exactly is broken, and what words do they use to describe it?&#8221;), <strong>solution context</strong> (&#8221;what does it need to do, how does it fit?&#8221;), and <strong>pricing economics</strong> (&#8221;how much is this worth to buyers, how do they measure success?&#8221;). Positioning, messaging, sales channels, objection handling, and a dozen other things that aren&#8217;t code.</p><p>Most products fail for market reasons: we didn&#8217;t find an audience with enough pain, or we didn&#8217;t build the right go-to-market process to bring in the money. <em>&#8220;The code was late&#8221;</em> is almost always a throw-engineering-under-the-tram excuse. (Even in the AI age, code won&#8217;t sell itself. And an emerging set of AI shopping intermediaries will still be flooded with millions of undifferentiated offerings.)</p><p>The current hyper-focus on development productivity will lead to a lot of organizational finger-pointing&#8230; why Brilliant Software Concept X missed its $1M/week target even though we published to GitHub and announced it on Product Hunt.</p><h3><strong>3. Customer Limits on Attention and Absorption</strong></h3><p>In the pre-AI world, enterprise customers already had trouble keeping up with our updates, new features, required patches, security notices, deprecated functions, and API improvements. We didn&#8217;t really expect them to read (understand) our weekly release notes or try out more than a few new features each quarter. <strong>Their attention was already very limited.</strong> Getting an enterprise to implement and adopt a new improvement often took years... lots of installed base merchandizing, then technical reviews, then impact and compliance and security assessments, then a slot on their infrastructure roadmap, then customer-side coding and testing and UAT&#8230;</p><p><strong>Now we turn on the fire hoses</strong>. 10x more changes and improvements, each of which might destabilize something in their environment that your AI coding assistant<em> </em>doesn&#8217;t know about. B2B customers will push back, demanding quality SLAs and penalties and 10x more rigorous testing. Getting mass consumer audiences to accept weekly app updates will also be tough. Success is about adoption, not availability.</p><p>It took two decades for half of US households to get a personal computer. 4 years for smartphones to take 40% market share away from feature phones. So far, only a tiny fraction of even tech-forward users has tried GenAI coding. We always overestimate the speed of market adoption &#8211; the world isn&#8217;t as fascinated by our new widgets as we are.</p><h3><strong>4. The Pressure Moves to Marketing and Sales</strong></h3><p>Limited go-to-market bandwidth means that <strong>we&#8217;re still only able to promote and sell 2 or 3 big things this quarter, with 97 sitting on the shelf. </strong>The pressure to AI-enable GTM will be intense. It may be a while, though, before LLM-generated marketing campaigns and synthetic Business Development Reps and legal-bot contract reviews catch up to the new pace of coding. Spinning software products into gold is still hard work.</p><h3><strong>5. Easy Products Become Features</strong></h3><p>As we accelerate development, simple things will be demoted from stand-alone products to features. We used to have whole products to build database schemas, and coordinate meeting times among coworkers, and find a lost backpack, and translate foreign phrases. Now they are features of larger products.</p><p>Faced with feeble market response to our 100 new products, we&#8217;ll follow that same path &#8212; reclassifying most as value-added features to existing products. Differentiators become checkbox items as competitors feed our marketing materials into their own product agents.</p><p><em><strong>Followed by intense downward pricing pressure</strong></em>. The plummeting cost of duplicating visible features will crank up the value treadmill. We will run even faster to keep our paying customers at their current price points. New entrants will give away (for free!) what we sell, just to steal our users. Enterprises will shrink their internal build estimates and demand deeper discounts. Part-time product engineers will create apps that claim to do everything we do. We will have to find <a href="/__u/richmironov.substack.com/p/non-code-moats?ref=mironov.com">non-code ways to defend our price lists</a>.</p><h3><strong>6. Product Support Is Forever</strong></h3><p>High-velocity building can&#8217;t sidestep the installed base law of gravity: <a href="/__u/richmironov.substack.com/p/support-all?ref=mironov.com">once a customer pays us money for a product, we&#8217;re obligated to support it forever</a> &#8211; or until the very last paying customer cancels their subscription. Faster delivery creates a support overhang: someone must have ongoing responsibility for keeping that product understood, working, healthy, and fit for purpose. Smaller teams and solo creators encourage us to move on to the next thing as soon as v1.0 ships, <a href="https://www.mironov.com/inevitable/">pretending that this won&#8217;t end badly</a>.</p><p>For decades, I&#8217;ve been championing that 35%-45% of total R&amp;D budgets be spent on <a href="/__u/richmironov.substack.com/p/the-challenge-of-selling-care-and?ref=mironov.com">care and feeding</a>. AI-enabled products are non-deterministic, prone to context drift, and may amplify hallucinations from other AI systems&#8230; so my numbers are probably too low.</p><h3><strong>OK, But We&#8217;re Still Going to Speed Up Coding!</strong></h3><p>Absolutely! Let&#8217;s give our brilliant engineers the best tools, and create more wonderful things. But this reinforces the product management shift from engineering focus to <strong>rigorous problem definition</strong> and <strong>go-to-market strategy</strong>. Not &#8220;<em>can we build it?&#8221;</em> but &#8220;<em>should we build it, for whom, at what price, through which channel?</em>&#8220;</p><h2><strong>Sound Byte</strong></h2><p>Let&#8217;s not build our way into a 96% failure rate and call it progress.</p><div><hr></div><p><em>[i] There is a lot of noise around this. Clayton Christensen denied the &#8220;95% of new products fail&#8221; statistic attributed to him. PDMA found a 42% failure rate; ResearchGate clocked 76% failing in year one; Castellion &amp; Markham collected peer-reviewed studies and got a 30&#8211;49% range. For our purposes, <strong>60% is close enough.</strong></em></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Gratitude]]></title><description><![CDATA[Two great conferences [Productized and Product at Heart] these last two weeks&#8230; filled with thoughtful talks and shared experiences and book signings and surprises. (A saxophone quintet playing Bowie.)]]></description><link>https://richmironov.substack.com/p/gratitude</link><guid isPermaLink="false">https://richmironov.substack.com/p/gratitude</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Sun, 28 Jun 2026 11:54:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NN72!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.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="/__u/substackcdn.com/image/fetch/$s_!NN72!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png 424w, /__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png 848w, /__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NN72!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png" width="714" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:714,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:503274,&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://richmironov.substack.com/i/203950581?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png 424w, /__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png 848w, /__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NN72!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c8b7fb-339c-4b87-8c10-cd6a72b22acf_714x624.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 aria-hidden="true" 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><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>Two great conferences [<a href="https://productized.co/">Productized</a> and <a href="https://productatheart.com/">Product at Heart</a>] these last two weeks&#8230;<span> </span>filled with thoughtful talks and shared experiences and book signings and surprises.<span> </span><em>(A saxophone quintet playing Bowie.)</em></p><p>Of course, AI dominated the talks and workshops, blending the excitement of new adventures with deep-seated concern for our craft/roles/teams.<span> </span>But so many of the side conversations were completely different &#8211; all about community, generosity, helping each other through the turmoil, paying it forward or paying it back.<span> </span>During the Product at Heart speaker dinner, <a href="https://www.linkedin.com/in/arnekittler/">Arne Kittler</a> and <a href="https://www.linkedin.com/in/pippa-topp/">Pippa Topp</a> were asking us about how we had each first connected with the event &#8211; and to each other.<span> </span>There was a chorus of <em>&#8220;I knew X who worked with Y who suggested&#8230;&#8221; </em>and<em> &#8220;I&#8217;d been reading Z&#8217;s writing for so long&#8230;&#8221; </em>and<em> &#8220;your Product Tank talk really inspired&#8230;&#8221;</em><span> </span>Those human connections and we-only-just-met-in-person-after-so-long-on-Zoom moments are what motivate me to show up.</p><p>So I borrowed a bit from my <strong><a href="https://www.youtube.com/watch?v=p-dZnX5u9Cw">2024 Productized talk</a></strong> as a more empathetic closer to my full-day <a href="https://www.amazon.com/Money-Stories-Communicating-Value-Product/dp/0986030325/">Money Stories</a> workshop.<span> </span><em>(We can&#8217;t be mercenary all of the time.)</em><span> </span>This was my prompt:</p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>&#8220;Write down the name of someone who helped you at a critical time, provided some crucial advice, made a pivotal introduction, engineered a promotion, reached out when you needed it&#8230; and that you haven&#8217;t talked with in the last year.<span> </span>Then, <strong>right now</strong>, send them a short message of appreciation.<span> 
</span>And when you're back home, look for someone that you can help pull up the ladder behind you.&#8221;</em></pre></div><p>I bet there&#8217;s someone that you&#8217;re overdue thanking.<span> </span>Now is the perfect moment.</p><p>-Rich</p>]]></content:encoded></item><item><title><![CDATA[Two event updates (Lisbon, London)]]></title><description><![CDATA[Productized Lisbon concluded yesterday, with lots stand-out speakers.]]></description><link>https://richmironov.substack.com/p/two-event-updates-lisbon-london</link><guid isPermaLink="false">https://richmironov.substack.com/p/two-event-updates-lisbon-london</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Sat, 20 Jun 2026 15:20:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8A8c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Productized Lisbon</strong></em> concluded yesterday, with lots stand-out speakers.  Of special note: <strong><a href="https://www.linkedin.com/in/faithforster/"><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Faith Forster&quot;,&quot;id&quot;:16976097,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ro0r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06314d6a-d7e8-4190-b401-e3a0e2663cfb_1500x1500.jpeg&quot;,&quot;uuid&quot;:&quot;d455e131-52a5-4298-bd82-7b7c9a0c10d3&quot;}" data-component-name="MentionToDOM"></span></a> </strong>and<strong> <a href="https://www.linkedin.com/in/randysilver/">Randy Silver</a></strong> presented the first draft of a <strong><a href="https://makersmanifesto.org/">Makers Manifesto</a></strong> which lays out some first principles for makers (product, engineering, design, others who collectively make products) around purpose over possibility; value realised over effort spent; learning loops over launch plans; and human accountability over full automation. </p><p>44 of us contributed, more are engaging with it.  <em><strong><a href="https://makersmanifesto.org/">Give it a look</a></strong></em>.  (I&#8217;m pleased to have been using &#8216;makers&#8217; as an inclusive category since 2020.)</p><p>____________________</p><p>And I&#8217;ll be in London for a <strong>Money Stories <a href="https://luma.com/rn4g94y3">book signing plus brief talk</a></strong> plus social time on <strong>Thursday 9 July</strong>, hosted by CPO Circles and friends.  Free printed copies of the book with a suggested donation to <a href="https://www.rspca.org.uk/">RSPCA</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://luma.com/rn4g94y3" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8A8c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94550231-52c1-4c9a-a238-aab116e00594_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:380988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://luma.com/rn4g94y3&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://richmironov.substack.com/i/202849959?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8A8c!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94550231-52c1-4c9a-a238-aab116e00594_1280x720.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 aria-hidden="true" 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><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>Last, I&#8217;m excited to at <strong><a href="https://productatheart.com/">Product at Heart</a></strong> this coming week.  Please find me a say hello.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Inevitable Failure of One-Shot Project Funding]]></title><description><![CDATA[Reprising an old rant...]]></description><link>https://richmironov.substack.com/p/the-inevitable-failure-of-one-shot</link><guid isPermaLink="false">https://richmironov.substack.com/p/the-inevitable-failure-of-one-shot</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Mon, 08 Jun 2026 10:21:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eH3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.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="/__u/substackcdn.com/image/fetch/$s_!eH3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!eH3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg" width="632" height="429" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:429,&quot;width&quot;:632,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48697,&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://richmironov.substack.com/i/201123264?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!eH3y!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d6cec80-5b30-48c0-a2fc-8861b9623b94_632x429.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 aria-hidden="true" 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><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>Organizations that fund the building of software as one-time projects  (<em>&#8220;once we ship v1.0 of Product X, we move everyone onto Thing Y&#8221;</em>) will <em><strong>inevitably</strong></em> be frustrated, fail to deliver outcomes, overspend, and eventually discard the work.  Only to fund a replacement project later with similar results. <br>I&#8217;ve seen this play out hundreds of times.</p><p>For context, lots of physical goods are &#8220;done&#8221; and complete when built and sold.  A hammer is done when it leaves the factory, and it&#8217;s mine when I buy it at my hardware store.  I don&#8217;t expect upgrades or support or new features.  Likewise clothes and pastries and soccer balls.  When a publisher prints a physical book and sells it to me, it&#8217;s mine as-is.  Tractors used to be &#8220;done&#8221; when they rolled off the assembly line before <a href="https://www.farmprogress.com/farming-equipment/john-deere-settles-right-to-repair-lawsuit-for-99-million">GPS and autonomous operations changed the picture</a>.</p><p>But applying this to software is fundamentally incorrect, a core misunderstanding of how tech works and is supported.  With <em><strong>inevitably</strong></em> bad results.  Here are six reasons why you need to keep your maker team (development, product, design, test) intact after v1.0.</p><ol><li><p><strong>We always trim requirements to ship the first version.</strong>  Every team is under pressure to get something out, to start <a href="/__u/richmironov.substack.com/p/earning-our-keep">earning its keep</a>, to meet market windows. Along the way, we <em><strong>inevitably</strong></em> postpone some less-frequent use cases.  Deprioritize a few lower-value features.  Accept less-than-perfect scalability.  Skimp on live user testing.  Miss some failover scenarios.  Leave out a marginal report or prompt or configuration item.  Every time.  Take a look at your hopes-and-dreams list (or PRD or requirements list or &#8220;<a href="https://www.productplan.com/glossary/working-backward-amazon-method">start with the press release</a>&#8220; one-pager) for things that didn&#8217;t make the cut.  There&#8217;s always a shopping list for v1.1 and v1.2 and v2.0.</p></li><li><p><strong>We don&#8217;t know what&#8217;s missing until real paying users interact with our live product</strong>.  Brilliant new use cases from early customers, unexpected inputs, telemetry that highlights poor workflow assumptions, data we thought would be easily available, unanticipated issues with languages or currencies or time zones or cultures, parts of our app that aren&#8217;t very useful, bank routing numbers in formats we don&#8217;t recognize&#8230;  Putting the real stuff in the hands of live customers is inevitably humbling and exciting.  <a href="/__u/richmironov.substack.com/No%20Plan%20Survives%20First%20Contact%20With%20the%20Enemy">No product survives first contact with paying customers</a>.<br>AI makes this even harder.  <a href="https://jeffgothelf.com/blog/what-done-means-when-youre-shipping-ai-features/">Jeff Gothelf</a> points out that real customers will use our AI features in ways we can&#8217;t anticipate.</p></li><li><p><strong>Every system has bugs, and needs fixes.</strong>  Even when it technically &#8220;works as intended.&#8221;  Clarifications of our internal business rules.  Obscure use cases that didn&#8217;t show up in the specs.  Performance bottlenecks as we boost usage.  Zero-day exploits.  Special pricing or metering for our largest customer.  I expect a system with no sustaining engineering to die within a couple of quarters.</p></li><li><p><strong>The underlying infrastructure is always evolving</strong>.  We may have built on AWS (or Salesforce or GCP or Azure or ServiceNow), which has its own stream of API updates and sunsetting services and non-optional changes.  New browsers, passkeys, evolving payment-gateway requirements, MCP support for AI agents, emerging EU regulations, and new graphics standards...  <em><strong>Inevitably</strong></em>, we&#8217;ll need to make ongoing, continuous updates to our own code to keep it running on our chosen platforms and interoperating with the rest of the world.  Call it tech debt or software entropy, but we can&#8217;t ignore it or wait until next year.</p></li><li><p><strong>There are always new dreams and new opportunities.</strong>  Every buyer and user and support specialist and industry analyst and board member has suggestions for ways to improve the product.  Every sales team and channel partner sees an adjacent market that needs just a few tweaks.  Every technical team has ways to boost performance, smooth onboarding, cover more <a href="https://jobstobedone.org/">JTBDs</a>, architect for the future.  The pressure is irresistible.</p></li><li><p><strong>The people best equipped to handle ongoing changes and improvements are the people who built it</strong>.  Who know the inner workings intimately.  Who wrestled with the specific design and architecture choices.  Who committed the code and know about the dependencies.  Who put their hearts and sweat into it.  The POV that &#8220;we can just bring in contractors or borrow from other teams when urgent things need to be fixed&#8221; is misguided.  <em><strong>Inevitably</strong></em>, the learning curve for new folks is much steeper than for those who&#8217;ve built it.  Folks swiped from other projects do quickest-n-dirtiest work to get back to their real jobs.  <br>And moving our original team onto other stuff means that they quickly lose context&#8230; six months later, they mostly have to re-learn their own stuff.  I don&#8217;t buy that<em> &#8220;this can&#8217;t be so hard, AI can probably do most of it, we can re-form the team when we need them.&#8221;</em></p></li></ol><p>The need for ongoing investment is a feature, not a bug or a mistake.  Software is a depreciating intellectual asset, not a hammer.</p><h3>Show Me the Money</h3><p>Why does this matter?  Companies that build software need to recognize and budget for this.  Financial models need to match ongoing revenue streams (licenses or transaction fees) against ongoing costs (people and tokens).</p><p>Because we have to <em><strong><a href="/__u/richmironov.substack.com/p/support-all">support every line of our code forever</a></strong></em> until the very last customer deletes it, we can&#8217;t pretend that one-off features built for some specific deal will be offset by one-time revenue splits.  Those customers will <em><strong>inevitably</strong></em> open P1 support tickets years later, when their own system upgrades break something we&#8217;ve long since forgotten about giving them.  Our CEO&#8217;s phone will light up with a furious demand to repair some data connector that a field engineer improvised in 2017, and we&#8217;ll agree to fix it.</p><p>Market-facing teams like to imagine that we can put 90% of R&amp;D into shiny new things.  New products, cool features, AI wonderfulness, killer apps, more sparkle and sizzle.  But once we have products in market and revenue from real customers, that&#8217;s impossible.  <em><strong>Sorry. </strong></em> We&#8217;re selling software, not hammers.  It will always need more care and feeding than we&#8217;d like.</p><p>My <a href="/__u/richmironov.substack.com/p/product-pie">default investment model</a> has about 50% of R&amp;D energy toward externally visible new features / opportunities / improvements that we hope will boost revenue.  And 35-40% for <a href="/__u/richmironov.substack.com/p/the-challenge-of-selling-care-and">keeping us in the software business</a>.  Your mileage will vary, but I&#8217;d consider shorting companies putting less than 30% into care and feeding.</p><p>Decades of observation suggest that overweighting new features (70%+) is a short-term shift&#8230; unsustainable after a few quarters.  Then we <em><strong>inevitably</strong></em> flip to 60%+ firefighting, urgent fixes, <a href="https://devops.com/youre-not-devops-cant-pull-cord/">pulling the red cord</a>, paying down last year&#8217;s under-investment.  Daily system health status meetings.  All hands on deck.  Public apologies to customers.  Board-level reviews of ticket arrival rates.  Deep tech discussions with folks uninterested in having deep tech discussions.</p><p>So one-time project-based budgets for commercial or production software ignore how the world works, and <em><strong>inevitably</strong></em> lead to financial and technical crises.  It&#8217;s  software-budgeting malpractice.</p><h3>But We&#8217;re Outsourcing the Work!</h3><p>Great, terrific, glad that you have the resources.  You&#8217;ll pay twice as much to outsiders who don&#8217;t know your systems, context, architecture, or testing philosophy.  Who don&#8217;t have a long-term commitment to your company&#8217;s viability.</p><p>And&#8230; everything about the above list is still true.  Maybe truer.  Requirements are always trimmed to fit the contract; no one can completely spec a system in advance; all software has bugs; our technical environment will keep evolving; and we&#8217;ll have a wagonload of new dreams and desires for v2.0 long before v1.0 is delivered.</p><p>So you should budget for your outsourced development partner to keep their (your) outside team on this project&#8230;  at <strong>half or more of the initial contract run rate for another five years</strong>.  The financials look very different when we add some reality.  (<em>&#8220;Wait!  How can going outside to build X be twice as expensive over the long run as building it ourselves?&#8221;</em>)</p><h3>Yes, But We&#8217;re Only Going to Use This Once, Internally, For a Few Months</h3><p>OK, there are some internal tools that might have a very short, finite lifetime.  But mostly not.  It&#8217;s like promising to skip dessert tomorrow night if we can have extra dessert tonight.  These tools always outlive their stated purpose, and without an owner they eventually blow up.</p><h2>Sound Byte</h2><p>Software always needs ongoing improvements, fixes, and the people who know how make those. Inescapably. Unavoidably. Inevitably.</p>]]></content:encoded></item><item><title><![CDATA[Reason to smile]]></title><description><![CDATA[Off my main topic, but #216 in my list of why I love Portugal&#8230;]]></description><link>https://richmironov.substack.com/p/reason-to-smile</link><guid isPermaLink="false">https://richmironov.substack.com/p/reason-to-smile</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Tue, 02 Jun 2026 19:41:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i_8Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2cf2e15-e02c-4874-8802-881fbd77ac29_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Off my main topic, but #216 in my list of why I love Portugal&#8230;</p><p>Dropped my wallet tonight walking the dog, and panicked panicked panicked panicked!</p><p>Retracing my steps when my mobile lit up: two kids found it, handed it to adults at the nearby event venue, who Googled me to find a local number, and waited patiently to return it. Intact. Smiles all around, cash thank-you refused, 50 kg weight lifted.   Adoro viver aqui com pessoas t&#227;o generosas.</p>]]></content:encoded></item><item><title><![CDATA[Code Isn’t Product]]></title><description><![CDATA[A year ago I wrote about how AI would shift the bottlenecks in product development from the middle of the cycle &#8212; writing code &#8212; to the end, where we help customers understand what we built, try it, and turn it into value (money).]]></description><link>https://richmironov.substack.com/p/code-isnt-product</link><guid isPermaLink="false">https://richmironov.substack.com/p/code-isnt-product</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Sun, 31 May 2026 16:40:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ca9y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.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="/__u/substackcdn.com/image/fetch/$s_!Ca9y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ca9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4595295,&quot;alt&quot;:&quot;screen full of code&quot;,&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://richmironov.substack.com/i/200000291?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="screen full of code" title="screen full of code" srcset="/__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Ca9y!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faee994f2-3608-40b3-b839-f834c720f707_5184x3456.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 aria-hidden="true" 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><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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@juanjodev02?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Juanjo Jaramillo</a> on <a href="https://unsplash.com/photos/black-flat-screen-computer-monitor-mZnx9429i94?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>A year ago I <strong><a href="/__u/richmironov.substack.com/p/podcast-the-real-cost-of-ai-valuations">wrote</a></strong> about how AI would shift the bottlenecks in product development from the middle of the cycle &#8212; writing code &#8212; to the end, where we help customers understand what we built, try it, and turn it into value (money).  And to the front, where we figure out what&#8217;s worth building.</p><p>Time for a check-in.</p><p>What I&#8217;m seeing is something more acute than a bottleneck shift. It&#8217;s a market-driven confusion between creating code and creating products. That distinction is about to get more obvious.</p><h3>The 100x Problem</h3><p>AI is making it possible to ship 100 times as many new products (or features) as before. The engineering throughput is becoming real. Boards are impressed. CEOs are under pressure to do much more with less R&amp;D.  AI is the stated justification for slashing engineering/product/design teams.  (<a href="https://valueaddvc.com/blog/which-companies-had-the-most-tech-layoffs-the-20202025-rankings-2026">Meta, Amazon, Intel, Microsoft, Alphabet&#8230;</a>)</p><p>Here&#8217;s what isn&#8217;t scaling: customer attention.</p><p>Your prospects don&#8217;t have 100 times the bandwidth to evaluate new offerings. They&#8217;re receiving more pitches, not fewer. (Cf: <a href="https://en.wikipedia.org/wiki/AI_slop">AI slop</a>.)  Their buying processes haven&#8217;t accelerated.  Budgets aren&#8217;t going up.</p><p>Channeling <strong><a href="https://www.aprildunford.com/">April Dunford</a></strong>, this is a positioning problem.  The dozen words you use to describe a new product matter more than ever.  In a world with 100x more offerings, it&#8217;s what will determine whether anyone even hears about yours.</p><p>And positioning that works is built from the language your <strong>actual users actually use to describe their perceived problems</strong> &#8212; not the language your engineers use to explain the solution. Which means actually talking with customers and prospects, rather than synthetic users. A lot. Maybe even before production code is shipped.</p><p>We are dramatically increasing the urgency of doing good discovery. But that&#8217;s not in the zeitgeist right now, so expect a summer of DOA products.</p><h3>The Forward-Deployed Engineer Tell</h3><p>No surprise that <a href="https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers">forward-deployed engineers</a> are trending. Expert, dedicated technical resources placed on-site at enterprise customers, helping them figure out how to plan and deploy and extract value from AI-enhanced products.  I understand the appeal. It sounds proactive and customer-centric.</p><p>For me, this is evidence of shipping tools or kits or frameworks or platforms, rather than finished products that solve well-defined problems.</p><p>If your customers need a full-time engineer sitting next to them to understand what your product is supposed to do, how it fits their environment, and how they measure success from it&#8230; these are product problems, not deployment problems. (Or you&#8217;re eager to adopt a <a href="https://www.mironov.com/4law2/">professional services model</a>.)  The discovery and decision work that should have happened before launch is now happening after the contract is signed, on the customer&#8217;s dime or yours.</p><p>Forward-deployed engineers are expensive, hard to hire, and don&#8217;t scale. They are a workaround for patchy product thinking. When I see a company moving urgently this way, I see <em><strong>bits</strong></em> winning out over <em><strong>solutions</strong></em>.</p><h3>The Next Bench Syndrome, Revisited</h3><p>There&#8217;s another model getting heavy promotion right now: solo <a href="https://posthog.com/product-engineer/what-is-a-product-engineer">product-engineers</a> building end to end without committees or reviews or management overhead. They trust their own judgment, shipping 50x faster.  This model works in a narrow set of circumstances.</p><p>At HP, this dynamic was called the <em><strong>next bench syndrome</strong></em> [1].   Engineers built tools for the person sitting at the next bench &#8212; someone whose problems, language, workflows, and buying behavior they understood intimately. When your user is essentially you, you can trust your own taste. The feedback loop is tight, the intuitions are well-calibrated, the product decisions are reliable.</p><p>The general case is a problem, though. Engineers often aren&#8217;t adept at extracting what veterinarians need, or teachers, or firefighters, or government employees managing complex procurement processes. Users have different problems, different language, different success metrics, and very different buying behaviors. Building for them requires going out into the world to find out &#8212; systematically &#8212; what&#8217;s true.</p><p>The product-engineer model isn&#8217;t a universal pattern.  Extrapolating it to the general market is how we get waves of technically impressive, commercially disappointing products.</p><h3>What Comes Next</h3><p>I expect the next two to four quarters to be even more painful for product people. Boards will keep pushing for speed. Engineering throughput will keep climbing. Upcoming AI IPOs will be astronomical.  The pressure to treat shipping as succeeding will intensify, because the metrics look great in the short run.  We&#8217;ll be <strong><a href="https://en.wikipedia.org/wiki/Cassandra">Cassandras</a></strong>: punished for predicting problems.</p><p>Most of these products won&#8217;t stick &#8212; not because the code is bad, but because the discovery was skipped; the positioning was wrong; the pricing and economics were slapdash; the deployment barriers were underestimated; and the users weren&#8217;t who the builders imagined. These aren&#8217;t new failure modes. They&#8217;re the same ones we&#8217;ve seen across every technology transition. AI gets us there much faster.</p><p>When that reckoning comes, two things will become valuable again: strategic product thinking at the front of the cycle, and brilliant product marketing at the back. Not as overhead, but as work that determines whether code turns into revenue.</p><p>We&#8217;ve learned this lesson before. Tuition is about to go up.</p><h2><strong>Sound Byte</strong></h2><p> <em>AI is giving us 100x the code. Nobody is giving us 100x the customers or 100x the revenue.</em></p><p></p><div><hr></div><p></p><p>[1] Bill Hewlett coined this term.  From John Minck&#8217;s internal history of HP: <em>&#8220;The Hewlett-defined &#8216;next-bench syndrome&#8217; was another key to our creativity. Not only did every design engineer use HP test equipment every day, but they also lived next to other groups who were doing similar but adjacent measurements. The informal culture in the labs afforded a lot of cross-fertilization at the traditional coffee breaks twice a day.&#8221;</em><br>The same mechanism that drove innovation in instruments became a liability when HP entered consumer markets &#8212; calculators for non-engineers, personal computers, printers.</p><p><em>BTW I&#8217;m honored to have been at HP in the early 80&#8217;s.  A visionary company with world-class products, great leadership, thoughtful long-term employee practices, and dedicated to serving the broader community as well as shareholders.  Bill and Dave pioneered everything that made Silicon Valley humane and inspiring.</em></p>]]></content:encoded></item><item><title><![CDATA[Face-to-face European events]]></title><description><![CDATA[My in-person events this summer, hope to see you at one of these:]]></description><link>https://richmironov.substack.com/p/face-to-face-european-events</link><guid isPermaLink="false">https://richmironov.substack.com/p/face-to-face-european-events</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Thu, 21 May 2026 07:14:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i_8Q!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2cf2e15-e02c-4874-8802-881fbd77ac29_256x256.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="/__u/substackcdn.com/image/fetch/$s_!1XZs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 424w, /__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 848w, /__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1XZs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp" width="634" height="264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:264,&quot;width&quot;:634,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25458,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://richmironov.substack.com/i/198666100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 424w, /__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 848w, /__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!1XZs!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe514d811-4082-4ace-9eca-3d6cbf7727dc_634x264.webp 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 aria-hidden="true" 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><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>My in-person events this summer, hope to see you at one of these:</p><ul><li><p><strong>June 4, <a href="https://productcampdublin.wordpress.com/">Product Camp Dublin</a></strong>, free! I&#8217;ll also be teaching in <a href="https://www.tudublin.ie/">TUDublin&#8217;s</a> post-grad <a href="https://www.tudublin.ie/study/postgraduate/courses/product-management/">product management certificate program</a> &#8211; poke me for info about joining the next cohort.</p></li><li><p><strong>June 17-18,</strong> <strong><a href="https://productized.co/">Productized Lisbon</a></strong>. Brilliant speakers, workshops, my hometown event!  We&#8217;ll share three Money Stories that you need to have.</p></li><li><p><strong>June 25-26,</strong> <strong><a href="https://productatheart.com/">Product at Heart</a></strong>, <strong>Hamburg</strong>. Dazzling talent, precisely curated. I&#8217;ll be workshopping and signing (giving away) books.</p></li><li><p><strong>Sept 15-17,</strong> <strong><a href="https://productlab.app/">ProductLab</a></strong>, Berlin. Join my all-day Product Value workshop as part of this AI-focused event.</p></li></ul><p>And in planning, an informal talk plus book signing in <em><strong>London, July 9.</strong></em></p>]]></content:encoded></item><item><title><![CDATA[Looming AI Runtime Costs]]></title><description><![CDATA[We&#8217;ve been focused on how AI is accelerating the creation (building) of software, substituting expensive development tools for more expensive human experts.]]></description><link>https://richmironov.substack.com/p/looming-ai-runtime-costs</link><guid isPermaLink="false">https://richmironov.substack.com/p/looming-ai-runtime-costs</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Fri, 17 Apr 2026 11:48:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vf2m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.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="/__u/substackcdn.com/image/fetch/$s_!vf2m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vf2m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg" width="1456" height="1623" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1623,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6220817,&quot;alt&quot;:&quot;Victorian era steam engine&quot;,&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://richmironov.substack.com/i/194504832?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Victorian era steam engine" title="Victorian era steam engine" srcset="/__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vf2m!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5afb3c-4874-4e52-a836-4d1b5462faa6_8692x9688.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 aria-hidden="true" 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><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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@museumsvictoria?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Museums Victoria</a> on <a href="https://unsplash.com/photos/grayscale-photography-of-man-facing-mechanical-machine-9Prj6M-JAaA?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></figcaption></figure></div><p>We&#8217;ve been focused on how AI is accelerating the <em><strong>creation</strong></em> (building) of software, substituting expensive development tools for more expensive human experts.  The next looming economic challenge is at <strong>runtime</strong> &#8211; where our customers rack up huge token costs for us as they take advantage of our latest AI features.  As activation scales up, we will owe our AI vendors hefty operational fees.  This raises some classic product/engineering challenges.<br><em>(Shardul Mehta provided a really good prompt <a href="https://newsletter.streetsmartproductmanager.com/p/ai-dev-costs">here</a>.)</em></p><p>Recent non-AI examples are <a href="https://en.wikipedia.org/wiki/MoviePass">MoviePass</a>, which lost more money as its customers went to see more movies.  And Spotify, which pays most of its revenue to artists &#8211; even at scale.</p><p><strong>Example</strong>: We&#8217;re a company with portfolio management software for professional investors.  Traditionally, we&#8217;ve focused on administration and record-keeping: tracking trades and price histories, profit/loss calculations, tax impact estimation.  Our R&amp;D team is now using AI tools to build our (traditional, deterministic) products faster and maybe cheaper.  We pay Anthropic and Amazon and Google and Microsoft for that.</p><p>But we also want to add some AI-driven analytic features to let our users make smarter investment choices.  Such as <em>&#8220;do detailed historical return comparison on these different portfolio models and ETF bundles.&#8221;</em>   Now we&#8217;ll incur runtime costs each time they do analysis within our product.  Very smart (or very inexperienced!) users could easily spend millions of our tokens.  Which we also buy from our AI model vendors.  <br>This will chop our traditional SaaS margins, and we don&#8217;t want to go bankrupt giving away expensive tokens to fixed-price subscribers.  So it&#8217;s worth some operating-cost thoughts.</p><h2>An Old Lesson</h2><p>During the early 90&#8217;s database wars, I was at Sybase &#8211; which had an elegant technical solution to an emerging systems problem.  Queries could be very slow, expensive, and poorly written &#8211; sometimes running for hours and not deliver the desired results.  <em>While consuming lots of system resources.</em>  Sybase pioneered &#8220;stored procedures&#8221; which let our customers &#8220;compile&#8221; frequently used queries for more speed and efficiency.  For instance, stored procedures enabled programmatic stock market trades &#8211; letting algorithms make buy/sell choices much faster and more precisely than humans at screens.  SQL databases were trendy and exciting, but dramatically faster queries saved massive system resources.  (And created new opportunities.)</p><p>Pulling that observation forward&#8230;  we should see classic engineering and product approaches reappear as ways to manage AI runtime costs.</p><h2>Context-Specific Leverage</h2><p>If we&#8217;re focused on specific customers solving a narrow set of hard problems, we can provide AI content that reduces the need for generalized learning.  Our portfolio software company should pre-computing decades of ROI data on the top 5000 securities (to save tokens on doing it again); create skills or scripts for portfolio design and correlation computations; and pre-load the most important academic papers about risk-adjusted return.  What else would make our context smarter and cheaper to operate?</p><h2>Optimizing Happy Paths</h2><p>If well-bounded, our new features should lead users to a few high-volume activities that add lots of value.  That could include &#8220;calculate five-year correlation and covariance between these two investment types.&#8221;  Clarity here lets our brilliant engineers address the slowest steps of our most frequent asks.</p><blockquote><p><em>&#8220;Claude: representing a software architect, look at the last 50k requests and make suggestion for ways we could reduce the token cost of calculating correlations among asset classes.  Include ideas around caching, initial data values, precomputed results, parallel computation, logarithmic estimation, and Monte Carlo simulations&#8230; explicitly consider accuracy versus token cost trade-offs.  Cite instances where these strategies have improved performance in previous generations of commercial application software.&#8221;</em></p></blockquote><h2>Throttling Usage</h2><p>Naive users may run into predictable (and expensive) problems.  Some legitimate corner cases may be a bad fit for our app &#8211; or be very expensive to run.  And some activities may be inappropriate, so we&#8217;ll ban them our Terms &amp; Conditions.</p><p>It&#8217;s easy for new users to spin up unbounded-and-useless research requests.  <em>&#8220;Do a correlation analysis of all publicly trade stocks and commodities worldwide against the top 100 US federally provided economic indicators.  Group by industry and geography and ownership structure and profitability and years since founding.&#8221;</em>  That query will run forever.  So we&#8217;ll add a <strong>throttle</strong> that pauses requests at 90k tokens and notifies the user.</p><p>We don&#8217;t intend this platform to execute real-time trades, especially since we&#8217;re not registered with the SEC or licensed to do that.  So let&#8217;s explicitly exclude requests to trade.  Likewise, let&#8217;s block inquiries for non-public information that would get everyone into regulatory trouble.</p><p>Like mobile carriers, we can set a very high price on huge overages.  If we expect reasonable users to consume 2M tokens/month, an exorbitant price &gt;100M tokens/month would punish the few massive abusers (or drive them away) without upsetting our best customers.</p><p>Launch an agent to identify abuse thresholds, estimate elasticity, and model pricing strategies.</p><h2>Anticipating Problems (and Features)</h2><p>Some of our users are more creative than we are.  With better tools, we can now use that to our advantage.  What should we be productizing next quarter?</p><blockquote><p>&#8220;Claude, group this month&#8217;s AI requests from our 25 most active clients into themes.  Summarize each theme including likely reasons for those requests, identify those that are trending positive, and estimate average token cost per request.  Suggest which would be good additions to our offering.&#8221;</p></blockquote><h1>Sound Byte</h1><p>For the first time in a generation, the cost of <em><strong>running</strong></em> software will start to dominate the cost of <em><strong>building</strong></em> software.  Let&#8217;s act strategically instead of being surprised.</p>]]></content:encoded></item><item><title><![CDATA[Mea Culpa]]></title><description><![CDATA[I don&#8217;t always get it right.]]></description><link>https://richmironov.substack.com/p/mea-culpa</link><guid isPermaLink="false">https://richmironov.substack.com/p/mea-culpa</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Mon, 30 Mar 2026 12:07:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!E_Ig!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.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="/__u/substackcdn.com/image/fetch/$s_!E_Ig!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!E_Ig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg" width="1456" height="928" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:928,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182102,&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://richmironov.substack.com/i/192602437?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!E_Ig!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb40e6d5d-9d2d-480b-8dbe-bc610582b9ef_1996x1272.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 aria-hidden="true" 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><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><figcaption class="image-caption"><em><strong>photo by <a href="https://unsplash.com/@daniloalvesd?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">danilo.alvesd</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></strong></em></figcaption></figure></div><p>I don&#8217;t always get it right. I complain about glossy war stories and universal product operating models, but some of my own suggestions are too easy or out of context. Here&#8217;s one that I am retiring from future talks, posts, and podcasts&#8230;</p><p>For about a decade, I&#8217;ve been dropping a &#8220;magic bullet&#8221; anecdote into some of my talks &#8212; reserving a tiny bit of R&amp;D capacity for the VP Sales to use on that one special opportunity. A way to take the edge off constantly turning down one-off deal-driven requests and less important single-customer suggestions. <em>&#8220;If it&#8217;s really that important and really that small, then the CRO can make the hard choice and use this quarter&#8217;s magic bullet on it.&#8221;</em> Part of my overall theme of managing scarcity. See 41:58 in this <a href="https://businessofsoftware.org/talks/audiences-real-roadmap-questions/?ref=mironov.com">Business of Software</a> talk.</p><p>But it doesn&#8217;t address the underlying reasons why revenue-side organizations are universally frustrated with product/engineering teams. And it often doesn&#8217;t work in practice.</p><p>Here&#8217;s what recently came in from an anonymized product leader:</p><blockquote><p><em>We&#8217;ve tried your &#8220;magic bullet&#8221; concept, but ran into a tension that felt worth writing up. Last year, we tried it with our customer-facing teams.<br><br>The sales organization is supposed to get one magic bullet each quarter, worth two weeks of one engineer&#8217;s time. The idea was simple: when they pull the trigger, it&#8217;s something that really matters and we make it happen.<br><br>On paper, it worked: requests were well-scoped; engineering delivered what they committed to; everyone acted in good faith. In reality, it didn&#8217;t land. The first magic bullet hit a serious bug late in development, and we missed the window. So while the work happened, the deal was lost. Another time, the request was just too big. <br><br>Today, we had an awkward-but-honest conversation: </em>&#8220;Is there any point in magic bullets if we don&#8217;t get the thing we asked for?&#8221; <em>They&#8217;re frustrated. Honestly, so am I. And the hardest part is that they&#8217;re not wrong. There is real customer need behind these asks.<br><br>Engineering didn&#8217;t fail. Product didn&#8217;t skip steps. The process did. What I&#8217;m learning: constraints like &#8220;two weeks&#8221; feel empowering, until reality reminds you that delivery isn&#8217;t fully predictable.</em></p></blockquote><p><strong>Mea culpa</strong>. I really appreciated the unvarnished feedback.</p><h3><strong>What Real Product/Engineering Teams Face</strong></h3><p>I had simplified this story over time, glossing over some harsh R&amp;D realities:</p><ul><li><p>In aggregate, <strong>incoming demand is usually 20x to 50x capacity</strong>. Not 20% to 50%. And I don&#8217;t see AI resolving this soon, since it&#8217;s about much more than coding &#8212; it&#8217;s about the whole organization&#8217;s ability to understand and build and educate and communicate and sell. <em>(See <a href="https://www.mironov.com/ai-bottlenecks/">Bottlenecks</a>.)</em> We will never be able to deliver everything that any customer asks for.  And shouldn&#8217;t.  This is a core frustration for sales teams, since they face customers every day with new requirements and demands.</p></li><li><p><strong>Creating a separate, special queue</strong> for a few &#8220;magic bullets&#8221; does not create any new capacity. It steals from core development, which is always already overcommitted and Jenga-stacked with money story work that ties to important revenue.</p></li><li><p><strong>Sizing development effort is art</strong>, not science, and there is tremendous pressure to be optimistic. (<em>&#8220;Come on, it can&#8217;t really be that hard!&#8221;</em> says every exec when a deal is hanging fire. <em>&#8220;We don&#8217;t need to gold-plate this, and it&#8217;s only for one customer, and they promise to support it themselves&#8230;&#8221;)</em>  Building production-worthy products is inherently unpredictable.</p></li></ul><p>&#8220;Magic bullets&#8221; can become just another way for Engineering and Product to ignore the laws of physics, try to please, over-commit. Even though we know that doing X for this customer absolutely means not doing Y elsewhere.</p><h3><strong>The Right Context</strong></h3><p>In one organization where magic bullets worked well, I had built a deeply trusting relationship with the VP Sales &#8212; including lunch offsite together every week. We talked through emerging issues without assigning blame, and looked for shared wins. We separated personality clashes from operational snafus. We never threw each other under the bus in larger meetings. And I got early heads-ups on that quarter&#8217;s likely magic bullet <strong>&#8212;</strong> so my team had time to think, rough-size, and decline big/risky requests. (Notice this is first a people problem, not a process problem.)</p><p>And it fit into the larger planning cycle: we <strong>&#8212;</strong> Sales, Marketing, Product, Engineering <strong>&#8212;</strong> put our heads together to agree on a strong roadmap each quarter. So when something <strong>new</strong> popped up, it wasn&#8217;t something we had already deprioritized. C-level trust and context and self-control were the real magic bullets.</p><h2><strong>Sound Byte</strong></h2><p>Be skeptical of magic bullets, easy advice, and war stories. Including mine.</p>]]></content:encoded></item><item><title><![CDATA[Product Momentum podcast/Money Stories]]></title><description><![CDATA[ITX Corp. just released their latest Product Momentum podcast with me as the appreciative guest: &#8220;Using Money Stories To Communicate Real Business Impact.&#8221; A wide-ranging chat including:]]></description><link>https://richmironov.substack.com/p/product-momentum-podcastmoney-stories</link><guid isPermaLink="false">https://richmironov.substack.com/p/product-momentum-podcastmoney-stories</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Tue, 24 Mar 2026 15:29:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/c8hzxxYlkLo" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><a href="https://itx.com/">ITX Corp.</a></strong> just released their latest <strong>Product Momentum podcast</strong> with me as the appreciative guest:  &#8220;Using Money Stories To Communicate Real Business Impact.&#8221;  A wide-ranging chat including:</p><ul><li><p>Why product folks need to speaking the language of money with GTM execs and partners</p></li><li><p>A simple story framework: two numbers you know and, one you guessestimate for a not-accurate but useful discussion</p></li><li><p>Money stories as a strategic tool to reduce interrupts and better align outcomes with output</p></li><li><p>Bringing a bucket of humility, since consensus is more important than being the smartest person in the room</p></li></ul><p>45 minutes</p><div id="youtube2-c8hzxxYlkLo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;c8hzxxYlkLo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/c8hzxxYlkLo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[“...Which Translates Into...”]]></title><description><![CDATA[One of my CPO coachees has a product team that recently made some major pricing and packaging changes &#8211; after a lot of research, experiments, and modeling.]]></description><link>https://richmironov.substack.com/p/which-translates-into</link><guid isPermaLink="false">https://richmironov.substack.com/p/which-translates-into</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Thu, 12 Mar 2026 09:16:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YwVx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.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="/__u/substackcdn.com/image/fetch/$s_!YwVx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YwVx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg" width="768" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45248,&quot;alt&quot;:&quot;stack of money in front of a bar chart&quot;,&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://richmironov.substack.com/i/190705842?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="stack of money in front of a bar chart" title="stack of money in front of a bar chart" srcset="/__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!YwVx!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3000c28-f3b6-4581-b06c-bb74b7588074_768x576.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 aria-hidden="true" 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><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>One of my CPO coachees has a product team that recently made some major pricing and packaging changes <em>&#8211; </em>after a lot of research, experiments, and modeling. <strong>The first month has gone very well</strong>, and he is working on a board update. We looked at some draft slides, including this chart:</p><p>                                                                Predicted             Actual<br>Avg Subscription Price                           +1.6%                 +1.7%<br>Annual vs. Monthly new subscribers   +4%                    +4.2%<br>Free-to-paid conversion                        -2.4%                 -2.7%</p><p>That sparked a <a href="https://www.amazon.com/Money-Stories-Communicating-Value-Product/dp/0986030325/?ref=mironov.com">Money Stories</a> conversation:</p><ul><li><p><em>Me: &#8220;You&#8217;re showing that your team did good estimations, but I don&#8217;t think that&#8217;s what the Board cares about. And they may fixate on the lower conversion rate, which is much less important than the other two numbers. What do they </em><strong>need</strong><em> to hear from you?&#8221;</em></p></li><li><p><em>CPO: &#8220;How this translates into top-line revenue?&#8221;</em></p></li><li><p><em>Me: &#8220;Yup. You know your ASP, but the Board probably doesn&#8217;t. Do they know how much it&#8217;s worth to boost that by 1.7%? Do they remember from last meeting why shifting from monthly to annual subscriptions is so valuable? Or that it&#8217;s a big win even with lower conversion rates?&#8221;</em></p></li><li><p><em>CPO: &#8220;Right. We need to finish our sentences. Tell the money stories that get us from product OKRs to outcomes.&#8221;</em></p></li></ul><p>Notice how adding one column tells the Board what they want to know:</p><p>                                                                Predicted             Actual            <strong>2026 Impact</strong><br>Avg Subscription Price                           +1.6%                 +1.7%              <strong>+3M &#8364;</strong><br>Annual vs. Monthly new subscribers   +4%                    +4.2%             <strong>+5M &#8364;</strong><br>Free-to-paid conversion                        -2.4%                 -2.7%             -<strong>0.6M &#8364;</strong></p><p>Our CPO now has a chance to talk about how this contributes to the company&#8217;s growth, and explain the impact of each line. <em>&#8220;We raised monthly prices, which increased the top line ASP by roughly 3M </em>&#8364;<em>, but hiking those monthly prices also shifted customers toward annual sign-ups&#8230; which boosts LTV and reduces churn substantially. You&#8217;ve been asking for that. The free-to-paid conversion drop was expected &#8211; because of the higher per-month pricing &#8211; but that&#8217;s much smaller than the positive impacts. So we&#8217;re delivering a substantial part of the 2026 target.</em>&#8221;</p><p>This shifts the discussion from complex non-financial OKRs and delivery dates to revenue. Which is what the Board is really interested in. And it builds trust: if the product team was able to drive pricing and packaging changes that improved results, then their other work gains credibility.</p><h3><strong>Sound Byte</strong></h3><p>It&#8217;s unreasonable to expect execs and board members to remember product complexities or easily connect OKRs to revenue outcomes. We need to connect the dots for them&#8230; do the math&#8230; finish our money sentences.</p>]]></content:encoded></item><item><title><![CDATA[Non-Code Moats]]></title><description><![CDATA[(lifted from a CPO coaching call this week)]]></description><link>https://richmironov.substack.com/p/non-code-moats</link><guid isPermaLink="false">https://richmironov.substack.com/p/non-code-moats</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Thu, 26 Feb 2026 10:39:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VKUO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.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="/__u/substackcdn.com/image/fetch/$s_!VKUO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VKUO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:447084,&quot;alt&quot;:&quot;Leeds Castle and moat&quot;,&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://richmironov.substack.com/i/189237955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Leeds Castle and moat" title="Leeds Castle and moat" srcset="/__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VKUO!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb0ca117-33a0-4575-97e6-986af698e5d2_2000x1334.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 aria-hidden="true" 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><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><figcaption class="image-caption"><em><strong>Leeds Castle and moat, photo by <a href="https://unsplash.com/@colinwatts?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Colin Watts</a> / <a href="https://unsplash.com/?utm_source=ghost&amp;utm_medium=referral&amp;utm_campaign=api-credit">Unsplash</a></strong></em></figcaption></figure></div><p><em>(lifted from a CPO coaching call this week)</em></p><p>We&#8217;re not there yet, but may be close to the moment where startups or existing competitors can agent-scrape their way through your production application and clone all of the accessible parts. Create a reasonable likeness of your hard work in not much time. That will gut development speed as a fundamental advantage. How will we support long-term value and long-term revenue in a flood of lookalikes?</p><p>In traditional strategic language, what moats can we construct other than time-to-market to defend our products and deliver ongoing value? What business models and real-world advantages can we cultivate? We need to find non-code advantages. Here are a few categories.</p><h3><strong>Scale and Market Dominance</strong></h3><p>A lot of tech markets are winner-take-all: scale is its own advantage. Being the biggest is its own defense.</p><ul><li><p>Social networks. We&#8217;ve seen a lot of social apps launched since <s>Twitter</s> X went to the dark side. Most haven&#8217;t flourished, because the tech is much less important than the audience. Why join a platform with few of the people you want to interact with?</p></li><li><p>Bookstores and general ecommerce. Vendors need to be where their buyers are; consumer shopping habits are sticky. Even if Amazon is consuming the world.</p></li></ul><p>So if you&#8217;re in a race for market dominance, tech (especially PLG) that helps outgrow competitors and upstarts may be your best play. Otherwise you may need to find some small, tight-knit community that has strong reasons to reject the dominant player.</p><h3><strong>Algorithms, Datasets, Transactional Info</strong></h3><p>If you have gigabytes of non-public data or difficult-to-duplicate information, you may have a long-lived strategic asset. What do you know, and what insights can you generate, that tomorrow morning&#8217;s open LLMs won&#8217;t reveal?</p><ul><li><p>The literature is clear that forecasting stock movements from public data is a losing game, but huge spending in high-frequency algorithmic trading suggest that super-fast NYSE network connections and massive compute power and a few physicists can be combined to get ahead of individual human investors.</p></li><li><p>Until recently, the CDC was the nexus for worldwide intelligence about infectious diseases and still-emerging pandemics. They knew things &#8211; and had very sophisticated models &#8211; which didn&#8217;t exist anywhere else.</p></li><li><p>As long as ADP continues to process a lot of US payrolls, their employment surveys will have unique advantages.</p></li></ul><p>Decades ago, I was at a clearinghouse for worldwide dial-up access. <em>(Yup, that long ago!) </em>We had multiple providers in each city, and routed dialup requests to the local number that had the best connect success and data speeds. That meant we knew, city by city, whether AT&amp;T or MCI or Sprint (or BT or Telstra or Vodafone) had the best service in each place. Using that hard-won information, we built a service that was demonstrably better than any of our suppliers &#8211; since we optimized location by location, which was always better than any single supplier network. And (icing on the cake), we sold network quality data back to our suppliers. Our transactional quality dataset became a strategic weapon.</p><h3><strong>Trust and Community</strong></h3><p>We&#8217;d like to believe that our product or service provides heartfelt value to our users &#8211; outside of any core economics. But it&#8217;s really tough to grow a fan base that sees we care and share and always take their side &#8211; in the face of relentless revenue pressure. (Slippery slope of carefully curated advertising.) But there may be a moat for you if you&#8217;re willing to turn down seductive-but-sneaky monetization moves that users might not immediately notice.</p><p>Craft sites that really feature crafters and emphasize advice over kits? <a href="https://gymdesk.com/?ref=mironov.com">Dojo/gym management apps</a> that truly serve trainers? Home improvement sites with honest reviews? Trust, enthusiasm and community are increasingly fragile in the age of instant price comparisons.</p><h3><strong>Familiarity (A Leaky Moat)</strong></h3><p>Traditionally, users learned how to use a particular application (Excel or Salesforce), and didn&#8217;t want to learn any alternatives. Competing products had to be &#8220;Salesforce-like&#8221; or have an Excel mode to coax away long-time users. <em>(<a href="http://www.whomovedmycheese.com/?ref=mironov.com">Who moved my cheese?</a>)</em> I think we&#8217;ll see this fall away. Smart product teams should be able to spin up <em>&#8216;work just like that other product&#8217;</em> agents which mimic a variety of interaction models. One moat drained.</p><p>BTW, I&#8217;m not a lawyer, but IMO copyrights and trademarks and &#8220;don&#8217;t steal my code&#8221; legal remedies are too slow and too uncertain. We have to win in the market.</p><h3><strong>SOUND BYTE</strong></h3><p>Product strategy has always been much more than &#8220;ship it fast.&#8221; The moats aren&#8217;t (just) in our code: they are in what we know, who trusts us, and business models that are genuinely hard to clone.</p>]]></content:encoded></item><item><title><![CDATA[Lisbon Book Signing, Worldwide Meetups]]></title><description><![CDATA[I&#8217;m very excited about an in-person talk and book-signing here in Lisbon: Sixt is hosting an event on Weds, March 11, 630pm (18:30 WET) at their Lisbon Hub&#8230; ART&#8217;s Building, Av.]]></description><link>https://richmironov.substack.com/p/lisbon-book-signing-worldwide-meetups</link><guid isPermaLink="false">https://richmironov.substack.com/p/lisbon-book-signing-worldwide-meetups</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Wed, 25 Feb 2026 07:14:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Q8Wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Q8Wg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Q8Wg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg" width="1456" height="2184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2091313,&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://richmironov.substack.com/i/189107597?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Q8Wg!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97b1d68c-b720-4621-9e2b-cdfcf9921a1c_1800x2700.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 aria-hidden="true" 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><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;m very excited about an in-person talk and book-signing here in Lisbon: <strong><a href="https://www.sixt.com/">Sixt</a></strong> is hosting an event on <strong>Weds, March 11, 630pm (18:30 WET)</strong> at their Lisbon Hub&#8230; ART&#8217;s Building, Av. Dom Jo&#227;o II 49, 1990-019 Lisboa. <em><strong><a href="https://www.meetup.com/sixt-tech-hub-lisbon/events/313493354/">Register here</a></strong></em>, look forward to catching up in person. </p><p>We will have books to give away, social and Q&amp;A time, and a great opportunity to reconnect with Lisbon product/tech folks.</p><div><hr></div><p>If you&#8217;re somewhere else, I&#8217;m joining a series of virtual talks and meetups:</p><h3>Feb 25 (today!), 730am Eastern Time @ Product Coffee</h3><p>Jason Brett and Product Coffee (Atlanta) are hosting me for a Money Stories and Q&amp;A/AMA early East Coast time. <em><strong><a href="https://www.eventbrite.com/e/money-stories-with-rich-mironov-tickets-1983456401490">Register here</a></strong></em>. </p><h3>March 4, 4pm Central Time @ Product Tank Chicago</h3><p>Pritam Das and PT Chicago will host an afternoon session on &#8220;Money Stories and Earning Our Keep.&#8221; <em><strong><a href="https://www.meetup.com/producttank-chicago/events/313451308/">Register here</a></strong></em>. </p><h3>March 5, 11am Pacific Time @OC Product (Orange County)</h3><p>Greg White and OC Product (formerly Orange County Product Managers) has this late morning Money Stories discussion &#8211; early evening here in Portugal. <em><strong><a href="https://www.eventbrite.com/e/oc-product-webinar-money-stories-by-rich-mironov-tickets-1983323377612">Register here</a></strong></em> and maybe win a book.</p><h3>March 11, 630pm AEDT, Product Circle Chat Sydney</h3><p>Irene Liakos will host from Sydney, and we will give away some books to folks in ANZ-friendly time zones. <em><strong><a href="https://luma.com/7cyjb3mf">Register here</a></strong></em>.  (My clock will read 7:30am GMT.) </p><p>Or let me know if your group would like to host a (remote) conversation or Money Stories talk.</p>]]></content:encoded></item><item><title><![CDATA[ChatGPT Breakup Mixtape]]></title><description><![CDATA[Eryk Salvaggio's ChatGPT Breakup Mixtape (2026) is the smartest, funniest, most insightful piece on LLMs I've read in a very long time.]]></description><link>https://richmironov.substack.com/p/chatgpt-breakup-mixtape</link><guid isPermaLink="false">https://richmironov.substack.com/p/chatgpt-breakup-mixtape</guid><dc:creator><![CDATA[rich mironov]]></dc:creator><pubDate>Sun, 15 Feb 2026 12:08:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0yMf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp" 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://www.cyberneticforests.com/news/chatgpt-breakup-mixtape-2026" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 424w, /__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 848w, /__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_webp, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0yMf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:&quot;https://www.cyberneticforests.com/news/chatgpt-breakup-mixtape-2026&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://richmironov.substack.com/i/188029285?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_424, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 424w, /__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_848, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 848w, /__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_1272, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!0yMf!, /__u/richmironov.substack.com/w_1456, /__u/richmironov.substack.com/c_limit, /__u/richmironov.substack.com/f_auto, /__u/richmironov.substack.com/q_auto:good, /__u/richmironov.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6914561c-f21c-46f6-93f4-20ca89f96150_2500x1667.webp 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 aria-hidden="true" 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><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><strong><a href="https://www.cyberneticforests.com/about">Eryk Salvaggio</a></strong>'s ChatGPT Breakup Mixtape (2026) is the smartest, funniest, most insightful piece on LLMs I've read in a very long time. <br><br>Actual AI breakup convs set to AI slop-pop. I laughed, I cried. Where can I buy tickets for the Eros tour?</p><p><strong><a href="https://www.cyberneticforests.com/news/chatgpt-breakup-mixtape-2026">https://www.cyberneticforests.com/news/chatgpt-breakup-mixtape-2026</a></strong><a href="https://www.cyberneticforests.com/news/chatgpt-breakup-mixtape-2026"> </a></p>]]></content:encoded></item></channel></rss>