<?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[THE EXECUTION GAP: Field Notes]]></title><description><![CDATA[Product discourse loves its surface-level narratives. These pieces dig into what's actually being said beneath the LinkedIn posts and conference talks—the second-order effects, the incentives nobody mentions, and the inconvenient bits everyone's agreed to ignore.]]></description><link>https://www.angelstanev.com/s/the-subtext</link><image><url>https://substackcdn.com/image/fetch/$s_!Mxw8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64cfd24e-a667-453c-882a-bea8ee856759_256x256.png</url><title>THE EXECUTION GAP: Field Notes</title><link>https://www.angelstanev.com/s/the-subtext</link></image><generator>Substack</generator><lastBuildDate>Wed, 27 May 2026 17:34:16 GMT</lastBuildDate><atom:link href="https://www.angelstanev.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Angel Stanev]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[angelstanev@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[angelstanev@substack.com]]></itunes:email><itunes:name><![CDATA[Angel Stanev]]></itunes:name></itunes:owner><itunes:author><![CDATA[Angel Stanev]]></itunes:author><googleplay:owner><![CDATA[angelstanev@substack.com]]></googleplay:owner><googleplay:email><![CDATA[angelstanev@substack.com]]></googleplay:email><googleplay:author><![CDATA[Angel Stanev]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Feature Deprecation]]></title><description><![CDATA[Everyone agrees that sunsetting old features is essential product hygiene. Almost nobody can actually do it without triggering a political crisis.]]></description><link>https://www.angelstanev.com/p/feature-deprecation</link><guid isPermaLink="false">https://www.angelstanev.com/p/feature-deprecation</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 30 Apr 2026 14:35:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2o4j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2o4j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2o4j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2o4j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2o4j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2o4j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2o4j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg" width="1080" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106615,&quot;alt&quot;:&quot;black digital device at 0 00&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="black digital device at 0 00" title="black digital device at 0 00" srcset="https://substackcdn.com/image/fetch/$s_!2o4j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2o4j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2o4j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2o4j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fdd563-64f7-4e6a-b829-0feb1bf9ab60_1080x408.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@sigmund">Compagnons</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>There&#8217;s a feature in a product I use that was deprecated in 2019. The sunset notice is still there. The feature still works. It&#8217;s been five years.</p><p>I asked someone on that team what happened. They laughed in a way that suggested I&#8217;d touched something painful.</p><p>&#8220;Three enterprise customers threatened to leave,&#8221; they said. &#8220;One of them knew our CEO personally.&#8221;</p><p>And that was that. The deprecation notice became a permanent fixture, a small monument to the gap between product strategy and organisational reality.</p><h2>The Seductive Logic of Sunsetting</h2><p>The case for aggressive deprecation is compelling on paper. Every feature you maintain is a tax on everything else. Bug fixes. Security patches. Documentation. Support tickets. Cognitive load for new users trying to understand why there are three ways to do the same thing.</p><p>Marie Kondo for product management: if it doesn&#8217;t spark value, thank it for its service and let it go.</p><p>I&#8217;ve sat through portfolio reviews where we identified features used by less than 2% of the user base consuming 15% of engineering maintenance time. The maths is obvious. The strategic recommendation writes itself.</p><blockquote><p>&#8220;We should sunset this&#8221; is one of the easiest sentences to say in product management. Actually doing it is something else entirely.</p></blockquote><p>The product management literature loves this topic. Ruthless prioritisation. Simplification as strategy. The discipline to say no, or in this case, to say &#8220;not anymore.&#8221; It sounds so clean.</p><h2>What Happens When You Try</h2><p>Here&#8217;s what the literature doesn&#8217;t adequately cover: the phone call.</p><p>You know the one. Three days after you announce the deprecation timeline, someone from the customer success team messages you. &#8220;Can we chat?&#8221; And you know before you even join the call that your carefully reasoned sunset plan is about to collide with commercial reality.</p><p>&#8220;So, Acme Corp uses this feature as the core of their workflow. They&#8217;ve built their entire process around it. And they&#8217;re up for renewal in two months.&#8221;</p><p>I&#8217;ve had this exact conversation maybe a dozen times across different companies. The details change. The dynamic doesn&#8217;t.</p><p>The strategy said: reduce maintenance burden, simplify the product.</p><p>The execution reality says: this feature is load-bearing for a customer paying us &#163;400,000 annually.</p><h2>The Translation Layer Failure</h2><p>This is a classic strategy-execution gap, but not the kind people usually talk about. The strategy isn&#8217;t wrong. The execution team isn&#8217;t incompetent. The failure is in the translation layer, the space where high-level product direction meets commercial relationships, political dynamics, and the specific humans whose jobs depend on things staying exactly as they are.</p><p>Nobody in the strategy conversation modelled for the sales director who sold the feature as a differentiator. Nobody accounted for the VP of Customer Success whose bonus is tied to retention. Nobody mapped the three product managers before you who each tried to deprecate this same feature and quietly gave up.</p><p>The feature persists not because anyone thinks it&#8217;s valuable, but because the cost of removing it is distributed across too many stakeholders, each of whom can independently veto the decision.</p><blockquote><p>Legacy features often survive not because they&#8217;re loved, but because killing them requires more political capital than anyone is willing to spend.</p></blockquote><h2>The Vocal Minority Problem</h2><p>And then there are the users themselves.</p><p>Product managers learn quickly that usage data and user sentiment are different things. A feature used by 2% of your base might be used by the most vocal, most engaged, most likely-to-write-an-angry-tweet segment of that base.</p><p>Slack learned this when they tried to deprecate IRC and XMPP gateways. The actual usage numbers were tiny. The response from technical users was volcanic. They reversed course, then eventually did deprecate it, but the process took years longer than the usage data suggested it should.</p><p>The uncomfortable pattern: the users most dependent on legacy features are often your earliest adopters, your most technically sophisticated customers, the people who built workflows around your product before you&#8217;d figured out what it was supposed to be.</p><p>They&#8217;re also frequently the people who talk to other potential customers. Who write the blog posts. Who speak at conferences.</p><p>Sunsetting a feature they depend on isn&#8217;t just removing functionality. It&#8217;s signalling that their loyalty and investment in your product doesn&#8217;t protect them from your changing priorities.</p><h2>The Honest Calculation</h2><p>Here&#8217;s what I&#8217;ve learned, somewhat painfully: deprecation decisions are almost never actually about maintenance costs.</p><p>Or rather, maintenance costs are the stated justification, but the real calculation is political. Can we absorb the backlash? Do we have executive air cover? Is the customer success team going to fight us? Will sales blame us when renewals get harder?</p><p>The teams that successfully sunset features aren&#8217;t necessarily the ones with the best data or the cleanest product strategy. They&#8217;re the ones where product leadership has accumulated enough trust and political capital to weather the inevitable resistance.</p><p>I watched a PM at a growth-stage startup try to deprecate a feature that was objectively causing problems. Support tickets. Performance issues. Constant edge-case bugs. Every metric said it should go.</p><p>She built the case. She socialised it. She got approval.</p><p>Then a board member mentioned in passing that their portfolio company used that feature. Deprecation cancelled. No discussion.</p><h2>What Actually Works (Sometimes)</h2><p>The few successful deprecations I&#8217;ve seen share some common patterns.</p><p>First, they&#8217;re positioned as migrations rather than removals. &#8220;We&#8217;re moving you to something better&#8221; lands differently than &#8220;we&#8217;re taking this away.&#8221; Intercom did this well when they consolidated their product lines. Not &#8220;we&#8217;re killing this&#8221; but &#8220;we&#8217;re bringing you into the unified platform with new capabilities.&#8221;</p><p>Second, they involve absurd amounts of hand-holding. Not email announcements. Actual phone calls. Migration support. Dedicated resources. The cost of doing deprecation well often approaches the cost of just maintaining the feature, at least in the short term.</p><p>Third, and this is the one nobody wants to hear, they require someone senior enough to absorb the political damage. Deprecation needs air cover. Without executive sponsorship that won&#8217;t evaporate at the first complaint, you&#8217;re just creating a backlog item that will sit there for five years with a sunset notice that everyone ignores.</p><h2>The Tension That Remains</h2><p>I don&#8217;t have a satisfying resolution here. The strategic case for aggressive sunsetting is real. The maintenance burden is real. The product complexity is real.</p><p>But so is the political economy of established features. So is the asymmetry between concentrated pain for the users who lose something and diffuse benefit for everyone else. So is the career risk for the PM who picks the wrong fight.</p><p>Maybe the honest framing isn&#8217;t &#8220;PMs must ruthlessly sunset features&#8221; but &#8220;PMs must build the organisational conditions that make sunsetting possible.&#8221; That&#8217;s slower. Less satisfying. Harder to put in a strategy deck.</p><p>But at least it acknowledges what&#8217;s actually happening.</p><p>That deprecated feature from 2019? Still there. Still working. The notice says it&#8217;ll be removed &#8220;in a future release.&#8221;</p><p>I&#8217;m starting to think that&#8217;s the most honest thing about it.</p>]]></content:encoded></item><item><title><![CDATA[Allocating for Non-Functional Requirements]]></title><description><![CDATA[The 20% rule for infrastructure work sounds sensible until you watch it evaporate every sprint. Security, performance, and compliance become invisible until they become emergencies.]]></description><link>https://www.angelstanev.com/p/allocating-for-non-functional-requirements</link><guid isPermaLink="false">https://www.angelstanev.com/p/allocating-for-non-functional-requirements</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Wed, 15 Apr 2026 14:33:44 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;brown eggs in a box&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="brown eggs in a box" title="brown eggs in a box" srcset="https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1617440168937-c6497eaa8db5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8Y29uZnVzZWR8ZW58MHx8fHwxNzczNjk2NjE3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@helloimnik">Nik</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I was reviewing a team&#8217;s sprint history last month, looking for patterns in their velocity fluctuations. They had a stated policy: 20% of every sprint goes to non-functional work. Security hardening. Performance improvements. Compliance requirements. The foundational stuff.</p><p>Over twelve sprints, the actual allocation averaged 6%. And that 6% happened almost entirely in two sprints where an external audit was imminent.</p><p>When I asked the engineering lead about it, she just shrugged. &#8220;Features always win.&#8221;</p><h2>The Theory Everyone Agrees With</h2><p>The strategic argument for dedicated non-functional capacity is solid. This work is like maintaining your car&#8217;s engine. Skip it long enough and you&#8217;re not just risking a breakdown; you&#8217;re guaranteeing one. Compound interest works in reverse too.</p><p>Security debt accumulates until you&#8217;re explaining a breach to customers. Performance degradation creeps until your app is noticeably slower than competitors. Compliance gaps widen until a regulation change catches you exposed.</p><p>The 20% rule, or whatever percentage your organisation uses, exists because leaders recognise that leaving this work to &#8220;when we have time&#8221; means it never happens. Protected capacity. Predictable allocation. The adults in the room being responsible.</p><blockquote><p>Protected capacity for non-functional work is a strategy for avoiding future crises. The problem is that avoiding crises is invisible work.</p></blockquote><p>Every VP of Engineering I&#8217;ve talked to endorses some version of this principle. It shows up in team working agreements. It gets mentioned in sprint planning. It sounds so reasonable.</p><h2>What Actually Happens</h2><p>Here&#8217;s the pattern I&#8217;ve watched play out at maybe fifteen different companies now.</p><p>Sprint planning starts. The 20% allocation is acknowledged. Then someone mentions the feature that sales promised a customer. Or the executive dashboard that leadership wants by end of quarter. Or the integration that a partner is waiting on.</p><p>Suddenly the conversation shifts. &#8220;Can we push the security work to next sprint? We&#8217;re so close on this feature.&#8221; And because the security work doesn&#8217;t have a customer name attached to it, doesn&#8217;t have a sales rep in the room advocating for it, doesn&#8217;t have a deadline that triggers visible consequences... it yields.</p><p>Next sprint, the same thing happens. And the sprint after that.</p><p>The 20% becomes 10% becomes &#8220;we&#8217;ll do a dedicated infrastructure sprint later&#8221; becomes a vague line item on a roadmap that never quite arrives.</p><p>The non-functional work only resurfaces when it becomes a blocker. An enterprise prospect requires SOC 2 compliance before signing. Page load times cross a threshold where users start complaining. A security scan fails and delays a release.</p><p>Now it&#8217;s urgent. Now it gets priority. Now everyone&#8217;s scrambling.</p><h2>The Translation Layer Breakdown</h2><p>This is a strategy-execution gap, but it&#8217;s a specific kind. The strategy isn&#8217;t poorly conceived. The execution teams aren&#8217;t ignoring it maliciously. The breakdown happens in the translation layer, where abstract commitments meet concrete sprint decisions.</p><p>&#8220;20% for non-functional work&#8221; is a policy. But policies don&#8217;t make tradeoff decisions in sprint planning. People do. And those people are sitting in a room where the feature work has names, faces, and consequences attached to it, and the infrastructure work is a line item that says &#8220;ongoing security improvements.&#8221;</p><p>The feature has a champion. The non-functional work has a category.</p><p>I&#8217;ve seen teams try to fix this by assigning ownership. A &#8220;platform PM&#8221; or &#8220;infrastructure lead&#8221; who advocates for this work the same way a product PM advocates for features. It helps. But it also just shifts the political dynamic. Now you have two people arguing for capacity instead of one work category being implicitly junior to another.</p><blockquote><p>The work that prevents problems will always struggle against the work that creates visible value. Prevention is invisible until it fails.</p></blockquote><h2>The Black Box Problem</h2><p>Here&#8217;s where it gets properly frustrating. When non-functional work does happen, it often becomes illegible to the rest of the organisation.</p><p>&#8220;What did the platform team do last sprint?&#8221; &#8220;Infrastructure improvements.&#8221; &#8220;What does that mean?&#8221; Silence, or an explanation so technical that everyone&#8217;s eyes glaze over.</p><p>This isn&#8217;t the engineers&#8217; fault. Explaining why you refactored the authentication service to reduce latency by 40 milliseconds is genuinely hard to translate into business value. It&#8217;s real work. It matters. But it doesn&#8217;t demo well.</p><p>So the work becomes a black box. Capacity goes in, something presumably happens, and unless there&#8217;s a visible outcome, the investment feels abstract. This makes it even harder to protect that capacity next sprint. Leadership starts asking why the platform team needs four engineers when nobody can articulate what they delivered.</p><p>The teams that handle this well have learned to make infrastructure work visible. Dashboards showing performance trends. Security scorecards. Compliance checklists with progress indicators. Not because the work wasn&#8217;t valuable before, but because value that can&#8217;t be seen can&#8217;t be defended.</p><h2>The Uncomfortable Middle Position</h2><p>I&#8217;ve gone back and forth on where I land here.</p><p>Part of me thinks the &#8220;only when it unblocks revenue&#8221; approach is actually honest. It acknowledges that organisations have limited capacity and competing priorities. It forces infrastructure work to justify itself against concrete outcomes rather than abstract principles. It prevents the platform team from becoming a comfortable backwater where engineers do interesting technical work that doesn&#8217;t connect to business reality.</p><p>Spotify went through a version of this. Their platform teams were given significant autonomy, which led to impressive technical infrastructure but also some work that was, charitably, gold-plating. They&#8217;ve since moved toward models where infrastructure investment ties more directly to product needs.</p><p>But I&#8217;ve also watched the &#8220;only when urgent&#8221; approach create genuinely dangerous situations. A company I advised deferred security work for eighteen months because it never quite rose to the top of the priority list. Then they had an incident. The remediation cost was roughly 50x what the prevention would have been, and that&#8217;s before counting the customer trust they lost.</p><p>The 20% rule might be a useful fiction. But fictions that prevent disasters have value, even if they&#8217;re not perfectly efficient.</p><h2>The Question Nobody Wants to Answer</h2><p>Maybe the real issue is that we&#8217;re trying to solve a political problem with a capacity planning framework.</p><p>The 20% rule assumes that the obstacle is scheduling. That if we just allocate the time, the work will happen. But the obstacle is usually incentives. Feature delivery gets celebrated. Infrastructure work gets a polite nod at best. Performance reviews reward visible impact. Invisible prevention doesn&#8217;t make careers.</p><p>Until that changes, protected capacity will keep eroding sprint by sprint, and teams will keep lurching from normalcy to crisis mode when the deferred work finally catches up with them.</p><p>I don&#8217;t know how to fix the incentive structure. I&#8217;m not sure anyone does.</p><p>But I&#8217;m increasingly convinced that the 20% conversation is happening at the wrong level of abstraction. We&#8217;re arguing about sprint allocation when we should be asking why the work needs protection in the first place.</p><p>The answer to that question is uncomfortable enough that most organisations would rather just keep debating percentages.</p>]]></content:encoded></item><item><title><![CDATA[Pre-Mortems vs. Post-Mortems]]></title><description><![CDATA[Product teams treat failure analysis as a single discipline. But the pre-mortem and post-mortem serve fundamentally different purposes, and conflating them weakens both.]]></description><link>https://www.angelstanev.com/p/pre-mortems-vs-post-mortems</link><guid isPermaLink="false">https://www.angelstanev.com/p/pre-mortems-vs-post-mortems</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 09 Apr 2026 14:27:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Symr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Symr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Symr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Symr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Symr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Symr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Symr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg" width="728" height="266.93333333333334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:396,&quot;width&quot;:1080,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:47768,&quot;alt&quot;:&quot;a sticker on the side of a red vehicle&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="a sticker on the side of a red vehicle" title="a sticker on the side of a red vehicle" srcset="https://substackcdn.com/image/fetch/$s_!Symr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Symr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Symr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Symr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f940f9-39dd-4499-98e6-bfff7e63fd47_1080x396.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@markfb">Mark Fletcher-Brown</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I sat through a post-mortem last year where a team spent ninety minutes documenting why a feature launch had gone sideways. Root causes identified. Action items assigned. Lessons learned captured in a Notion doc that would never be opened again.</p><p>Three months later, same team, different feature, nearly identical failure mode.</p><p>When I asked whether the previous post-mortem had surfaced this risk, someone pulled up the document. There it was, on page two: &#8220;Risk of insufficient QA coverage in edge cases.&#8221; Action item: &#8220;Improve test coverage.&#8221; Status: &#8220;In progress.&#8221;</p><p>The team had done the post-mortem. They&#8217;d identified the problem. They just hadn&#8217;t actually changed anything.</p><h2>The Pre-Mortem Promise</h2><p>Gary Klein introduced the pre-mortem concept in the late 1990s, and it&#8217;s elegantly simple. Before you launch, before you commit, gather the team and ask: &#8220;Imagine we&#8217;re six months in the future and this project has failed. What went wrong?&#8221;</p><p>The psychology is clever. Prospective hindsight, as researchers call it, increases people&#8217;s ability to identify reasons for outcomes by about 30%. Asking &#8220;what could go wrong&#8221; triggers defensive optimism. Asking &#8220;what did go wrong&#8221; unlocks different cognitive pathways.</p><p>The strategic argument for pre-mortems is compelling. You surface risks while there&#8217;s still time to mitigate them. You give permission for skepticism in a culture that often rewards false confidence. You create a structured moment for the person who&#8217;s been quietly worried to actually voice that worry.</p><blockquote><p>The pre-mortem&#8217;s value isn&#8217;t prediction accuracy. It&#8217;s permission to speak before speaking becomes criticism.</p></blockquote><p>I&#8217;ve run pre-mortems that genuinely changed project trajectories. A team about to launch a pricing change realised they hadn&#8217;t modelled how existing customers on annual contracts would react. An infrastructure migration surfaced a dependency nobody had mapped. These weren&#8217;t exotic risks. They were obvious in retrospect, but nobody had created space to articulate them.</p><h2>The Post-Mortem Reality</h2><p>But here&#8217;s what pre-mortem advocates sometimes gloss over: you cannot actually know why something failed until it fails.</p><p>Pre-mortems surface the risks people can imagine. Post-mortems reveal the risks that actually materialised, which are frequently not the same thing.</p><p>I&#8217;ve watched teams run thorough pre-mortems that identified fifteen potential failure modes, then fail for a sixteenth reason nobody anticipated. The pre-mortem created false confidence. &#8220;We thought about this carefully. We identified the risks.&#8221; But the thing that killed them wasn&#8217;t on the list.</p><p>Knight Capital&#8217;s famous 2012 trading disaster is instructive. They lost $440 million in 45 minutes due to a deployment error that reactivated old code. No pre-mortem would have surfaced &#8220;someone will deploy to seven servers instead of eight, leaving legacy code active on one machine.&#8221; The failure mode was too specific, too contingent on a particular sequence of human decisions.</p><p>The post-mortem, by contrast, could trace exactly what happened. And that tracing revealed systemic issues, deployment processes that allowed partial rollouts, insufficient monitoring, inadequate rollback procedures, that a pre-mortem might have gestured toward but couldn&#8217;t have specified.</p><blockquote><p>Pre-mortems imagine failure. Post-mortems dissect it. These are not the same skill, and they don&#8217;t produce the same insights.</p></blockquote><h2>The Translation Problem</h2><p>Here&#8217;s where I think both camps get stuck.</p><p>The pre-mortem is a strategy tool. It operates in the realm of possibility, of adjustable plans, of risks that can still be mitigated. It&#8217;s forward-looking and generative.</p><p>The post-mortem is an execution archaeology tool. It operates in the realm of what actually happened, of specific decisions and their consequences, of reality rather than projection.</p><p>The strategy-execution gap shows up when organisations treat these as interchangeable or, worse, as competing approaches. &#8220;We do pre-mortems now, so we don&#8217;t need post-mortems&#8221; misunderstands what each one offers.</p><p>The translation layer failure is subtler. Pre-mortems identify risks, but translating &#8220;identified risk&#8221; into &#8220;changed behaviour&#8221; requires something more than documentation. It requires someone to actually do something different. And post-mortems identify causes, but translating &#8220;identified cause&#8221; into &#8220;systemic change&#8221; faces the same gap.</p><p>Both rituals can become theatre. The pre-mortem where everyone lists risks that get captured and ignored. The post-mortem where everyone agrees on root causes that never get addressed. The document exists. The learning doesn&#8217;t transfer.</p><h2>What Actually Distinguishes Useful Practice</h2><p>I&#8217;ve been trying to figure out what separates teams that genuinely learn from failure from teams that just perform the rituals.</p><p>The pattern I keep noticing: it&#8217;s not about which method they use. It&#8217;s about whether anyone has authority to act on what emerges.</p><p>A pre-mortem that surfaces a risk nobody can address is just anxiety documentation. &#8220;We might not have enough QA coverage&#8221; means nothing if there&#8217;s no capacity to add QA coverage. The exercise becomes a way to say &#8220;we told you so&#8221; later rather than a way to change outcomes.</p><p>Similarly, a post-mortem that identifies root causes nobody will fix is just collective grief processing. Useful for morale, maybe, but not for learning.</p><p>The teams I&#8217;ve seen get value from these practices are the ones where the facilitator can ask: &#8220;Okay, we&#8217;ve identified this risk. What are we actually going to do about it? Who decides? What&#8217;s the timeline?&#8221; And then someone in the room has the authority to answer.</p><p>Amazon&#8217;s post-mortem process reportedly works partly because it escalates to people who can actually authorise systemic changes. It&#8217;s not a team exercise in reflection. It&#8217;s an input to decision-making at a level where decisions get implemented.</p><h2>The Uncomfortable Synthesis</h2><p>I&#8217;ve gone back and forth on which matters more.</p><p>Pre-mortems feel proactive. They position learning as forward-looking, optimistic even. We&#8217;re smart enough to anticipate problems. We&#8217;re mature enough to voice concerns. We&#8217;re capable of adjusting before it&#8217;s too late.</p><p>Post-mortems feel reactive. Something broke. We&#8217;re doing the responsible thing by understanding why. But there&#8217;s always a slight flavour of closing the barn door.</p><p>Actually, that framing is probably wrong. It&#8217;s not about which is more valuable in the abstract. It&#8217;s about which constraint your organisation actually faces.</p><p>Some teams fail because they don&#8217;t create space for pre-launch skepticism. The roadmap is the roadmap. Concerns are career-limiting. The pre-mortem addresses a real gap for these teams.</p><p>Other teams fail because they don&#8217;t do rigorous causal analysis after things go wrong. They have opinions about what happened, but nobody traces the actual sequence of decisions. The post-mortem addresses a different real gap.</p><p>And some teams, honestly, do both rituals and learn from neither because the findings don&#8217;t connect to anyone with authority to act.</p><h2>The Question Worth Sitting With</h2><p>Maybe the distinction between pre-mortems and post-mortems matters less than a different question: does your organisation actually change based on what it learns?</p><p>I keep meeting teams that have elaborate learning rituals and no learning. The documents exist. The processes run. Nothing changes.</p><p>And occasionally I meet teams with barely any formal process that genuinely adapt based on experience. They don&#8217;t write post-mortems. They just... fix things when they break, and adjust plans when risks surface.</p><p>The ritual isn&#8217;t the learning. The ritual is just a container that might enable learning if the organisational conditions are right.</p><p>Whether you imagine failure beforehand or dissect it afterward, the question is the same: will anyone do anything differently as a result?</p><p>I&#8217;m not sure the answer depends on which ritual you choose.</p>]]></content:encoded></item><item><title><![CDATA[The Low-Code Gold Rush: Selling Shovels to People Who Don't Need to Dig]]></title><description><![CDATA[The low-code boom isn't really about building products. It's about selling the fantasy of building products to people who were never bottlenecked by code in the first place.]]></description><link>https://www.angelstanev.com/p/the-low-code-gold-rush-selling-shovels</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-low-code-gold-rush-selling-shovels</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 12 Mar 2026 15:33:40 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="378" height="228.11571025399812" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:5132,&quot;width&quot;:8504,&quot;resizeWidth&quot;:378,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;text&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="text" title="text" srcset="https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1606225277365-c9ef7ab40109?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyMXx8Z29sZCUyMHJ1c2h8ZW58MHx8fHwxNzY1MjYxMDk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@henniestander">Hennie Stander</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I&#8217;ve been trying to find case studies. Real ones. Companies that built something meaningful on a low-code platform, scaled it, maintained it, and are still running it profitably three years later.</p><p>The silence is deafening.</p><p>What I find instead are launch stories. &#8220;I built this in a weekend&#8221; threads. Revenue screenshots from month two. Then nothing. The accounts go quiet. The products disappear. The indie hacker moves on to the next thing.</p><p>This pattern tells you something important about what&#8217;s actually being sold here.</p><h2>The shovel economics</h2><p>There&#8217;s a reason the people who got rich during the California gold rush were mostly selling pickaxes and denim. The miners, by and large, went broke. The infrastructure providers made fortunes.</p><p>Low-code platforms are having their shovel moment. Bubble, Webflow, Glide, Softr, the entire ecosystem is growing at rates that would make a SaaS investor weep with joy. But the success stories from the people using these tools? They&#8217;re suspiciously thin on the ground.</p><p>I talked to someone at a low-code platform company last year. Off the record, obviously. They admitted that their best customers weren&#8217;t building products. They were building internal tools, prototypes, landing pages. Things that didn&#8217;t need to scale. Things that didn&#8217;t need to work perfectly every time.</p><blockquote><p>&#8220;The platform grows when the dream grows. The dream doesn&#8217;t require the product to actually work at scale.&#8221;</p></blockquote><p>That&#8217;s not a criticism of the platforms themselves. It&#8217;s an observation about what&#8217;s really driving the growth. And it&#8217;s not sustainable product companies being born.</p><h2>Building was never the bottleneck</h2><p>Here&#8217;s what keeps getting glossed over in the low-code narrative. Building a website has been effectively free since about 2004. WordPress, Squarespace, Wix. The tools existed. The templates existed. The hosting was practically free.</p><p>And yet most businesses still failed.</p><p>Because the bottleneck was never &#8220;can I build a website.&#8221; It was &#8220;do I have a business case that works.&#8221; It was customer acquisition. It was unit economics. It was figuring out whether anyone actually wanted the thing you were building.</p><p>Low-code doesn&#8217;t solve any of that. It just makes the building part faster. Which means you get to the part where you discover nobody wants your product slightly sooner. That&#8217;s not nothing, but it&#8217;s not what&#8217;s being advertised.</p><p>The marketing around these platforms sells capability as if it were outcome. &#8220;Build your SaaS in a weekend.&#8221; Sure. But the building was never the hard part.</p><h2>The maintenance problem</h2><p>I keep thinking about SLAs. About contracts with penalty clauses. About users on annual subscriptions who expect the thing to work.</p><p>Who fixes the vibe-coded creation when it breaks at 2am?</p><p>There&#8217;s a particular brittleness to low-code applications that becomes obvious the moment you need to debug something non-trivial. The abstraction that made building fast becomes the abstraction that makes fixing slow. You&#8217;re not looking at code you wrote. You&#8217;re looking at code the platform generated, filtered through a visual interface that may or may not expose what&#8217;s actually happening underneath.</p><p>I watched a founder spend three days trying to figure out why their app was timing out for users in certain regions. The answer was buried in how the platform handled database queries, something they had no direct control over and limited visibility into.</p><p>This is fine for prototypes. It&#8217;s fine for internal tools. It&#8217;s even fine for side projects with forgiving users.</p><p>It&#8217;s not fine when you&#8217;ve sold enterprise contracts with uptime guarantees.</p><blockquote><p>&#8220;The speed you gain building is the speed you lose debugging.&#8221;</p></blockquote><h2>The fantasy of the one-person unicorn</h2><p>There&#8217;s something almost predatory about how low-code success is marketed to solo founders. The message is relentless: you should be hitting a million in ARR within months. If you&#8217;re not, you&#8217;re doing it wrong. Your vibe-coded AI wrapper just needs better marketing. More Twitter threads. A different template.</p><p>The reality is that sustainable software businesses require sustained effort across multiple disciplines. Product development, yes, but also customer support, sales, operations, legal, accounting. The tools don&#8217;t solve for any of that. They just remove one (relatively small) obstacle from a path that has dozens.</p><p>I&#8217;m not saying solo founders can&#8217;t build real businesses. Some do. But the narrative that low-code enables this at scale is looking increasingly like survivorship bias dressed up as strategy. We see the rare wins. We don&#8217;t see the thousands of abandoned projects, the failed launches, the founders who burned out trying to support an application that was never designed to be supported.</p><h2>The enterprise question</h2><p>Here&#8217;s what I can&#8217;t stop wondering about. If these platforms are genuinely capable of building scalable, maintainable software, why aren&#8217;t enterprises buying them?</p><p>Not for internal tools. Enterprises do use low-code for that. I mean for actual product development. For the software they sell to customers. For the systems that run their business.</p><p>The answer, I think, is that the people with deep pockets and real requirements looked at low-code and saw exactly what it is: a tool for speed, not for scale. A way to validate ideas, not to build lasting infrastructure.</p><p>Corporations have IT departments and procurement processes and security reviews for a reason. They&#8217;ve learned, often painfully, that the thing that&#8217;s easy to build is often expensive to maintain. That technical debt compounds. That abstractions leak at the worst possible moments.</p><h2>Where this probably ends</h2><p>I don&#8217;t think low-code goes away. The platforms will survive. Some will thrive. The use cases that actually fit, internal tools, prototypes, simple workflows, those are real and valuable.</p><p>But the growth rates? The breathless projections? The &#8220;future of software development&#8221; rhetoric?</p><p>That cools off. It has to. Because eventually the market figures out that building was never the bottleneck, and the companies that succeed are the ones that solved the harder problems. The business model problems. The customer problems. The &#8220;why would anyone pay for this&#8221; problems.</p><p>The shovels keep selling for a while longer. The gold, as always, remains elusive.</p><p>I&#8217;m still looking for those case studies, though. Three-year-old low-code products with real revenue, real users, real operational maturity. If you&#8217;ve got one, I genuinely want to see it.</p><p>The silence continues to tell me something.</p>]]></content:encoded></item><item><title><![CDATA[The P&L Trap: When Product Managers Become Accountants Who Can't Sign Cheques]]></title><description><![CDATA[PMs are increasingly expected to own revenue without owning any of the levers that actually drive it. This is not a career evolution. It's a responsibility trap dressed up as empowerment.]]></description><link>https://www.angelstanev.com/p/the-p-and-l-trap-when-product-managers</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-p-and-l-trap-when-product-managers</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 05 Mar 2026 11:50:48 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="416" height="234.624" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2256,&quot;width&quot;:4000,&quot;resizeWidth&quot;:416,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;green and pink flower bud&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="green and pink flower bud" title="green and pink flower bud" srcset="https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1602446274062-f2638e4085e8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx0cmFwfGVufDB8fHx8MTc2NTcyOTU2NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@carlaquario31">Carla Quario</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I sat in a quarterly review last month where a PM was grilled for twenty minutes about why revenue was flat. Not product metrics. Not user behaviour. Not adoption curves. Revenue.</p><p>She didn&#8217;t set the pricing. She didn&#8217;t control the sales team&#8217;s targets. She didn&#8217;t approve the marketing spend. She couldn&#8217;t hire engineers to ship faster. But she was accountable for the number on a spreadsheet that resulted from all those things she couldn&#8217;t touch.</p><p>This is happening everywhere now. And I think we need to talk about how broken it is.</p><h2>The accountability without authority problem</h2><p>Here&#8217;s the pattern I keep watching unfold. Company decides PMs should be &#8220;more business-oriented.&#8221; Leadership reads a blog post about product-led growth or sees a job description from Stripe. Suddenly PMs are expected to own P&amp;L, build financial forecasts, set pricing strategy, and project revenue with the confidence of someone who actually controls any of those variables.</p><p>Except they don&#8217;t control them. Sales has their own targets and incentives. Marketing allocates budget based on their own priorities. Finance sets pricing constraints. Engineering capacity is negotiated, not granted. The PM sits in the middle of this, responsible for an outcome that emerges from a system they can influence but never direct.</p><blockquote><p>&#8220;Ownership without authority isn&#8217;t empowerment. It&#8217;s a setup.&#8221;</p></blockquote><p>I&#8217;ve seen this movie three times at different companies. It ends the same way. The PM either burns out trying to control the uncontrollable, or learns to play a sophisticated blame-deflection game that helps no one. Neither outcome makes the product better.</p><h2>Revenue is a trailing indicator of doing the right things</h2><p>This is the part that keeps getting lost. Revenue doesn&#8217;t come from focusing on revenue. Revenue comes from solving real problems for users in ways they&#8217;ll pay for. It comes from reducing friction in activation. It comes from building features that increase retention. It comes from finding the pricing model that aligns value delivered with value captured.</p><p>These are product problems. They involve understanding user behaviour, running experiments, making bets, learning from failures. They require patience and iteration and occasionally accepting that the thing you built isn&#8217;t working.</p><p>None of that maps cleanly to a quarterly revenue forecast.</p><p>When you make PMs accountable for revenue directly, you create an incentive to optimise for revenue directly. Which sounds sensible until you watch what happens. Dark patterns in onboarding. Aggressive upsells that damage trust. Features built for the pricing page rather than for users. Short-term wins that erode the foundation you&#8217;re standing on.</p><p>I worked with a team once that hit their revenue targets for six straight quarters while their NPS cratered. They were technically succeeding while systematically destroying the product&#8217;s future. The metrics said growth. The users said goodbye.</p><h2>The cancer cell problem</h2><p>There&#8217;s a quote I keep coming back to. &#8220;Growth for the sake of growth is the ideology of the cancer cell.&#8221; I think about this every time someone asks a PM to justify a product decision purely in revenue terms.</p><p>Not everything valuable shows up in this quarter&#8217;s numbers. Some things matter because they build trust. Because they reduce support load. Because they make the product more resilient. Because they create optionality for future directions you can&#8217;t predict yet.</p><p>Technical debt reduction doesn&#8217;t have a revenue line item. Neither does accessibility work. Neither does the refactor that makes the codebase maintainable for the next five years. These are investments in sustainability, and they&#8217;re invisible to a P&amp;L mindset.</p><blockquote><p>&#8220;The best product decisions often look like bad business decisions in the quarter you make them.&#8221;</p></blockquote><p>When PMs are forced to justify everything through revenue, this kind of work becomes impossible to prioritise. You get a product that&#8217;s optimised for extraction rather than value creation. That works until it doesn&#8217;t.</p><h2>What PMs should actually own</h2><p>Here&#8217;s where I land on this, and I&#8217;ll admit I&#8217;m still working it out.</p><p>PMs should own outcomes. Specific, measurable, user-centric outcomes. Activation rates. Retention curves. Task completion. Time to value. The metrics that indicate whether the product is actually solving the problem it claims to solve.</p><p>Revenue is downstream of these things. If you&#8217;re moving the right outcome metrics, revenue follows. If you&#8217;re not, no amount of financial forecasting will save you.</p><p>This means PMs need to be skilled at identifying which metrics actually correlate with revenue. That&#8217;s a real capability, and it&#8217;s undervalued. The PM who can say &#8220;if we improve day-7 retention by 5%, here&#8217;s what that means for LTV&#8221; is doing more valuable financial work than the PM who&#8217;s building spreadsheets full of projections they can&#8217;t actually influence.</p><p>But it also means PMs need permission to focus on those leading indicators rather than being held directly accountable for the trailing ones. That requires leadership to understand the difference. Which, increasingly, they don&#8217;t seem to.</p><h2>The resourcing gap nobody mentions</h2><p>There&#8217;s another dimension to this that gets conveniently ignored. If you want PMs to own revenue, they need resources to influence it. Headcount. Budget. Authority to make pricing changes. Access to sales and marketing data. The ability to run experiments without six layers of approval.</p><p>Most PMs have none of this. They&#8217;re expected to own revenue while requesting permission to change a button colour.</p><p>I talked to a PM last week who&#8217;s accountable for a &#163;2M revenue target. She has three engineers, shared with another product. She can&#8217;t adjust pricing without a six-week legal review. She can&#8217;t see the sales pipeline. She can&#8217;t influence marketing spend.</p><p>What exactly is she supposed to do? Will really hard?</p><h2>The question I keep asking</h2><p>If PMs are going to own revenue, then give them the actual authority to influence it. Let them set prices. Let them control budget. Let them hire. Let them fire. Make them mini-GMs with real power.</p><p>But if that&#8217;s not on the table, and it usually isn&#8217;t, then stop pretending that putting revenue on their OKRs is anything other than accountability theatre. It&#8217;s a way for leadership to distribute responsibility without distributing power. It protects executives when numbers are missed. It does nothing else.</p><p>I don&#8217;t know how to fix this systemically. The trend seems entrenched. The job descriptions keep demanding P&amp;L experience. The interview questions keep focusing on revenue impact.</p><p>Maybe the answer is for PMs to get better at pushing back. At articulating why outcome ownership is more valuable than revenue ownership. At making the case for leading indicators over trailing ones.</p><p>Or maybe the answer is that the role is being redefined into something it was never meant to be, and those of us who care about products need to find a different title.</p><p>I&#8217;m not sure yet. But I know the current setup isn&#8217;t working. The PMs I talk to are exhausted, playing a game where the rules keep changing and the scorecard measures things they can&#8217;t control.</p><p>That&#8217;s not product management. That&#8217;s organisational theatre with extra spreadsheets.</p>]]></content:encoded></item><item><title><![CDATA[Discovery Debt: The Invoice Nobody Wanted to Open]]></title><description><![CDATA[Your roadmap is full of features built on guesses nobody validated. The bill for all that skipped research is coming due, and nobody's sure whose budget it comes out of.]]></description><link>https://www.angelstanev.com/p/discovery-debt-the-invoice-nobody</link><guid isPermaLink="false">https://www.angelstanev.com/p/discovery-debt-the-invoice-nobody</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 12 Feb 2026 14:59:45 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="336" height="224" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3840,&quot;width&quot;:5760,&quot;resizeWidth&quot;:336,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;lighted red Discovery neon signage&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="lighted red Discovery neon signage" title="lighted red Discovery neon signage" srcset="https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1535009427281-a315ca1bc9aa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY1MjcwNTU2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@noble_m1tchell">Noble Mitchell</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>There&#8217;s a moment in every product audit where you find the feature. The one that took a quarter to build, that nobody uses, that solves a problem the team assumed existed but never actually verified.</p><p>Every company has at least one. Most have dozens.</p><p>I was reviewing a product&#8217;s analytics last month and found a reporting module that had taken four engineers three months to ship. Usage data showed eleven people had opened it in the past year. Eleven. Two of them were the PM and the designer who built it.</p><p>When I asked about the discovery work behind it, I got a familiar answer. &#8220;We had customer requests.&#8221; Which, when I pushed, turned out to be two enterprise clients who mentioned it in passing during renewal calls. Nobody had validated whether reporting was actually the problem. Nobody had checked if those two clients represented a broader need. Nobody had tested whether the solution they were building would even address what those clients meant.</p><p>This is discovery debt. And it&#8217;s everywhere.</p><h2>The compound interest problem</h2><p>Technical debt gets talked about constantly. Everyone understands the concept. You take shortcuts in code, they accumulate, eventually you pay them back or the system collapses under its own weight.</p><p>Discovery debt works the same way, but it&#8217;s harder to see. Every feature you ship without validating the problem creates a liability. Every assumption you encode into your product without testing it adds weight. Every bet you make based on intuition rather than evidence compounds.</p><p>The difference is that technical debt shows up in your codebase. Discovery debt shows up in your retention curves, your support queues, your feature adoption metrics. It&#8217;s diffuse. It&#8217;s delayed. By the time you notice it, you&#8217;re three years into a product full of things nobody wanted.</p><blockquote><p>&#8220;Technical debt slows down your engineering. Discovery debt means you&#8217;re efficiently building the wrong things.&#8221;</p></blockquote><p>I&#8217;ve started asking teams a simple question: for each major feature you shipped last year, can you show me the research that informed it? The win rate is troubling. Maybe one in five can produce anything beyond &#8220;we had a hypothesis&#8221; or &#8220;customers were asking for it.&#8221;</p><h2>The backlog graveyard</h2><p>Here&#8217;s where it gets uncomfortable. Go look at your backlog. Not the active stuff. The bottom. The tickets that have been sitting there for eighteen months, slowly sinking under the weight of newer priorities.</p><p>That&#8217;s your discovery debt made visible.</p><p>Every one of those items represents something someone thought was important enough to capture but nobody thought was important enough to validate. They accumulate. They create a false sense of completeness. They make your roadmap planning slower because you&#8217;re constantly scrolling past ghosts of ideas past.</p><p>But the real debt isn&#8217;t in the backlog. It&#8217;s in what you already shipped.</p><p>I worked with a team that had a feature set they called &#8220;the museum.&#8221; Twelve interconnected capabilities that had been built over two years, used by almost nobody, but so entangled with the core product that removing them would take longer than building them did. They were paying maintenance costs, cognitive load costs, onboarding complexity costs, all for features that existed because someone once had a hunch.</p><p>The debt wasn&#8217;t the backlog items they hadn&#8217;t built. It was the shipped features they couldn&#8217;t remove.</p><h2>The quantification trap</h2><p>There&#8217;s a growing movement to measure discovery debt the way we measure technical debt. Story points of unvalidated assumptions. Risk scores on shipped features. Confidence intervals on roadmap items.</p><p>I understand the impulse. If you can&#8217;t measure it, you can&#8217;t manage it. Finance wants numbers. Leadership wants dashboards. &#8220;We have discovery debt&#8221; doesn&#8217;t get budget approved. &#8220;We have 847 story points of unvalidated assumptions representing &#163;2.3M in potential rework&#8221; might.</p><p>But I&#8217;m sceptical of this approach. Discovery debt isn&#8217;t really quantifiable in meaningful terms. How do you assign a number to &#8220;we don&#8217;t actually know if users need this&#8221;? How do you score the risk of a feature that might be fine or might be fundamentally misconceived?</p><blockquote><p>&#8220;Not everything that counts can be counted. Discovery debt is one of those things.&#8221;</p></blockquote><p>The attempt to quantify often becomes a distraction from the actual work. Teams spend weeks building frameworks for measuring debt instead of doing the discovery that would reduce it. The spreadsheet becomes the deliverable.</p><p>What I&#8217;ve seen work better is simpler. Flag the shipped features with lowest adoption. Identify the upcoming roadmap items with weakest evidence. Make a list. Start at the top. Do the research you should have done before building.</p><p>Less satisfying than a dashboard. More likely to help.</p><h2>The ownership vacuum</h2><p>Here&#8217;s the question that&#8217;s causing the most friction: who fixes this?</p><p>Product managers created much of the debt by shipping without validating. But they were often responding to pressure from leadership who wanted velocity over rigour. And they were working within systems that rewarded output over outcomes.</p><p>UX researchers, where they exist, might seem like natural owners. But most discovery debt predates their involvement. And asking research to audit and remediate years of PM decisions creates organisational tension that helps nobody.</p><p>Engineering increasingly wants a seat at the discovery table. Fair enough. But they&#8217;re also the ones being asked to maintain the features that shouldn&#8217;t have been built, which creates a different kind of frustration.</p><p>I&#8217;ve watched this debate consume entire quarters. The energy spent arguing about ownership is energy not spent actually reducing debt.</p><p>My view, for what it&#8217;s worth, is that discovery debt is a team sport to fix even if it wasn&#8217;t a team sport to create. The PM who shipped the unvalidated feature two years ago might not even work there anymore. The researcher who could have caught it might not have been hired yet. Assigning blame is satisfying but useless.</p><p>What matters is whether you&#8217;re going to keep accumulating or start paying down. That&#8217;s a decision for the whole product team, owned by whoever has the authority to protect time for it.</p><h2>The uncomfortable truth</h2><p>Here&#8217;s what nobody wants to say. Most products have so much discovery debt that addressing it properly would mean admitting that large portions of what exists shouldn&#8217;t.</p><p>That&#8217;s organisationally terrifying. Careers were built on those features. Promotions were earned shipping them. OKRs were hit. The sunk cost fallacy has tenure.</p><p>So teams do a softer version. They commit to &#8220;doing more discovery going forward&#8221; while leaving the existing debt untouched. They validate new features while ignoring the validated-by-nobody features already in production.</p><p>This is better than nothing. But it&#8217;s not fixing the problem. It&#8217;s deciding to stop digging while standing in a hole.</p><p>I don&#8217;t have a clean answer here. The debt is real, the causes are systemic, and the remediation is painful. Some of it might never get paid down. The features will just sit there, slowly becoming more expensive to maintain, until someone finally kills them or the product gets sunset entirely.</p><p>Maybe that&#8217;s fine. Maybe some debt you just live with.</p><p>But I&#8217;d feel better about that conclusion if more teams were at least looking at the invoice. Most haven&#8217;t even opened the envelope.</p>]]></content:encoded></item><item><title><![CDATA[AI Hype, PM Identity, and the Illusion of Specialization]]></title><description><![CDATA[You've made a meme with Nano Banana that got 5 laughing emojis in the team Slack channel. Is that enough to call yourself an AI PM?]]></description><link>https://www.angelstanev.com/p/ai-hype-pm-identity-and-the-illusion</link><guid isPermaLink="false">https://www.angelstanev.com/p/ai-hype-pm-identity-and-the-illusion</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 05 Feb 2026 15:29:14 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="350" height="233.33333333333334" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3648,&quot;width&quot;:5472,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;taped yellow banana on white surface&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="taped yellow banana on white surface" title="taped yellow banana on white surface" srcset="https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1575805082881-8828b300e0ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNHx8YmFuYW5hfGVufDB8fHx8MTc2NTE5OTkzMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@brandomakesbranding">Brando Makes Branding</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><br>I&#8217;ve been watching my feed fill up with people who were &#8220;Product Manager&#8221; last month and are now &#8220;AI Product Manager&#8221; this month. Same job. Same company. Same responsibilities. New prefix. And look, I get it. I really do. Some guy posted a compensation chart showing AI PMs making double or triple what regular PMs earn. It had coloured bars and everything. Must be true.</p><p>Here&#8217;s the thing.</p><p>I&#8217;ve watched this exact pattern play out at least four times in my career. The prefix changes, the salary hype circulates, and suddenly everyone&#8217;s repositioning. Remember when we were all supposed to become Crypto PMs? I knew people who pivoted their entire personal brand around blockchain product management in 2021. They had NFT profile pictures. They joined Discord servers at midnight. They wrote thought pieces about decentralised product strategy.</p><p>Where are they now? Back to regular PM work, mostly. The NFT profile pictures quietly disappeared around Q2 2022. </p><blockquote><p>I know because I have been the NFT PM, I&#8217;ve built an NFT Marketplace for Fragmented NFT&#8217;s. </p></blockquote><p>Before that it was IoT. Everyone was an IoT PM for about eighteen months. Connected toasters. Smart fridges that would order your milk. And before IoT there was the great SaaS migration. If you weren&#8217;t a SaaS PM, you weren&#8217;t a real PM.</p><blockquote><p>The technology changes. The hype cycle doesn&#8217;t. We just keep rotating through prefixes like they&#8217;re seasonal fashion.</p></blockquote><p>But here&#8217;s what I&#8217;ve been wrestling with lately. The real question isn&#8217;t whether to add AI to your title. The real question is one we&#8217;ve been dodging for years: should you be a generalist or a specialist?</p><p>And chasing hype cycles doesn&#8217;t actually answer it. It just delays the reckoning.</p><p>Think about it. If you&#8217;re rebranding yourself as an AI PM because you saw a LinkedIn salary chart, you&#8217;re not becoming a specialist. You&#8217;re becoming a trend follower. There&#8217;s a difference. The actual AI specialists, the ones commanding those salaries, they were building ML products three years ago when the rest of us were still arguing about story points. They didn&#8217;t pivot when the hype arrived. They created the hype by shipping things that worked.</p><blockquote><p>By the time a specialism becomes a LinkedIn hashtag, the window for genuine expertise has already narrowed. You&#8217;re not early. You&#8217;re a consumer of someone else&#8217;s innovation.</p></blockquote><p>This is the part nobody wants to hear. Following established hype means you&#8217;re already behind. The people who made real money in crypto were building in 2017, not 2021. The IoT specialists who actually matter were thinking about connected devices in 2014. By the time the compensation charts circulate and the recruiters start calling, the first-mover advantage has evaporated.</p><p>What&#8217;s left is a crowded field of people who all updated their headlines at the same time.</p><p>I talked to a recruiter last month who told me AI PM roles are the hottest thing she&#8217;s seen in years. When I asked what AI PM actually means, she said it depends on the company. Some want ML background. Some want prompt engineering skills. Some just want regular PMs who aren&#8217;t scared of the technology. Most of them, she admitted, don&#8217;t really know what they&#8217;re hiring for yet.</p><p>Which tells you something important about fake specialisation.</p><p>The people actually doing interesting AI product work don&#8217;t call themselves AI PMs. They call themselves &#8220;PM at Anthropic&#8221; or &#8220;ML Platform PM at Stripe&#8221; or whatever. The specificity is the point. They&#8217;re not optimising their headlines for LinkedIn algorithms. They&#8217;re solving actual problems in actual domains. Their specialism isn&#8217;t a prefix. It&#8217;s accumulated knowledge that took years to build.</p><p>Meanwhile, the generalists keep doing what generalists do. Moving between domains. Applying pattern recognition across contexts. Translating between engineering and business and design. This is also valuable work. Possibly more valuable, depending on where you sit.</p><blockquote><p>The honest answer is that most of us aren&#8217;t specialists or generalists. We&#8217;re opportunists wearing whichever hat seems most marketable this quarter.</p></blockquote><p>Actually, that sounds harsher than I mean it.</p><p>What I&#8217;m trying to say is this. Real specialisation takes years. It means going deep on something before anyone&#8217;s paying a premium for it. It means being interested in the technology itself, not the salary charts. The AI PMs earning double your salary didn&#8217;t become specialists six months ago. They were obsessing over transformer architectures while you were running sprint retros.</p><p>And real generalism is also a choice. It means deliberately staying broad. Building transferable skills. Accepting that you&#8217;ll never command the specialist premium, but you&#8217;ll also never be obsolete when the hype shifts.</p><p>The thing that doesn&#8217;t work is pretending to be a specialist by following trends. You get neither the depth of true expertise nor the breadth of genuine generalism. You just get a slightly outdated LinkedIn headline and the vague sense that you&#8217;re always one cycle behind.</p><p>Part of me wants to add AI to my title anyway. Get in on the salary premium before the market corrects. Follow the hype like I probably should have followed crypto or IoT or whatever comes next.</p><p>But I&#8217;ve been around long enough to know that by the time I&#8217;m following, I&#8217;ve already lost. The real question isn&#8217;t which prefix to chase. It&#8217;s whether I want to go genuinely deep on something, or stay genuinely broad across everything.</p><p>Everything else is just marketing.</p><p>I will keep working on those Nano Banana memes, though. That thing&#8217;s going in my portfolio regardless of what I decide.</p>]]></content:encoded></item><item><title><![CDATA[The Measurement Trap: Why New PM Productivity Metrics Might Be Solving the Wrong Problem]]></title><description><![CDATA[The scramble to quantify what product managers actually do has spawned a fresh generation of metrics. Most of them are measuring the PM, not the product work itself.]]></description><link>https://www.angelstanev.com/p/the-measurement-trap-why-new-pm-productivity</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-measurement-trap-why-new-pm-productivity</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 15 Jan 2026 15:16:22 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="390" height="203.50477845351867" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3003,&quot;width&quot;:5755,&quot;resizeWidth&quot;:390,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A tape measure is on a wooden table&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A tape measure is on a wooden table" title="A tape measure is on a wooden table" srcset="https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1719244395193-bf7f119728ca?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWFzdXJlJTIwbWV0cmljfGVufDB8fHx8MTc2NTI3MTY2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@markowihu">Mark Owen Wilkinson Hughes</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Something odd is happening in performance review conversations across the tech industry. After years of hand-wringing about whether you can even measure PM performance, organisations are now experimenting with metrics that sound suspiciously like they were invented by someone who has never actually shipped a product.</p><p>I first noticed this last quarter when a friend showed me her company&#8217;s new PM scorecard. It included something called &#8220;decision latency.&#8221; The basic premise is straightforward: measure the gap between when a decision is requested and when it gets made. Faster equals better. Lower numbers mean you&#8217;re agile. Higher numbers suggest bottlenecks, indecision, or what one exec apparently called &#8220;governance bloat.&#8221;</p><p>On paper, this makes sense. And there&#8217;s data to back it up. Research suggests that if decision latency of a team is reduced from 5 hours to 1 hour, their time to market increases by 30%. <a href="https://medium.com/product-dojo/why-should-a-product-manager-care-about-speeding-up-decisions-1384005d6385">Medium</a> That&#8217;s the kind of number that gets put on slides. It travels well in leadership meetings.</p><p>But here&#8217;s what nobody seems to be asking: what counts as a decision?</p><p>Because in my experience, the best PMs are often the ones who delay decisions deliberately. They hold off until they&#8217;ve gathered one more data point. They wait to see how the competitor&#8217;s launch lands. They let the engineer finish the technical spike before committing to an approach. Measuring decision speed without measuring decision quality is like celebrating a restaurant for how quickly they burn your steak.</p><h2>The Hypothesis Cycle Obsession</h2><p>Then there&#8217;s &#8220;hypothesis cycle time.&#8221; The premise here is that you should track how quickly your team moves from &#8220;we believe X&#8221; to &#8220;we now know whether X is true.&#8221; Speed of learning. Velocity of validated bets.</p><p>I&#8217;ve watched this play out twice now at companies that got very excited about experimentation culture. What actually happens is that teams start running smaller, safer experiments because those complete faster. The big bets, the ones that might actually reveal something meaningful about customer behaviour, get quietly deprioritised because they take longer and drag down the cycle time number.</p><p>A PM at a payments company told me recently:</p><blockquote><p>&#8220;We optimised ourselves into running forty button colour tests and zero pricing experiments. Our cycle time looked incredible. We learned almost nothing that mattered.&#8221;</p></blockquote><p>This is the classic trap of optimising for what&#8217;s measurable instead of what&#8217;s meaningful. Hypothesis-driven development is genuinely valuable. But measuring the time between hypothesis and conclusion, without weighting for the significance of what you&#8217;re testing, creates perverse incentives that anyone who has worked in quarterly targets could see coming.</p><h2>Roadmap Accuracy and the Certainty Theatre</h2><p>Perhaps the most concerning metric I&#8217;ve encountered is &#8220;roadmap accuracy.&#8221; The idea is simple: look at what you said you&#8217;d ship six months ago, then look at what you actually shipped. High correlation means you&#8217;re reliable. Low correlation means you&#8217;re bad at planning or easily swayed.</p><p>This one genuinely baffles me.</p><p>If your roadmap accuracy is consistently above 90%, you&#8217;re not doing product management. You&#8217;re doing project management with better marketing. The entire point of continuous discovery is that you&#8217;re supposed to learn things that change your direction. You&#8217;re supposed to talk to customers who reveal that the feature you planned is solving a problem they don&#8217;t have. You&#8217;re supposed to encounter technical constraints that make your original approach unworkable.</p><p>Spotify famously abandoned their squad model because teams were spending more time following the prescribed structure than building products. But for years, every company copied it anyway because it looked organised on a diagram. Roadmap accuracy feels similar. It&#8217;s certainty theatre. It rewards teams for ignoring signals that should change their plans.</p><p>A former Atlassian PM described their approach to early-stage bets:</p><blockquote><p>&#8220;Prove that your product gives value to a small number of users. Then, and only then, prove that your product gives value to a large number of users.&#8221;</p></blockquote><p>That&#8217;s the opposite of roadmap accuracy. That&#8217;s roadmap flexibility as a feature, not a bug.</p><h2>Customer Bet Success Rate: The One That Almost Works</h2><p>The metric I&#8217;m most curious about is &#8220;customer bet success rate.&#8221; The concept tracks the percentage of product bets, major initiatives framed as customer-focused hypotheses, that achieve their stated outcomes within a defined timeframe.</p><p>This is closer to measuring what matters. It focuses on outcomes rather than activities. It acknowledges that PMs make bets and some of those bets fail, which is actually how good product development works.</p><p>But even this one has problems.</p><p>First, who defines success? A feature that hits its adoption target but cannibalises revenue from another product line might look successful in isolation. Second, what&#8217;s the time horizon? Some bets take eighteen months to reveal their true impact. Third, and most importantly, if your bet success rate is too high, you&#8217;re probably not taking enough risks. A 100% success rate suggests you&#8217;re only pursuing the obvious.</p><p>I&#8217;ve yet to meet a company that has figured out how to calibrate this properly. The ones who&#8217;ve tried usually end up either defining success so narrowly that everything passes, or so broadly that the metric becomes meaningless.</p><h2>What We&#8217;re Actually Measuring</h2><p>Here&#8217;s the uncomfortable truth beneath all of this. These new metrics exist because organisations still don&#8217;t trust their PMs, and they&#8217;re trying to find numbers that will do the trusting for them.</p><p>But product management resists quantification precisely because it&#8217;s about judgement, context, relationships, and the ability to hold contradictory information in your head while still making forward progress. You can measure the outputs of those things. You can sometimes measure the outcomes. But measuring the quality of the thinking itself?</p><p>Rich Mironov puts it well: he&#8217;s &#8220;hesitant to assign numeric goals to individual product managers&#8221; <a href="https://www.productplan.com/learn/how-to-measure-product-manager-performance/">ProductPlan</a> because &#8220;as soon as there is a numerical, measurable target to be reached, it&#8217;s human nature that employees will alter their behavior to hit this designated goal instead of taking a big-picture approach to the job.&#8221; <a href="https://www.productplan.com/learn/how-to-measure-product-manager-performance/">ProductPlan</a></p><p>I don&#8217;t think decision latency, hypothesis cycle time, roadmap accuracy, or customer bet success rate are useless. Some of them might even be helpful if used carefully, with context, and as one signal among many.</p><p>But I worry that we&#8217;re building measurement systems for the PMs we wish we had, in the organisations we wish we worked in, rather than acknowledging the actual complexity of product work. The best PMs I know are simultaneously fast and slow, certain and uncertain, planful and reactive.</p><p>Try putting that on a dashboard.</p>]]></content:encoded></item><item><title><![CDATA[The Outcomes Delusion: Why the Thing Everyone Agrees On Keeps Failing in Practice]]></title><description><![CDATA[Product leaders have been preaching outcomes over outputs for a decade now. The sermon is correct. The congregation just can't figure out how to actually live it.]]></description><link>https://www.angelstanev.com/p/the-outcomes-delusion-why-the-thing</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-outcomes-delusion-why-the-thing</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 01 Jan 2026 14:13:26 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="304" height="202.66666666666666" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3336,&quot;width&quot;:5004,&quot;resizeWidth&quot;:304,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;red and white love you print bucket&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="red and white love you print bucket" title="red and white love you print bucket" srcset="https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1601783557381-33d7248e926f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1M3x8bGVha3klMjBidWNrZXR8ZW58MHx8fHwxNzY1MjcxOTgzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@anthonymucci">Anthony Mucci</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><br>I sat in a product review last month where a VP proudly declared that the team would no longer be measured on features shipped. &#8220;We&#8217;re an outcomes-focused organisation now,&#8221; she said. &#8220;We care about customer value, not velocity.&#8221; The room nodded. Everyone felt virtuous.</p><p>Six weeks later, that same VP sent a Slack message asking why the roadmap looked &#8220;light&#8221; for Q2. The team had been running customer interviews and analysing retention cohorts. They hadn&#8217;t shipped anything visible. The outcomes focus lasted exactly until someone needed something to show the board.</p><p>This is the practicality gap that nobody wants to talk about. The outcomes versus outputs debate was settled philosophically years ago. Of course you should measure customer and business value. Of course shipping features that don&#8217;t move metrics is pointless busywork. Of course the goal is retention, revenue, engagement, satisfaction, not story points completed.</p><p>And yet.</p><h2>The Attribution Problem Nobody Solved</h2><p>Here&#8217;s the thing about outcomes: they&#8217;re lagging indicators that often take months to materialise, and when they do, good luck figuring out which work actually caused them.</p><p>Your retention improved by 4% this quarter. Was it the onboarding redesign that shipped in January? The pricing change from November finally taking effect? The competitor who imploded and sent you refugees? The macroeconomic shift that made customers less likely to churn anywhere? Some combination of all four that you&#8217;ll never untangle?</p><p>I&#8217;ve watched product teams spend entire offsite sessions trying to attribute outcome changes to specific initiatives. The honest answer is usually &#8220;we&#8217;re not sure, but we have theories.&#8221; That&#8217;s intellectually honest. It&#8217;s also completely useless when your finance partner needs to justify headcount.</p><p>Loom figured this out with what they call &#8220;Video First View&#8221; as their activation metric. A new customer isn&#8217;t considered fully activated until they create their first video and it gets at least one view within a week of signing up. That&#8217;s a good leading indicator. It&#8217;s measurable, attributable, and tied to a behaviour they can actually influence.</p><p>But most teams don&#8217;t have metrics that clean. Most teams are working with outcomes that involve dozens of variables, long feedback loops, and stakeholders who need answers faster than the data can provide them.</p><h2>The Morale Thing Nobody Mentions</h2><p>There&#8217;s another dimension to this that gets conveniently ignored in the outcomes discourse: people need to feel like they&#8217;re making progress.</p><p>I talked to an engineering lead at a fintech company that went fully outcomes-focused eighteen months ago. Teams stopped tracking velocity. They stopped celebrating releases. Everything was oriented around moving customer metrics.</p><blockquote><p>&#8220;By month four, people were miserable. We&#8217;d work for weeks on something, ship it, and then... nothing. The metric wouldn&#8217;t move, or it would move and we couldn&#8217;t tell if it was us. There was no sense of accomplishment. No rhythm. Just waiting.&#8221;</p></blockquote><p>They eventually reintroduced some output tracking. Not as the primary measure of success, but as what he called &#8220;progress heartbeats.&#8221; Ways for the team to feel forward motion while waiting for the outcomes to reveal themselves.</p><p>This is the part that gets left out of the thought leadership. Humans are not infinitely patient creatures who can delay gratification for quarterly business reviews. They need smaller wins. They need to see the thing they built go live. They need someone to say &#8220;good work&#8221; more often than once per OKR cycle.</p><h2>The Stakeholder Translation Problem</h2><p>Actually, that&#8217;s not quite right. The morale issue is real, but there&#8217;s something deeper happening here.</p><p>Most product teams don&#8217;t operate in isolation. They exist within organisations that have sales teams making promises, executives making forecasts, and board members asking questions. Those stakeholders often don&#8217;t care about your carefully constructed outcome metrics. They want to know what&#8217;s shipping and when.</p><p>A PM at a B2B SaaS company told me about her quarterly business review:</p><blockquote><p>&#8220;I walked in with this beautiful presentation about how our NPS had improved and our support ticket volume had dropped. The CEO&#8217;s first question was &#8216;what features shipped this quarter that I can tell customers about?&#8217; He didn&#8217;t want outcomes. He wanted a list.&#8221;</p></blockquote><p>You can argue that the CEO was wrong. You can say he should care more about customer satisfaction than feature announcements. But arguing with reality doesn&#8217;t change it. The PM still had to produce a feature list. The outcomes story was a nice addition, not a replacement.</p><p>This is the translation problem. Outcomes are how product teams should think about their work. Outputs are often how the rest of the organisation needs to hear about it. Pretending that gap doesn&#8217;t exist, or that you can simply educate stakeholders into caring about retention curves, ignores how most companies actually function.</p><h2>The Uncomfortable Middle Ground</h2><p>So where does this leave us?</p><p>I think the honest answer is that most teams need both, and the ratio depends on context in ways that resist prescription.</p><p>Early-stage products need more output focus because you&#8217;re still learning what outcomes even matter. You&#8217;re shipping to discover, not shipping to move a known metric. Mature products can lean more heavily into outcomes because the feedback loops are established and the attribution is cleaner. Teams with supportive leadership can be more outcomes-focused than teams reporting to executives who want feature counts.</p><p>The real skill, and I&#8217;m still working on this myself, is knowing when to shift between the two framings. When to tell the outcome story and when to tell the output story. When to push back on &#8220;what shipped this quarter&#8221; and when to just answer the question.</p><p>Product Focus suggests using what they call leading indicators: metrics like the proportion of customers taking the standard proposition rather than a customised solution, or the number of customers actively engaged in testing and pilots. <a href="https://www.productfocus.com/measure-product-manager/">Product Focus</a> These sit somewhere between pure outcomes and pure outputs. They&#8217;re things teams can influence directly, they move faster than lagging business metrics, and they correlate (hopefully) with the outcomes you actually care about.</p><p>That&#8217;s probably the right direction. Find the intermediate measures that bridge the gap. But I&#8217;ve yet to see a company that&#8217;s fully cracked this. Everyone&#8217;s still fumbling toward something that works for their specific situation.</p><h2>The Part I Haven&#8217;t Resolved</h2><p>Here&#8217;s what I keep coming back to. The outcomes movement was a necessary correction to years of feature factory thinking. Teams shipping roadmap items that nobody used, celebrating velocity while customers churned, conflating busyness with value.</p><p>But the correction overcorrected. It created a new orthodoxy where admitting you track outputs feels like confessing to a product management sin. Where the &#8220;right&#8221; answer in any discussion is always outcomes, even when outcomes aren&#8217;t practically measurable or attributable in your context.</p><p>The best PMs I know hold both ideas simultaneously. They genuinely care about customer and business value. They also track what shipped this sprint and feel good when the release goes out. They think in outcomes and communicate in outputs, or vice versa, depending on the audience.</p><p>That&#8217;s not intellectual inconsistency. That&#8217;s just the job.</p>]]></content:encoded></item><item><title><![CDATA[The Mini-CEO Fantasy: A Title That Flatters Everyone Except Reality]]></title><description><![CDATA[The "PM as CEO of the product" metaphor has been floating around for twenty years. It's done more damage to the profession than any other single idea.]]></description><link>https://www.angelstanev.com/p/the-mini-ceo-fantasy-a-title-that</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-mini-ceo-fantasy-a-title-that</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 18 Dec 2025 14:11:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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="https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="352" height="302.51458885941645" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2592,&quot;width&quot;:3016,&quot;resizeWidth&quot;:352,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;woman with birds statue near house during daytime&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="woman with birds statue near house during daytime" title="woman with birds statue near house during daytime" srcset="https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1566941892429-7626e1925704?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxqZXN0ZXJ8ZW58MHx8fHwxNzY1MjExNzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@noguidebook">Rachel</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><br>I remember the exact moment I realised the Mini-CEO thing was nonsense. I was three months into my first PM role, full of Ben Horowitz quotes and misplaced confidence, and I walked into a sprint planning meeting ready to &#8220;drive the product forward.&#8221;</p><p>The tech lead looked at me like I&#8217;d suggested we rewrite the backend in COBOL. &#8220;That&#8217;s not how we&#8217;re building it,&#8221; she said. And that was that. No debate. No negotiation. Just a polite but unmistakable reminder that I had precisely zero authority over how anything got done.</p><p>Nobody had warned me. The job descriptions said &#8220;own the product vision.&#8221; The Medium posts said &#8220;CEOs of the product.&#8221; What they failed to mention was that owning the vision and making anyone do anything about it are entirely different things.</p><h2>The Seductive Logic</h2><p>Look, I understand why the metaphor caught on. There&#8217;s a certain elegance to it.</p><p>A CEO sets direction for a company. A PM sets direction for a product. A CEO balances competing stakeholder interests. A PM balances customers, business, and technology. A CEO is accountable for outcomes. A PM is accountable for... well, this is where it starts to fall apart, actually.</p><p>The comparison flatters everyone involved. It makes PMs feel important. It gives hiring managers a shorthand for explaining the role to candidates. It provides a mental model that sounds coherent in interviews.</p><p>Ben Horowitz wrote the original &#8220;<a href="https://a16z.com/good-product-manager-bad-product-manager/">Good Product Manager/Bad Product Manager&#8221;</a> memo at Netscape in the late 1990s, and variations of the CEO framing have been circulating ever since. The intent was probably to emphasise ownership and accountability. What it actually created was a generation of PMs who thought they had authority they don&#8217;t have, working with engineers and designers who resented the implication that they reported to someone who couldn&#8217;t write code or push pixels.</p><h2>What CEOs Actually Have</h2><p>Let&#8217;s be specific about what the CEO comparison implies and why it&#8217;s wrong.</p><p>CEOs have hiring and firing authority. They can remove people who aren&#8217;t performing and bring in people who will. PMs work with whatever team they&#8217;re assigned, often for years, regardless of fit or capability.</p><p>CEOs control budgets. They decide how resources get allocated across the organisation. PMs typically have no direct budget authority. They can request. They can influence. They can make compelling cases. But the actual decision sits elsewhere.</p><p>CEOs have positional power. When a CEO says &#8220;this is the direction,&#8221; people follow it because the CEO said so. When a PM says &#8220;this is the direction,&#8221; the response is often &#8220;let me check with my manager&#8221; or &#8220;I&#8217;ll need to see the data&#8221; or simply &#8220;no.&#8221;</p><p>Most importantly, CEOs are accountable for the overall profitability of the entire company. They answer to boards about revenue, margins, market position, shareholder value. PMs are accountable for product outcomes that may or may not translate into company success, through attribution chains that are often fuzzy at best.</p><p>A quote that has been shared by Casey Winters said:</p><blockquote><p>&#8220;I&#8217;m &#8216;accountable&#8217; for retention in my product area. But I don&#8217;t control pricing, I don&#8217;t control the sales motion, I don&#8217;t control what competitors do, and I don&#8217;t control the support experience after someone buys. I&#8217;m accountable for an outcome I can influence maybe 30% of.&#8221;</p></blockquote><p>That&#8217;s not CEO accountability. That&#8217;s something else entirely.</p><h2>The Strategy-Execution Chasm</h2><p>Here&#8217;s where the Mini-CEO myth does its most insidious damage: it creates a fundamental disconnect between strategy and execution that most organisations never properly diagnose.</p><p>When you tell PMs they&#8217;re responsible for product strategy, they take that seriously. They build roadmaps. They identify market opportunities. They craft positioning. They think in quarters and years, not sprints. All of that is good. That&#8217;s the job.</p><p>But a strategy without execution authority is just a wish list with better formatting.</p><p>I watched this play out at a niche travel tech company last year. The PM had a genuinely sharp strategy for repositioning their mobile app toward business travellers. Clear target segment. Differentiated value proposition. Compelling customer research to back it up. The kind of strategy deck that gets head nods in leadership reviews.</p><p>Six months later, almost none of it had shipped. The engineering team had been pulled onto technical debt work by their own leadership. The design team was understaffed and prioritising a different product line. Marketing had committed to a campaign calendar that didn&#8217;t align with the new positioning.</p><p>The PM had &#8220;owned&#8221; the strategy. She just couldn&#8217;t make any of it happen.</p><blockquote><p>&#8220;I felt like I was holding a map to somewhere nobody else was going. I knew where we should be heading. I just couldn&#8217;t get anyone to walk in that direction.&#8221;</p></blockquote><p>This is the strategy-execution gap in its purest form. And the Mini-CEO metaphor makes it worse by implying that PMs can close that gap through sheer force of ownership. Real CEOs can say &#8220;this is the strategy, now everyone align.&#8221; PMs can only ask nicely and hope the stars align.</p><h2>The Damage It Does</h2><p>The Mini-CEO label wouldn&#8217;t matter if it were just inaccurate. Lots of job titles are inaccurate. But this one actively harms how PMs work with their teams.</p><p>I&#8217;ve seen fellow PMs walk into rooms assuming they&#8217;re the decision-maker, only to discover that engineers have strong opinions about technical approach, designers have strong opinions about user experience, and nobody agreed to be &#8220;managed&#8221; by someone with no formal authority over them.</p><p>The result is usually one of two failure modes. Either the PM tries to assert authority they don&#8217;t have, creating conflict and resentment. Or they retreat entirely, becoming glorified note-takers who facilitate meetings but never actually drive outcomes.</p><p>Neither is good. And both stem from a fundamental misunderstanding of what the PM role actually is.</p><p>The best framing I&#8217;ve heard comes from a principal PM at a logistics company:</p><blockquote><p>&#8220;I&#8217;m not the CEO of anything. I&#8217;m the person who makes it easier for talented people to build the right thing. I&#8217;m in service to the team, not in charge of it.&#8221;</p></blockquote><p>That&#8217;s a completely different orientation. It&#8217;s influence through facilitation. It&#8217;s leadership through alignment. It&#8217;s making yourself useful rather than making yourself important.</p><h2>Why The Gap Persists</h2><p>The strategy-execution gap isn&#8217;t just a PM problem. It&#8217;s an organisational design problem that the Mini-CEO myth helps obscure.</p><p>When a strategy fails to execute, companies have a convenient scapegoat: the PM who &#8220;owned&#8221; it. But in most cases, the failure sits in the system, not the individual. Engineering capacity was allocated by engineering leadership. Design priorities were set by design leadership. Marketing timelines were locked in before the PM&#8217;s strategy even existed.</p><p>The PM is positioned as the integrator of all these functions but given no actual integration authority. They&#8217;re expected to align cross-functional teams through persuasion alone, in organisations that have built incentive structures, reporting lines, and resource allocation processes that actively work against alignment.</p><p>I&#8217;ve started noticing a pattern: the companies where PMs struggle most with execution are usually the ones where functional silos are strongest. The companies where PMs thrive tend to have genuinely cross-functional teams with shared goals and joint accountability.</p><p>The difference isn&#8217;t PM skill. It&#8217;s organisational architecture. But hiring a PM and calling them a Mini-CEO is easier than restructuring how the company actually works.</p><h2>The Authority You Actually Have</h2><p>Here&#8217;s what&#8217;s interesting, though. PMs do have authority. Just not the kind the Mini-CEO metaphor implies.</p><p>You have authority over the problem definition. You can say &#8220;this is the customer problem we&#8217;re solving&#8221; and, if you&#8217;ve done your research, people will generally believe you.</p><p>You have authority over prioritisation logic. You can say &#8220;here&#8217;s why we&#8217;re doing X before Y&#8221; and, if your reasoning is sound, the team will typically accept it.</p><p>You have authority over the narrative. You can shape how the product is understood internally and externally, how success is defined, how tradeoffs are framed.</p><p>These are real forms of power. They&#8217;re just not executive power. They&#8217;re persuasive power. Earned power. Power that comes from being right more often than you&#8217;re wrong, from having context others don&#8217;t have, from building relationships that give your perspective weight.</p><p>Rich Mironov, who&#8217;s been writing about product management longer than most of us have been doing it, consistently emphasises that a product manager isn&#8217;t writing code, testing products, creating marketing pitches, buying advertising, or actively selling their product. <a href="https://www.productplan.com/learn/how-to-measure-product-manager-performance/">ProductPlan</a> All of that happens downstream. The PM role is upstream: figuring out what to build and why. But &#8220;figuring out&#8221; is different from &#8220;commanding.&#8221;</p><h2>Closing The Gap Without The Title</h2><p>The PMs who actually get strategy executed tend to operate very differently from the Mini-CEO archetype.</p><p>They build relationships before they need them. They understand what engineering leadership cares about and frame their strategies in those terms. They find the places where their product goals and other teams&#8217; goals overlap, then exploit those overlaps relentlessly.</p><p>They make the work easier to execute, not just easier to understand. Instead of handing over a strategy deck and expecting alignment, they break the strategy into pieces that fit how the organisation actually delivers. They sequence work to match resource availability, not just logical priority.</p><p>They create accountability structures that don&#8217;t depend on their authority. Shared OKRs. Joint roadmap reviews. Regular cross-functional syncs where execution gaps become visible to everyone, not just the PM quietly fuming in the corner.</p><p>None of this requires being a CEO. It requires being useful, being credible, and being relentless about removing friction from the path between strategy and shipped product.</p><h2>The Part I&#8217;m Still Working Through</h2><p>I don&#8217;t think the Mini-CEO metaphor is entirely without value. There&#8217;s something useful in encouraging PMs to think holistically, to take ownership rather than waiting for direction, to feel accountable for outcomes even when the path to those outcomes runs through other people&#8217;s work.</p><p>The problem is that metaphors shape behaviour. And this particular metaphor shapes behaviour in ways that make PMs worse at their jobs, not better. It encourages command when influence is required. It suggests authority where there is only accountability. It sets up expectations that reality will inevitably disappoint.</p><p>Worse, it lets organisations off the hook for structural problems. When strategy doesn&#8217;t execute, blame the PM who &#8220;owned&#8221; it. Never mind that the PM had no actual mechanism to make execution happen. Never mind that the company designed an impossible role and then acted surprised when people couldn&#8217;t do it.</p><p>Maybe the answer is just to retire the metaphor entirely. Call PMs what they actually are: the people responsible for making sure the right product gets built, working through teams they don&#8217;t control, toward outcomes they can&#8217;t fully attribute, closing the strategy-execution gap through influence rather than authority.</p><p>It&#8217;s less flattering. It&#8217;s also more honest.</p><p>And honestly, the job is hard enough without pretending you&#8217;re something you&#8217;re not.</p>]]></content:encoded></item><item><title><![CDATA[Not Every Company Needs to Be Product Led]]></title><description><![CDATA[The relentless push towards product-led growth has created a bizarre theatre where companies twist themselves into shapes they were never meant to hold.]]></description><link>https://www.angelstanev.com/p/not-every-company-needs-to-be-product</link><guid isPermaLink="false">https://www.angelstanev.com/p/not-every-company-needs-to-be-product</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Mon, 08 Dec 2025 13:26:32 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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="https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="408" height="272" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3456,&quot;width&quot;:5184,&quot;resizeWidth&quot;:408,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;pink pig figurine on white surface&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="pink pig figurine on white surface" title="pink pig figurine on white surface" srcset="https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMTN8fHJhbmRvbXxlbnwwfHx8fDE3NjUxMDkzNjB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@blankerwahnsinn">Fabian Blank</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Here&#8217;s what nobody says out loud: product-led growth is a distribution model that works brilliantly for specific contexts and fails spectacularly outside them. But we&#8217;ve somehow decided it&#8217;s a universal truth, like gravity or compound interest. Because it sounds cool &amp; trendy and promotes more power accumulation at the PM level.</p><p>I&#8217;ve seen it at enterprise software companies, start-ups and B2B tools. Someone at an exec offsite mentions Slack or Figma, and suddenly there&#8217;s a roadmap item about &#8220;bottoms-up adoption&#8221; wedged between actual customer needs. It&#8217;s cargo cult thinking dressed up as strategy.</p><p>Product-led works when you&#8217;ve got low friction, quick time-to-value, and individuals who can make buying decisions. Think Notion, Calendly, Loom. But when you&#8217;re selling data centre optimisation software to procurement committees, the self-serve signup form isn&#8217;t bold innovation. It&#8217;s just confusing.</p><h2>The thing everyone believes</h2><p>The narrative is seductive. Cut out the expensive sales team. Let the product do the talking. Users become champions become buyers. Growth compounds. It&#8217;s elegant, it&#8217;s efficient, it&#8217;s... completely wrong for most companies.</p><p>And look, I get it. Sales-led feels heavy. Expensive. Old world. There&#8217;s something deeply appealing about the idea that if you just build it well enough, they&#8217;ll come. It&#8217;s the field of dreams for SaaS companies.</p><p>But that appeal is doing serious damage. I&#8217;ve watched companies:</p><ul><li><p>Build self-serve flows nobody asked for</p></li><li><p>Create free tiers that cannibalise their sales pipeline</p></li><li><p>Invest in viral loops for products people use once a quarter</p></li><li><p>Hire growth PMs when they needed account managers</p></li><li><p>Obsess over activation metrics whilst ignoring implementation success</p></li></ul><blockquote><p>&#8220;The best product strategy is the one that actually works for your business model, not the one that works for the company you wish you were.&#8221;</p></blockquote><h2>What&#8217;s actually happening (and what nobody admits)</h2><p>Let&#8217;s be honest about what these debates really are. When executives argue about being product-led versus sales-led versus operations-driven, they&#8217;re not having a business conversation. They&#8217;re having a power struggle dressed up in business terminology.</p><p>Who gets the final say on roadmap priorities? Who controls the budget? Whose metrics define success? Call it product-led and suddenly the CPO has leverage. Call it sales-led and the CRO runs the show. Operations-driven? Well, the COO just won.</p><p>I&#8217;ve sat in enough exec meetings to recognise the pattern. Someone tables an &#8220;important initiative&#8221; about go-to-market motion, and what follows is twenty minutes of people defending their organisational territory whilst pretending to care about customer outcomes. It&#8217;s a theatre.</p><p>The company that spent eighteen months on their failed PLG transformation? The real story was their new CPO trying to claw back authority from a sales leader who&#8217;d run the place for a decade. The product-led initiative was just the weapon they chose.</p><p>And look, even from a product manager&#8217;s perspective, creating a product management dictatorship is completely irrational. You end up focusing on product metrics that have bugger all to do with whether the business actually works.</p><p>I&#8217;ve seen PMs celebrate hitting their activation targets whilst the company&#8217;s burning cash. They&#8217;ve built the perfect onboarding flow for users who never convert. They&#8217;ve nailed their engagement metrics whilst sales can&#8217;t close deals because the product doesn&#8217;t solve the actual buying committee&#8217;s problem.</p><p>You&#8217;re chasing DAUs when the business model requires annual contracts. You&#8217;re obsessing over viral coefficients when expansion revenue comes from dedicated account teams. You&#8217;re measuring feature adoption when customers actually care about implementation speed.</p><p>It&#8217;s not just bad for the business. It&#8217;s career suicide. Because when the board asks why revenue&#8217;s tanking, &#8220;but our retention cohorts look great&#8221; isn&#8217;t going to save you.</p><p>There&#8217;s a second-order effect playing out that&#8217;s more interesting than the strategy choice itself. Companies that force product-led motions into sales-led businesses create organisational confusion that takes years to untangle.</p><p>Your engineering team starts focusing on signup conversion. Your customer success team wonders why they&#8217;re suddenly doing pre-sales. Your sales team feels undermined. Your CFO sees ballooning CAC with declining ACV. And your product team is building features for a customer journey that doesn&#8217;t exist.</p><p>I watched this at a compliance software company. They added a free trial. Signups went up. Great. Except 90% of signups were individual contributors who had zero buying authority. The actual decision makers, the ones at VP level who&#8217;d previously get straight to a demo with sales, now had to wade through a self-serve flow designed for a completely different buyer.</p><p>The conversion rate tanked. But hey, MQLs were up.</p><h2>My point</h2><p>Here&#8217;s what I think: being sales-led is not a temporary state on the way to product-led enlightenment. For many companies, it&#8217;s the right end state.</p><p>If your product requires implementation, configuration, or integration, you need humans in the sales process. If your buyer isn&#8217;t your user, you need humans. If deals involve procurement, legal, security reviews, you definitely need humans. If your product solves a problem people don&#8217;t know they have yet, humans.</p><p>The companies doing this well aren&#8217;t apologising for their go-to-market. Salesforce isn&#8217;t embarrassed about their enterprise sales team. SAP isn&#8217;t rushing to add self-serve. Workday knows exactly what they are.</p><p>And here&#8217;s something else nobody wants to say: some products are just interfaces for a service. That&#8217;s it. That&#8217;s the whole thing. And that&#8217;s completely fine.</p><p>Your scheduling software isn&#8217;t the product. The reliable infrastructure and support that makes meetings actually happen is the product. The app is just how customers interact with it. Same with most B2B software, honestly. The product is the implementation team, the ongoing improvements, the quarterly business reviews, the account management. The software is the front door.</p><p>But we&#8217;ve convinced ourselves that admitting this is somehow shameful. Like being a service business is less sophisticated than being a product business. So companies build elaborate self-serve features for products that fundamentally require human intervention to deliver value. It&#8217;s absurd.</p><p>Actually, that&#8217;s not quite what I mean. They&#8217;re not just accepting it. They&#8217;re leaning into it. They&#8217;re building product experience around what works for their actual motion, not what works for the PLG playbook.</p><h2>The pattern I keep seeing</h2><p>Companies with real product discipline make this call early. They look at unit economics, at their ICP, at buying committees and implementation timelines. Then they build a product experience that supports their actual go-to-market, not someone else&#8217;s.</p><p>When I was working with a fintech company selling to CFOs, we had this moment of clarity. We&#8217;d been trying to build viral sharing features. Why? Because that&#8217;s what product-led companies do. Except CFOs don&#8217;t share budget management tools. They don&#8217;t invite their mates. They buy through an RFP process that takes six months.</p><p>Once we stopped pretending, everything got easier. We built better reporting for demos. We created proof-of-concept environments sales could spin up. We invested in integration quality instead of signup conversion. Revenue grew faster.</p><p>Here&#8217;s another pattern worth noting: some organisations would be significantly more profitable if they just added a proper layer of CSMs between sales and the product. Not as an expensive add-on, but as the actual delivery model.</p><p>I know a company that sells workforce management software. They tried self-serve onboarding. Activation rates were terrible. Then they hired three CSMs to do personalised onboarding calls. Suddenly customers were live in two weeks instead of never. Expansion revenue tripled. The CSMs paid for themselves in the first quarter.</p><p>But that model doesn&#8217;t fit the product-led narrative. It&#8217;s human-intensive. It doesn&#8217;t scale logarithmically. It requires hiring people instead of tweaking funnels. So companies avoid it even when the unit economics scream that it&#8217;s the right move.</p><blockquote><p>&#8220;Sometimes the most scalable solution is admitting you need humans in the loop and building your business model around that reality.&#8221;</p></blockquote><p>The irony is that focusing on sales-led doesn&#8217;t mean ignoring product quality. If anything, it demands more from your product because the stakes per deal are higher. Lose a self-serve user, you&#8217;ve lost &#163;20 MRR. Lose an enterprise deal, you&#8217;ve lost &#163;200k ARR and poisoned a potential reference.</p><p>Part of me wonders if we&#8217;ll look back at this period as a temporary hype cycle, like agile or design thinking. Not that those concepts are wrong, just that the universal application was daft.</p><p>Or maybe the pendulum swings further. Maybe in five years, every company really can be product-led because buying behaviour shifts entirely. I doubt it though. Some categories just require human relationship and trust.</p><h2>What this reveals</h2><p>The obsession with product-led is really about control. As product people, we want to believe our craft is enough. Build it right and the market responds. It&#8217;s comforting. It&#8217;s also naive.</p><p>The companies that win are the ones comfortable with the reality that go-to-market matters as much as product. Sometimes more. They hire product people who understand that a killer demo flow matters more than a slick onboarding sequence. That customer expansion features beat new user activation features.</p><p>They build products for how they sell, not how they wish they could sell.</p><p>And honestly? There&#8217;s something refreshing about that clarity. Stop performing product-led. Build what actually moves your business forward. Your investors will thank you. Your team will thank you. Your customers probably won&#8217;t notice because they were never looking for self-serve anyway.</p><p>The question isn&#8217;t whether you should be product-led. It&#8217;s whether you&#8217;re honest enough to admit what actually works.</p>]]></content:encoded></item><item><title><![CDATA[Why Teams That Know What to Do Still Won't Do It]]></title><description><![CDATA[Most execution problems aren't about clarity or skill. They're about teams who've learned that initiative gets punished, so they wait for permission they'll never get.]]></description><link>https://www.angelstanev.com/p/why-teams-that-know-what-to-do-still</link><guid isPermaLink="false">https://www.angelstanev.com/p/why-teams-that-know-what-to-do-still</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Tue, 02 Dec 2025 10:58:41 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="408" height="275.4" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1944,&quot;width&quot;:2880,&quot;resizeWidth&quot;:408,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;girl pulling the collar of dog during daytime&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="girl pulling the collar of dog during daytime" title="girl pulling the collar of dog during daytime" srcset="https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1520891309540-863309442d8a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzdHViYm9ybnxlbnwwfHx8fDE3NjQ2NzMwMzh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@vidarnm">Vidar Nordli-Mathisen</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>You&#8217;ve seen the pattern. Leadership announces ambitious goals. Product teams nod along in the all-hands. OKRs get written. Roadmaps get built. Then nothing happens at the pace anyone expected.</p><p>The post-mortems always blame the same things: unclear priorities, poor communication, misaligned stakeholders. So you add more planning ceremonies. More check-ins. More roadmap reviews. And execution gets worse, not better.</p><p>I&#8217;ve watched this play out at three different companies now, and the explanation everyone reaches for is always wrong. It&#8217;s not that teams don&#8217;t understand what needs doing. It&#8217;s that they&#8217;ve been trained, systematically and accidentally, to wait.</p><h2>The thing everyone&#8217;s saying</h2><p>Walk into any retrospective where execution lagged and you&#8217;ll hear the same diagnosis: teams need clearer direction. More context about the why. Better understanding of the strategy. Someone will inevitably suggest another offsite to align on vision.</p><p>This makes intuitive sense. Of course people execute better when they understand the strategy. Of course autonomy requires context. The problem is that most execution gaps don&#8217;t come from lack of understanding. They come from lack of permission.</p><p>Actually, that&#8217;s not quite right. It&#8217;s worse than lack of permission. It&#8217;s the learned behaviour that comes from having your initiative redirected often enough that you stop taking it.</p><h2>What I&#8217;m actually seeing</h2><p>Here&#8217;s the pattern I keep noticing: a PM spots something important that needs doing. They check with their lead. The lead says &#8220;good idea, but let&#8217;s run it past the VP first.&#8221; The VP says &#8220;interesting, can you put together a one-pager?&#8221; By the time approvals circle back, either the moment&#8217;s passed or someone else got told to own it instead.</p><p>The PM learns: don&#8217;t start things, propose things. Wait for the strategy deck that tells you what&#8217;s in scope. Execution becomes a game of reading tea leaves about what leadership actually wants versus what they said they wanted.</p><p>I saw this break completely at a mid-stage B2B company last year. They&#8217;d grown from 50 to 200 people and suddenly nobody could ship anything without three layers of review. A product designer told me she&#8217;d stopped proactively fixing UX issues because she&#8217;d learned that any unscheduled work got flagged as &#8220;lack of focus&#8221; in her next 1:1.</p><blockquote><p>&#8220;We kept talking about autonomy in our values deck while training everyone to ask permission for everything that mattered.&#8221;</p></blockquote><p>The execution gap wasn&#8217;t about skill or clarity. Everyone knew what good looked like. They just knew that doing it without explicit air cover was more dangerous than waiting.</p><h2>The ownership paradox nobody mentions</h2><p>Here&#8217;s what makes this hard: you can&#8217;t grant ownership. That&#8217;s not how it works. You can assign responsibility, but ownership is something people take. And they only take it when the environment proves it&#8217;s safe to do so.</p><p>Most companies try to close the execution gap by pushing ownership down. &#8220;You own this now,&#8221; leadership announces, as if saying it makes it real. But ownership without authority is just accountability with extra steps. You get all the blame when things go sideways, none of the room to make calls that might prevent it.</p><p>I&#8217;m reminded of a conversation with an engineering lead at a company that had just reorganised into squads. They&#8217;d copied Spotify&#8217;s model (everyone copies Spotify&#8217;s model) and declared teams fully autonomous. Except teams still couldn&#8217;t choose their own tooling. Or adjust their roadmap mid-quarter. Or decline features that made no sense for users. They had ownership of delivery, not decisions. Which meant they had neither.</p><p>The execution gap widened because now teams felt accountable for outcomes they couldn&#8217;t actually control.</p><h2>What actually builds ownership (and why it&#8217;s uncomfortable)</h2><p>The teams I&#8217;ve seen close execution gaps didn&#8217;t do it through better planning. They did it by making the space genuinely unsafe for inaction and genuinely safe for initiative.</p><p>That sounds contradictory because it is. You need both. Letting poor performance slide kills execution just as surely as punishing smart risks. But here&#8217;s what companies miss: most teams know the difference. They know when they&#8217;re being lazy versus when they&#8217;re being cautious. The problem is their management doesn&#8217;t trust them to know.</p><p>I watched a director at a fintech startup fix this in a way that felt almost reckless at the time. They told their product team: if you spot something broken that&#8217;ll take less than a week to fix, just do it. Don&#8217;t ask. Document the decision and the reasoning, but don&#8217;t wait for approval. They&#8217;ll argue about it in the next product review if it was wrong.</p><p>The first month was chaos. Teams shipped things that overlapped. A few initiatives went nowhere. But something shifted. People started taking responsibility for gaps they noticed instead of filing them under &#8220;someone should probably look at that eventually.&#8221;</p><p>The director got questioned in the exec meeting about why their team&#8217;s roadmap looked so messy. Their answer was perfect: &#8220;Because we&#8217;re solving problems as we find them instead of waiting for quarterly planning to tell us it&#8217;s okay to care.&#8221;</p><h2>The artifact nobody looks at</h2><p>Want to diagnose whether you&#8217;ve got an ownership problem? Look at your Slack threads. Not the public channels where people perform productivity. The DMs and private channels where actual work coordination happens.</p><p>If you see lots of &#8220;checking if it&#8217;s okay to...&#8221; or &#8220;who owns the decision on...&#8221; or &#8220;just want to make sure we&#8217;re aligned before...&#8221;, you&#8217;ve trained people that initiative requires permission. If you see people explaining decisions they&#8217;ve already made and asking for feedback on execution, you&#8217;ve built space for ownership.</p><p>The execution gap shows up in the questions people ask before they start, not in the work they do after.</p><h2>What this reveals about how product teams actually work</h2><p>Most execution frameworks assume rational actors operating in rational systems. You set clear goals, provide sufficient context, remove blockers, and teams execute. Except teams aren&#8217;t optimising for execution. They&#8217;re optimising for survival in whatever organisational environment they&#8217;re in.</p><p>If the environment punishes wrong bets more than it rewards right ones, teams won&#8217;t bet. If it rewards visible activity over meaningful progress, teams will perform busyness. If it requires consensus before action, teams will wait for consensus.</p><p>You can&#8217;t fix execution without fixing what the system is actually selecting for. And in most companies, the system is selecting for risk avoidance dressed up as alignment.</p><p>Part of me thinks this is why small teams move faster, and it&#8217;s not about communication overhead. It&#8217;s that there aren&#8217;t enough layers for initiative to get lost in. When you see a problem and the only person to check with is sitting next to you, ownership is the default state. Add three approval layers and waiting becomes the default.</p><h2>The bit I&#8217;m still figuring out</h2><p>Here&#8217;s where I get stuck: how do you scale genuine autonomy without descending into chaos? Because the companies I&#8217;ve seen pull off high ownership at scale all did it differently. Amazon&#8217;s written narratives create space for deep thinking before decisions. Stripe&#8217;s operational rigour means you can move fast because the rails are solid. Neither tried to copy the other.</p><p>Maybe that&#8217;s the point. You can&#8217;t template your way to ownership. You have to build the specific conditions where <em>your</em> teams stop waiting and start deciding. Which means the playbook everyone&#8217;s looking for doesn&#8217;t exist.</p><p>The execution gap closes when teams believe taking initiative is less risky than waiting for direction. Everything else is just coordination theatre.</p>]]></content:encoded></item><item><title><![CDATA[When the New Boss Arrives: What Nobody Tells You About Product Leadership Transitions]]></title><description><![CDATA[Every product leadership change follows the same script. Until it doesn't. Here's why the playbook everyone's reading is missing the pages that actually matter.]]></description><link>https://www.angelstanev.com/p/when-the-new-boss-arrives-what-nobody</link><guid isPermaLink="false">https://www.angelstanev.com/p/when-the-new-boss-arrives-what-nobody</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 27 Nov 2025 15:03:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="484" height="322.6666666666667" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3264,&quot;width&quot;:4896,&quot;resizeWidth&quot;:484,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a closed door with a closed sign attached to it&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a closed door with a closed sign attached to it" title="a closed door with a closed sign attached to it" srcset="https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1704176269801-a5d4cfe8c3ee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMnx8Y2xvc2VkJTIwZG9vcnxlbnwwfHx8fDE3NjUyMDU4NDR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@helloimnik">Nik</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><br>I&#8217;ve watched this play out four times now across different companies. New CPO arrives. Town hall gets scheduled. Deck gets polished. Everyone smiles nervously and waits to see if they&#8217;re about to be reorganised into oblivion.</p><p>And then... nothing happens. For weeks.</p><p>That silence isn&#8217;t inaction. It&#8217;s the most dangerous part of the whole transition. Because while you&#8217;re waiting for the strategy memo, your new boss is forming opinions about you based on almost nothing. That offhand comment in the lift. Whether you responded to their Slack message in three minutes or three hours. The body language in that first 1:1 where you tried too hard to seem valuable.</p><p>Here&#8217;s what I&#8217;ve noticed nobody talks about: the 90-day playbook everyone references is written for the incoming leader, not for you. It assumes you&#8217;re the clay waiting to be moulded. But you&#8217;re not clay. You&#8217;re a person with context, relationships, and probably a few skeletons in the roadmap that you&#8217;re hoping don&#8217;t get exhumed.</p><h2>The Three Archetypes Are Real. Sort Of.</h2><p>There&#8217;s a framework floating around that says new product leaders fall into three types: the Disruptor (aggressive growth, burn it down), the Optimiser (fix the machine, improve margins), and the Stabiliser (stop the bleeding, rebuild trust). I&#8217;ve found this broadly true, except for one problem.</p><blockquote><p>Most new leaders don&#8217;t know which archetype they are yet.</p></blockquote><p>They arrive with a mandate from the board or CEO that sounds clear but isn&#8217;t. &#8220;Fix the product organisation&#8221; could mean anything from &#8220;ship faster&#8221; to &#8220;fire everyone over 40.&#8221; The incoming CPO is doing their own translation work, often in real time, figuring out what they&#8217;re actually supposed to accomplish while pretending they already know.</p><blockquote><p>&#8220;When any new leader joins a team or company there is always the deluge of pent-up concerns, challenges, and ideas. I&#8217;ve seen others get completely overwhelmed or get thrown off course by the &#8216;what about&#8217; tsunami. My lesson learned was to start by just listening.&#8221;</p></blockquote><p>That&#8217;s Steve MacLaughlin, reflecting on his first 90 days as CPO. Notice what he&#8217;s describing: not confident strategic clarity, but information overwhelm. Your new boss is drinking from a firehose while trying to look like they&#8217;ve got a map.</p><p>This creates an odd dynamic. You know more than they do about the product, the customers, the tech debt, the political minefields. But they hold the power. The question isn&#8217;t whether to share what you know. It&#8217;s how to share it without looking like you&#8217;re either defending the old regime or angling for their job.</p><h2>The Middle Manager Trap</h2><p>If you&#8217;re a Director of Product or Group PM, you&#8217;re in a particularly awkward spot. You&#8217;re senior enough to be evaluated as potential leadership material but junior enough to be considered expendable if the new boss wants to bring in their own people.</p><p>I&#8217;ve watched good product leaders make the same mistake repeatedly here. They treat the transition as a performance review. They pull together decks showing everything they&#8217;ve shipped, every metric they&#8217;ve moved, every fire they&#8217;ve put out. Look at me! I&#8217;m valuable!</p><p>The problem? New leaders are drowning in data already. Another deck full of historical wins isn&#8217;t what they need. What they need is someone who can help them understand the current situation without spin. Someone who&#8217;ll say &#8220;that initiative everyone&#8217;s excited about? It&#8217;s three quarters behind and the team knows it but nobody wants to tell the CEO.&#8221;</p><p>That kind of candour is terrifying. It could backfire spectacularly. But I&#8217;ve seen it work more often than the alternative, which is carefully managed optimism that gets exposed eventually anyway.</p><blockquote><p>&#8220;The worst thing a holdover can do is to show herself to be an unshakeable part of the old guard. Usually that means defending plans and assumptions that need to be reconsidered under the new management.&#8221;</p></blockquote><p>Paul Schwada nails it there. The instinct to protect what you&#8217;ve built is human. But it reads as resistance, which reads as threat, which reads as &#8220;put this person on the list.&#8221;</p><h2>What Actually Changes (And What Doesn&#8217;t)</h2><p>Here&#8217;s something counterintuitive: the day-to-day work often doesn&#8217;t change much in leadership transitions. Sprint ceremonies still happen. Customer calls still need to be scheduled. The backlog still exists. Engineers still want clarity on requirements.</p><p>What changes is the interpretation layer. The same roadmap that was &#8220;appropriately ambitious&#8221; under the old regime becomes &#8220;unfocused and scattered&#8221; under the new one. The same discovery process that was &#8220;thorough&#8221; becomes &#8220;too slow.&#8221; Features don&#8217;t change; the narrative around features changes.</p><p>This is why reading the archetype early matters so much. A Disruptor will view a comprehensive discovery process as bureaucracy blocking speed. An Optimiser will view the same process as a potential efficiency lever. A Stabiliser might see it as exactly what&#8217;s needed to prevent another quality crisis.</p><p>Same reality. Completely different story.</p><p>And here&#8217;s where it gets properly uncomfortable. Sometimes you need to change the story you tell about your own work. Not lie. But reframe. That six-month research initiative becomes either &#8220;deep customer insight foundation&#8221; or &#8220;quick validation before scaling&#8221; depending on what resonates. You&#8217;re not being dishonest. You&#8217;re being fluent in the language your new leader speaks.</p><h2>The Part Nobody Wants to Say Out Loud</h2><p>Some transitions fail. Not because anyone did anything wrong, but because the fit isn&#8217;t there.</p><p>I&#8217;ve watched talented Directors of Product leave within six months of a new CPO arriving. Not because they were pushed out, exactly, but because the working relationship never clicked. Different communication styles. Different risk tolerances. Different assumptions about what product management even is.</p><p>The standard advice is &#8220;give it time&#8221; and &#8220;be adaptable.&#8221; That&#8217;s true up to a point. But if you&#8217;re three months in and every interaction feels like speaking different languages, the uncomfortable question becomes: is this worth fighting for?</p><p>There&#8217;s no shame in deciding it isn&#8217;t. The worst outcome isn&#8217;t leaving. The worst outcome is staying in a role where your judgement is constantly second-guessed, your autonomy steadily eroded, and your confidence slowly ground down until you forget you were ever good at this.</p><p>I don&#8217;t have a tidy conclusion here. Leadership transitions are genuinely uncertain, and anyone who tells you they have a formula is selling something.</p><p>What I do know is this: the leaders who navigate transitions best aren&#8217;t the ones who perform the hardest or defend the loudest. They&#8217;re the ones who stay curious about what the new boss is actually trying to accomplish, honest about the situation they&#8217;re walking into, and clear-eyed about whether the emerging direction is something they can genuinely get behind.</p><p>That last part is the question worth sitting with. Not &#8220;how do I survive this?&#8221; but &#8220;do I want to?&#8221;</p>]]></content:encoded></item><item><title><![CDATA[The Metric Facade Problem: Why Your Dashboard Is Lying to You]]></title><description><![CDATA[When everyone's watching the same numbers, nobody's watching what actually matters. Most product teams have built elaborate stages for performances nobody asked for.]]></description><link>https://www.angelstanev.com/p/the-metric-facade-problem-why-your</link><guid isPermaLink="false">https://www.angelstanev.com/p/the-metric-facade-problem-why-your</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 11 Sep 2025 16:07:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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="https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="438" height="273.8300438596491" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3421,&quot;width&quot;:5472,&quot;resizeWidth&quot;:438,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;3x3 Rubik's cube toy&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="3x3 Rubik's cube toy" title="3x3 Rubik's cube toy" srcset="https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1577401239170-897942555fb3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyNnx8cmFuZG9tfGVufDB8fHx8MTc2NDAzOTU1MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@lunarts">Volodymyr Hryshchenko</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I was sitting in yet another quarterly review last week when someone pulled up the engagement dashboard. You know the one: daily active users trending up and to the right, retention cohorts looking healthy, feature adoption climbing. The VP nodded. The room relaxed. Nobody mentioned that our support tickets had doubled or that three enterprise customers were quietly evaluating competitors.</p><blockquote><p>This happens everywhere. We&#8217;ve gotten really good at building dashboards that tell us we&#8217;re doing fine.</p></blockquote><p>The thing is, metrics used to be diagnostic tools. Now they&#8217;re more like those fake security cameras in parking garages: visible, official-looking, and completely useless for their stated purpose. They exist to make people feel better about not knowing what&#8217;s actually happening.</p><p>I&#8217;ve watched this pattern play out at four different companies now. It always starts the same way. Leadership asks for better visibility. Product scrambles to instrument everything. Engineering builds the pipeline. Someone designs a beautiful dashboard in Looker or Amplitude or whatever. Then everyone promptly starts optimising for the wrong things because the dashboard only shows what&#8217;s easy to measure, not what&#8217;s important.</p><p>Here&#8217;s what actually happens: your &#8220;North Star&#8221; metric becomes the thing you game instead of the thing that guides you. Teams learn which levers to pull to make the line go up. They stop asking whether the line should be going up. They definitely stop asking what&#8217;s happening in the spaces between the metrics.</p><blockquote><p>Take engagement. Please. Everyone tracks it. Nobody agrees on what it means. Is it sessions per user? Time in app? Features touched? Actions completed? The answer is always &#8220;yes, all of those&#8221; because choosing would require admitting what you&#8217;re actually trying to learn.</p></blockquote><p>I talked to a PM last month who told me their activation metric was &#8220;completing onboarding.&#8221; When I asked what onboarding completion predicted, she paused. &#8220;Honestly? Just that someone finished the tutorial.&#8221; Turns out their best customers skipped onboarding entirely and went straight to the core workflow. But the metric was up 15% quarter over quarter, so leadership was happy.</p><p>This isn&#8217;t stupidity. It&#8217;s incentive design meeting human nature. When you&#8217;re judged on metric movement, you move metrics. When the CEO asks about the dashboard in the all-hands, you make sure the dashboard looks good for the all-hands. When OKR reviews focus on quantitative targets, you pick targets you can hit instead of outcomes you need.</p><p>The companies that figured this out, the ones doing actual discovery instead of metric theater, they treat dashboards differently. They use them like triage nurses use vital signs: quick checks that tell you where to look deeper, not definitive diagnoses. Spotify&#8217;s squad health checks weren&#8217;t about tracking numbers. They were conversation starters. Amazon&#8217;s working backwards docs force you to articulate the customer problem before anyone looks at a forecast.</p><p>Actually, that&#8217;s not quite right. Amazon still has plenty of metric theater. Everyone does. The difference is knowing which metrics are for show and which ones matter.</p><p>Most product teams have this backwards. They treat their public metrics (the ones in board decks and all-hands) as truth, and their messy qualitative signals (support tickets, sales call notes, user interviews) as nice-to-have context. It should be the opposite. The qual data tells you what&#8217;s happening. The quant data tells you how often.</p><p>But qualitative work doesn&#8217;t scale the same way dashboards do. You can&#8217;t set and forget a customer interview the way you can set and forget a Mixpanel board. There&#8217;s no automated pipeline for reading Slack screenshots of user confusion. Nobody gets promoted for manually triangulating signals from five different sources.</p><p>So we build dashboards instead. We instrument everything. We set up alerts and anomaly detection and weekly metric reviews. We create elaborate rituals around numbers that everyone knows are lagging indicators of things we should have noticed weeks ago.</p><p>The really insidious part? These dashboards create their own reality. Once you&#8217;re tracking something, teams orient around it. The metric becomes the goal. The dashboard becomes the product. You end up with organisations optimising for dashboard green-ness instead of customer value.</p><p>I&#8217;m not saying don&#8217;t use metrics. Use them. Just stop pretending they&#8217;re telling you the whole story. Stop treating them like objective truth instead of subjective choices about what to count. Stop rewarding people for hitting numbers without asking what had to break to make those numbers move.</p><p>Your engagement is up because you added a daily notification that 60% of users immediately dismiss. Your activation is up because you shortened onboarding to three steps, and now nobody understands the product. Your retention is up because you&#8217;re measuring 28-day retention instead of 90-day, and you stopped counting churned users in the denominator.</p><p>These aren&#8217;t hypotheticals. I&#8217;ve seen every single one in the last six months.</p><p>The fix isn&#8217;t better metrics. It&#8217;s being honest about what metrics can and cannot tell you. It&#8217;s spending as much time in support tickets and sales calls as you do in dashboards. It&#8217;s asking &#8220;what would have to be true for this metric to be misleading?&#8221; before you celebrate hitting your target.</p><p>It&#8217;s accepting that the most important things happening in your product probably aren&#8217;t showing up in your weekly metrics review. They&#8217;re happening in the gaps. In the workarounds your power users built. In the features they stopped using. In the complaints they stopped making because they stopped expecting you to fix them.</p><p>Your dashboard isn&#8217;t lying to you on purpose. It&#8217;s just showing you what you told it to show. The question is whether you&#8217;re still watching what matters, or just watching the screen.</p>]]></content:encoded></item><item><title><![CDATA[Your OKRs Were Dead Before You Wrote Them]]></title><description><![CDATA[Strategy formulation errors kill OKRs before the first quarterly planning session even starts. The fix isn't better goal-setting workshops. It's anchoring your strategy in real world numbers.]]></description><link>https://www.angelstanev.com/p/your-okrs-were-dead-before-you-wrote</link><guid isPermaLink="false">https://www.angelstanev.com/p/your-okrs-were-dead-before-you-wrote</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 04 Sep 2025 09:30:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="464" height="310.641988365944" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2532,&quot;width&quot;:3782,&quot;resizeWidth&quot;:464,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;right arrow sign on wall&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="right arrow sign on wall" title="right arrow sign on wall" srcset="https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1497005367839-6e852de72767?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzOXx8c3RyYXRlZ3l8ZW58MHx8fHwxNzY0MTUyMTc3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@helloimnik">Nik</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p></p><p>I kept seeing the same Strategy autopsy. Company buys the tool, adopts OKRs, gets the CMS package of consultants on implementation, does the training, runs the workshops. Six months later they&#8217;re hitting 90% of their key results and the business is somehow getting worse. Leadership calls it an &#8220;execution problem.&#8221; It&#8217;s not.</p><blockquote><p>The OKRs were accelerating a strategy that was broken from the start.</p></blockquote><p>Here&#8217;s what actually happened: someone in a strategy offsite looked at a whiteboard and said &#8220;we should improve customer experience.&#8221; Everyone nodded. Sounds good. Strategic. Forward-thinking. Then they translated it into an objective, added some key results about NPS and support tickets, and sent teams off to execute. Three months later, engineering optimised for speed, product optimised for features, and customer satisfaction stayed exactly where it was.</p><p>The problem wasn&#8217;t the OKRs. It was that &#8220;improve customer experience&#8221; wasn&#8217;t a strategy. It was a wish list item with no diagnosis of what was actually broken.</p><blockquote><p>OKRs are strategy agnostic. They&#8217;ll accelerate a terrible strategy just as efficiently as a brilliant one.</p></blockquote><h2>The Formulation Failure That Is Rarely Talked About</h2><p>Most companies don&#8217;t fail at execution. They fail at the bit that happens before anyone opens Jira or writes an objective. The strategy formulation stage, where you&#8217;re supposed to figure out what problem you&#8217;re solving and why your approach might work.</p><p>Richard Rumelt calls this the &#8220;Blue Sky&#8221; mistake. Confusing aspiration with strategy. &#8220;Be the market leader&#8221; sounds strategic until you realise it&#8217;s just a desire with no explanation of how you&#8217;ll get there or what&#8217;s stopping you now. Then you turn that into OKRs and wonder why &#8220;increase market share by 15%&#8221; doesn&#8217;t manifest through sheer willpower.</p><p>I watched a B2B SaaS company do this last year. Their strategy was &#8220;become the enterprise choice.&#8221; Clear enough, right? So they set OKRs: ship enterprise features, close five Fortune 500 deals, get SOC 2 certified. Hit all three. Revenue stayed flat. Turns out enterprises weren&#8217;t avoiding them because of missing features. They were avoiding them because their brand screamed &#8220;startup that might not exist in two years.&#8221; The strategy diagnosed the wrong obstacle, so the OKRs solved the wrong problem.</p><p>The data backs this up. McKinsey&#8217;s research shows 70% of strategic initiatives fail, and it&#8217;s rarely because the goals were impossible. It&#8217;s because tiny formulation errors at the strategy stage snowball into execution failures. Your OKRs show green on the dashboard, whilst the actual strategic needle hasn&#8217;t moved an inch.</p><h2>Four Ways Strategy Kills OKRs Before They Start</h2><p><strong>The Moonshot with No Rocket.</strong> You set a delusional objective like &#8220;grow 300%&#8221; without any committed plan for how. Google can do moonshots because they&#8217;ve got the committed OKRs underneath, the actual tactical plan. Most companies just have the moonshot. Then they&#8217;re surprised when teams burn out chasing an impossible number.</p><p><strong>Task Lists Pretending to Be Outcomes.</strong> Roger Martin nails this one. You treat strategy like a project plan rather than a set of choices. So your key results measure activity instead of value. &#8220;Launch Project X&#8221; becomes a KR, you launch it, claim success, and nobody stops to ask whether Project X created any value at all.</p><p><strong>The Everything Strategy.</strong> Michael Porter&#8217;s nightmare. Trying to compete on price and quality and speed and innovation simultaneously. You end up with fifteen top-level OKRs because you refused to choose. Teams burn out moving fifteen metrics by 1% instead of three metrics by 20%. I&#8217;ve seen companies do this. The quarterly review deck has seventeen objectives. Nobody can remember what half of them mean.</p><blockquote><p>When your strategy refuses to choose, your OKRs become a to-do list where everything&#8217;s important and nothing actually matters.</p></blockquote><p><strong>Boardroom Fantasy Syndrome.</strong> Strategy gets formulated in a vacuum by people who haven&#8217;t talked to a customer in eighteen months. Marketing sets an OKR for leads, product sets one for enterprise features. Both succeed. The business fails because the leads marketing generated weren&#8217;t enterprise qualified and the features product shipped weren&#8217;t what those enterprises needed.</p><p>I talked to a product leader who called this &#8220;the paradox of success.&#8221; Their teams were hitting 100% of their OKRs whilst revenue dropped 12%. When they dug in, they found the strategy had been built on assumptions nobody had validated. The OKRs were just executing those assumptions really efficiently.</p><h2>Why This Keeps Happening</h2><p>We&#8217;ve got this backwards belief that OKRs will fix strategy problems through sheer operational discipline. Set clear goals, measure progress, iterate. Except you can&#8217;t iterate your way out of a flawed starting premise.</p><p>It&#8217;s like debugging code when the architecture&#8217;s wrong. You can optimise that function all day. Still doesn&#8217;t fix the fundamental design mistake.</p><p>The other thing that happens, and this is where it gets properly frustrating, is that leadership treats strategy formulation as a creative exercise. Blue sky thinking. What could we become? Who could we serve? Then someone has to turn that poetry into OKRs and suddenly you&#8217;re trying to measure &#8220;delight&#8221; or &#8220;transform the industry.&#8221; Good luck with that.</p><h2>The Anchor Nobody Uses</h2><p>Here&#8217;s what actually works, and I&#8217;ve watched maybe three companies do this properly: anchor your strategy in real-world numbers before you write a single OKR.</p><p>Not your internal metrics. Not what you hope will happen. The numbers that already exist outside your building. Market growth rates. Category trends. Competitor movement. Customer behaviour patterns. Economic indicators. The stuff that&#8217;s happening whether you participate or not.</p><p>A fintech I know did this. Before they wrote any objectives, they spent two weeks just mapping external KPIs. SMB failure rates in their target market. Payment processing volumes across the category. Regulatory change timelines. Competitor funding rounds. They found the market was growing at 12% annually, but their segment was only growing at 4%. That single number reframed everything.</p><blockquote><p>Their strategy stopped being &#8220;grow faster&#8221; and became &#8220;figure out why we&#8217;re growing slower than the market, then fix that specific thing.&#8221;</p></blockquote><p>Suddenly, the OKRs wrote themselves. Not because they had better facilitation or a clearer process. Because the strategy was anchored in external reality rather than internal aspiration.</p><p>The key results became testable hypotheses: &#8220;If we&#8217;re losing to competitors on speed, reducing onboarding time by 40% should close the growth gap.&#8221; You can measure that. More importantly, you can tell whether your diagnosis was right.</p><p>Another company I know tracks ten external KPIs religiously. Market penetration rates, category search volumes, net revenue retention benchmarks, competitive win rates from Gartner. Every quarter, before they touch their OKRs, they look at those numbers. Has the market shifted? Are the trends still valid? Is our relative position changing?</p><h2>What This Actually Requires</h2><p>You can&#8217;t do this in a strategy offsite. Well, you can, but you&#8217;ll be guessing. It requires someone to actually go find the numbers. Industry reports. Customer interviews. Market research. Competitive intelligence. The boring work of understanding what&#8217;s happening outside whilst everyone else is having opinions inside.</p><p>It also requires admitting you might be wrong. If you anchor strategy in external KPIs and those KPIs say your brilliant insight is contradicted by market reality, you&#8217;ve got to change the strategy. Most leadership teams would rather keep the fantasy and blame execution.</p><p>But here&#8217;s the thing: once you anchor in external numbers, the OKRs stop being aspirational and start being diagnostic. You&#8217;re not setting goals. You&#8217;re testing whether your understanding of the market is correct. If your OKRs say you&#8217;ll close the gap with competitors and you don&#8217;t, either your execution failed or your strategy was based on wrong assumptions.</p><p>That&#8217;s uncomfortable. It means admitting when the strategy&#8217;s broken, not just when the execution stumbled.</p><h2>The Bit That Won&#8217;t Change</h2><p>Most companies will keep doing it backwards. Strategy first, reality later. Set ambitious OKRs, hope something happens, call it &#8220;agile&#8221; when they pivot three times in one quarter.</p><p>The organisations that figure this out, that anchor strategy in external truth before they write objectives, they&#8217;re the ones where OKRs actually work. Not because they&#8217;re better at goal-setting. Because their goals are tethered to something real.</p><p>Your OKRs can&#8217;t save a strategy that was doomed at formulation. But if you start with the numbers that already exist in the world, the strategy writes itself. And the OKRs stop being wishful thinking and start being actual experiments with actual learning.</p><p>Most people don&#8217;t want that level of honesty. They want the comfort of clear objectives even if those objectives are built on fantasy.</p><p>Which explains why 70% of strategic initiatives fail whilst everyone&#8217;s hitting their key results.</p>]]></content:encoded></item><item><title><![CDATA[Product Marketing Doesn't Know What Strategy It's Translating]]></title><description><![CDATA[The go-to-market narrative and the actual strategic bet stopped talking to each other about three reorgs ago. Nobody seems bothered by this.]]></description><link>https://www.angelstanev.com/p/coming-soon</link><guid isPermaLink="false">https://www.angelstanev.com/p/coming-soon</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 21 Aug 2025 19:55:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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="https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="444" height="297.22314049586777" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2592,&quot;width&quot;:3872,&quot;resizeWidth&quot;:444,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;white and black quote board&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="white and black quote board" title="white and black quote board" srcset="https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1590248451958-05bf0fa70354?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMHx8dHJhbnNsYXRpb258ZW58MHx8fHwxNzY0MDE0ODkxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@etiennegirardet">Etienne Girardet</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>There&#8217;s this moment that happens in every product launch I&#8217;ve seen. Product marketing gets handed a PRD, maybe some Figma mocks, possibly a Loom of the roadmap review if they&#8217;re lucky. Then they&#8217;re supposed to build a launch narrative that explains why this matters to customers.</p><p>Nobody told them why it actually matters to the business.</p><p>So they make something up.</p><p>Actually, that&#8217;s not fair. They reconstruct a strategy from artifacts and educated guesses, like trying to figure out what a meal tasted like by reading the recipe backwards from the dirty dishes.</p><p>The thing is, there usually was a strategic intent. Someone, somewhere, made a bet. Maybe it was about moving upmarket. Maybe it was about defending against a competitor. Maybe it was about finally addressing technical debt that was costing millions. But by the time that intent reaches product marketing, it&#8217;s been through so many translations and telephone games that the launch story has nothing to do with the original reasoning.</p><p>I watched this play out last quarter. Engineering had spent six months rebuilding the permissions system. The actual reason? Enterprise deals were stalling because we couldn&#8217;t support their compliance requirements. Sales was haemorrhaging revenue. The CEO had explicitly said this was make-or-break for moving upmarket.</p><p>Product marketing&#8217;s launch angle? &#8220;Empowering teams with flexible access controls.&#8221;</p><p>I&#8217;ve watched this movie three times now. The ending never changes.</p><p>Nobody was wrong, exactly. The feature did enable flexible access. But the strategic bet was about enterprise revenue, and the positioning made it sound like a nice-to-have. The demo showed someone adding a colleague to a project. The case study featured a 50-person startup. The email campaign went to the entire user base.</p><p>Three months later, leadership was asking why enterprise pipeline hadn&#8217;t moved. Product marketing was asking why adoption was lower than expected. Engineering was asking why they bothered.</p><p>This isn&#8217;t a one-off. The strategic intent exists in one place. The product rationale exists somewhere else. The go-to-market story exists in a third location. They&#8217;re all internally consistent. They&#8217;re just not consistent with each other.</p><p>Leadership makes a strategic bet in a closed-door session. Product translates that into features based on their interpretation plus whatever engineering thinks is feasible. Design translates product&#8217;s requirements into flows that actually work. Product marketing translates all of that into customer benefits, except they&#8217;re working from specs and screenshots, not strategy memos.</p><p>Each translation is rational. But the cumulative effect is like that game where you whisper a sentence around a circle. By the end, &#8220;we&#8217;re betting on enterprise to hit our revenue targets&#8221; becomes &#8220;teams love collaboration features.&#8221;</p><p>The really weird part? This might be working as intended. Not consciously, but systemically.</p><p>If product marketing actually knew the strategic bet, they&#8217;d have to own outcomes tied to that bet. If the launch narrative explicitly said &#8220;this is for enterprise revenue,&#8221; and enterprise revenue didn&#8217;t move, that&#8217;s a failure. But if the narrative is vague enough, &#8220;empowering teams,&#8221; well, teams were empowered. Launch succeeded. Nobody&#8217;s to blame when the business results don&#8217;t follow.</p><blockquote><p>&#8220;It&#8217;s plausible deniability by organisational design.&#8221;</p></blockquote><p>I started noticing this after the third time I heard a PMM say &#8220;I don&#8217;t have a seat in strategy conversations.&#8221; Which is true. But why? The standard answer is hierarchy and access. PMMs aren&#8217;t senior enough, or strategy happens at the executive level.</p><p>Actually, that&#8217;s not quite it. I think it&#8217;s more pragmatic. If you tell product marketing the real strategic bet, you&#8217;re creating accountability for whether that bet pays off. If you keep them at arm&#8217;s length, they can execute tactics without being tied to strategic outcomes. When things go wrong, it&#8217;s a marketing execution problem, not a strategy problem.</p><p>This serves everyone, in a way. Leadership gets to preserve the illusion that strategy is driving everything. Product gets to focus on building without worrying about market positioning. Product marketing gets to optimise for launch metrics instead of business outcomes.</p><p>Everyone has cover.</p><p>The cost shows up later. In enterprise deals that don&#8217;t close because the positioning doesn&#8217;t match the product. In existing customers who get confused by announcements that don&#8217;t connect to their problems. In engineering teams that build things nobody buys because the market narrative was wrong from the start.</p><p>I talked to a PMM last month who&#8217;d been at her company for two years. She&#8217;d launched maybe fifteen features. When I asked her what the product strategy was, she laughed.</p><blockquote><p>&#8220;I know what we&#8217;ve shipped. I can tell you our messaging pillars. But why we&#8217;re building what we&#8217;re building? No idea.&#8221;</p></blockquote><p>She&#8217;s good at her job, by the way. Her launch campaigns hit their metrics. Her content performs well. She&#8217;s just executing tactics in a strategic vacuum, and everyone&#8217;s fine with that until they&#8217;re suddenly not.</p><p>The companies that have sorted this out, and there aren&#8217;t many, make product marketing responsible for translating strategy into markets, not features into benefits. That means PMMs need to understand the bet before they craft the narrative.</p><p>Intercom did this reasonably well for a while. Their PMMs could articulate why they were building for specific segments, not just what the features did. When they launched their Resolution Bot, the narrative wasn&#8217;t &#8220;AI helps your team.&#8221; It was &#8220;you&#8217;re spending too much on support, here&#8217;s how to fix it.&#8221; Strategic intent, product capability, and market positioning in alignment.</p><p>But that&#8217;s rare. Painfully rare.</p><p>Most of the time, product marketing is playing a game where they don&#8217;t know the rules. They&#8217;re building launch narratives based on guesswork and previous patterns, hoping they&#8217;ve read the subtext correctly.</p><p>Nobody tells them if they got it wrong until quarters later.</p><p>And here&#8217;s what nobody wants to admit: sometimes the strategic intent doesn&#8217;t exist. Sometimes product just built something because a founder liked the idea, or a big customer asked, or engineering had spare capacity. In those cases, product marketing&#8217;s job becomes inventing a strategy retroactively. Making it sound like there was always a plan.</p><p>Which, honestly, might explain why everyone&#8217;s so comfortable with the ambiguity. If there&#8217;s no real strategy to translate, then the translation can&#8217;t be wrong.</p><p>I&#8217;m not sure this is fixable without changing how companies think about the function. Product marketing sits in this weird gap between product and revenue, touching both but owned by neither.</p><p>The question isn&#8217;t whether product marketing should know the strategy. Obviously they should. The question is whether organisations actually want them to know, or whether the current arrangement serves everyone&#8217;s interests too well to change.</p><p>Your launch narrative probably doesn&#8217;t match your strategic intent. But maybe that&#8217;s the point.</p>]]></content:encoded></item><item><title><![CDATA[OKRs Won't Save You From the Execution Gap (But They Might Show You Where It Is)]]></title><description><![CDATA[Most teams treat OKRs like a bridge between strategy and execution. They're not. They're more like a mirror that shows you the bridge was never built in the first place.]]></description><link>https://www.angelstanev.com/p/okrs-wont-save-you-from-the-execution</link><guid isPermaLink="false">https://www.angelstanev.com/p/okrs-wont-save-you-from-the-execution</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 21 Aug 2025 07:52:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="440" height="293.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3648,&quot;width&quot;:5472,&quot;resizeWidth&quot;:440,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a bridge over a forest&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a bridge over a forest" title="a bridge over a forest" srcset="https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1657682947944-a89ee627d862?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxicmlkZ2UlMjBicm9rZW58ZW58MHx8fHwxNzY0MTQ2NzIxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@brikelly">Brian Kelly</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>During my stint at Quantive (now WorkBoard), I&#8217;ve watched a number of companies  roll out OKRs following the guidance deck, the same quarterly cadence and the same &#8220;align the organisation&#8221; rhetoric. Two-thirds of them end up quietly ignoring their objectives whilst still running the ceremony. The remaining third is having existential debates about whether &#8220;increase user engagement&#8221; counts as an outcome.</p><p>Nobody talks about this bit. The part where you&#8217;ve got your shiny OKRs pinned to every Confluence page and Slack channel, leadership feels good about clarity, and your team is still building features nobody asked for because someone&#8217;s bonus depends on shipping by Q4.</p><blockquote><p>The execution gap isn&#8217;t about setting better goals. It&#8217;s about the thirty decisions between &#8220;we agreed on this&#8221; and &#8220;we shipped that thing.&#8221;</p></blockquote><p>OKRs are brilliant at exposing the gap. Terrible at closing it.</p><h2>The Thing Everyone Says</h2><p>&#8220;OKRs create alignment.&#8221; Sure. I&#8217;ve seen perfect alignment on objectives whilst engineering built the wrong thing, design solved the wrong problem, and product measured the wrong metric. Everyone nodded in the same all-hands. Everyone pointed their work at the same quarterly target. The gap still happened.</p><p>Here&#8217;s what actually occurred: the objective said &#8220;improve customer retention by 15%&#8221;, the key results were measurable and time-bound, and the team interpreted &#8220;retention&#8221; as &#8220;daily active users&#8221; whilst customer success was tracking &#8220;accounts still paying after six months.&#8221; Both teams hit their targets. Retention barely moved.</p><p>That&#8217;s not an alignment problem. That&#8217;s thirty micro-decisions about what words mean, which signals matter, and whose definition wins when nobody&#8217;s looking.</p><h2>The Bit Nobody Mentions</h2><blockquote><p>OKRs are a diagnostic tool masquerading as a management system.</p></blockquote><p>When they work, it&#8217;s not because they drove execution. It&#8217;s because they revealed where the connective tissue was missing. The good companies see the gap, get uncomfortable, and start asking different questions. The rest just write better objectives next quarter.</p><p>I watched a team spend three weeks debating whether their key result should be &#8220;80% feature adoption&#8221; or &#8220;NPS above 40.&#8221; Painful meeting after painful meeting. Someone finally said, &#8220;Wait, do we even know if those two things correlate?&#8221; Silence. They didn&#8217;t. They&#8217;d never checked. That question, that moment of realising they were optimising for something they&#8217;d never validated, that&#8217;s what closed their execution gap. Not the OKR itself.</p><p>The framework forced them to get specific enough that the holes became visible.</p><h2>What OKRs Actually Do Well</h2><p>They make you pick. Not in a prioritisation workshop way, in a &#8220;you can&#8217;t fudge this in the quarterly review&#8221; way. When you write &#8220;increase trial-to-paid conversion by 12%&#8221; you can&#8217;t quietly ship a feature that sort of maybe relates to onboarding and call it progress. The number&#8217;s either there or it isn&#8217;t.</p><blockquote><p>That clarity is uncomfortable. Which is the point.</p></blockquote><p>They also create a shared vocabulary for about six weeks. Everyone knows what O3 means. You can shorthand in Slack. &#8220;Does this move KR2?&#8221; becomes a legitimate filter. Then someone new joins, or Q2 starts, and you&#8217;re back to translating.</p><p>But here&#8217;s what surprised me: the best use of OKRs I&#8217;ve seen wasn&#8217;t during the quarter. It was after. A PM I know runs these brutal post-mortems where they map every shipped feature against their key results. Not to shame anyone. To see the delta between &#8220;what we said mattered&#8221; and &#8220;what we actually built.&#8221; The gap between intention and action, right there in a spreadsheet.</p><p>Half the features had no line to any key result. They&#8217;d been prioritised anyway. Sales asked, a founder had a hunch, engineering wanted to refactor. All valid reasons, maybe. But it meant their OKRs were decorative.</p><h2>Where It All Goes Sideways</h2><p>The execution gap opens when you treat OKRs like a contract instead of a hypothesis.</p><p>You set them in January. By March, you&#8217;ve learned something that makes KR3 irrelevant. But you can&#8217;t change it because leadership wants &#8220;consistency&#8221; and the board deck has those numbers. So you keep reporting progress on a metric you no longer believe matters, whilst quietly working on something else entirely.</p><p>Or worse: you set an objective so vague that anything could count as progress. &#8220;Improve product quality&#8221; means seventeen different things to seventeen different people. Engineering thinks it&#8217;s reducing bugs. Product thinks it&#8217;s better UX. Customer success thinks it&#8217;s fewer support tickets. You have alignment on the words, none on the meaning.</p><p>I talked to someone at a fintech startup who had an OKR about &#8220;modernising the tech stack.&#8221; Their key result was &#8220;migrate 80% of services to new infrastructure.&#8221; Sounds clear. Except nobody asked whether modern infrastructure would actually solve the problem, which was that their feature velocity was terrible. They hit the key result. Velocity didn&#8217;t improve. Turns out the bottleneck was product decisions, not deployment pipelines.</p><p>The gap wasn&#8217;t in execution. It was in the starting assumption.</p><h2>The Actually Interesting Question</h2><blockquote><p>What if OKRs are meant to fail?</p></blockquote><p>Not in a &#8220;we didn&#8217;t hit our numbers&#8221; way. In a &#8220;we learned where our model of reality was wrong&#8221; way.</p><p>The companies I&#8217;ve seen use them well treat missing a key result as data. They don&#8217;t immediately blame execution. They ask: was the objective wrong? Was the key result measuring the thing we thought it measured? Did we discover something that changed our theory of impact?</p><p>That mindset, where OKRs are questions not answers, that seems to narrow the gap. Because the gap isn&#8217;t about doing the work. It&#8217;s about doing work that connects to the outcome you claimed to care about.</p><p>Most teams don&#8217;t want that level of honesty. They want goals that make them feel organised and protect them when things go wrong. &#8220;We hit our OKRs&#8221; becomes a shield. Even when the business result is nowhere.</p><h2>What They&#8217;re Not</h2><p>OKRs won&#8217;t tell you what to build. They won&#8217;t prioritise your backlog. They won&#8217;t resolve the argument about whether you&#8217;re a feature factory or a product org. They won&#8217;t make your roadmap less of a ransom note to stakeholders.</p><p>They definitely won&#8217;t close the execution gap if your actual problem is that nobody trusts product to make decisions, or engineering is underwater with tech debt, or your discovery process is &#8220;founder&#8217;s opinion plus vibes.&#8221;</p><p>I keep seeing teams adopt OKRs like they&#8217;re installing new software. As if the framework itself does something. It doesn&#8217;t. It reveals things. Whether you act on what it reveals, that&#8217;s a different question.</p><h2>So What Are They Actually For?</h2><p>OKRs are good for making the gap visible. For forcing specificity. For creating a moment where you have to articulate what you believe will matter and stake a claim.</p><p>They&#8217;re not good for closing that gap. That requires changing how decisions get made in the thirty moments between goal-setting and shipping. Who gets to say no. What data you trust. How much you&#8217;re willing to kill work that doesn&#8217;t connect.</p><p>You can have perfect OKRs and still build the wrong things. You can have rubbish OKRs and ship something great because someone on the team understood the real problem and had permission to act.</p><blockquote><p>The execution gap isn&#8217;t a planning problem. It&#8217;s a decision-making problem. OKRs just make it harder to pretend otherwise.</p></blockquote><p>Which might be their real value. Not that they drive better execution. But that they make it obvious when you&#8217;re not executing at all.</p>]]></content:encoded></item><item><title><![CDATA[What CMS Product Managers Should Care About]]></title><description><![CDATA[Admin panels don't tell you if customers are winning. They tell you if customers are clicking.]]></description><link>https://www.angelstanev.com/p/what-cms-product-managers-should</link><guid isPermaLink="false">https://www.angelstanev.com/p/what-cms-product-managers-should</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 14 Aug 2025 12:34:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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="https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6016" height="4016" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4016,&quot;width&quot;:6016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;aerial view photography of people crossing road&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="aerial view photography of people crossing road" title="aerial view photography of people crossing road" srcset="https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1512479595250-a6e6d43e8b22?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxjcm9zcyUyMHJvYWR8ZW58MHx8fHwxNzY0MDY5NTk2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@ryoji__iwata">Ryoji Iwata</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>At Quantive, we had this gorgeous admin dashboard. It tracked everything you&#8217;d expect: seat utilisation, login frequency, feature adoption, and configuration completeness. All of it. And for months, we&#8217;d celebrate when those numbers ticked up. More logins. More configured OKRs. More teams onboarded. We felt smart about it.</p><p>Then we&#8217;d lose a customer who looked perfect on paper.</p><h2>The Thing Everyone&#8217;s Measuring</h2><p>There&#8217;s a comfort in admin metrics. They&#8217;re clean. They&#8217;re immediate. They&#8217;re measurable. When a VP asks &#8220;How&#8217;s the product doing?&#8221; you can point to a chart that goes up and to the right. Everyone nods. Meeting adjourned.</p><p>This isn&#8217;t new. Every CMS, every enterprise platform, every B2B SaaS product has some version of this dashboard. And they all make the same mistake: they measure the admin experience as if it&#8217;s the actual value.</p><p>It isn&#8217;t.</p><p>The admin panel is theatre. It&#8217;s the green room, not the stage. Success doesn&#8217;t happen there. Success happens when your customer&#8217;s business does something different, something better, because they&#8217;re using your product.</p><p>But here&#8217;s what nobody&#8217;s saying: most product teams don&#8217;t actually know what that &#8220;something different&#8221; looks like. They&#8217;ve never asked. They&#8217;ve certainly never measured it.</p><h2>What Successful Companies Actually Do</h2><p>I started noticing a pattern with our highest-retention customers. They weren&#8217;t necessarily the ones with the highest login counts. Some of them barely touched the admin panel. But they had something else going on.</p><p>They&#8217;d built rituals around OKRs. Monday morning reviews. Quarterly planning sessions where OKRs were the starting point, not an afterthought. They&#8217;d connected their strategic objectives to specific revenue metrics and could show you the line between an OKR shift and a business outcome. One customer showed us how a single objective around customer retention had directly influenced their support team&#8217;s workflow redesign, which dropped churn by 8% over two quarters.</p><p>That&#8217;s not an admin metric. That&#8217;s a business outcome that happened to involve our product.</p><blockquote><p>The real indicators of success were: Are they implementing OKRs effectively? Are those OKRs driving measurable improvements in their business? Can we see a connection between strategic objectives and revenue impact?</p></blockquote><p>The companies that renewed and expanded weren&#8217;t just using Quantive. They were using it to win in their market. And the way they did it was surprisingly consistent. They integrated OKRs into existing workflows rather than creating a separate &#8220;OKR process&#8221;. They trained teams on the discipline, not just the tool. They made OKRs visible (literally, in some cases, with dashboards in common areas). They argued about them. They changed them when they weren&#8217;t working.</p><p>Actually, that last bit is important. The best customers changed their OKRs mid-quarter when reality shifted. The worst ones set them once and never looked back. One was adaptive; the other was performative. Same product, wildly different approaches.</p><p>And here&#8217;s something else: these successful companies almost always had dedicated Customer Success support. We&#8217;d assign a CSM who&#8217;d spend weeks, sometimes months, helping them build the discipline. The product alone didn&#8217;t create that OKR culture. It took someone who understood both the tool and the methodology to help teams navigate the awkward early phases, challenge their assumptions, and model what good looked like. Success wasn&#8217;t product-driven. It was product-enabled and people-guided.</p><h2>The Metrics We Weren&#8217;t Tracking</h2><p>Net Revenue Retention told us which customers would stay. But it took us too long to realise what predicted NRR. It wasn&#8217;t feature adoption. It wasn&#8217;t login frequency. It was whether the customer had operationalised the OKR discipline internally.</p><p>Could we see evidence that OKRs were influencing decisions? Were they referenced in Slack conversations? Did teams adjust roadmaps based on objective progress? Was there a feedback loop between strategic intent and tactical execution?</p><p>These weren&#8217;t metrics we had dashboards for. We had to dig. We had to talk to customers. We had to ask different questions.</p><p>This reminds me of a conversation I had with a customer success lead at a large consultancy. They&#8217;d bought Quantive for about 200 users. On paper, adoption was terrible. Maybe 30% of seats were active monthly. But when you looked closer, those 30% were the strategic planning team and executive layer. They were using it religiously to set direction for 10,000 people. The other 170 seats were team leads who logged in quarterly to review objectives and update progress.</p><p>Was that bad adoption? Or was that exactly what success looked like for their structure?</p><p>We&#8217;d been measuring the wrong thing.</p><h2>Wrap up</h2><p>Here&#8217;s the thing about CMS products, or OKR platforms, or any enterprise tool really: they don&#8217;t succeed in isolation. They succeed when they help a customer navigate three interconnected realities.</p><p>First, the product itself. How do successful customers configure it? What features do they actually use versus ignore? What integrations matter?</p><p>Second, their market. How are they using the product to compete? What advantage does it give them? If they&#8217;re in retail, are they using it to coordinate seasonal campaigns? If they&#8217;re in enterprise sales, are they using it to align account teams with strategic bets?</p><p>Third, their internal dynamics. Who owns the process? How do teams collaborate around it? What governance exists? What rituals have formed?</p><p>Most product teams only look at the first dimension. The best ones (or the ones who accidentally stumble into this) look at all three. Because that&#8217;s where the patterns are.</p><p>A SaaS company and a manufacturing company might both be &#8220;successful customers&#8221;, but their success patterns will look completely different. The SaaS company might update OKRs monthly and tie them to product velocity metrics. The manufacturing company might update them quarterly and tie them to supply chain efficiency. Both are winning. Both are high NRR. Both use the product differently.</p><p>If you only measure admin activity, you&#8217;d miss this entirely.</p><h2>What This Reveals About How We Build Products</h2><p>The shift here isn&#8217;t just about metrics. It&#8217;s about what you think your job is as a product manager.</p><p>If your job is to increase feature adoption, you&#8217;ll build features that encourage logins. You&#8217;ll gamify. You&#8217;ll send notifications. You&#8217;ll add dashboards to the dashboards.</p><p>If your job is to help customers win in their market, you&#8217;ll build features that connect your product to their reality. You&#8217;ll study how successful customers operate. You&#8217;ll identify what they do that others don&#8217;t. You&#8217;ll codify those behaviours into guidance, templates, workflows, or (if you&#8217;re ambitious) predictive nudges that help other customers follow similar paths.</p><p>This is uncomfortable because it requires you to care about things outside your product. You have to understand your customer&#8217;s business model. You have to know their competitive landscape. You have to recognise that your product is a means, not an end.</p><p>Part of me still struggles with this. It feels like overreach. Like I&#8217;m supposed to be building product features, not studying market dynamics or organisational behaviour. But the customers who succeed don&#8217;t separate these things. Why should I?</p><h2>The Unresolved Tension</h2><p>Here&#8217;s what I&#8217;m still figuring out: how do you measure this at scale and in different industries?</p><p>It&#8217;s one thing to have deep relationships with 20 customers and understand their success patterns intimately. It&#8217;s another thing to operationalise that insight across 2,000 customers. You can&#8217;t manually study every company&#8217;s market positioning and internal rituals. And you certainly can&#8217;t assign a dedicated CSM to every account, no matter how much that accelerates success.</p><p>But maybe you don&#8217;t have to. Maybe you can instrument the patterns. Track the behaviours that correlate with business outcomes. Build feedback loops that surface early indicators of success or failure. Not &#8220;Did they log in?&#8221; but &#8220;Are they exhibiting the patterns we&#8217;ve seen in companies that thrive?&#8221;</p><p>I haven&#8217;t cracked this. Neither has anyone else I&#8217;ve spoken to. But the companies that figure it out first are going to have a ridiculous advantage. Because they&#8217;ll stop optimising for admin engagement and start optimising for customer success in the real world.</p><p>Which, honestly, is what we should&#8217;ve been doing all along.</p>]]></content:encoded></item><item><title><![CDATA[Discovery Theatre: When User Research Becomes Strategy’s Alibi]]></title><description><![CDATA[Something strange happens when discovery findings always align with roadmap commitments. You're still talking to users, still synthesising insights, but you've stopped learning anything that matters.]]></description><link>https://www.angelstanev.com/p/discovery-theatre-when-user-research</link><guid isPermaLink="false">https://www.angelstanev.com/p/discovery-theatre-when-user-research</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 10 Jul 2025 11:41:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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="https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="462" height="308" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:462,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;man standing on mountain&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="man standing on mountain" title="man standing on mountain" srcset="https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1516825295207-81549bdd014c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxkaXNjb3Zlcnl8ZW58MHx8fHwxNzY0MTQ0MTY2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@isaacdavis">Isaac Davis</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>There&#8217;s a Slack thread I keep thinking about. Engineering lead asks product: &#8220;Why are we building this?&#8221; PM responds: &#8220;We validated it in discovery.&#8221; Engineering: &#8220;Right, but <em>why</em> this problem?&#8221; PM, slightly defensive now: &#8220;We literally just spent three weeks talking to users.&#8221;</p><p>Nobody asks the obvious follow-up: validated it against what?</p><p>This is discovery theatre. It&#8217;s everywhere. And it&#8217;s quietly rotting the connection between strategy and execution.</p><h2>The Pattern Nobody Names</h2><p>Here&#8217;s what actually happens: leadership sets a direction (let&#8217;s say &#8220;improve retention&#8221;). Product translates that into a roadmap theme. Then comes discovery. A few weeks later, you&#8217;re in a review meeting, and someone&#8217;s presenting research that coincidentally supports exactly what was already on the roadmap.</p><p>Funny how that works.</p><p>I&#8217;ve watched this play out at four companies now. Different industries, different maturity levels, same dynamic. Discovery becomes the thing you do to prove you did the thing, not the thing that helps you figure out what thing to do.</p><p>The tell is in the artefacts. When discovery documentation reads like a closing argument instead of an investigation report, you&#8217;re watching theatre.</p><h2>What&#8217;s Really Happening Beneath the Surface</h2><p>The problem isn&#8217;t that teams are lying. Most aren&#8217;t. They genuinely believe they&#8217;re following best practice: talk to users, identify problems, build solutions. The process looks right.</p><p>But look at the incentives. Leadership wants certainty. Stakeholders want commitments. Engineering wants stable plans. Everyone&#8217;s optimising for something other than learning.</p><p>So discovery mutates. It stops being &#8220;what should we do?&#8221; and becomes &#8220;here&#8217;s why what we&#8217;re already doing makes sense.&#8221; The research questions narrow. The participant selection skews. The synthesis focuses on signal, ignores noise. Not maliciously, just gravitationally. The roadmap has mass. Discovery orbits it.</p><p>I&#8217;m not sure this is even conscious most of the time.</p><p>The real damage isn&#8217;t the wasted research effort. It&#8217;s the feedback loop you&#8217;ve just severed. When discovery can&#8217;t falsify your assumptions, it can&#8217;t guide your strategy. You&#8217;re flying blind while insisting you can see.</p><h2>The Alibi Pattern</h2><p>There&#8217;s a specific shape to this. Leadership announces a strategic priority. Product interprets it (usually too literally). They identify initiatives that feel appropriately strategic. Then they run discovery.</p><p>But here&#8217;s the thing: if discovery was genuinely informing strategy translation, you&#8217;d see these teams change course sometimes. Deprioritise the big initiative. Challenge the strategic framing. Come back with &#8220;actually, the real problem is adjacent to what we thought.&#8221;</p><p>When&#8217;s the last time you saw that happen?</p><p>Instead, discovery becomes proof of rigour. &#8220;We validated this with 12 users.&#8221; What you validated was whether users experience the problem you already decided to solve. That&#8217;s not strategy translation. That&#8217;s confirmation bias with a user interview guide.</p><p>The worst version is when teams run discovery <em>after</em> engineering has already started building. I&#8217;ve seen this. Multiple times. At companies you&#8217;ve heard of. The discovery work happens in parallel, surfaces inconvenient truths, gets ignored because &#8220;we&#8217;re too far down the path to change now.&#8221;</p><p>At that point you&#8217;re not even pretending. You&#8217;re just checking a box.</p><h2>Strategy Translation vs. Strategic Justification</h2><p>Real strategy translation starts with discomfort. You take a strategic direction (&#8221;own the enterprise market&#8221; or &#8220;become the workflow hub&#8221;) and you sit with how impossibly vague that is. Then you generate hypotheses. Actual testable hypotheses with falsifiable predictions.</p><p>If we believe owning enterprise means solving compliance anxiety, then we&#8217;d expect to hear procurement teams raising security questions before pricing. We&#8217;d see deals stalling at certain review stages. We&#8217;d find champions who can&#8217;t get budget approval.</p><p>Discovery tests those hypotheses. And crucially (crucially) it&#8217;s designed to break them.</p><p>When discovery is strategy&#8217;s alibi instead, the hypotheses are backwards-engineered. You start with the solution, infer the problem it solves, then go find users experiencing that problem. Research design becomes an exercise in confirming your roadmap makes sense.</p><p>The smoking gun is what doesn&#8217;t make it into the findings. All the contradictory signals. The users who said the problem wasn&#8217;t actually painful. The people who pointed at different issues entirely. That stuff gets coded as &#8220;edge cases&#8221; or &#8220;not our target segment.&#8221;</p><p>Except sometimes those edge cases are trying to tell you something.</p><h2>The Company Size Trap</h2><p>This gets worse as companies scale. Smaller teams can get away with informal discovery: someone talks to three customers, learns something, adjusts. The feedback loop is tight. Discovery and strategy blur together naturally.</p><p>But at 200 people? At 800? You need process. So you build it. Discovery becomes a phase. It gets templates, cadences, review meetings. You hire researchers. You create documentation standards.</p><p>And somewhere in that formalisation, you lose the ability to say &#8220;wait, this doesn&#8217;t make sense.&#8221;</p><p>I watched a team at a scale-up run an eight-week discovery initiative. Proper qualitative research, quantitative validation, the works. They came back with findings that directly contradicted the roadmap assumption. Leadership response? &#8220;Interesting. Let&#8217;s keep that in the backlog and revisit next quarter.&#8221;</p><p>The roadmap didn&#8217;t change. Because the roadmap wasn&#8217;t actually a hypothesis. It was a commitment they&#8217;d already made to the board.</p><p>That&#8217;s when discovery stops informing strategy and starts performing it.</p><h2>The Testable Hypothesis Problem</h2><p>Most teams aren&#8217;t actually working with testable hypotheses. They think they are. They&#8217;ll say things like &#8220;we believe users need better collaboration features.&#8221; That&#8217;s not a hypothesis. It&#8217;s a statement of intent wearing a hypothesis costume.</p><p>A testable hypothesis looks like: &#8220;If we reduce comment latency below 200ms, we&#8217;ll see threaded discussions increase by 30% and session depth grow by 15%, because the current delay breaks conversational flow and people give up.&#8221;</p><p>That can be falsified. You can discover you&#8217;re wrong about the latency threshold. Wrong about which conversations it affects. Wrong about whether flow matters.</p><p>When discovery is genuinely connected to strategy, it&#8217;s trying to falsify these things. You&#8217;re actively looking for disconfirming evidence. The goal is to get less wrong before you build.</p><p>But strategy theatre doesn&#8217;t want falsifiable hypotheses. It wants confirmable narratives. So you get vague problem statements that any research can support: &#8220;Users are frustrated with the current workflow.&#8221; Well, yes. Users are always somewhat frustrated. What specifically? Which workflow? Frustrated how?</p><p>Doesn&#8217;t matter. It&#8217;s on the roadmap.</p><h2>What This Reveals About How We Work</h2><p>The real issue isn&#8217;t that product teams are bad at discovery. Most teams I&#8217;ve worked with are genuinely trying to learn from users. The issue is organisational pressure creates a reality distortion field.</p><p>When you&#8217;re expected to deliver on quarterly commitments, when your performance review depends on hitting roadmap milestones, when leadership has already told the board what&#8217;s coming, discovery stops being genuine inquiry. It can&#8217;t be. The system won&#8217;t let it.</p><p>I keep coming back to this: discovery theatre exists because uncertainty is professionally dangerous. If you run discovery that genuinely questions the roadmap, you&#8217;re creating problems. You&#8217;re slowing things down. You&#8217;re introducing doubt. In most organisations, that&#8217;s not rewarded. It&#8217;s punished.</p><p>So teams adapt. They run discovery that looks rigorous but can&#8217;t threaten the plan. They ask questions with predetermined answers. They synthesise findings that align with stakeholder expectations.</p><p>And then they wonder why their products miss the mark.</p><h2>The Uncomfortable Truth</h2><p>Part of me thinks this is worse than not doing discovery at all. At least when you&#8217;re just building from gut instinct, everyone knows you&#8217;re guessing. There&#8217;s honesty in that.</p><p>But discovery theatre creates false confidence. You&#8217;ve talked to users. You&#8217;ve got data. The findings deck looks professional. Leadership feels informed. You&#8217;ve de-risked the roadmap.</p><p>Except you haven&#8217;t. You&#8217;ve just created better documentation for why you&#8217;re still guessing.</p><p>The question that keeps nagging at me: is this fixable within most organisational structures? Or does real discovery (the kind that genuinely informs strategy) require a level of organisational courage that most companies simply don&#8217;t have?</p><p>I don&#8217;t have a clean answer to that. Which might be the most honest thing I can say about it.</p>]]></content:encoded></item><item><title><![CDATA[Your Design System Is Sabotaging Your Strategy]]></title><description><![CDATA[When the infrastructure you built to move fast accidentally makes changing direction prohibitively expensive. Your component library is a bet on the future that compounds daily.]]></description><link>https://www.angelstanev.com/p/your-design-system-is-sabotaging</link><guid isPermaLink="false">https://www.angelstanev.com/p/your-design-system-is-sabotaging</guid><dc:creator><![CDATA[Angel Stanev]]></dc:creator><pubDate>Thu, 03 Jul 2025 12:01:00 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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="https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="470" height="313.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2984,&quot;width&quot;:4476,&quot;resizeWidth&quot;:470,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Bright japanese signs illuminate a bustling city street at night.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Bright japanese signs illuminate a bustling city street at night." title="Bright japanese signs illuminate a bustling city street at night." srcset="https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1756032489909-dcb29c8a2b79?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8ZGVzaWduJTIwc3lzdGVtfGVufDB8fHx8MTc2NDA3MDAyMXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@vonshnauzer">Egor Myznik</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I&#8217;ve watched three companies ship the same product in the past year. Different markets, different problems, different value propositions. Same rounded corners, same button states, same card patterns. You know exactly what I&#8217;m talking about. That clean, professional, very-2024 aesthetic that screams &#8220;we have our shit together&#8221; while quietly ensuring every strategic pivot costs six months and requires an act of God.</p><p>The design system sold itself on velocity. Ship faster, maintain consistency, scale the team. And it delivered spectacularly. Your checkout flow looks great. Your dashboard is coherent. Engineers love the documentation.</p><p>What nobody mentions in the Figma files is that you&#8217;ve accidentally turned strategy into a renovation project.</p><h2>The Thing Everyone&#8217;s Saying</h2><p>Design systems are infrastructure. They&#8217;re meant to free teams from reinventing buttons so they can focus on hard problems. The component library is your shared language, your operational backbone. Without it, you get chaos. Every squad designing their own date picker, every feature looking like it came from a different company.</p><p>This is all true. I&#8217;m not here to argue against design systems. I&#8217;ve built them. I&#8217;ve sat through the workshops where we debate whether the tertiary button should have 6px or 8px padding.</p><h2>The Thing Nobody&#8217;s Saying</h2><p>Your design system optimises for similarity at exactly the moment you need difference.</p><p>Last month, a PM I know wanted to test a completely different approach to their pricing page. Not a tweak but a genuine rethink. Different information hierarchy, different interaction model, different persuasion architecture. The kind of thing you&#8217;d do if you were genuinely uncertain about your monetisation strategy and wanted to learn something real.</p><p>The conversation with design and engineering went like this: &#8220;Sure, but we&#8217;ll need to build five new components, extend the theming system, and update the documentation. Probably three sprints, assuming it doesn&#8217;t conflict with the navigation refresh.&#8221;</p><p>So they didn&#8217;t do it. They shipped another variation of the existing pattern, called it a test, learned nothing meaningful, and moved on. The design system had made the safe choice free and the interesting choice expensive.</p><p>At Airbnb, they spent years building a design system so robust it became famous. Then they needed to differentiate Experiences from Homes, and suddenly realized their system was built for consistency when the strategy required contrast. They ended up with this awkward hybrid where Experiences sort of broke the rules but not quite, because actually breaking them would mean forking the component library. The strategic differentiation they needed lived in this narrow band of &#8220;different enough to notice, similar enough to not require engineering work.&#8221;</p><h2>The Translation Failure</h2><p>This connects to something larger that nobody wants to admit: most implementation infrastructure is built for iteration, not transformation.</p><p>Your design system, your API architecture, your data models, your service boundaries. They all encode assumptions about what your product is and what problems it solves. That&#8217;s fine when you&#8217;re scaling an established pattern. It becomes suffocating when you need to test whether that pattern is actually working.</p><p>A fintech startup I know wanted to pivot from B2B to B2C. Their entire component library was built around table-heavy, data-dense interfaces. Complex filtering, bulk actions, admin controls everywhere. To make something that felt consumer-grade, they&#8217;d need to essentially maintain two design systems. So they didn&#8217;t pivot. They found a way to convince themselves the B2B path was fine, actually.</p><p>The pattern is consistent: the infrastructure built to move quickly in one direction actively resists movement in another direction. Design systems are just the most visible example because they live in Figma where everyone can see them.</p><h2>The Machinery of Sameness</h2><p>Component libraries work through constraint. Every button needs a type prop: primary, secondary, tertiary. Every card needs a variant: default, elevated, outlined. Every input needs a state: default, error, success. You&#8217;re not designing interfaces anymore, you&#8217;re assembling Lego bricks.</p><p>This is genius for operational efficiency. Engineering teams can ship features without involving designers. QA knows what to test. Accessibility is baked in. Handoff friction disappears.</p><p>But watch what happens to strategic differentiation. Your new AI feature gets primary buttons because that&#8217;s what you have. Your experimental pricing model gets the standard card treatment because building a new pattern requires a review board. Your attempt to create urgency without feeling manipulative gets sandboxed into existing component states that were designed before you knew you needed urgency.</p><p>The design system doesn&#8217;t say &#8220;no.&#8221; It just makes &#8220;yes&#8221; so expensive that teams self-censor. Strategic bets start to look like each other not because the strategy is similar, but because the implementation options are limited.</p><p>I&#8217;m not convinced this is fixable through better taxonomy. I&#8217;ve seen teams try. They create &#8220;experimental&#8221; variants, build &#8220;breakout&#8221; exceptions, establish &#8220;strategic initiative&#8221; component categories. It helps at the margins. But the fundamental tension remains: a system built for consistency can&#8217;t simultaneously optimise for differentiation.</p><h2>What Gets Optimised</h2><p>Think about how features get prioritised in your component backlog. You build the patterns you need most often. The login flow, the settings page, the data table, the form validation. Totally reasonable.</p><p>But &#8220;most often&#8221; correlates with &#8220;already doing.&#8221; You&#8217;re encoding your current strategy into your future implementation options. The thing you might need to do gets no components built for it because you don&#8217;t know you need them yet.</p><p>Meanwhile, competitors without your mature design system can ship weird things faster. Not because they&#8217;re smarter, but because they haven&#8217;t yet optimised away their degrees of freedom. Their inconsistency is a feature when they need to test something genuinely different.</p><p>There&#8217;s something darkly funny about this. Your design system maturity becomes an anchor the moment market conditions change. That thing you built to move faster makes you slower precisely when speed matters most.</p><h2>The Strategic Debt</h2><p>At some point, every company with a mature design system hits this moment: they need to do something genuinely different, and the system blocks them. So they either don&#8217;t do the thing, do it badly within system constraints, break the system and deal with the consequences, or build a second system for &#8220;strategic initiatives.&#8221;</p><p>None of these options are great. The problem isn&#8217;t the design system itself, it&#8217;s the implicit assumption that operational excellence and strategic flexibility can be optimised simultaneously. They can&#8217;t. They&#8217;re in tension. Sometimes direct opposition.</p><p>The design system gives you leverage on execution. That&#8217;s real value. But leverage amplifies force in the direction you&#8217;re already moving while making it harder to change direction.</p><h2>Where This Shows Up</h2><p>Your company probably has a narrative about being nimble, testing quickly, following signals. Then look at your last five &#8220;strategic experiments.&#8221; How many of them used the existing component library almost exclusively? How many times did &#8220;what would it take to build this?&#8221; turn into a conversation about component abstraction and system scalability?</p><p>The strategic pivot that requires new infrastructure patterns gets quietly translated into the strategic tweak that fits existing patterns. Nobody thinks they&#8217;re compromising. Everyone thinks they&#8217;re being pragmatic. But pragmatism compounds. After enough pragmatic choices, your strategy starts to look suspiciously like your component library.</p><p>I don&#8217;t have a clean answer here. Part of me thinks you need to budget for strategic waste, deliberately build things that break your system just to keep the muscle memory alive. What I do know is that if your design system never gets challenged, if every strategic bet fits neatly into existing patterns, if your roadmap never requires new component primitives, you&#8217;re probably not actually testing strategy. You&#8217;re iterating on execution.</p><p>And at some point, the market changes in a way your component library wasn&#8217;t built for.</p>]]></content:encoded></item></channel></rss>