<?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 Pre-Pre-Seed]]></title><description><![CDATA[Anything and everything about building early-stage products. Zero hype. More than two decades of pragmatic experience.]]></description><link>https://pawelbrodzinski.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!V1yT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png</url><title>The Pre-Pre-Seed</title><link>https://pawelbrodzinski.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 11 Oct 2026 21:17:48 GMT</lastBuildDate><atom:link href="https://pawelbrodzinski.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Pawel Brodzinski]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[pawelbrodzinski@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pawelbrodzinski@substack.com]]></itunes:email><itunes:name><![CDATA[Pawel Brodzinski]]></itunes:name></itunes:owner><itunes:author><![CDATA[Pawel Brodzinski]]></itunes:author><googleplay:owner><![CDATA[pawelbrodzinski@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pawelbrodzinski@substack.com]]></googleplay:email><googleplay:author><![CDATA[Pawel Brodzinski]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[“We Invest in Founders” Is a Convenient Lie]]></title><description><![CDATA[Investors back the jockey, not the horse is a popular startup advice. If you look what investors actually do, the story doesn&#8217;t hold.]]></description><link>https://pawelbrodzinski.substack.com/p/we-invest-in-founders-is-a-convenient</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/we-invest-in-founders-is-a-convenient</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 07 Oct 2026 09:13:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_Ajk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.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_!_Ajk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Ajk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Ajk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Ajk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Ajk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Ajk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:775401,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/219228693?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Ajk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Ajk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Ajk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Ajk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbae6fde7-2775-41da-a48e-b3048e5dfcd6_3932x2229.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;ve definitely heard that one: Investors back the jockey, not the horse. Get VCs to choose between the product and the key people behind it. They will predominantly stress how much they bet on the founding team. Check prevalent advice on pitching. The team slide will almost always emerge as a pivotal part.</p><p>I just got back from <a href="https://www.bitsandpretzels.com/">Bits and Pretzels</a>, a major European startup event. The story? All the same. Team over a product. I heard it from the main stage. I picked it up from roundtable discussions. It got repeated over and over and over again in hallway conversations.</p><p>I call bullshit.</p><p>What people say they do is different from what they actually do.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Listen to Pitching</h2><p>Throughout the two days of Bits and Pretzels, the pitching stage was open almost the whole time. I tuned into a few dozen pitches across a few sessions. The quality, expectedly, varied. However, what interested me more than pitches were the judges&#8217; questions.</p><p>If a team is important, there should obviously be a lot of inquiry about it. It doesn&#8217;t matter whether the judges were genuinely interested in exploring the idea or merely sharing feedback about the pitch itself. The founder questions should emerge.</p><p>Across all the pitches I saw, there were easily way more than a hundred questions in total. How many of them were about the founding team?</p><p>One.</p><p>About the product? A lot. Traction and revenues? Even more. The proverbial jockey? One.</p><p>And it&#8217;s not like the presentations lacked variety. You could hear anyone from founders looking for the first users to those ready to grow a validated idea. The industries ranged from the future of work to robotics, from sales to entertainment, from finance to health.</p><p>Even when a founder literally started their pitch by introducing themselves as a serial entrepreneur, no interest followed. Or at least it wasn&#8217;t signified by any question whatsoever. It felt like a direct prompt: <em>&#8220;Ask me about this!&#8221;</em> To no avail.</p><h2>Challenge the Investors</h2><p><em>&#8220;But Pawel, there&#8217;s a world of difference between a pitching contest and actual investing!&#8221;</em></p><p>There sure is. So let&#8217;s talk to the investors. I asked several of them how important the team is. Very. One of them went as far as to suggest it&#8217;s <em>80% of their decision input</em>. So far, so good.</p><p>Let&#8217;s challenge that, shall we?</p><p>I followed up asking investors whether they would invest in a startup perfectly aligned with their agenda but not promising hefty ROI multipliers. Nope, can&#8217;t do. <em>&#8220;We don&#8217;t invest below $1M ARR, sorry. My hands are tied.&#8221;</em> was a typical answer.</p><p>Change $1M ARR to whatever arbitrary financial or traction metrics any given fund has set for themselves, and you could basically quote the answers. Pre-seed stage? <em>&#8220;What&#8217;s the customer base, Customer Acquisition Cost, churn? What&#8217;s the traction?&#8221;</em></p><p>Hold on a second. What about the founding team role you were telling me so much about? Seems it doesn&#8217;t matter unless all the numbers pass the test. Yup, <em>&#8220;My hands are tied.&#8221;</em></p><p>It makes sense. Ultimately, no matter how aspirational the agenda, the fund is there to generate profit. The discussions will boil down to the strongest indicators of future ROI. Which, quite coincidentally, are revenue- or traction-related. That&#8217;s risk management basics, really.</p><p>Should we then really expect General Partners to ignore that and prioritize stories of the founding team?</p><h2>Availability Bias</h2><p>Yet, somehow, when we think about how investors make decisions, it&#8217;s natural to stress the role of founders. Hell, if we <em>inquire</em> investors about that directly, they concur. Why?</p><p>It&#8217;s the stories we share. Ask random people in the startup ecosystem for a success story, and they will come up with the best-known ones. If not Googles and Facebooks of this world, then at least Airbnb, or Shopify, or Zappos, or Mailchimp.</p><p>All these stories have a hero at the helm. Brian Chesky, Tobi L&#252;tke, Tony Hsieh, Ben Chestnut &amp; Dan Kurzius. The visionary leaders. People you&#8217;d invest in without as much as a second thought.</p><p>Save for the fact that Brian Chesky didn&#8217;t look like a sure bet in the first place. Not to the <a href="https://venturebeat.com/technology/airbnb-once-tried-to-give-away-10-of-the-company-for-150k-and-nobody-bit">investors he approached initially</a>, at least. Oh, and Mailchimp never needed a round.</p><p>It&#8217;s a classic case of <a href="https://en.wikipedia.org/wiki/Availability_heuristic">availability bias</a>. We can readily recall these stories precisely because they are the most notable. We may thus consider them the norm, even if they&#8217;re anything but. It&#8217;s a trap. When all the available samples are edge cases, founders may as well trick themselves into believing they&#8217;re building the next Airbnb. Surprisingly many of them do, actually. I mean, believe, not build. </p><p><strong>Reality, though, is largely built of <a href="https://pawelbrodzinski.substack.com/p/lessons-from-5-failure-stories-build">failed startups run by unremarkable founders</a>.</strong> These are product companies that get funded, if at all, because they can prove the business is promising enough. Except no one writes home about them. We can&#8217;t cite their brands, let alone their founders&#8217; names.</p><p>Count the deals, and it&#8217;s those anonymous startups that make up the bulk of all investments. Do a simple test: how many recent funding stories can you bring up? Now, there were tens of thousands of startups funded last year. And the year before as well. Oh, and <a href="https://incisive.vc/2025/06/10/update-on-venture-graduation-rates/">two-thirds of them ain&#8217;t gonna raise another round</a> anytime soon. Or, like, ever.</p><p>Even for an insider, it&#8217;s impossible to know more than a sliver of these cases. A layperson will default to the same few, most notable ones. That&#8217;s a perfect Petri dish for availability bias.</p><h2>Hindsight Bias</h2><p>A good companion to availability bias is <a href="https://en.wikipedia.org/wiki/Hindsight_bias">hindsight bias</a>. When we look at all these success stories, we see the founders as if they had it all written in the cards.</p><p>Consider the details, though, and the arc breaks. Why was <a href="https://tim.blog/2019/02/07/tobi-lutke-shopify/">Shopify a snowboard shop</a>? Why did Flickr start as a <a href="https://actlearnlead.com/2013/02/05/how-flickr-went-from-online-game-to-photo-sharing-giant/">failed online game</a>? Oh, and when we&#8217;re at it, how about Slack? <a href="https://en.wikipedia.org/wiki/Stewart_Butterfield">Same co-founder</a>, <a href="https://techcrunch.com/2019/05/30/the-slack-origin-story/">same story</a>. It&#8217;s as if Stewart Butterfield believed he needed to start with a failed game to build a successful business. Or, more likely, he had no idea. In hindsight, we consider those pivots almost inevitable. If they were indeed that obvious, why take the long path?</p><p>Or maybe, just maybe, there wasn&#8217;t anything certain about these calls. Maybe all these stunning successes with charismatic founders were one unlucky turn away from going bust?</p><p>Think of Steve Jobs in 1997, when <a href="https://news.microsoft.com/source/1997/08/06/microsoft-and-apple-affirm-commitment-to-build-next-generation-software-for-macintosh/">Microsoft&#8217;s investment</a> saved Apple from a sad end, way before the iPod or iPhone. One has to wonder what story we would be telling about Jobs if Bill Gates didn&#8217;t come to the rescue.</p><p>Probably something like the one about Fab.com and their <a href="https://slidebean.com/story/fab-com-story">failed pivot to Hem.com</a>. Or, if they were a tad luckier, something like <a href="https://finance.yahoo.com/sectors/technology/articles/groupon-laying-off-400-employees-172900985.html">Groupon&#8217;s neverending pivot</a> story. Funny thing, these never come up when I ask about startup stories.</p><p><strong>In hindsight, all celebrity CEOs look invincible. In reality, the perception stems from their success. Which was anything but certain.</strong></p><h2>What People Say They Do Is Different from What They Actually Do</h2><p><em>&#8220;We invest in a founder, not a product&#8221;</em> is a convenient story. It&#8217;s easy to convince ourselves that it&#8217;s what we do. That is, unless we examine the actual behaviors.</p><p>Then, the story breaks. It&#8217;s more along the lines of <em>&#8220;The founders are the decisive factor once everything else fits the expectations.&#8221;</em> Guess what. <strong>Once everything else is OK, there&#8217;s no choice to be made. An investor has one startup to choose from. If they&#8217;re lucky. More likely, they disqualified everyone.</strong></p><p>That&#8217;s, by the way, another common theme from my discussions with investors at Bits and Pretzels. <em>&#8220;We can&#8217;t deploy all funds.&#8221;</em> I heard that theme from General Partners from funds big and small, focused and broad.</p><p>Would they invest in a founder who literally wants to advance the fund&#8217;s agenda? Nope. Not if ARR, CAC to CLTV, churn rate (pick any) are not what they&#8217;re supposed to be.</p><p>So much for betting on the jockey, not the horse. It&#8217;s largely paying lip service, nothing more. <strong>If you want to know how any given fund makes decisions, ignore what they say they do. Look at what they actually do.</strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! If you like what you&#8217;ve read, consider subscribing or sharing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Not AI-generated. Seriously. &#50883; <a href="https://okhuman.com/JTMv0A">https://okhuman.com/JTMv0A</a></p>]]></content:encoded></item><item><title><![CDATA[MVP: Always a Product, Sometimes Viable, Never Minimum]]></title><description><![CDATA[MVP hasn't meant "minimum" in years. After going through 1,000+ product pitches, I'm not sure it ever did.]]></description><link>https://pawelbrodzinski.substack.com/p/mvp-always-a-product-sometimes-viable</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/mvp-always-a-product-sometimes-viable</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 23 Sep 2026 15:52:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wi9k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.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_!wi9k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wi9k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wi9k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wi9k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wi9k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wi9k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:523120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/217090784?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wi9k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wi9k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wi9k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wi9k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d27a3a6-9ec9-4676-9c3a-7b675c51e659_2708x1523.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Minimum Viable Product (MVP) is, hands down, the most successful term to come out of Lean Startup. Eric Ries didn&#8217;t coin it, though. </span><a href="https://en.wikipedia.org/wiki/Minimum_viable_product"><span>Frank Robinson beat him to it by almost a decade.</span></a></p><p><span>Ries didn&#8217;t just make MVP a celebrity. He transformed the meaning of &#8220;viable,&#8221; too. While Robinson focused on ROI and risk, Ries redefined it as a </span><a href="https://www.startuplessonslearned.com/2009/03/minimum-viable-product.html"><span>vehicle for validated learning</span></a><span>.</span></p><p><span>Funny thing. When people say &#8220;MVP,&#8221; they mean neither of these.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>Minimum Viable Product</span></h2><p><span>In Eric Ries&#8217; world, we build an MVP to optimize the Build-Measure-Learn cycle. </span><strong><span>We want to build as little as possible to be able to measure the outcome and, ultimately, generate new insight.</span></strong></p><p><span>That&#8217;s how Ries described &#8220;his&#8221; </span><a href="https://www.startuplessonslearned.com/2009/03/minimum-viable-product.html?showComment=1270771338009#c4110336150095944422"><span>MVP from the very outset</span></a><span>.</span></p><blockquote><p><em><span>&#8220;What we should have done, and what we did for a lot of features thereafter, is started with a landing page that promised people that product. Then we should have taken out the AdWords we were planning to take out, drive traffic to that landing page, and offer people to buy the experience that we are talking about.&#8221;</span></em></p></blockquote><p><span>In that story, MVP is not a product. Not even a product scaffold. It&#8217;s a promise that a product </span><em><span>might exist</span></em><span>. A fake promise, no less. That&#8217;s basically what an empty landing page is.</span></p><p><span>Yet it&#8217;s enough to measure traffic (pageviews, clicks) and interest (email signups). It&#8217;s enough to </span><em><span>learn</span></em><span>. That&#8217;s what &#8220;viable&#8221; was meant to mean.</span></p><h2><span>Everyone Builds MVP</span></h2><p><span>At </span><a href="https://lunarlogic.com/"><span>Lunar Logic</span></a><span>, we helped develop some 200 products. Mostly early-stage. In many cases, we were there from the first line of code. Sometimes even earlier, from the ideation phase.</span></p><p><span>For each gig we landed, we talked with at least a few founders who didn&#8217;t end up working with us. If we include these chats, then the counter is long past 1,000.</span></p><p><span>One of my (many) roles at Lunar is handling these conversations. Yes, that means I easily explored more than a thousand product pitches. And not </span><em><span>&#8220;let&#8217;s pitch to see if it even has legs&#8221;</span></em><span> ones, but a </span><em><span>&#8220;I really want to build the thing&#8221;</span></em><span> kind. It&#8217;s a front-row seat to observe how founders talk about their product ideas.</span></p><p><span>MVP is the cornerstone of all of these stories. If we trust what people </span><em><span>say</span></em><span>, then everyone is building a Minimum Viable Product. It&#8217;s a Lean Startup heaven.</span></p><p><span>Except for the part where what we say we do is different from what we actually do.</span></p><h2><span>Always a Product</span></h2><p><span>At the risk of stating the obvious, the &#8220;product&#8221; part of MVP always delivers. Ask any founder about their idea. They&#8217;ll talk as much as you let them about how they are solving a problem (whether existent or not). </span><strong><span>All these narratives are about products, services, and offerings.</span></strong></p><p><span>It sounds obvious. If a business is to make money, it has to sell something. Remove the offering, and you don&#8217;t have a business. No business, no founder, and no one to talk to about product development.</span></p><p><span>A side note: The existence of a product sounds obvious, but it shouldn&#8217;t be a given. </span><strong><span>A sensible discovery process should revolve around </span></strong><em><strong><span>problem exploration</span></strong></em><strong><span> before we even consider any solution.</span></strong><span> Figuring out what a product might be should happen only down the line. But that&#8217;s </span><a href="https://pawelbrodzinski.substack.com/p/journey-hypothesis-or-destination"><span>a different discussion</span></a><span>.</span></p><p><span>Either way, a product is always there.</span></p><h2><span>Sometimes Viable</span></h2><p><span>Whether said product is viable is a whole &#8216;nother beast. At Lunar, we have a category for product ideas that blatantly don&#8217;t make sense. We call them &#8220;Facebook for cats,&#8221; which is a sentimental trip to the early 2010s, when we were literally asked to estimate such projects.</span></p><p><span>I didn&#8217;t gather data, but over the years, the percentage of such thoughtless ideas shrank. Yes, there was a wave of &#8220;blockchain for cats,&#8221; but it died rather quickly. Yet, if we count our experience as a temperature reading, the overall quality of product ideas has improved.</span></p><p><span>Which isn&#8217;t to say that they are viable. In any sense of the word.</span></p><p><span>We can consider viability in the literal meaning, as a product capable of working, succeeding, and/or growing. </span><strong><span>An appalling startup success rate suggests that maybe 1 in 10 product ideas are viable. At best.</span></strong><span> And that number refuses to budge for decades.</span></p><p><span>We can refer back to Lean Startup, too. In this case, viability is about how much learning we are able to extract from the product to iterate on it. Ultimately, the goal is the same. Some definition of success.</span></p><p><span>From either vantage point, viability is only an occasional feature of an MVP. </span><strong><span>An average product is not viable. Not even remotely close.</span></strong></p><p><span>That&#8217;s why our goal to </span><a href="https://pawelbrodzinski.substack.com/p/50-of-discovery-phases-should-fail"><span>&#8221;fail&#8221; at least half of our discovery phases</span></a><span> is a modest one.</span></p><h2><span>Never Minimum</span></h2><p><span>I could complain about product ideas&#8217; lack of viability all day long, but that&#8217;s hardly my main problem with how we use the glorified abbreviation. The biggest lie in Minimum Viable Product is the &#8220;minimum&#8221; part.</span></p><p><span>Across more than a thousand product pitches I heard, there wasn&#8217;t one that I&#8217;d consider minimal. Not. A. Single. One. And by a wide margin. Typically, it&#8217;s easy to remove two-thirds of the scope, and we still look at a product idea that potentially delivers value to the ideal customer profile.</span></p><p><span>And I&#8217;m using here a generous definition of viability&#8212;one where the offering genuinely aspires to solve a problem for customers, not one where we </span><a href="https://pawelbrodzinski.substack.com/p/code-is-not-the-outcome-learning"><span>optimize for the learning cycle</span></a><span>.</span></p><p><span>Even if I set the bar low and assume an </span><em><span>MVP means actual product development</span></em><span>, I am yet to see what I would consider a </span><em><span>Minimum</span></em><span> Viable Product. So far, no luck.</span></p><p><span>That&#8217;s why, when someone says MVP, I resolve it to </span><strong><span>Always a Product, Sometimes Viable, Never Minimum</span></strong><span>.</span></p><h2><span>(Largely) Meaningless Labels</span></h2><p><span>In a way, it was inevitable. Just about any term that becomes widely popular stops bearing any meaning. Take Agile. Once it got mainstream, suddenly everyone wanted to do Agile (or be Agile or whatever). What follows, everyone did (or was or whatever), whether that meant doing half-assed Scrum or building a culture that actually is responsive to change. Mostly the former kind, though.</span></p><p><span>Soon, when someone said Agile, it communicated nothing. You&#8217;d have to ask what they meant exactly to have any clue which definition of the word they had in mind.</span></p><p><span>Don&#8217;t get me wrong. I don&#8217;t criticize. Even for teams doing a half-hearted effort, it was likely still better than what they&#8217;d done before.</span></p><p><strong><span>The same goes for MVP. It&#8217;s become an umbrella term for whatever a startup believes should be the first version of their product.</span></strong></p><p><span>And it&#8217;s not like we lost all meaning. The vast majority of founders are genuinely trying to cut down the scope of their &#8220;MVPs.&#8221; They know an MVP should be small. They just don&#8217;t know how small small should be.</span></p><h2><span>It&#8217;s an Experiment</span></h2><p><span>Given that MVP has evolved to mean &#8220;the first version,&#8221; let&#8217;s just leave it as it is. I don&#8217;t mind. Yet we still need lingo to communicate these minimal increments we use to generate insight. If only we had a word for that.</span></p><p><span>Like, I don&#8217;t know, an experiment, maybe?</span></p><p><span>I know, I know. It doesn&#8217;t have a fancy three-letter abbreviation, and it&#8217;s impossible to get credit for coining the term. Still, an experiment means trying something, measuring the outcome, and ideally learning something new. It might mean generating new insight, confirming or disproving a hypothesis, etc. Doesn&#8217;t it sound awfully like the Build-Measure-Learn cycle?</span></p><p><span>In fact, a well-designed experiment should have an uncertain outcome. If we expect something to fail and it does, we learn little. And vice versa, if the odds of success are high and the thing flies, we don&#8217;t get much fresh insight.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UJAY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UJAY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 424w, https://substackcdn.com/image/fetch/$s_!UJAY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 848w, https://substackcdn.com/image/fetch/$s_!UJAY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 1272w, https://substackcdn.com/image/fetch/$s_!UJAY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UJAY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png" width="1312" height="947" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:947,&quot;width&quot;:1312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92757,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/217090784?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UJAY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 424w, https://substackcdn.com/image/fetch/$s_!UJAY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 848w, https://substackcdn.com/image/fetch/$s_!UJAY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 1272w, https://substackcdn.com/image/fetch/$s_!UJAY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4137ac8b-732e-40f9-9ee8-b132d34befbc_1312x947.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>In other words, simplifying a bit (I assume the payoff function is linear), the ideal experiment has a coin-flip chance of landing either way.</span></p><p><span>Had all those product ideas been pitched as experiments, well, probably most founders would have given up before we had a chance to talk. </span><strong><span>Framed like that, they&#8217;d have realized what they had wasn&#8217;t a smart experiment but a reckless, costly bet.</span></strong><span> They&#8217;d have either abandoned the idea or gone back to the drawing board.</span></p><h2><span>Experiment Eats MVP for Breakfast</span></h2><p><a href="https://en.wikipedia.org/wiki/Linguistic_relativity"><span>Language shapes our cognition.</span></a><span> So how does using a largely meaningless </span><a href="https://en.wikipedia.org/wiki/Three-letter_acronym"><span>TLA</span></a><span> affect our thinking? Probably not much.</span></p><p><span>I know, MVP was meant to mean something. Yet, if we judge by our actions, then it&#8217;s lost its original meaning.</span></p><p><strong><span>Now, MVP means: always a Product, sometimes Viable, never Minimum.</span></strong></p><p><span>It can be a workable, albeit not ideal, frame for a product's first version. It&#8217;s not remotely as useful for the earliest stages of product development. So pardon me if I explicitly resolve MVP like that. Before we start working together, I&#8217;d rather be on the same page, and this particular acronym is less than useful for getting us there.</span></p><p><span>If, however, we want to talk about product discovery, let&#8217;s talk about experiments instead.</span></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading. If you liked it, consider subscribing or sharing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Written by an actual human. <span>&#50883; </span><a href="https://okhuman.com/VSay0g"><span>https://okhuman.com/VSay0g</span></a></p>]]></content:encoded></item><item><title><![CDATA[Product Developer A.D. 2026: Jack of All Trades]]></title><description><![CDATA[T-shaped skills still work as metaphor for a decent product developer. It&#8217;s just the shape of the T has changed.]]></description><link>https://pawelbrodzinski.substack.com/p/product-developer-ad-2026-jack-of</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/product-developer-ad-2026-jack-of</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 16 Sep 2026 14:15:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!efwq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.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_!efwq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!efwq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!efwq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!efwq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!efwq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!efwq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277647,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/215992927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!efwq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!efwq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!efwq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!efwq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09ed45c8-b18f-470f-8ea3-bd971ef66be9_1580x888.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>We&#8217;re hiring. But it&#8217;s not gonna be a job advert, fear not. If anything, it&#8217;s a reflection on how the definition of a good developer in a startup has evolved.</span></p><p><span>Since we work with early-stage startups extensively, the skill set we&#8217;re looking for matches that of our clients near-perfectly. It&#8217;s a combination of (enough) tech capabilities, understanding of the value the offering delivers, some product-management-fu, a &#8220;whatever it takes&#8221; attitude, strong communication and collaboration skills, etc. Oh, and AI. AI too. In short, flexibility and breadth over narrow focus and depth.</span></p><p><span>And no, it&#8217;s not going to be an &#8220;AI has broken hiring&#8221; rant (even if it, in fact, did). For that one, go </span><a href="https://brodzinski.com/2025/08/broken-ai-hiring.html"><span>here</span></a><span>.</span></p><p><span>In a way, it&#8217;s a message to developers. Yet, you can easily read it as a how-to-hire guide, too.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>You Are Full-Stack</span></h2><p><span>If I got a beer each time someone threw a full-stack horse at me, I could throw a couple of parties right away. The argument goes that you can&#8217;t be good at the entire tech stack.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h5Ma!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h5Ma!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h5Ma!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h5Ma!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h5Ma!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h5Ma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg" width="668" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:668,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63609,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/215992927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h5Ma!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h5Ma!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h5Ma!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h5Ma!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf329f75-d5b6-4954-a637-04c96dc84073_668x540.jpeg 1456w" sizes="100vw"></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I get it. For years it </span><em><span>paid better</span></em><span> to be narrowly specialized, so we built this convenient illusion that it was </span><em><span>impossible</span></em><span> to do everything well enough.</span></p><p><span>Except, if you roll back some 25 years, we didn&#8217;t have a word for a full-stack developer, because </span><a href="https://brodzinski.com/2025/07/renaissance-full-stack-developers.html"><span>everyone was full-stack</span></a><span>. It was possible then. It is possible now. Especially with the new tooling.</span></p><p><span>AI can get you an aesthetic and functional UI even if you&#8217;ve never been a designer. Ditto the basic infrastructure setup, even if you&#8217;ve never been a devops engineer. Oh, and those fixes in, heavens forbid, a PHP codebase? Sure, can do, even if you&#8217;ve never touched PHP, not even with a ten-foot pole.</span></p><p><span>You are a full-stack developer now. Get used to it.</span></p><h2><span>You&#8217;re Not Doing Rocket Science</span></h2><p><span>Save for a small fraction of products where deep knowledge mattered, we largely used specialization as an efficiency vehicle. It was faster to have one person do back-end while the other did front-end (given that both knew their shit).</span></p><p><span>Guess what. In terms of code output, they now both lose to Claude hands down.</span></p><p><span>So deep knowledge matters where it&#8217;s actually needed. Which is not that often. </span><strong><span>An average developer is not doing rocket science. Unless they&#8217;re </span></strong><em><strong><span>literally</span></strong></em><strong><span> doing rocket science, that is.</span></strong></p><p><span>Most software development means doing an unoriginal mobile or web app. It&#8217;s likely yet another solution to a first-world problem that no one asked for. And it&#8217;s going to be dead by the time it turns 5.</span></p><p><span>We don&#8217;t need fancy skills for that. We need just enough. In this case, &#8220;just enough&#8221; is distributed horizontally, not vertically.</span></p><p><span>We like to fool ourselves we&#8217;re that team from JFK&#8217;s </span><em><span>&#8220;going to the moon not because it was easy, but because it was hard.&#8221;</span></em><span> In reality, we&#8217;re that team from our internal joke at Lunar Logic: </span><em><span>&#8220;It&#8217;s not like we&#8217;re sending a man to the moon, or something.&#8221;</span></em></p><h2><span>You Are a Product Person</span></h2><p><span>So, you&#8217;re not that much of an expert, and you need to pick up CSS, no matter how much it sucks. What else? You better learn how to </span><em><span>manage product</span></em><span>.</span></p><p><span>One of the most common reasons why developers fail recruitment at Lunar is how they think about </span><em><span>why</span></em><span> they do what they do. </span><em><span>Why</span></em><span> is that product being built in the first place? </span><em><span>Why</span></em><span> is this feature specced like that? </span><em><span>Why</span></em><span> would anyone even use it? </span><em><span>Why? Why? Why?</span></em></p><p><span>Yes, I know. In 2020, these were all product questions. And product questions went to product people, who considered them and promptly delivered specifications that had all the answers.</span></p><p><span>That was then. This is now. Now, we want it or not, </span><a href="https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a-8cb"><span>product specifications get AI-generated</span></a><span> too. </span><strong><span>Developers, increasingly, are the ones who reconcile what makes sense from a product perspective.</span></strong></p><p><span>The reason is simple. They are still responsible for turning English into code, whether they do it by hand or with an AI agent. And somehow, we still don&#8217;t trust non-engineers to prompt their way to products. For </span><a href="https://pawelbrodzinski.substack.com/p/you-still-cant-vibe-code-a-product"><span>good reasons</span></a><span>, let me add.</span></p><p><span>Still, the side effect is that more and more product responsibilities will naturally bubble down to engineering. You better know how to deal with that.</span></p><h2><span>Oh, And You Are an Architect, Too</span></h2><p><span>There&#8217;s been a ton of coverage on how junior jobs are gonna disappear in tech. Dario said it. Sam said it. Elon said it, too. Suddenly, the job market wants only experienced developers. One has to wonder where they would come from.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XGRR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XGRR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 424w, https://substackcdn.com/image/fetch/$s_!XGRR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 848w, https://substackcdn.com/image/fetch/$s_!XGRR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 1272w, https://substackcdn.com/image/fetch/$s_!XGRR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XGRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png" width="742" height="532" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:532,&quot;width&quot;:742,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/215992927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XGRR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 424w, https://substackcdn.com/image/fetch/$s_!XGRR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 848w, https://substackcdn.com/image/fetch/$s_!XGRR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 1272w, https://substackcdn.com/image/fetch/$s_!XGRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496656d7-18ef-4164-bd46-c50cd32d343c_742x532.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Still, we could rephrase the &#8220;we only want seniors&#8221; message. It&#8217;s just that we now expect more architectural decisions from </span><em><span>every</span></em><span> developer.</span></p><p><span>Five years back, a back-end developer might have had a database expert buddy to decide on data structures, and a front-end colleague who&#8217;d take care of anything on top of API endpoints. Today? That&#8217;s likely one job. Which you can outsource to Claude, easy enough. Yet, if you want at least a half-decent outcome, you&#8217;d better understand what you&#8217;re doing. Otherwise, you&#8217;ll end up with an </span><a href="https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a"><span>unmanageable big ball of mud</span></a><span>.</span></p><p><span>There&#8217;s a silver lining to this cloud, though. This architecture thing? It&#8217;s not necessarily what it used to be&#8212;a fancy title for the most experienced engineers who refused to get promoted to management. Remember? You don&#8217;t do rocket science. It&#8217;s </span><em><span>enough</span></em><span> architecture, and you&#8217;re good.</span></p><p><strong><span>Interestingly, this means that you still need to know what good code and good software design look like.</span></strong><span> That thing? Never gonna get old, I guess.</span></p><h2><span>T-Shaped Skill Set</span></h2><p><span>A neat metaphor for exploring depth versus breadth of skills was that of a </span><a href="https://www.core77.com/hack2work/2009/09/on_being_tshaped.asp"><span>T-shaped person</span></a><span>. Such a person has a relatively broad set of abilities and specializes in one of them. This means they can act as an expert in one context while still being useful in many others.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-qu0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-qu0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-qu0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-qu0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-qu0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-qu0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg" width="817" height="831" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:831,&quot;width&quot;:817,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164764,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/215992927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-qu0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-qu0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-qu0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-qu0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb237331b-8817-43de-80bf-caeb528eb8a0_817x831.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>It&#8217;s that developer we all know. </span><em><span>&#8220;I will do anything back-end. I can do front-end. If I have to. And if I&#8217;m allowed to complain about it. Loud. Infrastructure is fine too. Be warned, though: it will take time. A. Hell. Lot. Of. Time. Oh, you want me to make UX improvements? Will do. I just hope you&#8217;re not that attached to the idea that improvements must be better, are you?&#8221;</span></em></p><p><span>Jokes aside, I always appreciated people who were open to jumping in wherever the product needed. I call this a &#8220;whatever it takes&#8221; attitude. The gold was always the attitude, not the skills.</span></p><p><span>With all the changes in flight, </span><strong><span>the willingness to engage with many different things becomes even more crucial</span></strong><span>. You see, the ideal skill set is still shaped like a T. It&#8217;s just the font has changed.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pF9i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pF9i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pF9i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pF9i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pF9i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pF9i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg" width="919" height="927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:927,&quot;width&quot;:919,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/215992927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pF9i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pF9i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pF9i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pF9i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b9c85dc-8396-4d25-8b19-8b27844cb10f_919x927.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>As long as we used skill depth to carry the workload, which was most of the time, the expertise doesn&#8217;t matter as much anymore. We&#8217;ve gotten these fancy tools to do boring heavy lifting, remember? Meanwhile, we redefine what breadth means. Toe-deep might have been good so far. No longer.</span></p><p><span>Toe-deep means an AI agent goes largely on its own intuition. Which works great. Until it fails catastrophically. We need enough of these side skills to apply our own judgment.</span></p><p><span>The new T-shape is styled after Danny DeVito&#8212;short and fat. That&#8217;s how broad judgment looks in a picture.</span></p><h2><span>Jack of All Trades</span></h2><p><span>If this sounds like an ode to jack of all trades and a paean to flexibility, it&#8217;s because it is. Again, I don&#8217;t dismiss the need for deep expertise in </span><em><span>some</span></em><span> contexts. There&#8217;s a reason why top AI engineers command 7-figure salaries.</span></p><p><span>Statistically speaking, though, it&#8217;s not what the software development industry is all about. Once again, we&#8217;re not sending a man to the moon. We&#8217;re building glorified digital marketplaces, productivity apps, entertainment widgets, and whatnot.</span></p><p><span>That&#8217;s the jack-of-all-trades territory.</span></p><p><span>It&#8217;s almost funny. At Lunar, we&#8217;ve been hiring like that since the early 2010s. It felt like an uphill battle. And now, suddenly, the job market is all like, </span><em><span>&#8220;You know what? You were right all along.&#8221;</span></em></p><p><span>Looking at our hiring processes this year, we keep rejecting people not because their T has not enough of a stem. Rather, its arms are not bulky enough.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hd2G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hd2G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hd2G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hd2G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hd2G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hd2G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg" width="846" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:846,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194749,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/215992927?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hd2G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hd2G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hd2G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hd2G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9adb46cd-c296-469b-90d7-c2408e844ec7_846x850.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>One of our recruitment exercises is exploring (poorly written) product specs. We want to see how candidates think about non-technical aspects of product development. And we get a person who&#8217;d be all about database performance and SEO optimization. Or another who&#8217;d make sure to jump on Retrieval-Augmented Generation as soon as humanly possible.</span></p><p><span>Hold your horses, people! There&#8217;s no product just yet. Nothing to optimize. Nothing to be AIed. Let&#8217;s talk about whether the idea makes sense and why it most likely does not.</span></p><p><strong><span>If you want a damn good product developer, don&#8217;t look at the one thing they can do best. Consider how many different things they can do well enough.</span></strong></p><p><span>So yeah, it&#8217;s jack of all trades, master of none. But good enough at many.</span></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! Consider subscribing or sharing if you liked the piece.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/product-developer-ad-2026-jack-of?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/product-developer-ad-2026-jack-of?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><span>Written by an actual human being. Seriously, I have proof. &#50883; </span><a href="https://okhuman.com/EKR7gw"><span>https://okhuman.com/EKR7gw</span></a></p>]]></content:encoded></item><item><title><![CDATA[You (Still) Can’t Vibe-Code a Product]]></title><description><![CDATA[After more than a year I revisited my &#8220;you can&#8217;t vibe-code a product&#8221; claim. It aged well.]]></description><link>https://pawelbrodzinski.substack.com/p/you-still-cant-vibe-code-a-product</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/you-still-cant-vibe-code-a-product</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 09 Sep 2026 13:12:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FYq7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.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_!FYq7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FYq7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FYq7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FYq7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FYq7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FYq7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:994080,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/214877701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FYq7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FYq7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FYq7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FYq7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ffe5b9-7011-47c4-a6cb-0e965c23a712_3714x2089.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em><span>Can you vibe-code a product?<br>TL;DR: No.</span></em></p></blockquote><p><span>I wrote </span><a href="https://pawelbrodzinski.substack.com/p/vibe-coded-product-success-stories"><span>Vibe-Coded Product Success Stories Ain&#8217;t What They Look Like</span></a><span> more than a year ago. In all honesty, upon writing the piece, I knew it might not age great.</span></p><p><span>I was wrong. It fared well.</span></p><p><span>A year down the line, and we still lack the actual success stories of vibe-coded products. If there&#8217;s anyone who would be all over the place with how you can prompt your way to a unicorn&#8212;or any remotely successful product, really&#8212;it&#8217;s Lovable. So let&#8217;s look at some of their publicity.</span></p><ul><li><p><span>Lumoo reported </span><a href="https://lovable.dev/blog/lumoo-ai-fashion-platform"><span>&#8364;700k ARR after 9 months</span></a><span> of operations. It targeted &#8364;1M by the end of 2025.</span></p></li><li><p><span>Plinq reported </span><a href="https://lovable.dev/blog/how-sabrine-matos-built-plinq"><span>$450k ARR in 3 months</span></a><span>.</span></p></li><li><p><span>Quicktables reported </span><a href="https://oresundstartups.com/malmo-startup-quicktables-achieves-e90k-arr-in-just-two-months-using-lovable-platform/"><span>&#8364;90k ARR in 2 months</span></a><span>.</span></p></li></ul><p><span>All that done with pure vibe-coding, Lovable-fueled superpower. Looks exciting at best, appealing even at worst.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>Growth Is Not Growthin&#8217;</span></h2><p><span>Considering the numbers above in isolation, I should concede. I mean, they clearly show you can Lovable your way to decent revenues.</span></p><p><span>Yup, looks great. That is, unless you wait a while to see whether it&#8217;s an accidental shiny moment or it is really sustainable.</span></p><p><span>Out of the three, Quicktables seems to be done. It&#8217;s been </span><a href="https://www.linkedin.com/posts/jaleel-miles-78b81a255_today-we-have-exited-quicktables-a-software-ugcPost-7443346234498605056-waF9/"><span>sold with no fanfare</span></a><span>. Which likely means there was nothing to fanfare about in the first place. If anything, it might be a tale about salvaging whatever there was to be salvaged from a failed startup. A telling story, but on a different topic.</span></p><p><span>Of the remaining two, Lumoo went surprisingly silent about their &#8364;1M ARR goal. In such a case, nothing speaks &#8220;we haven&#8217;t made it&#8221; louder than silence.</span></p><p><span>Plinq, on the other hand, mentions </span><em><span>lower</span></em><span> revenues in later sources than in the original Lovable story. It&#8217;s a total of </span><a href="https://startups.com.br/negocios/femtech/ceo-da-lovable-faz-1o-aporte-no-brasil-em-startup-de-seguranca-para-mulheres/"><span>R$500k in six months</span></a><span>, equivalent to some $100k. Even assuming healthy traction, it&#8217;s a far cry from the $450k a year reported a quarter before.</span></p><p><span>Not only is the growth not growthin&#8217;. It&#8217;s shrinkagin&#8217;.</span></p><h2><span>ARR Is BS</span></h2><p><span>In all honesty, Plinq&#8217;s numbers didn&#8217;t necessarily shrink. Most likely, the original report just heavily overinflated them. Then reality&#8212;as it usually does&#8212;just didn&#8217;t live up to hyped expectations.</span></p><p><span>When Lovable covered Plinq, they used ARR (Annual Recurring Revenue) to paint a rosy picture. Except that using ARR for a 3-month-old startup is blatant manipulation.</span></p><p><strong><span>These days, Annual Recurring Revenue is like the Holy Roman Empire. Neither holy nor Roman, not even an empire.</span></strong></p><p><span>After 3 months, you don&#8217;t have </span><em><span>annual</span></em><span> revenue, and you know close to nothing about how </span><em><span>recurring</span></em><span> it is. Any traction you might already have is not remotely enough to predict its </span><em><span>sustainability</span></em><span>. After all, it&#8217;s easy to show 100% growth if you have just a handful of users. </span><strong><span>Most of all, in the AI era, revenues don&#8217;t serve as nearly as good a proxy for business potential as they did in the SaaS era.</span></strong></p><p><span>By now, we've made </span><a href="https://pawelbrodzinski.substack.com/p/lovables-arr-is-vanity-metric-20"><span>ARR a vanity metric</span></a><span>.</span></p><p><span>There&#8217;s a reason why some organizations started spelling out ARR as </span><em><span>Annualized Run Rate</span></em><span>, which means taking the best recent monthly revenue, multiplying it by 12, and pretending it&#8217;s the actual ARR. It&#8217;s like saying, </span><em><span>&#8220;Hey, we&#8217;re bullshitting you here, wink, wink, but at least we admit it, so it&#8217;s all good, ain&#8217;t it?&#8221;</span></em></p><p><span>Small wonder that ARR numbers from Lovable reports age like milk.</span></p><h2><span>They Still Raised Money, Didn&#8217;t They?</span></h2><p><span>Here&#8217;s the best part. Save for now-deceased Quicktables, the other two startups raised money. </span><a href="https://startups.com.br/negocios/plinq-capta-r-13m-para-lancar-app-de-seguranca-para-mulheres/"><span>Plinq raised $250k</span></a><span>, while Lumoo got </span><a href="https://tech.eu/2025/12/05/lovable-built-lumoo-gets-funding-from-lovable-ceo/"><span>more than $600k</span></a><span> in a seed round.</span></p><p><span>Sure, not really landing a whale, but still quite decent. Especially if you could cut down the development costs to a minimum, which is precisely the vibe-coding promise.</span></p><p><span>If I were feeling snarky, I&#8217;d question the need to raise an equivalent of 3 quarters of revenue in a seed round. But we already established that those ARR numbers were largely pulled from thin air.</span></p><p><span>Still, a startup raising a few hundred thousand in the first year of operations is in the top 5% or 10% of the class. In my book, that&#8217;s a strong start.</span></p><p><span>In the end, I have proven myself wrong, haven&#8217;t I?</span></p><h2><span>Follow the Money</span></h2><p><span>I could&#8212;and I will&#8212;defend my &#8220;you can&#8217;t vibe-code a product&#8221; position with a claim that a &#8220;strong start&#8221; is not a &#8220;success&#8221; just yet. </span><strong><span>The make-or-break thing for a startup is not initial usage. It&#8217;s sustainability.</span></strong></p><p><span>In the cases we analyzed, we have no signal that sustainability is anywhere close. Heck, a few quarters down the line, and we get no updates on the ambitious revenue targets they shared initially. It may mean stagnation. It may mean decline. Either way, that&#8217;s not a sign of break-even waiting around the corner.</span></p><p><span>There&#8217;s a better </span><em><span>&#8220;not even remotely close to a success yet&#8221;</span></em><span> argument, though. Let&#8217;s follow the money. In both the </span><a href="https://tech.eu/2025/12/05/lovable-built-lumoo-gets-funding-from-lovable-ceo/"><span>Lumoo</span></a><span> and </span><a href="https://startups.com.br/negocios/plinq-capta-r-13m-para-lancar-app-de-seguranca-para-mulheres/"><span>Plinq</span></a><span> cases, the prominent investor was one Anton Osika.</span></p><p><span>Yes, the same Anton Osika who happens to be Lovable&#8217;s CEO. The very same person who has a vested interest in success stories of Lovable-generated products. Ain&#8217;t it a convenient coincidence?</span></p><p><span>If Anthropic can spend </span><a href="https://finance.yahoo.com/news/anthropic-buys-super-bowl-ads-110403144.html"><span>close to $10M on a Super Bowl ad</span></a><span>, and OpenAI may acquire a </span><a href="https://wearerockwater.com/openai-buys-tbpn/"><span>YouTube talk show for north of $100M</span></a><span>, why wouldn&#8217;t Lovable spend a small fraction of that for strong PR? Such an investment is a direct equivalent of AI behemoths&#8217; marketing extravaganza (adjusted for the scale of operations).</span></p><p><span>In that light, the &#8220;vibe-coding success stories&#8221; look kinda different.</span></p><h2><span>There&#8217;s No Shortage of Trying</span></h2><p><span>Meanwhile, Lovable itself moves like a juggernaut. While they may be short of their superambitious revenue targets shared last year (</span><a href="https://techcrunch.com/2025/08/14/lovable-projects-1b-in-arr-within-next-12-months/"><span>$1B ARR mid-2026</span></a><span>), their growth stays impressive.</span></p><p><span>A year ago, I would have bet against Lovable passing the $500M ARR mark (even the bullshitty kind). </span><a href="https://techcrunch.com/2026/08/12/lovable-confirms-new-13-3b-valuation-raises-another-400m/"><span>I would have lost</span></a><span>.</span></p><p><span>If anything, it means plenty of people are generating stuff with Lovable. There&#8217;s no denying that. And somehow, despite all the effort, we don&#8217;t see a tsunami of vibe-coded products. Hardly a ripple.</span></p><p><span>So more and more are trying, but barely anyone succeeds. Curious, isn&#8217;t it?</span></p><p><span>That is, unless &#8220;trying&#8221; means something entirely different here. Like, I don&#8217;t know, prototyping maybe?</span></p><blockquote><p><em><span>&#8220;Thanks to Lovable&#8217;s rapid prototyping and real-time collaboration capabilities, we&#8217;ve dramatically streamlined our product development process. What once took six weeks &#8212; from idea to working prototype &#8212; now takes just three hours.&#8221;</span></em></p></blockquote><p><span>This is Jorge Luthe from Zendesk, through </span><a href="https://lovable.dev/blog/series-b"><span>Lovable&#8217;s own PR</span></a><span>. It kinda makes sense. The money is not in the consumer market (wannabe product founders without enough funds to pay for development), but </span><a href="https://www.linkedin.com/posts/pawelbrodzinski_surely-an-ai-bubble-vs-not-even-remotely-share-7427007736996843520-kLuC/"><span>in the corporate world</span></a><span> (established product companies optimizing their processes).</span></p><p><span>The only tricky part is that prototyping won&#8217;t yield a vibe-coding success story. PR and finance are at odds here. Oh, well...</span></p><h2><span>The Actual Lovable-Powered Success Story</span></h2><p><span>I admit, researching stories for this piece was a rabbit hole. The more I looked, the more data points emerged. Each with its own flaws. So let me share the closest to the actual vibe-coding success story I could find.</span></p><p><a href="https://www.ycombinator.com/launches/Om2-brickwise-ai-property-manager"><span>Brickwise was accepted into the YC F25 program</span></a><span>. It means raising $500k from YC, which (obviously) isn&#8217;t connected in any way with Lovable.</span></p><p><em><span>&#8220;Checkmate, Pawel. Admit you were wrong.&#8221;</span></em></p><p><span>Yeah. Sorta. I mean, I admit you can bullshit YC to land in a cohort of some 200 companies that get through twice a year. I might be genuinely excited, if not for some dubious stuff.</span></p><p><span>Like, would you publish the </span><a href="https://www.brickwiseai.com/blog/how-brickwise-raised-500k-in-48-hours-after-yc"><span>grand news about being accepted to YC</span></a><span> with this image?</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MAZa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MAZa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!MAZa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!MAZa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!MAZa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MAZa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/214877701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MAZa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 424w, https://substackcdn.com/image/fetch/$s_!MAZa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 848w, https://substackcdn.com/image/fetch/$s_!MAZa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 1272w, https://substackcdn.com/image/fetch/$s_!MAZa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cfcebbd-f514-4d11-abf3-2631138623ba_1920x1080.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Full disclosure, AI-generated graphics are my pet peeve. But this one? It&#8217;s cringy as hell.</p><p><span>Less than a year down the line, the signals you can pick up about Brickwise are anything but appealing. Again, the silence about traction speaks volumes about lack thereof. A blog that&#8217;s riddled with SEO bait smells of desperation.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OzUX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OzUX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 424w, https://substackcdn.com/image/fetch/$s_!OzUX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 848w, https://substackcdn.com/image/fetch/$s_!OzUX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!OzUX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OzUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png" width="1456" height="1572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1572,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1604600,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/214877701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OzUX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 424w, https://substackcdn.com/image/fetch/$s_!OzUX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 848w, https://substackcdn.com/image/fetch/$s_!OzUX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!OzUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65cef2a1-4c23-45de-b8e1-9a0c497429f6_1528x1650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>If that&#8217;s the hero of the movie about vibe-coded product successes, then, I&#8217;m afraid, we really had to scrape the bottom of the barrel.</span></p><p><span>In the end, there&#8217;s not much success in that success story. And I doubt any more awaits in the future.</span></p><h2><span>Coding Was Not a Bottleneck</span></h2><p><span>A lot has changed in the year that has passed since my previous post on the topic. Most importantly, AI got way better at coding. Way better. It was not an incremental improvement. Released at the end of 2025, Opus 4.5 was a pivotal change. And we&#8217;ve gotten even better models since. Claude Design followed in April this year, so we don&#8217;t have to agree on functional-but-ugly.</span></p><p><span>If the technology was the problem, we should have seen significant progress by now. And we haven&#8217;t. One idea that made it past the YC filter on the top of the AI hype wave is nothing to write home about.</span></p><p><span>We learned to believe that development was the crucial part, because it used to take a lot of time and money. Guess what. That was a misconception altogether.</span></p><p><strong><a href="https://pawelbrodzinski.substack.com/p/code-is-not-a-product-product-is"><span>A startup is not a product. A product is not code.</span></a></strong></p><p><span>And yet we keep pumping the bubble of vibe-coded products. We didn&#8217;t solve the problem of finding problem-solution fit or product-market fit. We did solve the problem of more efficient coding.</span></p><p><span>If the only tool we have is a hammer, all problems look like a nail. If the only tool we have is vibe-coding...</span></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! If you liked the piece, consider sharing or subscribing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/you-still-cant-vibe-code-a-product?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/you-still-cant-vibe-code-a-product?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><span>Written (and typed) by an actual human. &#50883; </span><a href="https://okhuman.com/5eoHxw"><span>https://okhuman.com/5eoHxw</span></a></p>]]></content:encoded></item><item><title><![CDATA[“Have Done” Is Signal, “Would Do” Is Noise]]></title><description><![CDATA[Storytelling is a neat hack to make user interviews not suck.]]></description><link>https://pawelbrodzinski.substack.com/p/have-done-is-signal-would-do-is-noise</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/have-done-is-signal-would-do-is-noise</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 26 Aug 2026 12:29:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!euy1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.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_!euy1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!euy1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!euy1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!euy1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!euy1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!euy1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg" width="1065" height="599" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1065,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71357,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/212836280?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!euy1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!euy1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!euy1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!euy1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F041dcfaa-2692-4e67-a11b-0b04b6949a13_1065x599.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The last piece on user interviews triggered a disproportionately large amount of follow-up discussions in different places. If you don&#8217;t want to read the <a href="https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview">whole article</a>, it boils down to a few bits of advice:</p><ul><li><p>Never treat an interviewee as a user</p></li><li><p>Always have two people run the interview</p></li><li><p>Don&#8217;t use an AI notetaker</p></li><li><p>Don&#8217;t outsource a synthesis to AI or otherwise</p></li><li><p>There are no silver bullet questions</p></li><li><p>Assume the confirmation signal is weaker than it looks</p></li></ul><p>Most importantly, though, tread carefully. <strong>When mishandled, user interviews create a false signal of confirmation.</strong> That&#8217;s much worse than just wasting some time on an activity. It&#8217;s as if you pointed yourself toward a dead end, patted yourself on the back, and cheered &#8220;Go attaboy!&#8221;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Storytelling Is a User Interview</h2><p>These days, I spend a good part of my week on recruitment. Among &#8220;my&#8221; parts of the process is what we call <em>storytelling</em>. I ask candidates to tell me stories about their best teams, worst teams, conflicts, etc.</p><p>My goal is to build a picture of a person as a teammate. My building blocks are the bits and pieces that they share, largely in between the lines.</p><p>We were discussing user interviews at the office when my colleague said: <em>&#8220;Hey, storytelling is literally a user interview!&#8221;</em> Only then did I realize how many similarities a good user interview and a good storytelling exercise share.</p><ul><li><p>I don&#8217;t ask a candidate to describe what kind of teammate they are. I go looking for what&#8217;s important to <em>them</em> in a team setup. It&#8217;s their story, not mine.</p></li><li><p>Whenever I have a buddy interviewer with me (and I increasingly try to), I am often surprised by how differently we see things.</p></li><li><p>I don&#8217;t use an AI notetaker (duh!), which makes me double-focused on the stories. Also, these things happen face-to-face, so AI notetaking would be kinda disrespectful.</p></li><li><p>I most definitely do not outsource synthesis to AI. Just no. Period.</p></li><li><p>I rely on the same set of starter questions (best team, worst team, etc.), but most commonly the magic happens when I go with the follow-up ones. <em>&#8220;What did happen next?&#8221;</em> <em>&#8220;How did that person feel?&#8221;</em></p></li><li><p>After running hundreds of those, I learned (by making mistakes) to be careful with formulating the conclusions. I mean, I really expect strong signal to vouch for a candidate. Otherwise, it&#8217;s a &#8220;meh&#8221; from me.</p></li></ul><p>Hell, I would even add that there are some similarities in conversation dynamics. As product people, we want potential customers to confirm we&#8217;re on a good track. As a hiring manager, I want a candidate to succeed. <strong>In both cases, we&#8217;d hear stuff we want to hear.</strong> Confirmation bias is a bitch.</p><h2>What We Say We Do Is Different From What We Actually Do</h2><p>The reason why I picked up storytelling as a recruitment technique is simple. <strong><a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=946194">There&#8217;s a difference between what we claim we do and what we actually do.</a></strong> If you want to build a picture of someone&#8217;s behaviors in a given context, it&#8217;s better to ask them <em>what they did</em> in a specific situation, rather than throw a made-up scenario at them.</p><p>The same goes for learning whether someone is your potential customer or what they would need from a future product. Ask about what they <em>have been doing</em>, rather than what they <em>would do</em>.</p><p><em><strong>&#8220;Have done&#8221;</strong></em><strong> is signal. </strong><em><strong>&#8220;Would do&#8221;</strong></em><strong> is noise.</strong></p><p>Same for hiring. Same for user interviews.</p><p>Note: I don&#8217;t assume that an interviewee, in either context, wants to trick the interviewers. Well, fine, some job candidates would. A bad idea if you ask me. During a user interview, though, there&#8217;s no incentive whatsoever to entertain such shenanigans.</p><p>Still, our brains mislead us. We continuously build a picture of ourselves that&#8217;s different from our true selves.</p><h2>Storytelling to the Rescue</h2><p><em>&#8220;Tell me a story about&#8230;&#8221;</em> is a neat trick. It does three things concurrently.</p><ol><li><p>It goes back to things that actually happened. <strong>That&#8217;s historical data.</strong></p></li><li><p>It&#8217;s naturally all about them, and not your product/your job offer. <em><strong>They</strong></em><strong> are the narrator.</strong></p></li><li><p>It&#8217;s a highway to side inquiry. <strong>The actual insight is on the fringes.</strong></p></li></ol><p>Take <em>&#8220;Tell me a story about the last time you watched something on streaming.&#8221;</em> as an example. There&#8217;s no way this question keeps the limelight on your product idea. Not unless you interject and intercept the story.</p><p>By the same token, my <em>&#8220;Tell me a story about the best team you&#8217;ve been a part of&#8221;</em> allows the candidate to set the stage entirely. And the way they do it&#8212;which story they choose, who is in there, how all the people interact&#8212;tells way more about the candidate&#8217;s understanding of good teamwork than any direct answers would.</p><p>Even better, the story necessarily is &#8220;there and then,&#8221; while your product or your job is &#8220;here and now.&#8221; The context naturally pulls interviewers <em>away</em> from pushing their thing down the interviewee&#8217;s throat.</p><p>Oh, and humans are storytellers by nature. That&#8217;s how we communicated for millennia.</p><p>There&#8217;s literally no downside to this line of inquiry.</p><h2>Not All Stories Are Made Equal</h2><p>OK, there is a downside. While we may be genetically primed for storytelling, talent is not distributed equally. When I ask candidates, my storytelling recruitment exercise regularly ranks as either the easiest or the hardest task of the process.</p><p>Some folks struggle to come up with stories. And when they finally figure something out, they lack the skill to tell anything but the most rudimentary details. Sometimes, follow-up questions help. Often they do not.</p><p><strong>That&#8217;s fine. Not every interview must be a success.</strong> Not every recruitment ends up with a hire. Not every user interview ends with valuable product insight.</p><p>On such occasions, wrap it up and move on. No need to extend the agony. The statistic is on your side. There are enough people who are good storytellers. You don&#8217;t need to squeeze every ounce of value from each story.</p><h2>&#8220;Have Done&#8221; Is Not Speculation</h2><p>If there&#8217;s one overarching reason for running user interviews, it is to address speculation. In product development work, we have no shortage of opinions and beliefs. Almost every product out there&#8212;successful or not&#8212;is based on a belief. Founders are universally among the most opinionated people I know. That is, as long as we talk about their product ideas. Which happens to be my job at <a href="https://lunarlogic.com/">Lunar</a>.</p><p><strong>In product development, belief is just a nice word for speculation.</strong></p><p>User interviews are supposed to (in)validate the beliefs and assumptions. To that extent, there&#8217;s hardly a better tactic than relying on stories.</p><p>When someone tells <em>their</em> story, one-upping them with your product idea sounds awkward at best, rude at worst. When you shut the fuck up and listen, any signal you get is <em>unprompted</em>. Unprompted here means <em>stronger</em>. As a bonus, you improve the odds of serendipitous findings.</p><p>The best part, though, is that storytelling naturally anchors the conversation around what has actually happened. It&#8217;s about <em>&#8220;have dones,&#8221;</em> not <em>&#8220;would dos.&#8221;</em></p><p><strong>Remember? </strong><em><strong>&#8220;Have done&#8221;</strong></em><strong> is signal. </strong><em><strong>&#8220;Would do&#8221;</strong></em><strong> is noise.</strong></p><div><hr></div><p>Here&#8217;s some more reading on product discovery tools:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;feff24b4-85dd-4bf0-acaf-927ac62659b6&quot;,&quot;caption&quot;:&quot;In a short brainstorming session, we exchanged ideas for the most effective product discovery tools. Sure, the right tool is not right, period. It&#8217;s right only in the right context. No silver bullets here, sorry. Still, some evergreens emerge almost every time.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;They Shouldn&#8217;t Know It&#8217;s a &#8220;User&#8221; Interview&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-19T10:32:47.672Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!YSqr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211829288,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:6,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;25d28345-d1c0-42ae-af3c-b5ef01978c1e&quot;,&quot;caption&quot;:&quot;At Lunar Logic, we often start working with founders who are still at the pre-development stage. We typically get them through the discovery phase before we commit to building anything. Every other time, it ends with abandoning the development.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;My Favorite Product Discovery Tool: Assumption Mapping&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-08T12:46:45.342Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!xZOy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:206017410,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:15,&quot;comment_count&quot;:2,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cf09231e-b409-442d-b9a9-723f5c0ed4e3&quot;,&quot;caption&quot;:&quot;I admit, I was surprised by how popular my recent post on assumption mapping got. In the spirit of experimentation, let&#8217;s check whether it was the assumption mapping itself that got the attention or product discovery tools in general.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;User Journey Mapping: We Want It to Be Shit&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-22T14:00:52.989Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!0ncx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:208041731,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you appreciate the work, consider commenting, subscribing, or sharing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/have-done-is-signal-would-do-is-noise?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/have-done-is-signal-would-do-is-noise?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Written by an actual human. No kidding. &#50883; <a href="https://okhuman.com/WbfMrw"><span>https://okhuman.com/WbfMrw</span></a></p>]]></content:encoded></item><item><title><![CDATA[They Shouldn’t Know It’s a “User” Interview]]></title><description><![CDATA[Done well, user interviews are a staple for product discovery. Done wrong, they&#8217;ll make you shoot yourself in the foot. With confidence.]]></description><link>https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 19 Aug 2026 10:32:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YSqr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.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_!YSqr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YSqr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YSqr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YSqr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YSqr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YSqr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:292633,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/211829288?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YSqr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YSqr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YSqr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YSqr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>In a short brainstorming session, we exchanged ideas for the most effective product discovery tools. Sure, the right tool is not right, period. It&#8217;s right only in the right context. No silver bullets here, sorry. Still, some evergreens emerge almost every time.</span></p><p><a href="https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool"><span>Assumption mapping</span></a><span> is one. I personally like </span><a href="https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to"><span>user journey mapping</span></a><span>, too. However, there&#8217;s one thing that we don&#8217;t often consider a proper discovery technique, yet it should be a staple. </span><strong><span>User interviews.</span></strong></p><p><span>User interviews definitely make it to my top 3. Yet, as with everything, there&#8217;s a caveat here.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>The Mom Test</span></h2><p><span>Before we jump to the actual analysis, I wholeheartedly recommend reading Rob Fitzpatrick&#8217;s </span><a href="https://www.goodreads.com/en/book/show/52283963-the-mom-test"><span>The Mom Test</span></a><span>. It&#8217;s short. It&#8217;s well-written. It tackles just one idea and does it superbly. Heck, it&#8217;s fun. Rarely is there a business book that crosses all the t&#8217;s and dots all the i&#8217;s. This one does.</span></p><p><span>Do yourself a favor and get a copy. Better yet, listen to the audiobook. The author does fabulous work turning it into something like an informal chat, rather than a professional yet dry-as-hell narration that&#8217;s the baseline for business literature. It feels almost like you got a chance to invite Rob Fitzpatrick for a few hours over coffees or beers. Which I would totally do, if I had a chance.</span></p><h2><span>User Interviews 101</span></h2><p><span>If you want to skip the reading (don&#8217;t), and user interviews are a new concept (they shouldn&#8217;t be), here&#8217;s the gist of it.</span></p><p><strong><span>You talk with an existing user of your product (if you have some), or a potential one (if you don&#8217;t yet have any), for 30-60 minutes to get valuable insight into your plans. The plans may mean changing UX, adding a new feature, or building an entirely new product.</span></strong></p><p><span>The tricky part: asking direct, closed questions along the lines of </span><em><span>&#8220;Do you think this is a good idea?&#8221;</span></em><span> or </span><em><span>&#8220;Would you use it if we built it?&#8221;</span></em><span> is the worst&#8212;and utterly useless&#8212;way to run user interviews. Also, it&#8217;s the most intuitive way, which makes the whole activity tricky.</span></p><p><span>By contrast, good questions revolve around interviewees&#8217; needs and problems, and how they solve them </span><em><span>now</span></em><span>. In a way, it&#8217;s an exercise in beating around the bush to extract valuable insight that will validate (or, </span><a href="https://pawelbrodzinski.substack.com/p/90-of-times-validation-means-invalidation"><span>more likely, invalidate</span></a><span>) the product assumptions you might have.</span></p><h2><span>The Curse of Knowing Too Much</span></h2><p><span>When we run engineering internships, we often ask the interns to build an MVP of a simple product. On more than a few occasions, we developed a thing for which we had potential customers inside </span><a href="https://lunarlogic.com/"><span>Lunar</span></a><span>. An obvious move was to interview these hypothetical future users.</span></p><p><span>So there I was, being user-interviewed by two interns. People with relatively limited engineering skills and no experience building products whatsoever. The only preparation they got was some advice from our product folks.</span></p><p><span>It was one of the best user interviews I&#8217;ve ever seen.</span></p><p><span>I got zero questions leading me to the idea that they might be working on a product. It was all about my problems and how I was handling them. We spent some 45 minutes chatting, and no products, features, or users were ever mentioned.</span></p><p><span>Lack of experience didn&#8217;t hold them back. In fact, it might have helped them. We prompted the interns to explore the problem, and that&#8217;s what they did. Founders, on the other hand, tend to be overly focused on their idea, which makes it so much harder to avoid treating their interlocutor as a potential user.</span></p><p><span>Now that I look back, I think that was the key part. </span><strong><span>It didn&#8217;t feel like I was a </span></strong><em><strong><span>user</span></strong></em><strong><span> in that interview.</span></strong></p><h2><span>They Shouldn&#8217;t Know It&#8217;s a &#8220;User&#8221; Interview</span></h2><p><span>OK, the name of the technique doesn&#8217;t do it many favors. It&#8217;s called a </span><em><span>user</span></em><span> interview. It should be something something interview. I don&#8217;t know. A problem interview. A need interview. Yeah, I know. You don&#8217;t interview a problem.</span></p><p><span>Anyway. Revolving around the idea of a user tricks us into asking the wrong questions.</span></p><div class="callout-block" data-callout="true"><p><strong><span>Hack 1: Never treat an interviewee as a user. If you mention the product, you&#8217;ve lost. If you mention the word &#8220;user,&#8221; you&#8217;ve lost.</span></strong></p></div><p><span>Review your questions. If any of them might make an interviewee </span><em><span>feel</span></em><span> like they are a product user, throw it out and never look back.</span></p><p><span>Of course, in some contexts it would be blatantly obvious to an interviewee that they are, in fact, a user. It&#8217;s fine. Just make sure none of the questions suggest it. In any way.</span></p><h2><span>Two Is Ten Times One</span></h2><p><span>Our interns run their interview in a pair. In a new environment, trying to prove themselves, most would choose such a setup. It&#8217;s less stressful when you&#8217;re in it together. You can support each other. It&#8217;s a safe play.</span></p><p><span>Yet, once you get familiar with the task and the environment, it would be tempting to skip the pairing part. In this case, though, it&#8217;s so much better to run it as a duo. In this case, 2 * 1 = 10. User interviews are binary, it seems.</span></p><div class="callout-block" data-callout="true"><p><strong><span>Hack 2: Have two people run a user interview. There are just too many things for one person to handle.</span></strong></p></div><p><span>In theory, the interviewer(s) would come with a list of questions, and they&#8217;d go through it one by one. In practice, conversation dynamics vary a lot. Some people need but the tiniest hook, and they&#8217;ll respond with a lore drop, crossing a third of the questions out of the list instantly. Others need continuous inquiry to give you anything.</span></p><p><span>The magic, as usual, happens in between the lines. So when one person (Batman) is all focused on navigating the conversation, the other (Robin) should be on the lookout for those hidden gems barely mentioned in passing. In my experience, expecting one person to handle both is too much.</span></p><p><span>As a bonus, Robin can (should?) be the one to play the </span><em><span>&#8220;hold your horses&#8221;</span></em><span> card. When Batman gets carried away, assumes they talk with a </span><em><span>user</span></em><span>, and starts asking </span><em><span>product</span></em><span> questions (which will inevitably happen), the other person is in the best position to notice. And react.</span></p><h2><span>AI Notetakers Do More Harm Than Good</span></h2><p><span>In the past, one reason to have another interviewer when talking to a potential customer was to have a note taker. There probably are people on this planet who can actively guide the conversation while taking notes. All three of them still make their interlocutor lose focus when they switch between the tasks.</span></p><p><em><span>&#8220;But wait! We have AI! AI can generate the transcription and the summary of an interview perfectly, no sweat!&#8221;</span></em></p><p><span>Yes. And no. Yes, AI can generate the transcription well enough. So what? Do you have product people in your team who will be reading these transcripts? I mean, seriously, do you?</span></p><p><span>The time needed to read and understand the transcript is comparable to how much it took to chat. So you might as well do the thing </span><em><span>as it is happening</span></em><span>.</span></p><p><span>Also, don&#8217;t expect AI to extract genuinely original insight. Novel observations happen at the intersection of the thoughts and experiences of the interviewee and the interviewers. Claude has access to neither.</span></p><p><span>Trying to work with an AI notetaker is a direct equivalent of telling AI to generate a dozen pages of slop based on some sources. We&#8217;d rather see the </span><em><span>prompt</span></em><span>, not the </span><em><span>prompt output</span></em><span>.</span></p><div class="callout-block" data-callout="true"><p><strong><span>Hack 3: AI notetaking </span></strong><em><strong><span>is not</span></strong></em><strong><span> a replacement for the second interviewer. If anything, it adds work, not reduces it.</span></strong></p></div><p><span>A competent human will intuitively understand which parts of the conversation are valuable and which are not. LLMs, by definition, do not have &#8220;intuitive understanding.&#8221;</span></p><h2><span>Don&#8217;t Outsource the Synthesis</span></h2><p><span>Let me redefine what a user interview is. It&#8217;s spending 45-60 minutes, talking to a person who might never even be interested in your product, to harvest between 0 and 3 short insights. It doesn&#8217;t sound like an effective use of time.</span></p><p><span>That is, unless one of these insights is valuable enough to justify investment. And it just so happens that every now and then, they are. Even if none of them are on their own, if you gather enough data points, you&#8217;ll start seeing patterns. That&#8217;s value, too.</span></p><p><span>So you either have enough reflex to see those on the spot, or you rely on synthesizing the interviews afterwards.</span></p><div class="callout-block" data-callout="true"><p><strong><span>Hack 4: Don&#8217;t outsource the synthesis. AI on its own will produce very shallow output.</span></strong></p></div><p><span>That&#8217;s, in fact, my </span><a href="https://pawelbrodzinski.substack.com/p/ai-wont-generate-a-good-product-idea"><span>old pet peeve with AI creativity</span></a><span>. AI models will get only as creative as we make them. And we need expert knowledge to make it happen. Put differently (in </span><a href="https://www.youtube.com/watch?v=c0HJKoB7Ug0"><span>Teresa Torres&#8217; words</span></a><span>):</span></p><blockquote><p><em><span>&#8220;I can&#8217;t say AI is great at synthesis. AI is great at synthesis if you&#8217;re great at synthesis and you know how to teach AI how to be good at synthesis.&#8221;</span></em></p></blockquote><p><span>The reason, again, following Teresa Torres, is that </span><em><span>&#8220;there are lots of ways to synthesize an interview.&#8221;</span></em><span> Claude or NotebookLM can&#8217;t know on its own what&#8217;s contextually the most valuable vantage point. It can&#8217;t pull ad hoc all the experience and intuition of a product person.</span></p><p><span>Ultimately, synthesizing insight is the most valuable part of a user interview. In general, we don&#8217;t outsource the core of our businesses. Why should we do it for the discovery process, then?</span></p><h2><span>There Is No Silver Bullet Question</span></h2><p><span>A frequent bit of advice for user interviews is to finish by asking: </span><em><span>&#8220;What question should I have asked but didn&#8217;t?&#8221;</span></em></p><p><span>Don&#8217;t overestimate it.</span></p><p><span>In theory, it does the trick. It&#8217;s an open-ended question that probes the territory you didn&#8217;t explore. In practice, it suffers from the very same pattern that plagues the </span><em><span>&#8220;Would you use my product?&#8221;</span></em><span> inquiry.</span></p><p><span>Rob Fitzpatrick </span><a href="https://www.goodreads.com/notes/52283963-the-mom-test/24054231-karthik-shashidhar/258d5d3f-8fad-4782-97d8-0ac34e963132"><span>frames it as a fatal mistake</span></a><span> (emphasis mine):</span></p><blockquote><p><em><span>&#8220;Most of your meetings will end with a compliment. It feels good. They said they liked it! Unfortunately, they&#8217;re </span><strong><span>almost certainly lying</span></strong><span>. Not necessarily intentionally.&#8221;</span></em></p></blockquote><p><span>By the same token, when asked the &#8220;ultimate&#8221; question, we will invent stuff the interviewer wants to hear. </span><em><span>&#8220;What question should I have asked but didn&#8217;t?&#8221;</span></em><span> Wait, there is supposed to be something more? Let me make something up.</span></p><div class="callout-block" data-callout="true"><p><strong><span>Hack 5: No single question is pivotal. What matters happens in between the lines.</span></strong></p></div><p><strong><span>No specific script will land you good insight.</span></strong><span> It&#8217;s all about navigating the conversation ad hoc, depending on what you&#8217;re getting thus far. Ignore that, and the answer to the &#8220;silver bullet&#8221; question may be either golden or completely misleading. Or anything in between.</span></p><h2><span>You Will Be Biased</span></h2><p><span>Finally, no matter how you try, there&#8217;s no way to avoid bias. I mean, we go in there with a hypothesis and a hope. It&#8217;s not like we&#8217;re neutral. </span><em><span>&#8220;I&#8217;m indifferent to whether this idea is good or bad,&#8221;</span></em><span> said no founder ever.</span></p><p><span>No wonder. The list of biases we need to overcome in this situation is impressive:</span></p><ul><li><p><strong><span>Confirmation bias</span></strong><span> makes us ignore counterevidence to the hypothesis.</span></p></li><li><p><strong><span>Survivorship bias</span></strong><span> makes us overly optimistic about the odds.</span></p></li><li><p><strong><span>Social desirability bias</span></strong><span> makes interviewees say things we&#8217;d like to hear.</span></p></li><li><p><strong><span>Self-selection bias</span></strong><span> makes the pool of people we talk to more likely to be interested in the thing.</span></p></li><li><p><strong><span>Say-do gap</span></strong><span> makes people state intentions they wouldn&#8217;t eventually act on.</span></p></li><li><p><strong><span>Overconfidence bias</span></strong><span> makes us overestimate the weight of our own interpretations.</span></p></li><li><p><strong><span>Observer-expectancy effect</span></strong><span> makes us directly influence the answers we get.</span></p></li><li><p><strong><span>Illusion of validity</span></strong><span> makes us overestimate our ability to predict outcomes based on data.</span></p></li></ul><p><span>Should I go further?</span></p><div class="callout-block" data-callout="true"><p><strong><span>Hack 6: Assume the confirmation signal is much weaker than it looks. Set the threshold high or cut the perceived strength of the signal by half.</span></strong></p></div><p><span>No matter how aware we are of biases, it&#8217;s of little help. We </span><em><span>believe</span></em><span> knowing of a bias helps, but it does not. And yes, there is a bias for that, too. It&#8217;s called </span><strong><span>bias blind spot</span></strong><span>.</span></p><p><span>In </span><a href="https://www.goodreads.com/en/book/show/11468377-thinking-fast-and-slow"><span>Thinking, Fast and Slow</span></a><span>, Daniel Kahneman argues for setting verifiable criteria beforehand and sticking to them, and them only. In the context of qualitative techniques, such as user interviews, it will prove challenging.</span></p><p><strong><span>Still, it&#8217;s a safe bet to assume the positive signal is always weaker than it looks, while the negative is always stronger.</span></strong></p><h2><span>User Interviews: Handle With Care</span></h2><p><span>When I started writing this article, I was like, </span><em><span>&#8220;Hey, let&#8217;s write a short, lightweight piece on some user interview caveats.&#8221;</span></em><span> Some 2000 words later, it feels like I could keep going.</span></p><p><span>Yeah, Rob Fitzpatrick took well over 30k words to write The Mom Test, which </span><em><span>is</span></em><span> short and lightweight. And it covers the same narrow topic. What have I been thinking?</span></p><p><span>Looking back at it, though, I&#8217;m like </span><em><span>&#8220;Scratch that. If there&#8217;s only one thing I&#8217;d like you to remember, it&#8217;s none of the above.&#8221;</span></em></p><p><span>As innocent as user interviews look, it&#8217;s so damn easy to hurt yourself running them. If you take assumption mapping or user journey mapping and do them wrong, the worst thing that can happen is you waste some time. The outcome will be meh, but it will hardly push you in the wrong direction.</span></p><p><strong><span>If you do user interviews wrong, they&#8217;ll absolutely push you in the wrong direction. It&#8217;s a </span></strong><em><strong><span>&#8220;great if done well, harmful if not&#8221;</span></strong></em><strong><span> kind of technique.</span></strong></p><div><hr></div><p>More posts on product discovery techniques:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;780ec8c4-a9f2-4039-8e5b-2fd53b38050d&quot;,&quot;caption&quot;:&quot;At Lunar Logic, we often start working with founders who are still at the pre-development stage. We typically get them through the discovery phase before we commit to building anything. Every other time, it ends with abandoning the development.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;My Favorite Product Discovery Tool: Assumption Mapping&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-08T12:46:45.342Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!xZOy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:206017410,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:15,&quot;comment_count&quot;:2,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c40c4bdc-1459-4014-9975-8e8b16b90c37&quot;,&quot;caption&quot;:&quot;I admit, I was surprised by how popular my recent post on assumption mapping got. In the spirit of experimentation, let&#8217;s check whether it was the assumption mapping itself that got the attention or product discovery tools in general.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;User Journey Mapping: We Want It to Be Shit&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-22T14:00:52.989Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!0ncx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:208041731,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;86908d07-44b4-4226-aa54-4ebd22c2609b&quot;,&quot;caption&quot;:&quot;Whenever I use an early-stage startup product and end up in contact with the authors, I volunteer to participate in a user interview. I do it without even being asked. Think of it as paying back to the community.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;User Interviews with AI Models: Useful, But Not a Gamechanger&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-01T10:04:13.746Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BE-i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ae73b5-d33d-41fb-a3e3-912a3254baf5_1753x986.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/user-interviews-with-ai-models-useful&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192825127,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! I appreciate sharing or subscribing. That is, given that you like my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><span>I&#8217;m typing these things by hand. Like an animal. &#50883; </span><a href="https://okhuman.com/jcttRg"><span>https://okhuman.com/jcttRg</span></a></p>]]></content:encoded></item><item><title><![CDATA[Code Is Not the Outcome, Learning Is]]></title><description><![CDATA[There's a build-learn trade-off. We can't optimize for both. For early-stage startups, the choice should be a no-brainer.]]></description><link>https://pawelbrodzinski.substack.com/p/code-is-not-the-outcome-learning</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/code-is-not-the-outcome-learning</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 12 Aug 2026 16:05:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fdx7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.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_!fdx7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fdx7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fdx7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fdx7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fdx7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fdx7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615272,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/210914008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fdx7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fdx7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fdx7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fdx7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0245950e-2b65-4f19-bafc-2b2c5c8c4394_2812x1582.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>At Lunar, we&#8217;ve helped build some 200 digital products. None was a slam dunk. There was no </span><em><span>&#8220;we shipped it, and it went wild.&#8221;</span></em><span> Hell, I&#8217;d have settled for </span><em><span>&#8220;it performed as intended.&#8221;</span></em></p><p><span>Nope. Not one.</span></p><p><span>There&#8217;s a neat explanation coming from a </span><a href="https://www.linkedin.com/events/7461035762701172736/"><span>recent podcast with Eric Ries</span></a><span> of Lean Startup fame. Aside from some promotion of his </span><a href="https://www.goodreads.com/book/show/243080737-incorruptible"><span>new book</span></a><span>, which I guess was the point of the interview, he got asked how Lean Startup fares in the AI era.</span></p><p><span>The centerpiece of his answer is something that I think still few companies claiming to be lean startups (or Lean Startups) get.</span></p><blockquote><p><em><strong><span>Learning is where the value is. Not the artifact.</span></strong></em></p></blockquote><p><span>In other words, the point of building an MVP is not the MVP. It&#8217;s everything we learn on the way.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>Building a Product Is Never a Home Run</span></h2><p><span>As in the Anna Karenina principle (</span><em><span>&#8221;All happy families are alike&#8221;</span></em><span>), all the products we helped build that eventually succeeded share the path. It was a long haul of changes, adjustments, discovery, and exploration to eventually find the right ingredients that clicked. And after that whole effort, &#8220;clicked&#8221; still doesn&#8217;t mean getting to millions in Annual Recurring Revenue (or </span><a href="https://pawelbrodzinski.substack.com/p/lovables-arr-is-vanity-metric-20"><span>whatever placeholder we now use instead</span></a><span>) in months.</span></p><p><span>If we boiled it down to one meta pattern, it was optimizing for </span><em><span>learning</span></em><span>. My old mantra all over again:</span></p><blockquote><p><em><strong><span>Try stuff. See what works. Stick with what does. Drop what does not</span></strong></em><strong><span>.</span></strong></p></blockquote><p><span>We don&#8217;t know up front what might work. We can&#8217;t know it. It&#8217;s </span><em><span>unknown</span></em><span> and&#8212;more importantly&#8212;</span><em><span>unknowable</span></em><span>. If the odds of a home run are but a fraction of a percentage point, what actually constitutes an MVP doesn&#8217;t matter at all. What matters is whether we improve our understanding of our surroundings and set ourselves in a better position for another swing.</span></p><p><span>Learning. Again.</span></p><h2><span>In the Complex Domain Recipes Don&#8217;t Work</span></h2><p><a href="https://thecynefin.co/about-us/about-cynefin-framework/"><span>Cynefin</span></a><span> offers a neat explanation why there are no home runs in the startup world. Here&#8217;s one of the filters that helps to figure out whether we&#8217;re in a complicated or complex domain.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sAPQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sAPQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sAPQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sAPQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sAPQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sAPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg" width="1275" height="1263" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1263,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:311089,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/210914008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sAPQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sAPQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sAPQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sAPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02109991-1fb4-4783-afad-daf2b51a00dc_1275x1263.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>If good solutions to a problem exist and we can scrutinize the problem enough to pick the right one, we are in the complicated domain. </span><strong><span>We can analyze our way through the issue.</span></strong></p><p><span>If, on the other hand, we can&#8217;t possibly know the course of action unless we start probing the environment around us, we are in the complex domain. </span><strong><span>We can only play the sense-and-respond game here as we learn the novel environment. There are no recipes that can reliably work in this land.</span></strong></p><p><span>So where do early-stage startups live? It&#8217;s the complex domain all the way. If they were complicated, we would be able to devise a path to success up front. Somehow, I&#8217;m not seeing these bulletproof plans turning into anything but a pipe dream. And, believe me, I&#8217;ve seen a lot of &#8216;em plans.</span></p><p><span>Again, </span><a href="https://pawelbrodzinski.substack.com/p/journey-hypothesis-or-destination"><span>we can&#8217;t know what to build from the outset</span></a><span>. </span><strong><span>It&#8217;s not building pace that is the constraint. It&#8217;s the learning pace.</span></strong></p><h2><span>More Swings, More Hits, Right?</span></h2><p><em><span>&#8220;But Pawel, we build 10x faster now. That&#8217;s 10x the attempts and 10x the learning!&#8221;</span></em></p><p><span>Um, it&#8217;s not 10x. Faros crunched the numbers, and </span><a href="https://www.faros.ai/blog/ai-acceleration-whiplash-takeaways"><span>the productivity gain is way below 2x</span></a><span>. Packaged with deteriorating quality. If there is a more impressive change somewhere, it&#8217;s the size of a task. I looked at Lunar data, and </span><a href="https://brodzinski.com/2026/07/3x-pull-request-size-ai.html"><span>the average PR might be more than 3x as big as it used to be</span></a><span>. Packaged with deteriorating quality. Different data. Different metric. Same outcome. Coincidence?</span></p><p><span>Coding musings aside, we talk about two fundamentally different activities. Think of it as a difference between shooting as fast as you possibly can versus practicing to improve your technique. It&#8217;s not the attempts that count. It&#8217;s whether you score. And you don&#8217;t see teams trying to shoot the second they get the ball. One has to wonder why. They&#8217;d literally 10x their volume, wouldn&#8217;t they?</span></p><p><span>By the same token, getting another MVP or feature out the door at breakneck speed does virtually nothing to improve a startup&#8217;s odds.</span></p><p><span>Fine, say you can 2x the build speed. You can&#8217;t double the traffic by sheer willpower, though. You can&#8217;t summon twice as many customers willing to run interviews. </span><strong><span>Most importantly, you can&#8217;t extend anyone&#8217;s attention limit</span></strong><span>. It is the hard constraint.</span></p><p><span>But you sure can overwhelm said attention with the new feature overload. Break a leg.</span></p><h2><span>The Learning Cycles</span></h2><p><span>One of the useful things introduced by Lean Startup is the Build-Measure-Learn cycle. The gist of it is that you go in rounds. First, you </span><em><span>build</span></em><span> something. Then, you </span><em><span>measure</span></em><span> its impact against the expected results. Finally, you </span><em><span>draw conclusions</span></em><span> that </span><em><span>inform</span></em><span> the next iteration. Repeat. Over and over and over again.</span></p><p><span>While Eric Ries explicitly labels one part &#8220;learning,&#8221; the meta concept is anything but new. In the 70s, John Boyd introduced the </span><a href="https://en.wikipedia.org/wiki/OODA_loop"><span>Observe-Orient-Decide-Act loop</span></a><span>, drawing on experiences from multiple dogfights. Before that came W. Edwards Deming&#8217;s </span><a href="https://deming.org/explore/pdsa/"><span>Plan-Do-Study-Act method</span></a><span>, which in turn built on Walter Shewhart&#8217;s </span><a href="https://www.praxisframework.org/en/library/shewhart-cycle"><span>Specification-Production-Inspection cycle</span></a><span>. That was the 1930s already. Like, when dinosaurs roamed the Earth.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZV5s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZV5s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZV5s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZV5s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZV5s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZV5s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg" width="1456" height="985" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:985,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:800420,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/210914008?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZV5s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZV5s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZV5s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZV5s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb13694a8-223a-4de3-a25f-51bbc72380ed_2802x1895.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>David Campey has another version of it. </span><a href="https://2021.za.pycon.org/users/campey/"><span>Idea-Struggle-It Works!</span></a><span> It works just as well for kids as for grown-ups when they aspire to </span><em><span>learn</span></em><span> something. And he calls it the joy cycle. I used Discovery-Development-Validation in the product development context.</span></p><p><span>While each of these models tackles the issue from a slightly different perspective, the common parts are evident. The cyclic nature. Continuous validation. New insight at the very core. Past outcomes informing new decisions/actions.</span></p><p><strong><span>These are all learning cycles. Not build cycles.</span></strong></p><h2><span>Do We Optimize for Learning?</span></h2><p><span>Isn&#8217;t it curious how consistent the pattern is? Across the century, from Bell Labs (Shewhart), through Toyota (Deming, Ohno), the Air Force (Boyd), to the modern startup landscape (Ries), it&#8217;s the same message all along. </span><strong><span>It&#8217;s learning where the value is. Not the artifact.</span></strong></p><p><span>If we want to optimize for the effectiveness of this process, the crucial skill is </span><em><span>validation</span></em><span>, or whatever you want to call it. Remove that, and you don&#8217;t have a </span><em><span>cycle</span></em><span>. You just have a Gantt chart of activities, which you can execute one after another. Or all at once.</span></p><p><span>If the latter was the case, with all the AI capabilities, we&#8217;d be golden. We&#8217;d just orchestrate a swarm of agents and call it a day. Alas, the problem is not complicated. It&#8217;s complex. We need that learning cycle.</span></p><p><span>And it&#8217;s just so easy to get AI to dismantle it.</span></p><blockquote><p><em><strong><span>&#8220;People&#8217;s ability to evaluate the quality of their own work becomes impaired by using [AI].&#8221;</span></strong></em></p></blockquote><p><span>That&#8217;s Eric Ries again. The more of the learning cycle we outsource to the tools, the less insight we extract. Hell, it&#8217;s detrimental to our learning muscle. It harms us short </span><em><span>and</span></em><span> long term.</span></p><p><span>We start with generating code. Soon, there&#8217;s </span><a href="https://pawelbrodzinski.substack.com/p/10-trends-in-early-stage-product"><span>too much of it to keep up with the reviews</span></a><span>. Not long after, the product work follows suit. By the point where </span><a href="https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a-8cb"><span>AI writes specs</span></a><span>, the game is already lost. It&#8217;s a </span><a href="https://cutle.fish/blog/12-signs-youre-working-in-a-feature-factory"><span>feature factory</span></a><span>, not a product startup. We act as if we knew where we were heading when, in fact, we don&#8217;t.</span></p><p><strong><span>We optimize for building rather than learning. We make the wrong trade-off altogether.</span></strong></p><h2><span>The Build-Learn Trade-off</span></h2><p><span>I ain&#8217;t a luddite. I don&#8217;t argue for AI-free product development. I am genuinely impressed by how much we can achieve with coding agents. There&#8217;s no going back to 2020. It&#8217;s just that I am painfully aware that </span><a href="https://pawelbrodzinski.substack.com/p/code-is-not-a-product-product-is"><span>code is not a product, and product is not a startup</span></a><span>.</span></p><p><span>If building was all there was, I&#8217;d be all like </span><em><span>&#8220;Outsource the shit out of that to coding agents and call it a day.&#8221;</span></em><span> </span><strong><span>But it&#8217;s not a Build-Build-Build cycle. It&#8217;s Build-Measure-Learn.</span></strong></p><p><span>We need to rebalance the priorities. It&#8217;s like youth team sports. The best teams are not those that win petty games when kids are 10 or 12 years old. The best ones are those that develop these kids into successful professional athletes (and decent human beings, let me add). These goals are at odds with each other.</span></p><p><span>Winning when you&#8217;re 10 means you get the biggest and strongest and let them muscle their way over less physical teams. A couple of years later, these lads and lasses are nowhere near their counterparts who focused on understanding the game, learning the technique, and getting used to the teamplay.</span></p><p><span>The former is the equivalent of </span><em><span>build focus</span></em><span>. We muscle our way with increasingly powerful AI capabilities. The latter is </span><em><span>learn focus</span></em><span>. We don&#8217;t take shortcuts in the short term. In the long run, we beat the crap out of the brute-forcers, no sweat.</span></p><p><span>And those 10-year-olds with an overambitious coach aren&#8217;t even winning anything that matters. Save for the coach&#8217;s ego boost. Which isn&#8217;t something you&#8217;d put into your resume ten years down the line.</span></p><p><span>It&#8217;s the ultimate build-versus-learn trade-off. For an early-stage startup, it&#8217;s no contest. Learn. Duh!</span></p><h2><span>How to Optimize for Learning?</span></h2><p><span>The big question, then, is what can we do to preserve the learning component of the cycle? Better still, how can we enhance it?</span></p><p><span>Here&#8217;s Eric Ries one last time (I promise).</span></p><blockquote><p><em><strong><span>&#8220;The major antidote to this is to be getting real-world feedback.&#8221;</span></strong></em></p></blockquote><p><span>Yup, it&#8217;s as simple as getting feedback from actual customers and/or users. And no, now that you asked, </span><a href="https://pawelbrodzinski.substack.com/p/user-interviews-with-ai-models-useful"><span>synthetic personas for running user interviews are not a suitable substitute</span></a><span>. You can&#8217;t cheat your way to real-world feedback without real-world activities. Bummer, I know. </span></p><p><span>Again, it&#8217;s the same intuitive frame. We put a different label on it, but it&#8217;s the same thing. Eric Ries packages it as </span><em><span>real-world feedback</span></em><span>. Teresa Torres might call it </span><em><a href="https://www.goodreads.com/en/book/show/58046715-continuous-discovery-habits"><span>continuous discovery</span></a></em><span>. Johanna Rothman would go with </span><em><a href="https://www.jrothman.com/mpd/2019/05/product-roles-part-6-shorten-feedback-loops/"><span>frequent customer interaction</span></a></em><span>. I&#8217;d be all about </span><em><a href="https://pawelbrodzinski.substack.com/p/dear-startup-build-less"><span>validating relentlessly</span></a></em><span>.</span></p><p><strong><span>Essentially, figure out how to learn. Build only as much as you need to facilitate that.</span></strong><span> If you optimize building, the learning will come too little, too late.</span></p><p><span>Pick your side.</span></p><div><hr></div><p>Some sources in this post come from fellow companies operating in the same niche. </p><p>The joy cycle comes from David Campey, who runs <a href="https://afrolabs.co.za/">Afrolabs</a>, which is very much Lunar&#8217;s African &#8220;brother from another mother.&#8221;</p><p>The podcast with Eric Ries was run by Kuba Filipowski from <a href="https://www.netguru.com/">Netguru</a>, which might now be in a very different place than Lunar, but we grew from the same root (and collaborated on a couple of projects years back). </p><p>If you ever consider Lunar as your product development partner, do consider them as well.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you like my <s>rants</s> posts, consider subscribing or sharing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/code-is-not-the-outcome-learning?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/code-is-not-the-outcome-learning?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Validation Is the New Bottleneck (Also, the Old One)]]></title><description><![CDATA[Early-stage startups have limited options for rapid validation. That makes validation timelines the bottleneck of product development.]]></description><link>https://pawelbrodzinski.substack.com/p/validation-is-the-new-bottleneck</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/validation-is-the-new-bottleneck</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 29 Jul 2026 09:11:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rher!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.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_!rher!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rher!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rher!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rher!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rher!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rher!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:609449,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208848672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rher!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rher!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rher!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rher!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd278aab-6de1-4372-b9cc-305f88bd78eb_3101x1744.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We just went over the metrics dashboard with our client. They predominantly focus on the acquisition funnel, which matters for the product now, but we read the temperature for conversion and retention, too. Finally, we have a <a href="https://pawelbrodzinski.substack.com/p/compound-metrics-are-the-best-way">compound metric</a>, a.k.a. the <a href="https://medium.com/growthhackers/what-is-a-north-star-metric-b31a8512923f">North Star metric</a>, that covers a range of customer behaviors.</p><p>Then, we have a whole list of product experiments queued up. </p><p>The most obvious path forward is to prioritize those experiments, try the simplest prototypes, and see how they affect the metrics. If readings go up, we double down on the idea. If they&#8217;re meh or go south, we roll back and pick another thing from the list.</p><p>Except it&#8217;s not that simple.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Metric Liquidity</h2><p>In finance, we talk about market liquidity. If the market is liquid, it means we can easily buy and sell the asset. What follows, the prices of these transactions are frequently and continuously updated to reflect how the &#8220;market&#8221; values the asset.</p><p>In a similar manner, we can consider metric liquidity. When <a href="https://aws.amazon.com/executive-insights/content/how-amazon-defines-and-operationalizes-a-day-1-culture/">Amazon deploys a feature to production</a>, they know almost instantly whether it helps or harms their KPIs. Their metrics are liquid.</p><p>With our client, it&#8217;s not the case. Mere weeks after the initial release, the traction is, well, I&#8217;d love to use the word &#8220;modest,&#8221; but it&#8217;s not even that. Week-to-week readings may bounce up or down by as much as 100%. And it&#8217;s not because something significant has changed about the product. It&#8217;s because of how few data points we&#8217;re dealing with.</p><p>To stick with the financial market analogy, it&#8217;s as if transactions were few and far between. In such a case, the market is not liquid, and we can&#8217;t infer much from the most recent price. It might have been a one-off thing. Or it happened too long ago to tell much about the current status of the asset.</p><p><strong>By the same token, metrics that are not liquid enough will tell us little about how well a product is doing.</strong> Add a game-changing feature, and if there isn&#8217;t anyone to notice, the metrics won&#8217;t budge.</p><h2>Timelines of Validation</h2><p>Fundamentally, the more liquid a metric is, the faster the lead time for experiment validation. Amazon can automatically roll back underperforming features and keep those that positively impact their KPIs. <a href="https://pawelbrodzinski.substack.com/i/207284265/the-spaghetti-strategy">Anthropic can embrace the spaghetti strategy</a> to see what sticks with their users. <a href="https://netflixtechblog.com/its-all-a-bout-testing-the-netflix-experimentation-platform-4e1ca458c15">Netflix famously A/B tests the shit out of everything</a> before settling on what&#8217;s the new norm.</p><p>For contrast, imagine a fledgling startup with a handful of early users. Unless the idea under scrutiny truly blows up, which happens but is extremely rare, it&#8217;s gonna be a long wait till the metrics show traction.</p><p>Those 3 new users who used the product a week after we released a new feature may suggest a 38% engagement increase thanks to the new idea. Or it can be a natural fluctuation that tells literally nothing. How do we know? <strong>We wait.</strong> If the change is real, the traction growth over time will compound and outweigh the natural engagement flux. We will know. <em>Eventually</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N0vZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N0vZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N0vZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N0vZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N0vZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N0vZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg" width="1456" height="886" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:886,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269954,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208848672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N0vZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N0vZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N0vZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N0vZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af4d6e9-b9a0-42c2-ab79-195698ba3391_1666x1014.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">The more liquid the metric, the more options we have</figcaption></figure></div><p><strong>Metric liquidity defines validation timelines and available strategies.</strong> As much as we&#8217;d always like to have short experiment feedback lead times, without enough data liquidity, it&#8217;s not an option.</p><h2>Why Long Validation Lead Times Suck</h2><p>There&#8217;s an important reason to push for short feedback loops whenever we experiment. OK, there are many. Like the fact that <a href="https://en.wikipedia.org/wiki/Ambiguity_aversion">humans don&#8217;t like uncertainty</a>. We don&#8217;t like it all. We actually <a href="https://www.ucl.ac.uk/news/2016/mar/uncertainty-can-cause-more-stress-inevitable-pain">prefer the certainty of receiving an electric shock to a 50/50 chance of getting away without the painful experience</a>. Curious creatures we are, indeed.</p><p>Electric shocks aside, long validation lead times suck in product development because they serve as a pace-maker. We either wait for the outcomes of one experiment before trying another, or we risk the outcomes of different attempts interfering with each other. In the latter case, odds are we&#8217;ll have the right change and never know it, buried under lots of other, not necessarily helpful, stuff.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eZBh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eZBh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eZBh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eZBh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eZBh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eZBh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg" width="1456" height="1465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1465,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208848672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eZBh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eZBh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eZBh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eZBh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11fce2db-32e6-43c3-89a8-ec6725f33137_1460x1469.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Even more crucially, the outcomes of earlier experiments inform later decisions. It&#8217;s the old Build-Measure-Learn cycle from Lean Startup. Skip the &#8220;learn&#8221; part, and you drive in the fog. You can make one turn or another, but it&#8217;s mostly guesswork. Good luck trying to navigate like that, I guess.</p><p>When you run a startup, you&#8217;re playing against the odds already. No need to make your situation even more miserable by making your experiments random. So yes, long validation lead times suck big time (to use a technical term).</p><h2>&#8220;We Wait&#8221; Should Be a Default Strategy at the Earliest Stage</h2><p>Unless we subscribe to the notion that building a successful startup can be predesigned (which I called the <a href="https://pawelbrodzinski.substack.com/p/journey-hypothesis-or-destination">destination hypothesis</a> in the past), the metaphor we operate under is <em>exploration</em>. </p><p><strong>We try things, stick with what works, drop what does not. In product development, we learn which is which thanks to validation.</strong></p><p>Put differently, validation timelines are really what define how fast we can go at a startup. Those timelines, in turn, are constrained by the traction. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AG7k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AG7k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AG7k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AG7k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AG7k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AG7k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg" width="1456" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:303037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208848672?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AG7k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AG7k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AG7k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AG7k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2cea78-cbd4-41f2-8125-3cb04d9f8eae_1686x1037.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">A pre-growth-stage startup doesn&#8217;t have access to the most effective validation strategies.</figcaption></figure></div><p>At the earliest stage, we have little-to-no traction, and that&#8217;s precisely when we need the most rapid validation cycle. Except that&#8217;s not an option. Let me rephrase. It sucks to be an early-stage startup.</p><p>We can reverse the picture, though. If the only available tactic for experiment validation is <em>&#8220;we wait,&#8221;</em> then faster development doesn&#8217;t do much for us anyway. We arrive at the same conclusion: <strong>development speed is not a bottleneck</strong>. </p><p>It is not today, when we can generate a ton of code with AI. It wasn&#8217;t so in the past either. Even if we acted as if it was.</p><h2>The Guessing Game</h2><p>Imagine a game. You&#8217;re supposed to guess a 4-digit number. You pay $4 for each try. If you win, you get $5,000.</p><p>Alternatively, you can play the same game, but you &#8220;buy&#8221; each digit separately for $1 each. So you start by trying to guess the thousands digit for a buck. You know whether you guessed correctly before you decide whether you want to &#8220;buy&#8221; the guess on the hundreds digit. And so on.</p><p>Which version would you play?</p><p>Obviously, the latter. Duh! It splits one big decision into four separate small calls, where each <em>informs the following ones</em>. If we miss the first guess, which is likely, we save ourselves $3 and stop trying.</p><p>We play the same game with our product experiments. That is, save for the fact that most companies <em>claim</em> to choose the second variant, and then don&#8217;t wait to learn how the small bet went and commit to the following ones <em>right away</em>.</p><p>The rationale is along the lines of <em>&#8220;we have developers, and we need to keep them busy.&#8221;</em> It&#8217;s like betting again before we even know how the last one landed. That&#8217;s a compulsive behavior of people with a gambling problem.</p><p>Also, a default in the startup world.</p><h2>Validation Has Been a Bottleneck All the Way</h2><p>When we consider the relationship between metric liquidity and validation lead times, it is clear that the effort required to build an experiment doesn&#8217;t materially affect the picture.</p><p><strong>We should, in fact, subordinate development effort to the pace of experiment validation, and not vice versa.</strong></p><p>Interestingly, our client, who I mentioned earlier, has done precisely that. Once the MVP went live, instead of speeding up, we slowed down.</p><p>We could now be adding stuff like there&#8217;s no tomorrow. After all, there&#8217;s no shortage of ideas. But it&#8217;s not a casino, and we don&#8217;t try to lose our life savings. Our context is way less movie-worthy product development. <strong>And we understand that it&#8217;s not building that&#8217;s a bottleneck. It&#8217;s validation.</strong></p><p>It has always been so. </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! It&#8217;s the practitioner&#8217;s take on things I cover. I don&#8217;t consult that stuff. I live it. If you like that perspective, consider subscribing or sharing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/validation-is-the-new-bottleneck?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/validation-is-the-new-bottleneck?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[User Journey Mapping: We Want It to Be Shit]]></title><description><![CDATA[The useful part of user journey mapping isn't the big picture. It's finding the one part where the experience is genuinely crappy.]]></description><link>https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 22 Jul 2026 14:00:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0ncx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.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_!0ncx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0ncx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0ncx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0ncx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0ncx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0ncx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:619085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208041731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0ncx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0ncx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0ncx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0ncx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I admit, I was surprised by how popular my recent post on </span><a href="https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool"><span>assumption mapping</span></a><span> got. In the spirit of experimentation, let&#8217;s check whether it was the assumption mapping itself that got the attention or product discovery tools in general.</span></p><p><span>Another useful one from our exploration toolbox is a user journey map. This one tries to emulate the end-to-end customer experience with the product. Let&#8217;s dissect it, then.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>User Journey Map: The Basics</span></h2><p><span>Typically, we enter user journey mapping with a persona in mind&#8212;a very specific functional character who might have used the product. The whole journey is supposed to be theirs.</span></p><p><span>Then, we start mapping. It usually follows a similar pattern:</span></p><ul><li><p><span>First, there is a </span><strong><span>need </span></strong><span>the persona is trying to fulfill</span></p></li><li><p><span>Second, they look for and </span><strong><span>discover solutions</span></strong><span> that can respond to that need somehow</span></p></li><li><p><span>Third, they have the </span><strong><span>first interactions</span></strong><span> with these products</span></p></li><li><p><span>Then, they actually use one of the solutions to </span><strong><span>satisfy the need</span></strong></p></li><li><p><span>Finally, they might become </span><strong><span>repeat customers</span></strong><span>, and that might unveil new ways of interacting</span></p></li><li><p><span>Optionally, they might even </span><strong><span>refer the solution</span></strong><span> to others</span></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZOFj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZOFj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZOFj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZOFj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZOFj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZOFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg" width="1456" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334023,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208041731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZOFj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZOFj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZOFj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZOFj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfe2c9da-208b-4628-94e7-cf2e13e9bd56_1911x1170.jpeg 1456w" sizes="100vw"></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Note: depending on a product, the stages of the journey may differ. The important part is that it&#8217;s not just a one-time interaction with the app, but a broad context. Think of it like, </span><em><span>&#8220;From realizing a need to telling your friend about this new product you&#8217;ve been using recently.&#8221;</span></em></p><p><span>For each of the stages, we analyze how it is handled right now. Considering the alternatives we know of, how does our persona solve their problem? How do they discover available options? How do they use these products? How well do said solutions respond to the needs? Etc.</span></p><p><span>We answer these by defining interactions between the persona and the solutions they currently use. Once we have that, we assess the persona&#8217;s experience. Is it good? Bad? Are they frustrated? Would they come back?</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PPLB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PPLB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PPLB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PPLB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PPLB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PPLB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg" width="1456" height="898" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:898,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253019,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208041731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PPLB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PPLB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PPLB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PPLB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106c0daa-192a-4cff-9d8e-1c3831ca9e39_1782x1099.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The experience quality is the vertical axis. The better the customer is served </span>by existing options<span> </span><em><span>right now</span></em><span>, the higher up the relevant interaction goes.</span></p><h2><span>Key Insight: The Shitty Outliers</span></h2><p><span>The insight we generate during the exercise is at the </span><em><span>intersection</span></em><span> of generating observations (here: user interactions) and assessing them (here: experience quality).</span></p><p><strong><span>As usual, most of the landscape is not very interesting.</span></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qhIu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qhIu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qhIu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qhIu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qhIu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qhIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg" width="1456" height="897" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:897,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:327221,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208041731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qhIu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qhIu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qhIu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qhIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73850ec2-f163-4791-b50d-d62ff72a9f96_2185x1346.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>With user journeys, the key part is the bottom. Whatever is a crap experience for the persona </span><em><span>right now</span></em><span> is a potential differentiator for the new offering.</span></p><p><span>In fact, it&#8217;s worth double-checking anything that ends up here. Same as with assumption mapping, the question is: </span><strong><span>What evidence do we have?</span></strong></p><p><span>Note: It is counterintuitive. We want to confirm people have a problem and are actively solving it with a product. This suggests there might be </span><em><span>problem-solution fit</span></em><span>. We want to confirm that they&#8217;re satisfied with the existing products enough to pay for them. This hints that </span><em><span>product-market fit</span></em><span> is not off the table. And yet, we want a part of that experience to be </span><em><span>shit</span></em><span>. Otherwise we may not have a shot at the market. It&#8217;s not unusual for us to contradict ourselves during the exercise.</span></p><p><span>The outcome&#8212;</span><strong><span>the shitty outliers</span></strong><span>&#8212;is what we zero in on. Typically, we&#8217;d design experiments to confirm or refute our assumptions that they are, in fact, sources of frustration.</span></p><p><span>Once we have strong supporting evidence, the shitty outliers direct the early development process. We want to build the experience with the new offering around one of them.</span></p><h2><span>User Journey Mapping Example</span></h2><p><span>Do you remember our product idea for a </span><a href="https://pawelbrodzinski.substack.com/i/206017410/hiring-is-broken-or-a-practical-example-of-assumption-mapping"><span>recruitment marketplace that attempts to circumvent AI slop in hiring</span></a><span>? Let&#8217;s simulate a user journey for it.</span></p><p><span>Our persona might have been Jeanette. She&#8217;s 26, has less than two years of experience as a developer in a second-tier tech company, which she didn&#8217;t like, and has just been laid off.</span></p><ol><li><p><span>Jeanette&#8217;s problem is straightforward. She needs a job. Preferably less toxic than the last one.</span></p></li><li><p><span>She checks LinkedIn and job portals, like Indeed, Glassdoor, or Dice, to find relevant openings. Glassdoor may be preferable given its history of reviews that touch culture, which seems important to Jeanette. All of these are known options, and even if not, a simple search would yield the comprehensive list.</span></p></li><li><p><span>Not all these places offer the actual &#8220;first interaction&#8221; to Jeanette, but there&#8217;s always registration, resume upload, available positions search, and what have you. Boring. That&#8217;s neither new nor surprising by any means.</span></p></li><li><p><strong><span>The big issue for Jeanette is not finding a </span></strong><em><strong><span>job listing</span></strong></em><strong><span>, though. It&#8217;s finding a </span></strong><em><strong><span>job</span></strong></em><strong><span>.</span></strong><span> Save for some fringe matching features, job portals largely serve as a bulletin board. And however they streamline application process, a candidate will still land in the AI filter of hiring companies. Given the </span><a href="https://journals.sagepub.com/doi/full/10.1177/00031224241245706"><span>discrimination against women applying for junior tech positions</span></a><span>, Jeanette is up against long odds. Heck, even when she finds a few openings where she feels she really fits, there&#8217;s zero way to let the recruiters know about that.</span></p></li><li><p><span>Ironically, Jeanette is a recurring customer, as she struggles to land a role she expects. She&#8217;d very much like not to come back. At least for the next couple of years.</span></p></li><li><p><span>The only reasons to prefer one solution over another&#8212;and thus recommend it&#8212;would be better eventual chances of landing a decent job. Right now, the closest proxy is the number of relevant job openings each portal offers, but that&#8217;s a weak signal, given how often applications are outright ignored.</span></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7LG3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7LG3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7LG3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7LG3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7LG3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7LG3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg" width="1456" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317975,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208041731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7LG3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7LG3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7LG3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7LG3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd39c587-0010-4cfd-889f-7ca95b96bede_2184x1336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Depending on which service we consider, specific stages may shine more (Glassdoor for employer reviews, LinkedIn for the largest network of job listings). In practice, Jeanette will likely use several alternatives concurrently, so we can average it out.</span></p><p><span>The journey clearly identifies the low point. All the platforms are doing OK with listing the job openings, but they fall short when the measuring stick is whether a candidate lands a job. That&#8217;s, by the way, why we start with the problem definition. </span><strong><span>Jeanette doesn&#8217;t want to read job ads. She wants a job.</span></strong></p><p><span>When we look at things with that in mind, the shitty outlier is painfully obvious.</span></p><h2><span>The Weak Point</span></h2><p><span>So far, so good. The user journey pointed us the right direction. The problem, though? Shaky foundations. As popular as they are, I&#8217;m not a raving fan of personas. They create a fake sense of specificity. I mean, how many Jeanettes, age 26, looking for a job after a layoff, do you </span><em><span>actually know</span></em><span>?</span></p><p><span>Choosing Jeanette over Karl, age 35, aiming for another career upgrade, was an arbitrary decision. Same for ignoring Jordan, age 22, hoping to land the very first job.</span></p><p><span>Still, the actual speculative nature of the exercise lies in how we assess each interaction. We know some things. </span><a href="https://digitaleconomy.stanford.edu/publication/canaries-in-the-coal-mine-six-facts-about-the-recent-employment-effects-of-artificial-intelligence/"><span>Early-career workers face an increasingly challenging job market.</span></a><span> The experience of applying for a job evolves into a fire-and-forget activity&#8212;</span><a href="https://research.criteriacorp.com/2026-candidate-experience-report"><span>we don&#8217;t count on any answer whatsoever</span></a><span> .</span></p><p><span>Jeanette&#8217;s frustration, though? Is it real at a scale, or just anecdotal? Do we label someone else&#8217;s experiences as crappy only because we disliked our own? Would Jeanette be perfectly fine once the job market improves and there are some more relevant openings?</span></p><h2><span>We Know a Lot (Also, Not Enough)</span></h2><p><span>A go-to answer to the emerging questions should direct us toward finding evidence. How do we know that? How can we support the claim with the data?</span></p><p><span>Unfortunately, we&#8217;ll find evidence to, well, pretty much prove whatever we want.</span></p><blockquote><p><em><span>&#8220;Taylor said, he has applied for 5,762 tech jobs. His diligence has resulted in 13 job interviews but no full-time job offers.&#8221;</span></em></p></blockquote><p>Oof, that&#8217;s tough.</p><blockquote><p><em><span>&#8220;Got a lot of responses from cold applications for AI roles, and ended up with two offers at AI infra companies. I ended up getting a significant pay bump beyond what Apple offers for the same level!&#8221;</span></em></p></blockquote><p>Wait, wasn&#8217;t it tough?</p><blockquote><p><em><span>&#8220;Mark Zuckerberg reportedly offered Andrew Tulloch, an AI researcher and co-founder of Thinking Machines Lab, a compensation package worth as much as $1.5 billion over at least six years. Tulloch turned down the offer, but plenty of others have taken the money and joined Zuckerberg&#8217;s tech giant.&#8221;</span></em></p></blockquote><p>Oh well&#8230;</p><p><span>So, the job market is either </span><a href="https://www.boston.com/news/national-news/2025/08/11/goodbye-165000-tech-jobs-student-coders-seek-work-at-chipotle/"><span>shit</span></a><span>, or </span><a href="https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring"><span>fine</span></a><span>, or </span><a href="https://www.entrepreneur.com/business-news/meta-makes-billion-dollar-job-offer-competing-for-ai-talent/495672"><span>booming</span></a><span>, depending on which story you pull.</span></p><p><span>And that&#8217;s all just &#8220;adjacent&#8221; data. We can infer some things about the job-seeking </span><em><span>experience</span></em><span> (it sucked for Taylor, it was a breeze for Tulloch), but how far can we generalize these stories? We sure are inclined to consider the data point that supports our belief and discard the other. But that&#8217;s just our </span><a href="https://en.wikipedia.org/wiki/Confirmation_bias"><span>confirmation bias</span></a><span> speaking.</span></p><h2><span>It&#8217;s All Opinions Anyway</span></h2><p><span>Aside from the overabundance of data points, the challenge in assessing an imagined persona&#8217;s interactions with products is twofold. First, we try to measure experience. It&#8217;s much more intangible than reseatching how many people seek jobs these days. We often end up relying on anecdotal evidence here.</span></p><p><span>Second, the information that would actually be valuable is hoarded by product companies. I mean, LinkedIn has a ton of data on how job seekers use their app. They can infer at least </span><em><span>some</span></em><span> things about the experiences. But forget about them sharing it with the world. That data is one of the sources of their competitive advantage.</span></p><p><span>That is why the assessment phase of user journey mapping will often boil down to exchanging opinions. </span><strong><span>The persona was speculative in the first place, and now we speculate how they would act.</span></strong></p><p><span>There are two tricks you can use to limit the negative impact, though.</span></p><ol><li><p><strong><span>Agree on what counts as evidence </span></strong><em><strong><span>before</span></strong></em><strong><span> researching it.</span></strong><span> For example: &#8220;</span><em><span>We don&#8217;t count stories as a valid data point, since frustration will clearly be overrepresented. We rely on quantitative sources only.&#8221;</span></em><span> While it will improve the outcome of the activity, it would also make it significantly longer.</span></p></li><li><p><strong><span>Alternatively, accept the biases and go with intuitions.</span></strong><span> Especially if there is some alignment among people doing the exercise. It is discovery, after all, not an exact science. We don&#8217;t try to commit to a multi-year development effort yet; we just plan a few-week-long product experiment.</span></p></li></ol><p><span>Also, after helping with more than a hundred startups, my experience suggests that </span><strong><span>it takes more than pulling research data to discourage a founder from trying out their product idea.</span></strong><span> No matter how much </span><a href="https://pawelbrodzinski.substack.com/p/50-of-discovery-phases-should-fail"><span>we try to &#8220;fail&#8221; at every other discovery</span></a><span>, we will likely end up building something anyway.</span></p><h2><span>User Journey Mapping: The Focusing Exercise</span></h2><p><span>So is it useless, then? Hardly. User story mapping shines when we seek </span><em><span>focus</span></em><span> and </span><em><span>alignment</span></em><span>.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sYv7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sYv7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sYv7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sYv7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sYv7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sYv7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:598972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208041731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sYv7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sYv7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sYv7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sYv7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F746d7a80-11e0-4ec1-8159-bf4d309a1437_2417x1477.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>We predominantly use it as a convergence tool when we&#8217;re still in the problem domain of the double diamond. By this point, we know who (the persona) needs what (the problem), and try to find the best leverage point (the shitty outlier) to focus on one thing at a time.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!93_r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!93_r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 424w, https://substackcdn.com/image/fetch/$s_!93_r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 848w, https://substackcdn.com/image/fetch/$s_!93_r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!93_r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!93_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:487500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/208041731?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!93_r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 424w, https://substackcdn.com/image/fetch/$s_!93_r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 848w, https://substackcdn.com/image/fetch/$s_!93_r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!93_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e6a22b8-716d-4fcb-990f-1fa691234bb1_2457x1502.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The neat trick we play with the user journey map is the &#8220;there be dragons&#8221; part, which is everything </span><strong><span>we don&#8217;t need to care for right now</span></strong><span>.</span></p><p><span>While we spend much discussion time on a couple of candidates for shitty outliers, the important part is what we leave out. </span><strong><span>That&#8217;s the whole point of user journey mapping: knowing what to ignore.</span></strong></p><div><hr></div><p>More on product discovery tools:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c78e5a20-36a4-4728-a62d-200fd24577fb&quot;,&quot;caption&quot;:&quot;At Lunar Logic, we often start working with founders who are still at the pre-development stage. We typically get them through the discovery phase before we commit to building anything. Every other time, it ends with abandoning the development.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;My Favorite Product Discovery Tool: Assumption Mapping&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-08T12:46:45.342Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!xZOy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:206017410,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:11,&quot;comment_count&quot;:2,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;535a577d-8874-467b-a1d7-32d7891714dc&quot;,&quot;caption&quot;:&quot;In a short brainstorming session, we exchanged ideas for the most effective product discovery tools. Sure, the right tool is not right, period. It&#8217;s right only in the right context. No silver bullets here, sorry. Still, some evergreens emerge almost every time.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;They Shouldn&#8217;t Know It&#8217;s a &#8220;User&#8221; Interview&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-19T10:32:47.672Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!YSqr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211829288,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a5e35619-fe40-44b9-8946-8056c06c0136&quot;,&quot;caption&quot;:&quot;Whenever I use an early-stage startup product and end up in contact with the authors, I volunteer to participate in a user interview. I do it without even being asked. Think of it as paying back to the community.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;User Interviews with AI Models: Useful, But Not a Gamechanger&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-01T10:04:13.746Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BE-i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ae73b5-d33d-41fb-a3e3-912a3254baf5_1753x986.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/user-interviews-with-ai-models-useful&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192825127,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you liked the article, consider sharing and/or subscribing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Build Economy Is All about Build and None about Economy]]></title><description><![CDATA[Number of released products goes sharply up, but usage metrics stale or decline. So called "build economy" doesn't do builders any good.]]></description><link>https://pawelbrodzinski.substack.com/p/build-economy-is-all-about-build</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/build-economy-is-all-about-build</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Thu, 16 Jul 2026 14:14:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wo9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.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_!wo9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wo9B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wo9B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wo9B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wo9B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wo9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:496282,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/207284265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wo9B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wo9B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wo9B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wo9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa530a47b-97c0-4ffc-9745-acbdf46b182a_1765x991.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When you read about early-stage product development and product ideation, there are two main approaches. The boomer camp is still strong. They&#8217;d keep repeating the old agenda: do your discovery first, validate before you build, all that Lean Startup stuff, yadda, yadda, yadda.</p><p>That makes me a boomer, I guess. Oh well...</p><p>The other path is all about &#8220;building is cheap now,&#8221; so it&#8217;s an entirely new game. Working software is but a few prompts (and a boatload of tokens) away, so let&#8217;s turn all the ideas into products and see what works. We might have been doing this whole exploration and discovery thing only because development was expensive, but guess what: it&#8217;s not anymore. </p><p>Coming from the boomer camp and bringing way more than a decade of experience in product development, I may have a strong conviction about which one is better. Yet it doesn&#8217;t stop us from experimenting with both paths. In fact, that&#8217;s what we do for a living at <a href="https://www.lunarlogic.com/">Lunar</a>.</p><p>So maybe it is the moment when we change our ways or go extinct?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Spaghetti Strategy</h2><p>Amazon has been known for decades for <a href="https://aws.amazon.com/executive-insights/content/how-amazon-defines-and-operationalizes-a-day-1-culture/">encouraging experiments in production</a>. Engineers could try an idea, see how it affects the KPIs, and if it worked, it would stay in production. </p><p>That&#8217;s spaghetti strategy. Throw spaghetti at the wall and see what sticks. These days, Anthropic&#8212;and the <a href="https://www.youtube.com/watch?v=IDSAMqip6ms">Claude Code team especially</a>&#8212;exemplifies that culture. They build a ton of stuff, put it out there for people to see, and learn what works. Keep what does, revert or fix what does not. </p><p>No matter what anyone thinks about Anthropic&#8217;s financials in general, it would be absurd to deny that Claude is a wildly successful product. So is Amazon&#8217;s storefront. It&#8217;s no wonder the spaghetti strategy finds followers now, since one can try it without literal billions in one&#8217;s coffers.</p><p>Better still, we have an entire cohort of AI startups whose ambition is to streamline that kind of work. Lovable, Replit, Bolt, and the like.</p><h2>The Build Economy</h2><p>The reality Lovables of this world want to create is called the build economy. As the story goes, now anyone can build a product. You don&#8217;t even need tech skills. Plain English and a Lovable subscription are enough. The rest will be magically taken care of by AI.</p><p>Of course, to eventually make a product successful, one needs to build <em>many</em> of them. The promise is there, though. </p><blockquote><p>A side note: It&#8217;s actually in Lovable&#8217;s interest to land a working product in the latest possible attempt, i.e., the very last before someone finally gives up. After all, they get their revenues when people <em>keep trying</em>, not when they <em>make it</em>.</p></blockquote><p>Wicked incentives aside, Lovable et al are on a mission to enable everyone&#8212;especially non-technical people&#8212;to build their products. If we trust <a href="https://techcrunch.com/2026/03/11/lovable-says-it-added-100m-in-revenue-last-month-alone-with-just-146-employees/">their numbers</a>, they&#8217;re damn successful so far. That would mean that the build economy is the future.</p><p>But is it?</p><h2>The Story Lovable&#8217;s Numbers Tell Us</h2><p>When we look at the self-reported numbers from Lovable&#8217;s build economy report, the interesting part goes beyond &#8220;annualized ARR&#8221; (which is the <a href="https://pawelbrodzinski.substack.com/p/lovables-arr-is-vanity-metric-20">2026 version of rose-tinted glasses</a>).</p><p>According to <a href="https://thenextweb.com/news/lovable-build-economy-500m-arr-vibe-coding">their own claims</a>, Lovable sees 720 million monthly visits across all the projects created by their tools. Color me impressed.</p><p>I mean, unless we account for the fact that it&#8217;s spread over some 50 million apps. That&#8217;s like a single, lone visit every other day per app on average. Sure, it&#8217;s better than the <a href="https://pawelbrodzinski.substack.com/p/vanity-metrics-20">3 pageviews per app</a> they reported last year. <strong>Still, how many online businesses can survive with just a handful of visits a month?</strong></p><p>I speculate that using an average doesn&#8217;t tell even half of the story. It would be interesting to know how many monthly visits a <em>median</em> Lovable site gets. And how many of them can you expect if you&#8217;re, say, in the <em>90th percentile</em>? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZCIT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZCIT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZCIT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZCIT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZCIT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZCIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:575624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/207284265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZCIT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZCIT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZCIT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZCIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77ccdc8-3a59-42df-8c4f-ef5908887b0e_2116x1323.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For all we know, we should expect the averages to be heavily inflated by a small number of popular apps. If so, it makes the long tail really long (and really sad). <strong>Put bluntly, there are tens of millions of Lovable apps no one uses.</strong> </p><h2>The Products No One Needs </h2><p>OK, I know, the Lovable visit distribution chart I drew above is entirely speculative. Yet, it&#8217;s not like I pulled it out of thin air. We see the same pattern everywhere we look.</p><p><a href="https://www.nber.org/system/files/working_papers/w35275/w35275.pdf">A recent paper from the National Bureau of Economic Research</a> mirrors this dynamic. We release more applications, but the total number of reviews and downloads is either stale or declining. Do the math.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aFaL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 424w, https://substackcdn.com/image/fetch/$s_!aFaL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 848w, https://substackcdn.com/image/fetch/$s_!aFaL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 1272w, https://substackcdn.com/image/fetch/$s_!aFaL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aFaL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png" width="1184" height="277" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/207284265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aFaL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 424w, https://substackcdn.com/image/fetch/$s_!aFaL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 848w, https://substackcdn.com/image/fetch/$s_!aFaL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 1272w, https://substackcdn.com/image/fetch/$s_!aFaL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899c51a7-a256-43b6-92f6-6008703e8e81_1184x277.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Steam data paints a painfully similar picture for game dev. <a href="https://steamdb.info/stats/releases/">About half of the games receive fewer than 10 reviews.</a> If you&#8217;re a developer, that&#8217;s like not even friends and family caring about your game. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qGRb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qGRb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 424w, https://substackcdn.com/image/fetch/$s_!qGRb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 848w, https://substackcdn.com/image/fetch/$s_!qGRb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 1272w, https://substackcdn.com/image/fetch/$s_!qGRb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qGRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png" width="1206" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90639142-792a-40b6-a190-d2654127a2a3_1206x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1206,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76304,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/207284265?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qGRb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 424w, https://substackcdn.com/image/fetch/$s_!qGRb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 848w, https://substackcdn.com/image/fetch/$s_!qGRb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 1272w, https://substackcdn.com/image/fetch/$s_!qGRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90639142-792a-40b6-a190-d2654127a2a3_1206x522.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The sad long tail becomes longer. And sadder.</strong></p><p>These are products (apps, games, websites, SaaS, etc.) that no one needs or cares about. Yes, we can build them&#8212;and we do&#8212;but is there really a point?</p><h2>Wasn&#8217;t Spaghetti Strategy a Good Thing, Though?</h2><p><em>&#8220;Make up your mind, Pawel. First, you tell us how the spaghetti strategy is fabulous for Amazon and Anthropic. Then you go all doom and gloom, no one will use our products, and stuff like that. So which one is it?&#8221;</em></p><p>Both actually. Spaghetti is, indeed, a smart move. That is, as long as you already have a ton of active users who can tell what sticks and what doesn&#8217;t. <strong>Remove the traffic, and you remove any meaningful signal.</strong></p><p>And no traffic is precisely where all these vibe-coded products are. They threw their spaghetti on the wall, but it&#8217;s a pitch-black night, and the power is off. Even if something indeed stuck, there&#8217;s no way of telling. And all they can hear is to keep tossing. It&#8217;s how &#8220;build economy&#8221; works.</p><p>As much as Lovable would want us to believe otherwise, <a href="https://pawelbrodzinski.substack.com/p/its-not-mom-and-pop-saas-era">it&#8217;s not the Mom and Pop SaaS era</a>. Those few success stories that will inevitably emerge are just a hook. It&#8217;s the story about your neighbor winning a lottery. It&#8217;s uplifting and all, but it doesn&#8217;t make playing the lottery a smartass move. </p><h2>Build It and They Will (Not) Come</h2><p>The lottery-winning dream is an iteration of the old <a href="https://openstax.org/books/entrepreneurship/pages/11-1-avoiding-the-field-of-dreams-approach">&#8221;build it and they&#8217;ll come&#8221; approach</a>. Except this time, it&#8217;s on damn steroids.</p><p>In the 2000s, when you had built it, and they did <em>not</em> come, it was a gut punch. You would take a break after a major failed effort. Like one big night in Vegas&#8212;all in, nothing to show for it. You don&#8217;t become a repeat customer.</p><p>Today, it&#8217;s like slot machines. It&#8217;s easy. It&#8217;s cheap. Except the game is as rigged as before. You spin the reels. Nothing comes out. So you do it again. And again. And again. Having a product &#8220;out there&#8221; was never a winning tactic. Having a product that a slot machine next door can deliver just as fine is even less of a home run.</p><p><strong>That is, unless it&#8217;s you who builds slot machines.</strong></p><h2>Build Economy Works Fine, Just Not For You</h2><p>Statistically speaking, any product started today has lower chances of succeeding than its counterpart from the 2000s. We reiterate the same broken patterns, but since we removed the entry barriers, more people are trying their luck.</p><p>Again, we have more apps, but the overall usage metrics are stale. Math is not mathing here. And it&#8217;s no wonder. <strong>It&#8217;s the customers&#8217; attention pool that is the hard limit of this game.</strong> We won&#8217;t have more hours in a day to spend on new things. We won&#8217;t have billions of new people getting their internet-connected devices. For something to get in, something else has to go out. </p><p>Yet, there are players for whom the build economy works brilliantly&#8212;<em>the slot machine operators</em>. If the message that everyone&#8217;s now a builder catches, and if said builders try over and over and over again, the revenues keep flowing. The fact that the game is rigged against the builders makes it <em>even better</em>. Who wouldn&#8217;t want a repeat customer?</p><p>In that sense, Lovable et al are very much like Uber. Not in the sense that huge investments and a very long time to profit will finally pay off. They're similar because what they promise and what you actually get are two different things. Also, their incentives are the exact opposites of those they serve.</p><p><strong>The gig economy didn&#8217;t make it any good for the gig workers. The build economy won&#8217;t do any better for the builders.</strong> </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you like the story, consider sharing or subscribing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/build-economy-is-all-about-build?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/build-economy-is-all-about-build?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[My Favorite Product Discovery Tool: Assumption Mapping]]></title><description><![CDATA[A simple technique that generates a ton of insight and can redraw the roadmap before we even start building.]]></description><link>https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 08 Jul 2026 12:46:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xZOy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.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_!xZOy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xZOy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xZOy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xZOy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xZOy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xZOy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:429603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/206017410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xZOy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xZOy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xZOy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xZOy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35d2eb6a-8eb9-4f50-998e-46bf30a1325b_2529x1422.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>At </span><a href="https://www.lunarlogic.com/"><span>Lunar Logic</span></a><span>, we often start working with founders who are still at the pre-development stage. We typically get them through the discovery phase before we commit to building anything. </span><a href="https://pawelbrodzinski.substack.com/p/50-of-discovery-phases-should-fail"><span>Every other time, it ends with abandoning the development.</span></a></p><p><span>One pivotal part of any discovery workshop we run is assumption mapping. It&#8217;s also my favorite part. The reason is simple. No matter how much the founders claim they verified their idea, we always uncover new, interesting stuff. &#8220;Interesting,&#8221; as in: if not true, then the whole business doesn&#8217;t make sense, and we </span><em><span>can find evidence</span></em><span> whether it&#8217;s true or not.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>Assumption Mapping: The Basics</span></h2><p><span>Assumption mapping originates from </span><a href="https://www.goodreads.com/en/book/show/13436116-lean-ux"><span>Lean UX</span></a><span> and was popularized by </span><a href="https://davidjbland.com/"><span>David Bland</span></a><span>. It starts with considering the idea from three aspects: desirability, viability, and feasibility. Each answers a different question.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Wlp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Wlp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Wlp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Wlp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Wlp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Wlp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg" width="1456" height="1455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1455,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:827376,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/206017410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Wlp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Wlp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Wlp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Wlp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf2b240-90f0-4934-a390-42bcb69ee4be_2108x2107.jpeg 1456w" sizes="100vw"></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong><span>Desirability covers whether people want a specific solution.</span></strong><span> It is front and center when we consider </span><em><span>problem-solution fit</span></em><span>.</span></p></li><li><p><strong><span>Viability answers whether we can build a sustainable business around the idea.</span></strong><span> It is a focal point when we search for </span><em><span>product-market fit</span></em><span>.</span></p></li><li><p><strong><span>Feasibility is all about whether we can technically build the thing.</span></strong><span> Depending on the idea, it may be the critical or largely ignored part. Or anything in between.</span></p></li></ul><p><span>For each of the trio, we brainstorm statements following the pattern: </span><em><span>&#8220;We believe that...&#8221;</span></em><span> For desirability, it would be variations of saying that we believe people would want the thing. For viability, different ways of stating that people would pay for it. Etc.</span></p><p><span>These are our assumptions. Note, they should be specific and narrower than </span><em><span>&#8220;we believe that people will want our thing and will pay for it.&#8221;</span></em><span> Also, brainstorming means generating ideas beyond the usual suspects. Finding non-obvious beliefs is the whole point of the activity.</span></p><blockquote><p><em><strong><span>&#8220;What gets us into trouble is not what we don&#8217;t know. It&#8217;s what we know for sure that just ain&#8217;t so.&#8221;</span></strong></em><span><br>Mark Twain</span></p></blockquote><p><span>The biggest risks for a startup are not the things that instantly come up when a founder is asked about them. It&#8217;s what&#8217;s below the radar. Stuff that we subconsciously assume must work, while reality might have other plans for us.</span></p><p><span>That&#8217;s where the last part of assumption mapping kicks in. We sort the ideas using a two-dimensional space. One axis is evidence. If we already have a lot of data that backs up the belief, the item goes one way. If we don&#8217;t have the data, it goes the other. I like to frame it as the uncertainty axis.</span></p><p><span>The second dimension is importance understood as </span><em><span>&#8220;How fucked up would we be if this thing ain&#8217;t true?&#8221;</span></em><span> The axis goes from &#8220;whatever&#8221; to &#8220;we&#8217;re toast.&#8221; Think of it as Mark-Twain-o-Meter.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BTAA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BTAA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BTAA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BTAA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BTAA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BTAA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg" width="1456" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302149,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/206017410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BTAA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BTAA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BTAA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BTAA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea91ef6d-a224-4b83-a545-1907786879b9_1887x1169.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Once you&#8217;re done sorting, you&#8217;re looking at the priorities for your exploration. Whichever items end high on both the uncertainty scale (no data to support the assumption) and Twain-o-Meter (we&#8217;re toast if it ain&#8217;t true) are the first to be validated.</span></p><h2><span>Hiring Is Broken or a Practical Example of Assumption Mapping</span></h2><p><span>Let&#8217;s take one idea that we&#8217;ve recently worked with. The underlying observation is simple. </span><a href="https://brodzinski.com/2025/08/broken-ai-hiring.html"><span>Hiring is broken.</span></a><span> AI has removed the remaining ways to convey care between a candidate and a hiring company, or vice versa. </span><strong><span>It&#8217;s increasingly a game between one AI agent (mass-sending generated resumes) and another (filtering out 95% of applications before any human can even see it).</span></strong><span> Can we create an experience for both candidates and hiring companies that would sidestep this reality altogether?</span></p><p><span>It would be a service where a candidate can send a </span><em><span>&#8220;I genuinely care about this particular job&#8221;</span></em><span> signal. A hiring company, in turn, would be inclined to get such an application directly to a human recruiter, bypassing the AI filtering plumbing. In other words, if there was such a marketplace, both parties would (hypothetically) benefit.</span></p><p><span>So let&#8217;s look at some examples of assumptions behind this idea.</span></p><h3><span>Desirability</span></h3><p><span>Desirability considers whether people want a specific product, solution, or offering. Again, think in terms of </span><em><span>problem-solution fit</span></em><span>. Sample beliefs will thus be as follows:</span></p><ul><li><p><span>We believe that job seekers genuinely care about some jobs much more than others.</span></p></li><li><p><span>We believe that job seekers would attach a &#8220;token of care&#8221; to an application for a job they care about, given the chance.</span></p></li><li><p><span>We believe that hiring companies would prioritize applications from candidates who care about the job over an average submission.</span></p></li><li><p><span>We believe that, in the current hiring landscape, candidates have lost an opportunity to convey information that they care about a particular job.</span></p></li><li><p><span>Etc.</span></p></li></ul><h3><span>Viability</span></h3><p><span>Viability, in turn, considers whether we can build a business around the idea. Think: </span><em><span>product-market fit</span></em><span>. We could generate the following assumptions:</span></p><ul><li><p><span>We believe that candidates would be willing to pay a modest amount to show care about particular jobs if that circumvents the standard filtering process.</span></p></li><li><p><span>We believe that hiring companies would see value in information about candidates&#8217; care, and thus would pay extra attention to such applications (e.g., routing them directly to a human reviewer, providing feedback, etc.).</span></p></li><li><p><span>We believe that there is enough traffic in recruitment that a service relevant only when someone seeks a job would sustain itself.</span></p></li><li><p><span>Etc.</span></p></li></ul><h3><span>Feasibility</span></h3><p><span>Finally, feasibility considers whether we can reasonably build a solution. In this case, it&#8217;s yet another marketplace. Nothing super-fancy. But let&#8217;s give it a go:</span></p><ul><li><p><span>We believe that we are able to build &#8220;yet another marketplace.&#8221; Duh!</span></p></li><li><p><span>We believe that we are able to integrate with many existing systems to reduce the hassle for interested hiring companies.</span></p></li><li><p><span>We believe that we will be able to handle the law specifics in all the markets we want to operate in.</span></p></li><li><p><span>Etc.</span></p></li></ul><h2><span>Where Uncertainty Meets Twain-o-Meter</span></h2><p><span>If you consider the assumptions above, some of them strike you as obvious. I mean, we definitely can build another marketplace </span><em><span>(1)</span></em><span>. We&#8217;ve built like a couple dozen of these in the past two decades. We have the track record. </span><strong><span>It definitely scores low on the uncertainty scale.</span></strong></p><p><span>The opposite example may be the belief that the candidates have lost an option to convey a signal of care </span><em><span>(2)</span></em><span>. In the past, they could do something extra with their resume, and it would grab a recruiter&#8217;s attention. I still remember one of the candidates drawing a comic as her application (and yes, she got the job). By the way, cheers, Olga, if you are reading this.</span></p><p><span>Anyway, what if the assumption ain&#8217;t true? What if candidates still have ways to send a token of care to companies that offer jobs they particularly well fit? Are we toast? Not if the new solution offers them a convenient way to send a signal of care (which also, conveniently, doesn&#8217;t require anyone to draw a comic). </span><strong><span>Twain-o-Meter doesn&#8217;t go red here.</span></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lag0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lag0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lag0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lag0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lag0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lag0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg" width="1456" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:355260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/206017410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lag0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lag0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lag0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lag0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d6490a1-ee4b-418c-aef8-a1ed4c4573dc_1984x1227.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Sample assumptions would land all over the map as indicated.</figcaption></figure></div><p><span>But what about candidates willing to chip in a modest sum to send these tokens of care </span><em><span>(3)</span></em><span>? If they don&#8217;t want to pay, we might have a solution, but we don&#8217;t have business. </span><strong><span>Mark Twain says &#8220;trouble.&#8221;</span></strong><span> And since such behavior is definitely not the norm on the job market now, there is little, if any, evidence that it&#8217;s an acceptable idea. </span><strong><span>Uncertainty is very high, too.</span></strong></p><p><span>Same with hiring companies being open to circumvent their newly acquired tools that filter out 19 out of 20 incoming job applications </span><em><span>(4)</span></em><span>. It&#8217;s too early to have significant data samples of the usage of these tools </span><strong><span>(high uncertainty/little evidence)</span></strong><span>. And if it ain&#8217;t true, we don&#8217;t have much of an offering to job seekers </span><strong><span>(Twain-o-Meter goes high, as well)</span></strong><span>.</span></p><p><span>Whatever gets highlighted on both accounts is a sure-shot candidate for further exploration.</span></p><h2><span>We Know More Than We Think</span></h2><p><span>One of my favorite quotes comes from Douglas Hubbard&#8217;s </span><a href="https://www.goodreads.com/en/book/show/444653.How_to_Measure_Anything"><span>How to Measure Anything</span></a><span>.</span></p><blockquote><p><em><strong><span>&#8220;You have more data than you think. You need less data than you think.&#8221;</span></strong></em><span><br>Douglas Hubbard</span></p></blockquote><p><span>I often misquote him by saying, </span><em><span>&#8220;You know more than you think you do, and you need to know less than you think you do.&#8221;</span></em><span> Either one should be a motto of the part that follows assumption mapping.</span></p><p><strong><span>During assumption mapping, we&#8217;ve just identified the beliefs that:<br>a) Will kill the product idea if they&#8217;re not true.<br>b) And we don&#8217;t have much evidence whether they actually are so.</span></strong></p><p><span>The most sensible course of action is to find a way to get the data and either prove or disprove the underlying assumption.</span></p><p><span>In Douglas Hubbard&#8217;s spirit, there&#8217;s a lot of data that&#8217;s accessible. Even if it&#8217;s not readily </span><em><span>known</span></em><span>, it&#8217;s </span><em><span>knowable</span></em><span> upon research. Then, there are user interviews. I mean, who hasn&#8217;t looked for work at least once? We definitely know people who are looking for one </span><em><span>right now</span></em><span>. Hell, we are a hiring company, too. There&#8217;s a ton of knowledge readily available, given some effort to tap into it.</span></p><p><span>A side note: for assumption validation, you don&#8217;t want to have an </span><a href="https://pawelbrodzinski.substack.com/p/user-interviews-with-ai-models-useful"><span>AI persona for a user interview</span></a><span>. </span><strong><span>A chatbot, even with the best of prompts, will unlikely be accurate when hypothesizing about actual future customer behaviors.</span></strong></p><p><span>Finally, there are plenty of low-cost experiments you can run, ranging from landing pages to clickable prototypes. That&#8217;s where </span><a href="https://pawelbrodzinski.substack.com/p/role-of-vibe-coding-in-product-validation"><span>AI capabilities&#8212;and vibe coding specifically&#8212;absolutely shine</span></a><span>.</span></p><p><strong><span>We know more than we think. And even when we don&#8217;t, it&#8217;s easier to know than we think.</span></strong></p><h2><span>Assumption Mapping 101</span></h2><p><span>If you want a cheat sheet, assumption mapping is three things.</span></p><p><span>First, we consider three aspects of a product idea:</span></p><ul><li><p><strong><span>Desirability.</span></strong><span> It answers: </span><em><span>Will people want it?</span></em></p></li><li><p><strong><span>Viability.</span></strong><span> It answers: </span><em><span>Can you make money with it?</span></em></p></li><li><p><strong><span>Feasibility.</span></strong><span> It answers: </span><em><span>Can you deliver it?</span></em></p></li></ul><p><span>Second, for each of those, we </span><strong><span>brainstorm assumptions</span></strong><span>. All sorts of things we believe are true and that are critical to product success. Note how the vantage point changes what assumptions we generate.</span></p><p><span>Third, we position each assumption in a two-dimensional space.</span></p><ul><li><p><strong><span>Uncertainty</span></strong><span> indicates how much evidence we can instantly produce to prove an item at hand is actually true.</span></p></li><li><p><strong><span>Twain-o-Meter</span></strong><span> tells us how fucked up we are when the thing we believe is true ain&#8217;t so.</span></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EqSW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EqSW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EqSW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EqSW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EqSW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EqSW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg" width="1456" height="898" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:898,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:380263,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/206017410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EqSW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EqSW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EqSW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EqSW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a21c00-902f-4fcf-a9e2-ed36c165d7b5_1890x1166.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Whatever lands </span><strong><span>high on both axes</span></strong><span> is a candidate for further </span><strong><span>exploration</span></strong><span>. This is input for the validation effort. Or, more likely, the </span><a href="https://pawelbrodzinski.substack.com/p/90-of-times-validation-means-invalidation"><span>invalidation effort</span></a><span>. Everything else is largely uninteresting. At least for the time being.</span></p><p><span>No magic here. And yet it&#8217;s one of the most insight-generating activities you can run at the exploration stage of any product.</span></p><p><span>If I were a VC partner, I would literally expect a quick assumption map walkthrough as a part of any pitch.</span></p><div><hr></div><p>More on product discovery tools:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;44bf0189-ad90-4f0d-b4b1-583e58501b7b&quot;,&quot;caption&quot;:&quot;I admit, I was surprised by how popular my recent post on assumption mapping got. In the spirit of experimentation, let&#8217;s check whether it was the assumption mapping itself that got the attention or product discovery tools in general.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;User Journey Mapping: We Want It to Be Shit&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-22T14:00:52.989Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!0ncx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea1c3c2-d6da-4a80-bc97-743590477c88_3019x1698.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/user-journey-mapping-we-want-it-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:208041731,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6b7edc7b-778d-4d1c-a5b8-c620997bfbf1&quot;,&quot;caption&quot;:&quot;In a short brainstorming session, we exchanged ideas for the most effective product discovery tools. Sure, the right tool is not right, period. It&#8217;s right only in the right context. No silver bullets here, sorry. Still, some evergreens emerge almost every time.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;They Shouldn&#8217;t Know It&#8217;s a &#8220;User&#8221; Interview&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-08-19T10:32:47.672Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!YSqr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80fe17b-db53-4aa2-a4a2-f3554aef6fc4_1920x1080.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/they-shouldnt-know-its-a-user-interview&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:211829288,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f0b2be12-e08a-4779-beb7-dbe44c39dc6d&quot;,&quot;caption&quot;:&quot;Whenever I use an early-stage startup product and end up in contact with the authors, I volunteer to participate in a user interview. I do it without even being asked. Think of it as paying back to the community.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;User Interviews with AI Models: Useful, But Not a Gamechanger&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-01T10:04:13.746Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!BE-i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ae73b5-d33d-41fb-a3e3-912a3254baf5_1753x986.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/user-interviews-with-ai-models-useful&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192825127,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you are interested in early-stage product development or startups, consider subscribing or sharing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/my-favorite-product-discovery-tool?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Case for Sustainability Metrics (or Don’t Be Kennan Frost)]]></title><description><![CDATA[The story of the admaker startup Icon is a warning tale for prioritizing growth over sustainability.]]></description><link>https://pawelbrodzinski.substack.com/p/the-case-for-sustainability-metrics</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/the-case-for-sustainability-metrics</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 01 Jul 2026 11:15:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!G_SC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.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_!G_SC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G_SC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G_SC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G_SC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G_SC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G_SC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:716874,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/204417741?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G_SC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G_SC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G_SC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G_SC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb85b354-436a-4b0b-86e5-58db547332fd_3035x1706.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The default startup dream is to hack an idea, get some early interest, secure funding (preferably a fat round), and grow like hell till you become a unicorn while seeing the VC money pouring in.</span></p><p><span>That&#8217;s the dream the </span><a href="https://pawelbrodzinski.substack.com/p/is-vc-broken"><span>VC fueled for decades</span></a><span>. That&#8217;s also what most startup success stories are. No wonder so many founders default to such aspirations.</span></p><p><span>AI, if anything, made the whole cycle shorter and growth even more rapid. Last year, we were following </span><a href="https://pawelbrodzinski.substack.com/p/lovables-arr-is-vanity-metric-20"><span>Lovable&#8217;s race to become the fastest-growing startup ever</span></a><span>. We&#8217;ve seen </span><a href="https://pawelbrodzinski.substack.com/p/secret-playbook-that-will-raise-an"><span>obscene seed rounds given to AI celebrities</span></a><span>. Everything has become even more reckless.</span></p><p><span>The basic pattern has remained the same, though. Grow fast. Secure a ton of money. Do and say anything to make the previous two possible.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>A Warning Tale of Icon</span></h2><p><span>I first became aware of Icon, the ad-making company, early in 2025. It was at the top of the wave of founders one-upping each other on who expects a longer workweek from their employees.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lzk4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lzk4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 424w, https://substackcdn.com/image/fetch/$s_!Lzk4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 848w, https://substackcdn.com/image/fetch/$s_!Lzk4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 1272w, https://substackcdn.com/image/fetch/$s_!Lzk4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lzk4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png" width="657" height="685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:657,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232117,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/204417741?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lzk4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 424w, https://substackcdn.com/image/fetch/$s_!Lzk4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 848w, https://substackcdn.com/image/fetch/$s_!Lzk4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 1272w, https://substackcdn.com/image/fetch/$s_!Lzk4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff43fb3d8-3a8f-42d8-923f-83e30de7a337_657x685.png 1456w" sizes="100vw"></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Kennan Frost (then using the name Kennan Davison) outbid everyone, saying that </span><em><span>&#8221;996 (working 12 hours, 6 days a week) results in defeat. Why do 6 when you can do 7.&#8221;</span></em></p><p><span>That </span><a href="https://brodzinski.com/2025/08/ai-hustle-culture.html"><span>couldn&#8217;t have possibly worked</span></a><span>. TL;DR: It didn&#8217;t.</span></p><p><span>I could argue that the reason was the plain toxicity of the work environment Frost created. I bet it played a role. Yet the pivotal thing was the product that was all hype and little value.</span></p><h2><span>The Rise and Fall of the Hype Cycle</span></h2><p><span>It took </span><a href="https://x.com/icon/status/1886836061378372064"><span>one viral video</span></a><span> to trigger some early traction. Once you have that, sprinkle AI all over the place, and you&#8217;re the next nugget. The hype wave lifts you instantly.</span></p><p><span>I have zero reasons to believe Kennan Frost&#8217;s numbers (he claimed $5M ARR in the first month; see above). Yet even if they were roughly correct, they would translate to around 400 early sign-ups. Definitely a success, but far from proof that you&#8217;d make a hundred million a year in record time.</span></p><p><span>Especially when you can&#8217;t deliver the value you promise. And the promise was huge. It was literally creating multiple high-quality ads from a prompt. I doubt Anthropic would have been able to deliver on that promise a year ago. Hell, I doubt they&#8217;d be able to do it today.</span></p><p><span>The value-promise gap will bring the hype wave down as rapidly as it rose in the first place. No amount of borrowed Peter Thiel&#8217;s authority, ego projection (I really regret that I didn&#8217;t save this creepy video with competitors bowing before Icon), retweet counts, or made-up numbers will create tens of millions of dollars in revenue.</span></p><p>And the value wasn&#8217;t there. The videos looked robotic. Copy was bland. The outcome missed the human touch. <span>Not to mention that&nbsp;</span><a href="https://techcrunch.com/2026/03/29/soras-shutdown-could-be-a-reality-check-moment-for-ai-video/"><span>OpenAI shutting Sora down</span></a><span>&nbsp;would likely be a grave blow, </span><em><span>even if</span></em><span> everything else worked fine.</span> </p><h2><span>Validation Doesn&#8217;t End with the First Hundred Customers</span></h2><p><span>Once the initial &#8220;AI admaker&#8221; business turned out to be way beyond Icon&#8217;s reach, they pivoted. And the pivot is actually the most hilarious thing in this story.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!trrv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!trrv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 424w, https://substackcdn.com/image/fetch/$s_!trrv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 848w, https://substackcdn.com/image/fetch/$s_!trrv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 1272w, https://substackcdn.com/image/fetch/$s_!trrv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!trrv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png" width="1456" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2243889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/204417741?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!trrv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 424w, https://substackcdn.com/image/fetch/$s_!trrv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 848w, https://substackcdn.com/image/fetch/$s_!trrv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 1272w, https://substackcdn.com/image/fetch/$s_!trrv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff317af74-ab66-48c0-b9a5-c42a91e51243_2916x790.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Compare the pictures. Find 5 differences.</figcaption></figure></div><p><span>With their 2025 ride, Icon learned enough about their domain to change the plan and become the very thing they wanted to disrupt&#8212;a human admaker. You have to pardon me for the Star Wars reference here.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!peGU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!peGU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 424w, https://substackcdn.com/image/fetch/$s_!peGU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 848w, https://substackcdn.com/image/fetch/$s_!peGU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!peGU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!peGU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg" width="600" height="308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:308,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/204417741?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!peGU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 424w, https://substackcdn.com/image/fetch/$s_!peGU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 848w, https://substackcdn.com/image/fetch/$s_!peGU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!peGU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94aed41a-2e2b-4a92-ab6d-0731e7b34f7e_600x308.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I guess the new business doesn&#8217;t require developers working around the clock, 7 days a week. It won&#8217;t make hypergrowth possible. Most of all, a </span><a href="https://www.dnjournal.com/archive/lowdown/2025/dailyposts/0424.htm"><span>$12M domain bill</span></a><span> now looks way more than extravaganza. It looks dumb.</span></p><p><span>Oh, and I don&#8217;t think this pivot will survive either.</span></p><h2><span>Sustainability Is the Game</span></h2><p><span>As comical as it is to watch these overhyped startups kick the bucket, there is always a lesson to be learned. In Icon&#8217;s case, at no point in their story was there any sign of sustainability.</span></p><ul><li><p><span>The first few hundred customers </span><em><span>do not guarantee</span></em><span> more will come.</span></p></li><li><p><span>The first months of subscriptions </span><em><span>do not guarantee</span></em><span> it will be recurring.</span></p></li><li><p><span>The first round of funding </span><em><span>does not guarantee</span></em><span> any further investments.</span></p></li><li><p><span>The first wave of hype/virality </span><em><span>does not guarantee</span></em><span> regular followers.</span></p></li></ul><p><span>Yes, we see companies rise at an unprecedented pace (Lovable, anyone?). But these are outliers. And even then, I&#8217;d default to betting against them, since </span><a href="https://pawelbrodzinski.substack.com/p/lovables-arr-is-vanity-metric-20"><span>everything they share is about growth</span></a><span>, not sustainability.</span></p><p><span>A smart startup would first track sustainability metrics:</span></p><ul><li><p><a href="https://en.wikipedia.org/wiki/Churn_rate"><span>Churn rate</span></a></p></li><li><p><a href="https://online.hbs.edu/blog/post/ltv-cac"><span>Customer lifetime value to customer acquisition cost</span></a></p></li><li><p><a href="https://pawelbrodzinski.substack.com/p/time-to-profit-and-why-business-sustainability"><span>Time to profit</span></a></p></li><li><p><a href="https://pawelbrodzinski.substack.com/p/future-plateau-neat-example-of-a"><span>Future plateau</span></a></p></li><li><p><a href="https://techcrunch.com/2022/04/08/does-your-startup-have-enough-runway-5-factors-to-consider/"><span>Runway length</span></a></p></li></ul><p><span>If they show red and the trend line does not show a path to green, no amount of hype and early growth will fix it.</span></p><p><span>And yes, I know that it&#8217;s not advice you&#8217;d hear from a VC. They care about growth dynamics, and annual recurring revenue (ARR) is their psalm. In case you asked, they also </span><a href="https://pawelbrodzinski.substack.com/p/is-vc-broken"><span>want your startup dead</span></a><span>. Statistically speaking, that is.</span></p><p><strong><span>In an early-stage startup, you can hardly do wrong optimizing for sustainability metrics.</span></strong><span> It&#8217;s what guides a founder from </span><a href="https://www.paulgraham.com/aord.html"><span>default dead to default alive</span></a><span>.</span></p><h2><span>Don&#8217;t Be Kennan Frost</span></h2><p><span>I don&#8217;t have any doubts&#8212;Kennan Frost will have a soft landing. Yet, his third startup (after a </span><a href="https://techcrunch.com/2026/04/30/y-combinator-alum-skio-sells-for-105m-cash-only-raised-8m-founder-says/"><span>successful exit with Skio</span></a><span> and the Icon disaster) will not have an easy path to securing funding. Not on pure charisma. That is, given that he starts another company.</span></p><p><span>A funny thing is that, with the $9M+ he raised for Icon, he could still be working to make the company a survivor. Success even. He would have needed to navigate primarily with a sustainability metric, rather than an ego and hypergrowth illusions.</span></p><p><span>So don&#8217;t be Kennan Frost. Care for the sustainability of your startup. In the long run, your ego will thank you for that.</span></p><blockquote><p><span>A side note: that viral video that has been proven bogus is but the remaining bit of the original Kennan Frost&#8217;s content that&#8217;s still online. I guess the ego doesn&#8217;t give up that easily.</span></p></blockquote><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! I appreciate sharing or subscribing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/the-case-for-sustainability-metrics?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/the-case-for-sustainability-metrics?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><span>Written by an actual human. This one with a lot of rework. <br>&#50883; </span><a href="https://okhuman.com/tbfMEA"><span>https://okhuman.com/tbfMEA</span></a></p>]]></content:encoded></item><item><title><![CDATA[It’s Not Mom-and-Pop SaaS Era]]></title><description><![CDATA[The message that now anyone can build their own SaaS is misleading at best and an outright lie at worst.]]></description><link>https://pawelbrodzinski.substack.com/p/its-not-mom-and-pop-saas-era</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/its-not-mom-and-pop-saas-era</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 24 Jun 2026 09:29:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c4s0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c4s0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c4s0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 424w, https://substackcdn.com/image/fetch/$s_!c4s0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 848w, https://substackcdn.com/image/fetch/$s_!c4s0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 1272w, https://substackcdn.com/image/fetch/$s_!c4s0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c4s0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png" width="1132" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1132,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1361412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/203364486?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c4s0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 424w, https://substackcdn.com/image/fetch/$s_!c4s0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 848w, https://substackcdn.com/image/fetch/$s_!c4s0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 1272w, https://substackcdn.com/image/fetch/$s_!c4s0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff08eec82-6425-46fc-895c-b7d04a71c4ea_1132x637.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>I stumbled upon this neat idea: </span><strong><span>Mom-and-Pop SaaS</span></strong><span>. Since AI allows everyone to build a digital product, we will increasingly see non-technical people launching SaaS solutions in their respective niches.</span></p><blockquote><p><em><span>&#8220;Get ready to start seeing (and hopefully building) more and more products from unexpected places. This will be software built by local experts with limited technical experience, but way more experience in everything else.<br>I call this Mom-and-Pop SaaS!&#8221;</span></em></p></blockquote><p><span>Elena Verna coins the term in her </span><a href="https://www.elenaverna.com/p/the-mom-and-pop-saas-era-has-arrived"><span>recent article</span></a><span>. It may not be surprising at all that she serves as (Head of?) </span><a href="https://www.linkedin.com/in/elenaverna/"><span>Growth at Lovable</span></a><span>. Everyone building their own app is precisely what Lovable would love to achieve.</span></p><p><span>The picture she paints, though, is vastly oversimplified.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2><span>Generating a SaaS Is Not as Easy as It Sounds</span></h2><p><span>For the sake of this argument, I&#8217;d be happy to assume that Lovable&#8217;s promise&#8212;that we can perfectly vibe-code a production-ready solution&#8212;is true. I haven&#8217;t checked their capabilities recently, but surely the models behind have become more capable. Also, they work hard on improving the abstraction layer they deliver.</span></p><p><span>Yet, as I said multiple times, </span><a href="https://pawelbrodzinski.substack.com/p/code-is-not-a-product-product-is"><span>code is not a product, and a product is not a startup</span></a><span>.</span></p><p><span>A good question is what &#8220;product&#8221; a non-technical person will prompt. I&#8217;ve spent more than a quarter of a century in the software industry, and one pattern does not change. </span><strong><span>Customers primarily think in terms of function.</span></strong></p><p><span>They want features. They envision what software will do and... well, that&#8217;s it. OK, those with their careers in creative industries may also be overly picky about some design aspects (typically the wrong ones). The vast majority of insight and concern goes purely to function alone. And it ends like this &#8595;&#8595;&#8595;</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RkX-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RkX-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 424w, https://substackcdn.com/image/fetch/$s_!RkX-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 848w, https://substackcdn.com/image/fetch/$s_!RkX-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 1272w, https://substackcdn.com/image/fetch/$s_!RkX-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RkX-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png" width="1456" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53059561-613b-473b-963f-d4a6f255abee_1520x802.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:327414,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/203364486?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RkX-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 424w, https://substackcdn.com/image/fetch/$s_!RkX-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 848w, https://substackcdn.com/image/fetch/$s_!RkX-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 1272w, https://substackcdn.com/image/fetch/$s_!RkX-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53059561-613b-473b-963f-d4a6f255abee_1520x802.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">My family will hopefully forgive me for using the old version of their website to make a point here.</figcaption></figure></div><p><span>The website above served its function to the best of the business owners&#8217; understanding of tech (none, in fact). Obviously, we could beautify it or make it look modern, and it still wouldn&#8217;t do any better.</span></p><p><strong><span>Successful software is way more than pure function.</span></strong></p><h2><span>Some of Them Will Get It Right</span></h2><p><span>The further argument is that of the numbers. Get enough people flailing around with their ideas for digital products, and some of them will get it right.</span></p><p><a href="https://en.wikipedia.org/wiki/Meccha_Chameleon"><span>Meccha Chameleon</span></a><span> was built by 2 developers in a couple of months. The game took Steam by storm. It has </span><a href="https://wolfsgamingblog.com/2026/06/23/meccha-chameleon-has-sold-7-million-copies-in-under-two-weeks/"><span>sold more than 7 million copies in two weeks</span></a><span>. Everyone&#8217;s in awe. It&#8217;s possible! If it was a SaaS instead of a computer game, it would be a poster child of Mom-and-Pop SaaS.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WorD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WorD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 424w, https://substackcdn.com/image/fetch/$s_!WorD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 848w, https://substackcdn.com/image/fetch/$s_!WorD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 1272w, https://substackcdn.com/image/fetch/$s_!WorD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WorD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png" width="1206" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1206,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76304,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/203364486?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WorD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 424w, https://substackcdn.com/image/fetch/$s_!WorD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 848w, https://substackcdn.com/image/fetch/$s_!WorD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 1272w, https://substackcdn.com/image/fetch/$s_!WorD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b41356b-b69d-4c03-8965-d9c3946db051_1206x522.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Source: SteamDB.info</figcaption></figure></div><p><span>No one mentions </span><a href="https://steamdb.info/stats/releases/"><span>more than 20,000 games released each year on Steam</span></a><span>. Half of them get fewer than 10 reviews. That&#8217;s literally no one caring beyond developers and their families (and not even the whole families). The message is </span><em><span>&#8220;You can do it! You should try!&#8221;</span></em></p><blockquote><p><em><span>&#8220;[Opportunity to build a SaaS] literally didn&#8217;t exist for most people, a few years ago. Devs could do this as a side hustle (and a lot of them made bank doing exactly that), but now&#8217;s the first time that </span><strong><span>all of the millions of people like you and me can realistically turn their expertise into products</span></strong><span>.&#8221;</span></em></p></blockquote><p><span>That&#8217;s Elena Verna again (emphasis mine). </span><em><span>&#8220;You can do it! You should try!&#8221;</span></em><span> Indeed, if </span><em><span>&#8220;all of the millions of people like you and me&#8221;</span></em><span> try to build a SaaS with Lovable, a few of us will succeed. By the same token, if we all play the lottery, someone will hit the jackpot.</span></p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bA6v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 424w, https://substackcdn.com/image/fetch/$s_!bA6v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 848w, https://substackcdn.com/image/fetch/$s_!bA6v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 1272w, https://substackcdn.com/image/fetch/$s_!bA6v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bA6v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png" width="1326" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:1326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:572285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/203364486?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bA6v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 424w, https://substackcdn.com/image/fetch/$s_!bA6v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 848w, https://substackcdn.com/image/fetch/$s_!bA6v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 1272w, https://substackcdn.com/image/fetch/$s_!bA6v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43042f65-67df-40cc-8e8a-2f8dce18d593_1326x241.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">That&#8217;s the message Lovable would want us to believe.</figcaption></figure></div><p><span>A side note: &#8220;a lot of developers&#8221; hitting a jackpot by building a startup as a side hustle is an outright lie. Many could have tried. And largely they failed. Stories such as </span><a href="https://www.reddit.com/r/SaaS/comments/1e4pvw6/i_studied_how_mailchimp_went_from_a_bootstrapped/"><span>Mailchimp&#8217;s</span></a><span> are few and far between. </span><strong><span>Startups that do survive are predominantly those where founders have only one gig, and it is the startup.</span></strong></p><h2><span>Is Vibe-Coding Sustainable?</span></h2><p><span>My argument against the Mom-and-Pop SaaS considers the long game. Any developer would tell you that getting the first version out is the easy part. No customers, no expectations, no ongoing commitments, no submitted issues to fix, no feature requests, no nothing. When you break something, no one cares. When you remove something, no one complains. Simply, there is no one to care or complain </span><em><span>just yet</span></em><span>.</span></p><p><span>Once you get the first revenues, the game changes. It is a </span><em><span>commitment</span></em><span>. If adding a thing breaks an existing feature, it&#8217;s suddenly a problem. If people stumble upon a bug, it&#8217;s a problem. Heck, if you don&#8217;t add things customers want, that&#8217;s a problem, too.</span></p><p><span>Even when everything works fine, software requires maintenance. Tech stacks evolve, and old versions are discontinued. Security patches are a thing (and an important one). Every now and then, APIs and integrations need attention. Backward compatibility is (sadly) a 20th-century thing.</span></p><p><span>Only a month ago, one of our clients came back with some bug fix requests for their old product. The main issue? The whole thing didn&#8217;t build anymore. It run a tech stack so old that Apple stopped supporting it. A simple bug fix turned into a big technology update. </span></p><p><span>Long story short, software will break. And it will require attention. From a non-technical Mom or Pop, no less, who happens to have no idea what&#8217;s happening and why. Oh, and all that at a moment when they&#8217;re 100% focused on running their small business. It&#8217;s the </span><em><span>&#8220;oven breaking in the middle of baking a pie&#8221;</span></em><span> kind of experience. Except it&#8217;s not a pie at stake but someone&#8217;s business.</span></p><p><span>We won&#8217;t be seeing </span><a href="https://pawelbrodzinski.substack.com/p/ai-generated-products-wont-trigger"><span>loads of new products taking over businesses from incumbents</span></a><span>, even if it was possible to generate them. We will go back to the existing proven solutions (and subscriptions) simply because it&#8217;s someone else&#8217;s business to keep the lights on. </span><strong><span>Mom-and-Pop&#8217;s small business doesn&#8217;t need </span></strong><em><strong><span>its own SaaS</span></strong></em><strong><span>. They need </span></strong><em><strong><span>the lights on</span></strong></em><strong><span>.</span></strong></p><h2><span>Lovable Is Not Shopify</span></h2><p><span>To argue for the &#8220;small SaaS&#8221; revolution, Elena Verna points to a recurring pattern. In the past, the emerging tools helped to create new waves of businesses. Shopify streamlined e-commerce. YouTube made independent video publishing accessible. Airbnb enabled people to rent their properties.</span></p><p><span>All true. Yet, in all these cases, the responsibility for tech was elsewhere, i.e., it wasn&#8217;t on Mom and Pop's plate. Airbnb cares for its platform to work, and for your listing to be up. Shopify&#8217;s business depends on its clients not having their e-commerce randomly break. Etc.</span></p><p><span>Lovable? It takes zero responsibility for your vibe-coded SaaS to work. It rents you code-generation infrastructure for the time you need to generate code. It doesn&#8217;t offer ongoing maintenance services for whatever you created with it. That&#8217;s fundamentally different.</span></p><p><strong><span>If Mom-and-Pop&#8217;s listing at Airbnb breaks out of the blue, it&#8217;s Airbnb&#8217;s problem. If a Lovable-generated Mom-and-Pop SaaS breaks, it&#8217;s Mom and Pop&#8217;s problem.</span></strong></p><h2><span>Thanks to AI, There Are New Viable Business Scenarios</span></h2><p><span>Now, I don&#8217;t want it all to sound overly critical. There are scenarios where AI software generation capabilities make the impossible possible. One of my business acquaintances used to say that if you don&#8217;t have $100k-$200k, then don&#8217;t even dream of starting a SaaS.</span></p><p><span>I would challenge these numbers today. </span><a href="https://pawelbrodzinski.substack.com/p/role-of-vibe-coding-in-product-validation"><span>Early prototyping has become so much easier.</span></a><span> My friend, who has spent his whole career in product management, argues that we should now </span><em><span>build ideas before we evaluate them</span></em><span> (he calls it </span><a href="https://intentful.ueberproduct.de/p/ai-flow-dynamics-the-loops-dont-get"><span>option storming</span></a><span>). </span><a href="https://pawelbrodzinski.substack.com/p/bootstrapping-the-new-black"><span>Bootstrapping has become more viable.</span></a></p><p><span>So yes, </span><strong><span>a business idea that requires software has become more affordable</span></strong><span>, at least at the early stages. Which means that we can explore less lucrative, niche scenarios. Curiously, as Elena Verna notices, that&#8217;s not our standard startup dream.</span></p><blockquote><p><em><span>&#8220;The whole VC-industrial complex trained all of us to believe that every software company should pursue literally world-changing outcomes and 10-figure exits.&#8221;</span></em></p></blockquote><p><span>Spot on. </span><a href="https://pawelbrodzinski.substack.com/p/is-vc-broken"><span>VC is broken</span></a><span>, indeed. It has always been so. I genuinely believe we&#8217;d be better off abandoning the VC path as a default one for startups. That, however, would also mean abandoning the aspiration to &#8220;strike it rich&#8221; as the primary goal. The hypergrowth aspiration, after all, is all fueled by VC greed. Luckily, that was never Mom-and-Pop&#8217;s agenda. </span></p><p><span>Still, if we consider small businesses, they will be served by niche product developers who understand Mom-and-Pop&#8217;s landscape and will be happy to take end-to-end responsibility for keeping the lights on for such a small product.</span></p><p><span>That is, unless said product developers dream about hitting the jackpot. The dream that we were fed for decades. I guess we shall see soon.</span></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you like my writing, consider subscribing to get regular updates or sharing it with people who may find it interesting.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/its-not-mom-and-pop-saas-era?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/its-not-mom-and-pop-saas-era?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>I write these myself. Seriously. <span>&#50883; </span><a href="https://okhuman.com/60N9vw"><span>https://okhuman.com/60N9vw</span></a></p>]]></content:encoded></item><item><title><![CDATA[Code Is Not a Product, Product Is Not a Startup]]></title><description><![CDATA[While funds available for "average Joe's" startups are dwindling, building a successful product gets more expensive than it was.]]></description><link>https://pawelbrodzinski.substack.com/p/code-is-not-a-product-product-is</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/code-is-not-a-product-product-is</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 17 Jun 2026 09:53:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cVnB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.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_!cVnB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cVnB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cVnB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cVnB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cVnB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cVnB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:738165,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/202294843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cVnB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cVnB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cVnB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cVnB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd3a663-7c16-4b8c-8a54-5af6088a6920_3224x1811.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some half a year ago, I wrote that 2026 would be a year of scarce startup financing. The piece was based on a few simple arguments.</p><ul><li><p>VC fundraising slowed down</p></li><li><p>Average deal value went up</p></li><li><p>Whatever funds were left in the system got <a href="https://pawelbrodzinski.substack.com/p/time-to-profit-as-the-guiding-principle">cannibalized by the insatiable hunger of the major AI labs</a></p></li></ul><p>What follows, everyone else had to be starved for money. Yes, that&#8217;s an average Joe&#8217;s startup. Read the whole argument <a href="https://pawelbrodzinski.substack.com/p/2026-the-year-of-scarce-funding-for">here</a>.</p><p>I just got to see the other aspect of this situation. One not based on the statistics, but an individual story. Your &#8220;average Joe&#8217;s&#8221; story. A startup we work with has just closed the first round of financing. I should probably say &#8220;pre-seed round,&#8221; but these terms become increasingly blurry.</p><p>They secured around $1.5M. Quite good for a pre-seed round, I should say. So maybe my predictions were all wrong?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Things Take Longer Than You Think</h2><p>If there was a theme in this story about the startup securing funding, it would be the old observation that things take longer than we expect.</p><ul><li><p>It was around <strong>9 months</strong> from the start to the first round</p></li><li><p>The pre-pre-seed phase cost <strong>more than twice</strong> the planned amount</p></li><li><p>The capability to shoulder the <strong>extended runway</strong> was the make-or-break</p></li></ul><p>Sure, if I gave you the full story, there would be standard bits about <a href="https://pawelbrodzinski.substack.com/p/lessons-from-5-failure-stories-build">unexpected issues emerging everywhere else but the development</a>, pivots (but only <a href="https://pawelbrodzinski.substack.com/p/build-build-build-is-as-intutive">after building too much</a>), and <a href="https://pawelbrodzinski.substack.com/p/love-your-product-idea-less-or-not">falling in love with one&#8217;s ideas</a>. These are all the usual suspects. We have accounted for these and tried to prepare the founder as well.</p><p>Still, the fundraising was a pain. It was so, even though the founder is well-connected. And they checked almost all the checkboxes on the list. The product is AI-native. The market is established. The business case is sound.</p><p>If I looked for downsides, there are just a couple of things. It&#8217;s not a billion-dollar idea. Or a <a href="https://techcrunch.com/2026/06/15/spacex-is-public-everything-you-need-to-know-post-ipo/">trillion-dollar idea</a>, I should say. The founder is <a href="https://pawelbrodzinski.substack.com/p/secret-playbook-that-will-raise-an">not an AI celebrity</a> either. </p><h2>Realities of 99% of Startups</h2><p>The thing is, such stories will not get you TechCrunch coverage. The media will focus on <a href="https://techcrunch.com/2026/05/28/anthropic-raises-65-billion-nears-1t-valuation-ahead-of-ipo/">Anthropic&#8217;s next mega-round</a> or a <a href="https://techcrunch.com/2026/03/09/yann-lecuns-ami-labs-raises-1-03-billion-to-build-world-models/">billion-dollar seed round for another AI startup</a>. Except that&#8217;s not the world the vast majority of startups live in.</p><p>Most of us live realities with three zeros fewer in any number that gets exchanged. And no press coverage whatsoever. Few people care about whatever we&#8217;re doing, and even fewer would consider throwing any money at it. Well, welcome to the startup world. It&#8217;s anything but what the ads said. </p><p>In our world, we hope for hundreds of thousands in a pre-seed round, not hundreds of millions. Even if it is less than pocket money for VC funds, it is increasingly harder to secure, as it&#8217;s &#8220;safer&#8221; to bet on another mega-round of AI colossi (whether it actually is safer is yet to be seen, but perceptions are all that counts on this front).</p><p>The bottom line is that we need to plan for <strong>longer funding timelines</strong>. Which translates to <strong>securing longer pre-pre-seed runways</strong>.</p><h2>Longer Runway (Still) Costs More</h2><p>A decade back, it was obvious that the longer the runway we needed, the more money we had to muster before we started. Then AI came along and offered us a plethora of shortcuts. We can <a href="https://pawelbrodzinski.substack.com/p/role-of-vibe-coding-in-product-validation">generate prototypes on a whim</a>. We can run <a href="https://pawelbrodzinski.substack.com/p/user-interviews-with-ai-models-useful">user interviews with AI personas</a>. Heck, let&#8217;s use AI to <a href="https://pawelbrodzinski.substack.com/p/ai-wont-generate-a-good-product-idea">do the creative process for us</a>. <em>&#8220;What took weeks now takes minutes or hours.&#8221;</em> We&#8217;ve all heard the promise.</p><p>We could then assume we had the same time and money but do so much more within the same constraints, right? Put differently, we could do the same activities we did in the past but <em>on a shorter runway</em>.</p><p>Thus, building a startup should have become cheaper.</p><p>If that is the case, we literally see <em>zero</em> signals confirming such an assertion. Average funding rounds have swelled. If anything, it suggests that building a startup is more expensive, not cheaper. So maybe everyone is bootstrapping these days, and that&#8217;s why we don&#8217;t see a change in deal data? Nope, we don&#8217;t see the DIY wave either. The stories of bootstrapped companies are still few and far between.</p><h2>Building a Startup Has Never Been about Development</h2><p>One explanation is something I keep repeating on this substack over and over again. <strong>Code is not a product. And a product is not a startup.</strong></p><p>Between here and success, there are so many activities. Building a product, which historically took up the bulk of the effort, was neither the only nor the most important part.</p><p>Remove <em>discovery</em>, and you ignore the very assumptions that will render the whole thing an utter failure. Remove <em>continuous validation</em>, and you can build all you want, but customers won&#8217;t want it. Remove the <em>go-to-market strategy</em>, and you can even have the right solution, but you won&#8217;t build a business out of it.</p><p>While we get tremendous help from AI with coding (especially early prototyping), it helps with everything else only marginally. The path is almost as long and hard as it was.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AbQU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AbQU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AbQU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AbQU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AbQU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AbQU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg" width="1456" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317731,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/202294843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AbQU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AbQU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AbQU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AbQU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c59db06-dd3d-4d17-9be0-78b1fdde0e3c_1514x926.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Development may look like it is on a critical path, but only as long as we ignore the actual bottlenecks (validation and go-to-market strategy).</figcaption></figure></div><p>Development was never a critical path. The sheer effort we invested in it suggested otherwise, but it just covered the actual product dynamics. It was always validation (early) and sales (later) all the way.</p><h2>Expectations Have Risen</h2><p>There is another factor why AI didn&#8217;t change the playing field as much as we&#8217;d guess. We simply expect more. In the 2021 heyday, with a stroke of luck, a founder might have been able to secure a pre-seed round with as little as a pitch deck. But even in more normal periods, a working prototype would be something to show off. It communicated the effort invested and the skill set behind the core team.</p><p><strong>Now? A working prototype is the new pitch deck. Lovable can make it for you with just a few prompts. Everybody has one. It&#8217;s a table stake.</strong></p><blockquote><p>A side note: Even if the code is crap, investors won&#8217;t notice. They won&#8217;t consider whether your prototype is well-crafted and can serve as a foundation for an eventual product or if it&#8217;s just a barely functional demo that would stink if you looked under the hood. They&#8217;ve <em>never</em> done that part. Why should they start now?</p></blockquote><p>So when some things became simple, the attention moved to other things. Like whether the business has its legs. And you can&#8217;t fake this part with AI just as easily.</p><p><strong>The expectations did go up. What used to be the hard part may now be the easy part, but it&#8217;s also the shrugged-upon part.</strong></p><h2>The New Trajectory Is Not That Different</h2><p>Consider it a trajectory. Initially, we invest in the cheapest activities. Historically, it was a pitch deck, market research, and a landing page. By the point we were prototyping, we needed (expensive) technical skills, and we had to put in the effort.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JvcK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JvcK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JvcK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JvcK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JvcK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JvcK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg" width="1456" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197596,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/202294843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JvcK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JvcK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JvcK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JvcK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10533dd2-a2f3-4cee-b04b-436254fe3c96_1499x918.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">In the pre-AI era,  costs started piling up as soon as we got to any development.</figcaption></figure></div><p>With each further step requiring development, total costs would go up. First, an MVP, then something that allows us to validate problem-solution fit, and eventually product-market fit. The effort piled up as we kept <a href="https://pawelbrodzinski.substack.com/p/90-of-times-validation-means-invalidation">invalidating many of the initial assumptions</a>. We slowly (and at significant cost) iterated our way to eventual success.</p><p>Enter AI. Timelines and budgets for development shrink. We can generate a prototype right away. With modest effort, we can push out an MVP. Heck, we can fake some tech skills, reducing the need (and the associated costs) to <a href="https://pawelbrodzinski.substack.com/p/do-you-need-a-technical-co-founder">bring in technical help</a>.</p><p>It&#8217;s a different game altogether. Or is it?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gUm6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gUm6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gUm6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gUm6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gUm6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gUm6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg" width="1456" height="895" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/befbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:895,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284342,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/202294843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gUm6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gUm6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gUm6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gUm6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbefbf237-14ad-4945-8326-c15b9ed2e040_1756x1079.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Thanks to AI tools, it&#8217;s easy to &#8220;cheat&#8221; our way through the early prototyping or even MVP development.</figcaption></figure></div><p>By the point we try to validate problem-solution fit, the focus shifts away from building. Sure, development might have been slowing us down in the past, but it only gave us more time to figure out our idea&#8217;s viability.</p><p>The cost efficiency gains we have from AI in the early stages are there, sure enough. But they&#8217;re short-lived. <a href="https://pawelbrodzinski.substack.com/p/role-of-vibe-coding-in-product-validation">AI shines in some parts of product validation. It doesn&#8217;t do much for others.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jHaG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jHaG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jHaG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jHaG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jHaG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jHaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg" width="1456" height="889" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:889,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:279184,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/202294843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jHaG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jHaG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jHaG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jHaG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0721730-2aab-4810-9c16-c4945ad7e0b7_1583x967.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">AI lends us a hand with early building efforts, but the price comes when we hit a more crowded market where everyone is fighting for customer attention.</figcaption></figure></div><p>Whatever money we save at the beginning is &#8220;compensated&#8221; by increased expectations (from both customers and investors) and greater competition. By the time we&#8217;re trying to figure out product-market fit, the startup has likely cost at least as much as it used to. Or more.</p><h2>Code Is Not a Product and Product Is Not a Startup</h2><p>If you look at the broader context, it&#8217;s no wonder that we don&#8217;t see a plethora of <em>&#8220;I bootstrapped my startups for $50k&#8221;</em> stories. It may be possible to create code for as little as that. <strong>Code is not a product, though. And a product is not a startup.</strong></p><p>Yet we mostly see the improvements at the code level and pretend that it&#8217;s all there is to succeed with a startup.</p><p>I would argue that, in the AI era, the odds of success went down, not up. We face more competition, disappearing moats, and more noise. And it&#8217;s not like customers have 10x as much attention to consume&#8212;and pay for&#8212;an order of magnitude more products.</p><p><strong>For something to get into our attention schedule, something else has to go.</strong></p><p>Getting into attention schedules, if anything, has become more difficult and more expensive. So has building a startup.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you liked it, consider sharing or subscribing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/code-is-not-a-product-product-is?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/code-is-not-a-product-product-is?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Not AI-generated. &#50883; <a href="https://okhuman.com/BuMxNA">https://okhuman.com/BuMxNA</a></p>]]></content:encoded></item><item><title><![CDATA[Can You Do Too Much Product Discovery?]]></title><description><![CDATA[Most startups cut product discovery short and end up building the wrong thing. You can overdo discovery too, though.]]></description><link>https://pawelbrodzinski.substack.com/p/can-you-do-too-much-product-discovery</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/can-you-do-too-much-product-discovery</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 03 Jun 2026 09:55:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M3PP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.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_!M3PP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M3PP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M3PP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M3PP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M3PP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M3PP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:685144,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/200424197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M3PP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M3PP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M3PP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M3PP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d0e1a9d-dbb3-4377-a115-e5d8230781e9_3394x1908.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We failed. We released an MVP, and it was a flop. Tough luck, you think, and you&#8217;re right. Product development is notoriously an uphill battle. No wonder that a product idea didn&#8217;t fly.</p><p>The reason we failed, however, is not about how unsuccessful the product release was. It&#8217;s about the process. We doomed the idea to fail.</p><p>If there&#8217;s a consistent message throughout this substack, it&#8217;s along the lines of <em>&#8220;build less, validate more.&#8221;</em> And yet, we&#8217;ve overdone discovery and validation.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Failure</h2><p>Together with our partner, we worked on a vertical weather app. The key differentiator was its focus on the frost season.</p><p>Here&#8217;s a thing. Interesting things happen when the temperature drops below zero. Water freezes. Construction companies use specific add-ons to make sure concrete sets properly. Farmers take precautions to prevent sensitive crops from freezing. Etc.</p><p>Now, that&#8217;s interesting only in geographies with actual winter and actual frost season. Luckily, we have plenty of historical data to know where and when such periods happen&#8212;when it&#8217;s already spring but frost <em>can</em> strike back. Miss that time of year, and you missed your opportunity window. </p><p>And yes, we missed it. Despite having months in advance. The fact that the weather played a trick and brought the frost season early is not an excuse. There&#8217;s little point in a frost-focused solution when the next time anyone will have that problem is 11 months from now.</p><h2>Product Discovery the Way We Always Wanted</h2><p>We engaged in the product discovery process with plenty of time to spare. In fact, it was one of those rare occasions when time-sensitivity worked in our favor. We did the <em>research</em>. We run <em>user interviews</em>. We <em>validated</em> the findings. Eventually, we got a clear idea of the target customers&#8217; needs.</p><p>The discovery phase was not just something small crammed at the beginning <em>&#8220;because Lunar Logic insisted.&#8221;</em> We did it the way we wanted. Sure, given all the exploration, we might have spent a better part of the available timeline, but we had really good insight. The building part was supposed to be a piece of cake. It wasn&#8217;t, but still we delivered a prototype early.</p><p><strong>Only to learn that it&#8217;s the wrong solution altogether.</strong> The validation round for a working MVP was brutal. The onboarding process, intended to simplify the presentation of crucial data, was confusing. Our understanding of expectations was challenged.</p><p>We got down to redoing the MVP to address new feedback. The app got better. But then tech issues kicked in. When we thought we would make it, Mother Nature changed her timeline, leaving us with virtually zero time for go-to-market activities.</p><p>Game over.</p><h2>Reverse Engineering the Failure</h2><p>One interesting technique for exploring potential futures is to reverse-engineer a specific state. In our case, we knew time sensitivity was critical. So, at the very beginning, we could have easily played a game of: <em>&#8220;Assume we already built it but were late. What went wrong?&#8221;</em></p><p>The process might have gone like this:</p><ul><li><p>We don&#8217;t control nature. The cold wave might have come early this year.</p></li><li><p>Before that, we needed some time for marketing.</p></li><li><p>Even earlier, we needed a buffer for technical fuck-ups.</p></li><li><p>By the time we had a final MVP, we should have planned to redo things based on validation outcomes.</p></li><li><p>Thus, the first working prototype had to arrive even earlier than that.</p></li><li><p>We should have added a sensible amount of time to hack it together, and we&#8217;d have a reasonable finish line for discovery.</p></li></ul><p>That finish line would be way earlier than what we actually did. 4-6 weeks earlier. OK, I&#8217;m speculating now, but it would be a super-insightful discussion once we reached that line and still weren&#8217;t ready with <em>all</em> the exploration activities we wanted to perform. Should we cut the discovery short? Or maybe we should rescale development to fit the shrinking timelines?</p><p>Either way, we&#8217;d explicitly accept the risks down the line in one scenario or another.</p><h2>Trade-off Game</h2><p><strong>Ultimately, the balance between exploration and building is a trade-off. Either one without the other doesn&#8217;t add much value.</strong> You either build useless stuff or learn what&#8217;s valuable but never deliver.</p><p>The game is about switching tactics at the right moment. Think of it as a series of activities, each following a curve of diminishing results.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wU85!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wU85!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wU85!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wU85!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wU85!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wU85!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg" width="1456" height="1461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1461,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:675500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/200424197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wU85!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wU85!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wU85!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wU85!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9d9faf-1456-4290-b4e5-8a121482f4e5_1859x1866.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What&#8217;s important is that the shape of each curve depends on where it starts. Skip ideation and validation, focus all your efforts on building from the outset, and you will flatten the delivery curve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VyJz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VyJz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VyJz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VyJz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VyJz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VyJz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg" width="1456" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:704398,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/200424197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VyJz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VyJz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VyJz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VyJz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27bcea76-cbdb-401c-a83b-2e595dea356d_3118x1556.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sure, you&#8217;ll <em>deliver a lot</em>, but how much of it will <em>add value</em>? It&#8217;s like making decisions uninformed. We wouldn&#8217;t necessarily expect impressive outcomes.</p><h2>Validate, Validate, Validate</h2><p>I keep repeating the <em>&#8220;validate, validate, validate&#8221;</em> mantra as a response to <em>&#8220;build, build, build&#8221;</em> message, which is the default mode of operation for startups. Admittedly, my line packs both exploration and validation into one box. However, once we pass the inflection point, insisting on either of these two is no longer an optimal strategy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pJLR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pJLR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pJLR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pJLR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pJLR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pJLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg" width="1456" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:634509,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/200424197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pJLR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pJLR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pJLR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pJLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e483b7c-270b-4221-a959-3546d3d6597b_2989x1502.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can stick to the early research, but beyond some point it doesn&#8217;t bring you closer to success.</p><p>The reason for my strong insistence on validation is simple. We&#8217;re universally far off in one direction (build focus). Correcting the course to the opposite one (exploration/validation focus) is then sound advice. Even if&#8212;in theory&#8212;you can overdo it. Which, incidentally, we did.</p><h2>Overcompensation Effect</h2><p>I think of it as an overcompensation. At Lunar, our bread and butter is an uphill battle to get barely enough exploration, discovery, ideation, and validation. When we had an opportunity to do things our way, we overemphasized those.</p><p>Did we fail? Sure. On this account, a &#8220;better&#8221; reason for failure doesn&#8217;t count for anything. Yet, it is a better reason, indeed. It&#8217;s simply easier to fix the issue of too much exploration. We don&#8217;t have to reset the process. We simply switch tactics late. That is, unless the idea is time-sensitive. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r0v7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r0v7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r0v7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r0v7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r0v7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r0v7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg" width="1456" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:663758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/200424197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r0v7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r0v7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r0v7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r0v7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8aabb01-5eed-4b84-b4ae-46b6bad5f4ff_3089x1574.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also, when almost everyone is making one type of mistake, erring on the opposite side of the spectrum is advantageous. You gain experience from both &#8220;wrong&#8221; scenarios, so it&#8217;s easier to strike the right balance with the next attempt. Think of it as a calibration strategy.</p><blockquote><p>A side note: these curves are relatively flat-shaped. It means we don&#8217;t need to be <em>precise</em> about when we switch the main tactic. Most competitors will miss the mark by miles anyway.</p></blockquote><h2>An Oversimplified Model</h2><p>One final thought: The model is oversimplified. One might infer from it that we stop ideating once we start early validation, or that validation is done once we shift to delivery.</p><p>It should be a continuous process going in loops. After all, if we successfully delivered an MVP, nothing guarantees that whatever we ideate for the next batch of features will work just as well.</p><p>And vice versa, the fact that an MVP was a flop doesn&#8217;t doom the whole effort. It just loops us back to one of the earlier stages (in the case of our weather app, all the way back to ideation).</p><p>Also, I used ideation (research), early validation (with a working prototype), and delivery (the actual MVP) as a sample process here. Depending on the context, marketing, or legal, or compliance steps might fall here as well.</p><p>The important part is this:</p><ul><li><p>There are distinct phases evolving from &#8220;theoretical&#8221; research to &#8220;practical&#8221; building.</p></li><li><p>There is a balance in how we transition between them.</p></li><li><p>Most startups are heavy on the latter part.</p></li><li><p>Don&#8217;t be like most startups.</p></li></ul><p><strong>If you have a choice, make a mistake different than everyone else. You will learn more that way.</strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! Share and/or subscribe if you liked it.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/can-you-do-too-much-product-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/can-you-do-too-much-product-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Not generated by AI. &#50883; <a href="https://okhuman.com/XGEnnQ">https://okhuman.com/XGEnnQ</a></p>]]></content:encoded></item><item><title><![CDATA[Product Trio Is a Convenient Model, Not a Universal Truth]]></title><description><![CDATA[Product trio is a useful practice, but it doesn't imply anything about the underlying product development culture.]]></description><link>https://pawelbrodzinski.substack.com/p/product-trio-is-a-convenient-model</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/product-trio-is-a-convenient-model</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 27 May 2026 12:26:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i_98!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.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_!i_98!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i_98!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i_98!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i_98!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i_98!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i_98!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:233816,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/199444989?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i_98!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i_98!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i_98!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i_98!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0681521d-62ef-42cc-b383-34619fb2e4fa_1594x896.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>&#8220;You don&#8217;t have a product trio, so you don&#8217;t have a product development culture.&#8221;</em> I&#8217;ve heard that remark recently and, unsurprisingly, it triggered my bullshit detector.</p><p>Product trio is an idea popularized by Teresa Torres in her <a href="https://www.amazon.com/Continuous-Discovery-Habits-Discover-Products/dp/1736633309">Continuous Discovery Habits</a>. The gist of it is that you want a product person, a design/UX person, and an engineering person to form a trio that makes all important product decisions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F791!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F791!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F791!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F791!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F791!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F791!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg" width="1035" height="1027" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1027,&quot;width&quot;:1035,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:247247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/199444989?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F791!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F791!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F791!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F791!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb15992b5-e963-49ca-98ba-000f124dd4e0_1035x1027.jpeg 1456w" sizes="100vw"></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It serves as much as an advisory board covering all the facets of product development as an atomic body that&#8217;s competent to make just about any call. The trio members also act as advocates for other roles when they talk with their respective teams. After all, a developer from the trio will be the best person to sell a non-obvious decision to other engineers.</p><p>It&#8217;s one of those down-to-earth ideas rooted in practice that we naturally can align with. Especially if we&#8217;re a product organization. So what&#8217;s the connection between the trio and product development culture?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Product Development Culture</h2><p>Let&#8217;s start with the culture. There&#8217;s no precise definition of product development culture. I mean, we know what an organizational culture is (by <a href="https://en.wikipedia.org/wiki/Organizational_culture">Wikipedia</a>, emphasis mine).</p><blockquote><p><em>Organizational culture is the set of shared norms, values, and <strong>behaviors</strong> in organizations that reflect an organization&#8217;s core values and strategic direction.</em></p></blockquote><p>But what kind of culture is a <em>product management culture</em>? If we follow Wikipedia&#8217;s <em>&#8220;norms, values, and behaviors,&#8221;</em> it would be one in which people&#8217;s actions result in building successful products. We would naturally see all sorts of product-focused processes and practices that foster this kind of work.</p><p>We would see product trios, right? Well, we might. Or we might not. I would even go as far as to say that it&#8217;s unlikely.</p><h2>Practices Don&#8217;t Define Culture</h2><p>There&#8217;s a famous story of the leaders of American car manufacturers from the 80s. Back then, they had their butts kicked by the Japanese automotive industry. Looking for inspiration, they went on a field trip to visit Japanese factories. To their surprise, the hosts were extremely open and didn&#8217;t try to hide any secrets.</p><p>Upon coming back home, American managers promptly copied the practices they had observed. None of it made their factories better. Some of it made them worse.</p><p>The Japanese very well knew that practices are built on top of principles and values&#8212;the building blocks of culture. Remove that foundation, and practices alone are close to useless. Sometimes, indeed, harmful. Small wonder that they didn&#8217;t hide much from the Americans. Culture is not as easily copyable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CX-e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CX-e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CX-e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CX-e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CX-e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CX-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg" width="1456" height="875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:875,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:241938,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/199444989?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CX-e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CX-e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CX-e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CX-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe186c6b-4f70-420b-bfeb-01fadfedaf7f_1735x1043.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">The iceberg&#8217;s visible parts are practices. The invisible part is what makes them work.</figcaption></figure></div><p>Think of it as an iceberg. Observable parts (the practices) may look impressive, but only because the underwater part&#8212;organizational principles and shared values&#8212;provides a stable foundation. Remove what&#8217;s hidden under the waterline, and the results have to be lackluster.</p><p>The trap here is that we copy what&#8217;s easy to see (practices) rather than the important part (culture). We are proverbial guys who are looking for lost keys under a lamppost &#8220;because the light&#8217;s better.&#8221;</p><h2>Product Trio Is (Just) a Practice</h2><p>Product trio, as a specific practice, serves as a poor measuring stick of a culture.</p><p>In the late 80s, an automotive factory in either Japan or the US could have, say, an <a href="https://en.wikipedia.org/wiki/Andon_(manufacturing)">Andon cord</a> (which would stop the entire manufacturing line). In both cases, it would be the same practice, same solution. Yet in the former, Andon will be routinely used to stop the line when there&#8217;s an issue (and thus an improvement opportunity). In the latter, the first worker to use it was punished, and no one ever tried it again.</p><p>What would these observations tell you about continuous improvement in these two environments? The practice might have been the same, but the cultures were vastly different.</p><p>It&#8217;s the same thing with the product trio all the way. You can have one great product development company that uses the technique. You can have another crappy one that does the thing, as well. Sure, in the second case, it would largely be theater. But you won&#8217;t see the difference unless you look at the details: how the trio collaborates, who calls the shots, <a href="https://brodzinski.com/2026/01/autonomy-engagment.html">how much autonomy</a> they have, etc.</p><p>Even more interestingly, the lack of product trios says nothing about the culture either. The practice serves specific goals:</p><ul><li><p>Effective communication between product, design, and engineering</p></li><li><p>Early involvement of all the roles in decision-making</p></li><li><p>Efficient execution within a given role (e.g., engineering)</p></li></ul><p>A product trio is not <em>the only</em> way of achieving the above. Personally, I&#8217;m no fan of Apple, and yet it&#8217;s one of the go-to companies when we want to praise someone for product development. Their processes don&#8217;t resemble the product trio at all. And yet, it&#8217;s hard to argue that Apple has been a paragon of product development culture. </p><p><strong>Again, measuring a culture by the presence of a specific practice (or lack thereof) confuses correlation with causation.</strong> </p><h2>Single Person Product Trio</h2><p>The most appealing argument that a product trio does not define culture may be the most recent AI solopreneurship trend. <em>&#8220;I&#8217;m no designer, but Claude Design will have that role in my team. I&#8217;ve never done engineering, but here&#8217;s Claude Code to fill the spot. Add my product insight, and we will rock it! Well, I will rock it!&#8221;</em></p><p>It&#8217;s funny how people would still call that a product trio. I guess we are attached to labels. However, with the solo setup, we remove one critical aspect of the original idea: independent minds. AI agents, by definition, will be biased by what we feed them, and in the &#8220;solo trio&#8221; case, all strings lead to one person. One brain.</p><p>It is not to argue that a solo setup can&#8217;t work. As much as it has its challenges (one brain), it does have its advantages (lean setup, bootstrapping potential). The emergence of such an approach shows that there are different paths to building a product development culture.</p><p><strong>Product trio, after all, is just a convenient model, not a universal truth.</strong></p><h2>Product Duos at Lunar Logic</h2><p>Interestingly, the discussion about product trios happened partially in the context of <a href="https://www.lunarlogic.com/">Lunar Logic</a>. We don&#8217;t do product trios. In our product development work, however, we use an underlying desirability-viability-feasibility framework <em>a lot</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dUXz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dUXz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dUXz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dUXz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dUXz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dUXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg" width="1456" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234258,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/199444989?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dUXz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dUXz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dUXz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dUXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda4879a3-e7b6-4b2a-a844-7ecf635c55fd_1528x771.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Product trio rhymes with the Desirability, Viability, Feasibility framework. The axes are the same.</figcaption></figure></div><p>It would be relatively easy for us to add another &#8220;people&#8221; layer to this, and suddenly we would have neat product trios. And yet, I would be surprised if that&#8217;s what we end up with in the future.</p><p>Being a relatively small collective (anything between 15 and 35 over the last two decades), we always encouraged people to wear more than one hat. For an engineer, this would often mean getting into product stuff. So, a typical engineer at Lunar covers more than just engineering.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!esw2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!esw2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 424w, https://substackcdn.com/image/fetch/$s_!esw2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 848w, https://substackcdn.com/image/fetch/$s_!esw2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!esw2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!esw2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg" width="992" height="974" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:974,&quot;width&quot;:992,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:242265,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/199444989?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!esw2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 424w, https://substackcdn.com/image/fetch/$s_!esw2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 848w, https://substackcdn.com/image/fetch/$s_!esw2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!esw2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbea1a508-3b61-49f0-aef7-af39ae8eacf3_992x974.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">An average engineer at Lunar would cover more of the &#8220;product trio&#8221; landscape than a typical engineering person.</figcaption></figure></div><p>The same would be true for any other role. We don&#8217;t have &#8220;pure&#8221; product people or designers/UXers. They always dig into adjacent domains. As a result, for the most part, our product trio is a product duo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!glND!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!glND!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 424w, https://substackcdn.com/image/fetch/$s_!glND!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 848w, https://substackcdn.com/image/fetch/$s_!glND!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!glND!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!glND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg" width="911" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:911,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:241498,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/199444989?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!glND!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 424w, https://substackcdn.com/image/fetch/$s_!glND!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 848w, https://substackcdn.com/image/fetch/$s_!glND!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!glND!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90e66a11-7cb2-4362-a1d8-bd7958402bca_911x912.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Product duo: It&#8217;s more important to have coverage rather than agonize over who covers which part.</figcaption></figure></div><p>The goal, after all, is not to follow the process rigidly, but to figure out what&#8217;s needed and respond to that. If we need to cover all the bases, we do. If we need to have distinct perspectives to create friction, we do. Does it matter whether we follow the original idea to the letter?</p><h2>Cross-Skilling as an Alternative</h2><p>A product duo doesn&#8217;t say anything more about product development culture than a product trio. However, the way engineers act in everyday situations, when working on our clients&#8217; products, speaks volumes.</p><p>A broader insight enables better decisions and creates avenues for suggesting ideas/solutions beyond the traditional role distinctions. Over time, all these small contributions stack up to the point where they may be the difference between a successful product and a failed one. And you, well, our clients, get that as a standard part of the package.</p><p>It&#8217;s only possible because of the <em>underlying culture</em>. It&#8217;s all about how we think about our work, how we develop people, what we believe is important, etc. It has roots in recruitment, management &amp; leadership, and shared values. Product trio is just a practice that fits such a culture or not. If it doesn&#8217;t, we likely have an alternative technique that addresses the same product challenges.</p><p><strong>The culture shapes practices. Not vice versa.</strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you liked it, I appreciate sharing or subscribing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/product-trio-is-a-convenient-model?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/product-trio-is-a-convenient-model?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Written by a human being. &#50883; <a href="https://okhuman.com/BGmXpA">https://okhuman.com/BGmXpA</a></p>]]></content:encoded></item><item><title><![CDATA[Shape Up Won’t Do Much for Product Teams]]></title><description><![CDATA[Some consider Shape Up an alternative to Scrum. To product development teams, it isn't much of an improvement.]]></description><link>https://pawelbrodzinski.substack.com/p/shape-up-wont-do-much-for-product</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/shape-up-wont-do-much-for-product</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 20 May 2026 13:03:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S9pw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.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_!S9pw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S9pw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S9pw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S9pw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S9pw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S9pw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:525416,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/198396443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S9pw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S9pw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S9pw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S9pw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9272ba0-312e-4007-97a1-94aeb23315cf_2848x1601.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I stumbled upon yet another &#8220;Agile is dead&#8221; kind of post. This time, it <a href="https://www.leadinginproduct.com/p/scrum-decline">targeted Scrum</a>. By now, I&#8217;m mostly like <em>&#8220;add it to <a href="https://businessagilityreview.substack.com/p/ai-has-not-killed-insert-your-favorite">the list</a> and let&#8217;s move on.&#8221;</em> One passage caught my attention, though (emphasis mine).</p><blockquote><p><em>&#8220;Then there&#8217;s Shape Up, which is gaining serious momentum. Companies are adopting its six-week cycles and hill charts because they <strong>solve real problems that Scrum doesn&#8217;t address.</strong>&#8221;</em></p></blockquote><p>For those who are not familiar, Shape Up is an approach (framework? method?) proposed by 37 Signals/Basecamp as an alternative to Scrum for product development teams. In short, they found Scrum lacking in several places and figured they could do better.</p><p>Thus, <a href="https://basecamp.com/shapeup">Shape Up</a> took, well, shape.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Scrum for Product Teams?</h2><p>Now, 37 Signals&#8217; main business is running a product, Basecamp. We might reasonably expect that they&#8217;d be a good candidate to spot places where Scrum is overly rigid in the modern product development context. After all, it wasn&#8217;t native landscape for Scrum in its formative years.</p><p>On the most generic level, I agree with the diagnosis. <strong>Scrum is too rigid. Always has been.</strong> It&#8217;s just two decades ago that rigidness was a viable way to get rid of the old, unhelpful habits. In my first product company at the dusk of the 20th century, we had a half-year release cycle. Any Agile approach would trump that, hands down.</p><p>But we&#8217;re not living in the Internet bubble era anymore. Those unhelpful habits? They are just ramblings of the old folks (and yeah, I increasingly feel like one). The trade doesn&#8217;t make sense.</p><p>So, isn&#8217;t Shape Up just Scrum for product teams adjusted to the 2020s?</p><ul><li><p>It comes from a product company.</p></li><li><p>It has a product development context painted all over the place.</p></li><li><p>It&#8217;s been formed around modern engineering practices.</p></li><li><p>It adopts some contexts that arrived later than Agile (e.g., Lean Startup).</p></li></ul><p>Not a bad foundation, if you ask me.</p><h2>Let&#8217;s Talk Iterations</h2><p>The good impression disappears as soon as you get into the details, though. So, in short, in the Shape Up world, Scrum&#8217;s typical two-week iterations were bad. So let&#8217;s switch to 6 weeks, shall we?</p><p>Oh boy, where do I start? Scrum folks will be quick to comment that the method didn&#8217;t explicitly prescribe 2-week iterations (even though they&#8217;re by far the most common). If you use &#8220;rules as written,&#8221; you could be perfectly fine with month-long cycles. Extending that to 6 weeks doesn&#8217;t feel all that iconoclastic to me.</p><p>What&#8217;s funnier, we exchange a fixed iteration length, which we could control to a degree, for another, fixed and absolutely arbitrary one. It&#8217;s 6 weeks. Because 37 Signals said so.</p><p>In fact, most mature teams were cutting the iteration rhythm to shorter and shorter because it meant better flow and more effective work. Whatever. Let&#8217;s go the other direction. If experience teaches us anything, we&#8217;ll end up with:</p><ul><li><p>More work in progress.</p></li><li><p>Longer feedback loops.</p></li><li><p>Bigger commitments.</p></li></ul><p>The theory of work suggests that all these are moves toward <em>worse</em> effectiveness. It&#8217;s not without a reason that no one misses those old half-year-long release cycles. But hey, let&#8217;s move a few steps back down that direction, shall we?</p><h2>The Curse of Cadence</h2><p>My biggest complaint, however, is valid for both Scrum and Shape Up alike. Both methods artifically glued together <a href="https://brodzinski.com/2012/07/cadences-iterations.html">cadences of planning, release, and improvement</a>.</p><p>An iteration is precisely that: <strong>an ideally uninterrupted period when a team can work on a planned batch of work.</strong> That implies the work has been prepared earlier. It is delivered no later than at the end of the cycle. Also, the &#8220;uninterrupted&#8221; part suggests that planning and improvement happen outside of the sprint/iteration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q1nd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q1nd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q1nd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q1nd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q1nd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q1nd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg" width="1456" height="903" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:308835,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/198396443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q1nd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q1nd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q1nd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q1nd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d30dd78-a6db-43cf-976b-f832dff1f9c5_1960x1215.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">An iteration syncs up all the cadences</figcaption></figure></div><p>In my experience, optimal cadences for planning, release, and improvement do not happen at the same rhythm. In the absence of more context, I would default to:</p><ul><li><p><strong>Coarse-grained planning</strong> done in a <strong>few-week-long</strong> cycles, optimized for the availability of a broad circle of stakeholders.</p></li><li><p><strong>Fine-grained planning</strong> done <strong>ad-hoc</strong>, as soon as we are close to depleting the ongoing commitment/batch of work.</p></li><li><p><strong>Delivery</strong> done as frequently as reasonably possible, ideally <strong>daily</strong>.</p></li><li><p><strong><a href="https://brodzinski.com/2010/12/kanban-retrospectives.html">Improvement</a></strong><a href="https://brodzinski.com/2010/12/kanban-retrospectives.html"> done </a><strong><a href="https://brodzinski.com/2010/12/kanban-retrospectives.html">ad-hoc</a></strong>, just-in-time, with a fallback to biweekly/monthly retrospective (depending on the team&#8217;s maturity) if nothing has emerged.</p></li></ul><p>That would be a very different set of cadences.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RYKw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RYKw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RYKw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RYKw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RYKw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RYKw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg" width="1456" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:907,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:360668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/198396443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RYKw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RYKw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RYKw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RYKw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F586f7301-acc0-40f5-b8e7-1679c5bf82f8_2006x1249.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">A natural rhythm of cadences is anything but an orderly picture forced by fixed iterations.</figcaption></figure></div><p>Scrum did us a disservice by artificially throttling the naturally messy process of product development. Shape Up correctly identifies the iteration constraint as an issue and then doubles down on the approach that was at the eye of the storm. It&#8217;s just with a different shape of a cage, I mean, iteration length.</p><h2>Product Management Sprinkles</h2><p>Admittedly, 37 Signals did a good job sprinkling a lot of modern product management jargon all over the place. We have appetites, and bets, and prototyping (breadboarding, actually; in case you missed esoteric lingo), and what have you.</p><p>The thing is, renaming things doesn&#8217;t do much on its own. <em>&#8220;Bets, no Backlogs&#8221;</em> sounds radical enough. Unless you find yourself with a huge, unmanageable backlog of bets (pun intended), and the new ones keep coming. <strong>The problem with backlog overwhelm was never about the idea of backlog itself, but about how we used it.</strong></p><p><strong>Rename &#8220;features&#8221; to &#8220;bets&#8221; (which </strong><em><strong>is</strong></em><strong> a good idea, by the way), and you end up in the same sorry place unless you manage the granularity of the incoming work and say no to stuff frequently.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!klbT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!klbT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 424w, https://substackcdn.com/image/fetch/$s_!klbT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 848w, https://substackcdn.com/image/fetch/$s_!klbT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!klbT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!klbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg" width="1355" height="2847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2847,&quot;width&quot;:1355,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:600347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/198396443?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!klbT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 424w, https://substackcdn.com/image/fetch/$s_!klbT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 848w, https://substackcdn.com/image/fetch/$s_!klbT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!klbT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3094df-6e27-4e84-915a-7fc3e5925ab4_1355x2847.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">A sensible backlog/betlog design would naturally have a cutoff line. The closer we get to it, the larger the granularity of the items.</figcaption></figure></div><p>I suggested using the idea of &#8220;the fold,&#8221; taken from design, as a <a href="https://pawelbrodzinski.substack.com/p/product-development-is-like-driving">guiding principle for planning the work</a>. Now, if you actively keep your backlog (or betlog) reliably short, it doesn&#8217;t matter how you call your &#8220;to-do things.&#8221; The list will suddenly become manageable.</p><p>The best part? You don&#8217;t need no fancy lingo to make that happen. It will work just as well with Scrum as with Shape Up, and any other method, really. <strong>Product management sprinkles don&#8217;t do much if you don&#8217;t get your fundamentals in place.</strong></p><p>Renaming things the fancy way may bring you PR, fame, and an ego boost, sure enough, but unless you change the actual building blocks, don&#8217;t expect vastly different outcomes.</p><blockquote><p>A side note: my favorite example of the observation above is Spotify repackaging a matrix organization into the Spotify Model. There are <a href="https://brodzinski.com/2026/04/conways-law-ai-product-development.html">very interesting consequences for their product</a>. Which could have been easily foreseen.</p></blockquote><h2>Shape Up in the LLM Era</h2><p>Ironically, Shape Up was released in 2019, just a few years before the rise of AI in software development. The broad effect of AI adoption in product development&#8212;<a href="https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a-8cb">for better or worse</a>&#8212;was shrinking timelines. We want more, and we want it faster.</p><p>Thus, changing the default from a 2-week cycle to a 6-week cycle seems like swimming against the tide. Don&#8217;t get me wrong. I&#8217;m a contrarian. I appreciate going against the grain. When it makes sense, that is. </p><p><strong>Lengthening iterations has never made sense. Over the last three decades, we have continuously evolved toward smaller batches of work, shorter cycles, and less work in progress.</strong></p><p>Interestingly, AI pulls us in both directions. We may have faster cycles (good), but we respond by trying to do more work at the same time (bad). We can shorten validation loops (good), but instead we try to pack bigger batches of work (bad).</p><p>The iteration length may be one safety valve to tweak the balance one way or the other. <strong>A short release cadence would naturally push toward the upside of AI capabilities. A longer one would pile up the overhead. </strong>So, why 6 weeks, again?</p><h2>Is Shape Up a Good Choice for a Product Team?</h2><blockquote><p><em>&#8220;Any headline that ends in a question mark can be answered by the word <strong>no</strong>.&#8221;</em><br><a href="https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines">Betteridge&#8217;s law of headlines</a></p></blockquote><p>As Betteridge&#8217;s law of headlines suggests, I wouldn&#8217;t recommend Shape Up as a good way to go for a product development team/organization. I mean, if an alternative is chaos, you&#8217;re better off using something. And Shape Up is as good as Scrum in bringing some order.</p><p>Basecamp got some things right with their jab at the old champion. Some others? Not so much. <strong>As funny as it is, Shape Up is </strong><em><strong>more prescriptive</strong></em><strong> than Scrum.</strong> It has <em>&#8220;We did a thing. It worked for us. Thou shalt do the same.&#8221;</em> vibe painted all over it. If you ask me, that&#8217;s one of the universal no-go signals for any advice you get.</p><p>For a typical product organization, I would default to a <strong>flow-based approach with a robust way to limit work in progress</strong> (a 2-week-long iteration doesn&#8217;t serve this purpose in the AI coding era). <a href="https://personalkanban.com/">Personal Kanban</a> is a great starting point (don&#8217;t be fooled by &#8220;personal&#8221; in the name). But if you need to bring some order to your product development effort, and you don&#8217;t have the time/knowledge/experience to figure out the principles, either Scrum or Shape Up would be an improvement, too. Just make sure you don&#8217;t stick with the book for too long.</p><h2>When Something Is Difficult, Do More of It</h2><p>One final thought. I still remember <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kent Beck&quot;,&quot;id&quot;:24333739,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F000da410-0ed6-4a25-80b1-6a46e964ae0b_242x242.jpeg&quot;,&quot;uuid&quot;:&quot;eb804f95-c87d-4c80-81f6-2f1a226bda78&quot;}" data-component-name="MentionToDOM"></span>&#8217;s session about continuous integration from like 2010. He shared the story of how we evolved from once-a-year releases to Amazon&#8217;s thousands-a-day deployments. He stressed how each leap required reinventing practices that held us up.</p><p>The underlying message was dead simple.</p><blockquote><p><em><strong>&#8220;When something is difficult, do more of it.&#8221;</strong></em><br>Kent Beck</p></blockquote><p>Once-a-year release is difficult? Do once-a-quarter. You&#8217;ll find some things (like a 3-month-long stabilization period) that may be feasible once a year but not 4 times as often. So you&#8217;ll fix them. Then, you make another leap.</p><p>It&#8217;s the same basic advice I&#8217;d give to those facing friction in their product development processes. <strong>A standard two-week-long iteration proves difficult? Do more of it. Switch to one-week-long. See where things break. Redesign them. Repeat.</strong></p><p>It may mean doing some things more frequently as well as doing others less often. A retrospective every week probably feels like too often. A production deploy at the same frequency may be too slow.</p><p>So it doesn&#8217;t matter which method you start with. You can start with Scrum, or Shape Up, or whatever. Just keep experimenting. <strong>When something is hard, do more of it.</strong> If your product development team follows that bit of advice, you&#8217;ll quickly evolve away from the least helpful bits of any method. What remains will likely be useful.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you liked it, I appreciate subscribing or sharing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/shape-up-wont-do-much-for-product?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/shape-up-wont-do-much-for-product?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>I like going against the grain. I still type those. &#50883; <a href="https://okhuman.com/12EPjQ">https://okhuman.com/12EPjQ</a></p>]]></content:encoded></item><item><title><![CDATA[The Wizard of Oz MVP: Dead and Alive]]></title><description><![CDATA[We may not need the Wizard of Oz experiments to cut down development, yet it's as valuable as ever in generating new insight and informing product decisions.]]></description><link>https://pawelbrodzinski.substack.com/p/the-wizard-of-oz-mvp-dead-and-alive</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/the-wizard-of-oz-mvp-dead-and-alive</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 13 May 2026 12:28:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!daGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.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_!daGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!daGz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg 424w, https://substackcdn.com/image/fetch/$s_!daGz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg 848w, https://substackcdn.com/image/fetch/$s_!daGz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!daGz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!daGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:462157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/197327565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!daGz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg 424w, https://substackcdn.com/image/fetch/$s_!daGz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg 848w, https://substackcdn.com/image/fetch/$s_!daGz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!daGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F752e8570-378e-4536-9ca2-d7e1185c87b7_2681x1507.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the neat ideas popularized in product development by the Lean Startup body of knowledge is the <a href="https://en.wikipedia.org/wiki/Wizard_of_Oz_experiment">Wizard of Oz MVP</a>. The concept is simple. You build barely enough of the front-end to make it <em>look</em> as if there was a full-blown digital product, yet you have a person manually do the actual work behind the scenes.</p><p>The goal was twofold. First, it limited the investment in building something <a href="https://pawelbrodzinski.substack.com/p/90-of-times-validation-means-invalidation">before the idea is even validated</a>. Second, it was a source of learning. Having a human in the loop allowed for gathering insights and contextually reacting to unexpected needs or requests.</p><p>Enter AI. You don&#8217;t have to cut the development effort, as AI tools will build an MVP for you right away. Heck, you can get them to gather usage data just as easily. The Wizard of Oz seems to be going right to the <a href="https://businessagilityreview.substack.com/p/ai-has-not-killed-insert-your-favorite">&#8220;Killed by AI&#8221; pile</a>.</p><p>I beg to differ.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#8221;Just Build It&#8221;</h2><p>One of our clients is a case in point. Despite their initial intention to <em>&#8220;just build it,&#8221;</em> we convinced them to take a step back and work together through the <a href="https://pawelbrodzinski.substack.com/p/50-of-discovery-phases-should-fail">discovery process</a>. </p><p>The exploration went well. The product idea was sound. There were similar solutions on the market. The founder had a potential unique value proposition (UVP). The runway seemed limited but secure. </p><p>And yet, we suggested the good old Wizard of Oz MVP. Let&#8217;s do the minimum. Let&#8217;s have humans handle the rest behind the scenes. Let&#8217;s learn and validate.</p><p><em>&#8220;But the business model is validated! The UVP is there! Sure, it&#8217;s not bulletproof, but we don&#8217;t need to check whether that&#8217;s a sound idea. Because it is. Let&#8217;s just build it!&#8221;</em></p><p>That&#8217;s what we ended up doing. The product didn&#8217;t fly. We got back to the drawing board. Eventually, we pivoted. The &#8220;validated business model&#8221; was, indeed, validated. In a somewhat different niche. In a somewhat different geography. In a somewhat different scenario.</p><p>In other words, it wasn&#8217;t validated at all.</p><h2>The Wizard of Oz Is Much More Than a Build Hack</h2><p><strong>The key part of doing things manually within the Wizard of Oz experiment is not cheating on the effort required to build the thing. It&#8217;s the </strong><em><strong>learning</strong></em><strong>.</strong></p><h3>Pattern spotting</h3><p>Humans are pattern-spotting machines. We see patterns everywhere. We <a href="https://en.wikipedia.org/wiki/Hindsight_bias">connect the dots at ease</a>, even when there was no connection to start with. Heck, we see faces in, well, everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kWBY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kWBY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kWBY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kWBY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kWBY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kWBY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg" width="1138" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1138,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148383,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/197327565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kWBY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kWBY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kWBY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kWBY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c109b17-ff33-42ce-8ac8-44ede76d2b96_1138x758.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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: The University of Queensland and Susan Wardle/National Institutes of Health.</figcaption></figure></div><p>So when we have our Wizard of Oz helping customers with different requests, it&#8217;s a given that the wizard will quickly spot the patterns in behaviors and needs. In a startup, that translates to actual <em>opportunities</em>. Validated ones, let me add.</p><h3>Ingenious solutions</h3><p>Once customers depart from the pre-designed script&#8212;and believe me, they will&#8212;the Wizard of Oz has all the freedom to follow suit. A full-blown product is algorithmic. It does things the way it was designed.</p><p>The wizard, though? The wizard can suggest an ad-hoc solution, get instant feedback on whether it worked, and then iterate further. Ditching the script does two things here. It&#8217;s an investment in <em>customer satisfaction</em> and enables the exploration of new <em>opportunities</em>.</p><h3>Opportunity exploration</h3><p>Talking about opportunity exploration, the wizard comes with that option built in. Whenever an interaction goes astray, it&#8217;s just a fresh discovery. It may prove useful or useless, but we&#8217;ll know only after we&#8217;re through. </p><p>Even better, it&#8217;s not a hypothetical discovery, which is what we do during the discovery phase. We base it on someone&#8217;s actual need. Sure, it&#8217;s a whole another discussion whether we want to include that scenario in a product. But that&#8217;s precisely where <em>pattern spotting</em> will be of use (see above).</p><h3>Scaling optimization</h3><p>The wizard&#8217;s time and effort constraints will tell us where we should focus our efforts. Think of it like this: we want to automate the parts that would free us the most of the wizard&#8217;s time. Whatever feels more like a one-off, we can ignore for now.</p><p>Sure, with the power of AI, we could automate everything, but prioritization actually matters here. Things that are repeatable and homogeneous should be made invisible. Those that happen only occasionally suggest <em>optionality</em>. <strong>You don&#8217;t want to automate optionality, as putting it within algorithmic guardrails removes value rather than adding it.</strong></p><p>The wizard is there to know which is which.</p><h2>Serendipity and Judgment are Not AI&#8217;s Strong Suit</h2><p>I could argue that there&#8217;s more to it, like the fact that customers increasingly appreciate human support. Funny, ain&#8217;t it? The less of that we have, the more we value it. Is there a <em>pattern</em> to explore here, perchance?</p><p>Anyway, if you go through the list above, <strong>it boils down to two things: </strong><em><strong>serendipitous exploration</strong></em><strong> and </strong><em><strong>judgment</strong></em><strong>. Neither of which AI is any good at.</strong> </p><p>Sure, you can get an AI agent to go &#8220;explore.&#8221; That is, wherever you <em>tell</em> it to. That, in turn, means that you explore areas known to you. By the way, that&#8217;s precisely what we do during a discovery phase. We explore what&#8217;s phatomable, what we can already think of. It&#8217;s not how we learn <em>entirely new</em> things.</p><p>But we can tell AI to wander into the unknown, right? Yes. Kinda. Not really. In return, we will get the most likely answers. Something that a local expert would respond to with a &#8220;duh!&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t9FW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t9FW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t9FW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t9FW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t9FW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t9FW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg" width="1456" height="1454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1454,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:749623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/197327565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t9FW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t9FW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t9FW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t9FW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f8c62a-9755-4afc-9184-7745801abbd3_1568x1566.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">By default, AI provides the most likely answers. Shifting the context requires expert knowledge.</figcaption></figure></div><p>To make AI venture forth into the unknown, we need expert knowledge to manage context. It won&#8217;t stumble upon a fresh thought by accident or by observing a single customer&#8217;s behavior. In that sense, <a href="https://pawelbrodzinski.substack.com/p/ai-wont-generate-a-good-product-idea">AI is not creative at all</a>.</p><p><strong>As much as you can&#8217;t expect serendipity from AI, you shouldn&#8217;t count on its judgment, for it has none. Curiously, you get plenty of both from the Wizard of Oz.</strong></p><h2>Product Does Not Equal Code</h2><p>If all there was to succeed with a product was building it, you could ignore all the above. Also, we wouldn&#8217;t have a startup community at all, as incumbents with their infinite coffers would outperform any fledgling startup, like, every single time. Alas, product development does not work like that.</p><ul><li><p>Flickr emerged from a tool intended to <a href="https://actlearnlead.com/2013/02/05/how-flickr-went-from-online-game-to-photo-sharing-giant/">boost engagement in a (failed) video game</a>. </p></li><li><p>Slack was an <a href="https://www.founderli.com/post/how-slack-transformed-from-gaming-failure-to-billion-dollar-enterprise">internal collaboration tool</a> for a team building another game. </p></li><li><p>Mailchimp got inspired by a <a href="https://bretwaters.medium.com/case-study-mailchimp-4923f3e610f0">failed greeting card business</a>. </p></li><li><p>Shopify was just a way to <a href="https://kubixmedia.co.uk/blog/the-history-of-shopify">improve sales of snowboarding equipment</a>. </p></li></ul><p>We could go on and on.</p><p>Product development is the story of serendipitous exploration and judgment (and luck, but neither a good product manager nor AI will give you that). <strong>Code is needed to have a product, but code is </strong><em><strong>not</strong></em><strong> the product.</strong></p><p>The Wizard of Oz may make much less sense now from the perspective of optimizing the coding. If that was <em>the only</em> thing you&#8217;ve been using the concept for, then sure, the wizard is dead.</p><p>Yet the technique is just as valuable for exploration and insight generation as it was. Maybe even more so, given how often we fall for the <a href="https://pawelbrodzinski.substack.com/p/build-build-build-is-as-intutive">build, build, build mindset</a>. Long live the wizard, then!</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/the-wizard-of-oz-mvp-dead-and-alive?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you liked it, consider sharing or subscribing.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/p/the-wizard-of-oz-mvp-dead-and-alive?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/p/the-wizard-of-oz-mvp-dead-and-alive?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>No AI was hurt in the process of creating this essay. &#50883; <a href="https://okhuman.com/2AIBag">https://okhuman.com/2AIBag</a> </p>]]></content:encoded></item><item><title><![CDATA[Time to Profit as the Guiding Principle]]></title><description><![CDATA[Analyzing major AI labs trajectory to profitability brings grim news to typical startups. Aiming for early profitability thus becomes even more important than it was.]]></description><link>https://pawelbrodzinski.substack.com/p/time-to-profit-as-the-guiding-principle</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/time-to-profit-as-the-guiding-principle</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 06 May 2026 11:07:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P82n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.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_!P82n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P82n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P82n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P82n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P82n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P82n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:772320,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/196540247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P82n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P82n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P82n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P82n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97450acb-78ef-4e72-a3c4-a84ed4e843f1_2976x1673.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some six months ago, I wrote a piece on business sustainability and time to profit. Long story short, I argued that what we see with the most prominent AI startups is an aberration, and just about any startup should follow a different path.</p><blockquote><p><em><strong>Optimizing for time to profitability and business sustainability may lack glamour, but it&#8217;s, by far, the most reliable business strategy for a startup.</strong></em></p></blockquote><p>Read the whole piece here: </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d86544ac-965e-4adb-ada5-6e706a0218d3&quot;,&quot;caption&quot;:&quot;Disclaimer: Examining the time to profit or funding of the most successful products has limited relevance to the overwhelming majority of early-stage startups. My goals here are twofold:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Time to Profit and Why Business Sustainability Matters&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-26T11:16:38.172Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!I_Xc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41f6d82a-b083-4ae1-8e24-b09b5937c336_1048x589.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/time-to-profit-and-why-business-sustainability&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:180006179,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:4,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Now, it&#8217;s funny how some things become outdated so quickly. The data I used in that post of mine? Already changed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The 2020s Startup Landscape</h2><p>My main reference point was that the combination of long timelines to break even and a gigantic appetite for funding makes the most prominent AI companies outliers. Also, given that OpenAIs and Anthropics of this world are not yet profitable, the gap is bound to grow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b6NV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b6NV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b6NV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b6NV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b6NV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b6NV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg" width="1456" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:520349,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/196540247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b6NV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b6NV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b6NV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b6NV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab94d44c-fc63-45dd-b118-a14ab2f95d23_2631x1322.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Data as of November 2025</figcaption></figure></div><p>The AI labs will go up and to the right, which, on this chart, is nothing to brag about. An interesting part of this view is that the larger the operating losses, the more capital a company needs to raise. So the dimensions are correlated to a degree.</p><p>Also, note, we don&#8217;t look at <em>return on investment</em> here. The charts tell nothing about whether and how much investors will get back. We only look at the break-even point.</p><p>One way to look at the pictures is to consider how the startup landscape evolves. <strong>We used to have shorter timelines in the 2000s. Because of shorter investment periods, product companies wouldn&#8217;t burn nearly as much money. Then, as timelines in the 2010s expanded, funding necessarily had to increase.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-oei!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-oei!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-oei!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-oei!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-oei!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-oei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg" width="1456" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/daeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:747911,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/196540247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-oei!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-oei!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-oei!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-oei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaeee0bf-8e67-4f22-848b-e0f002261e7e_3152x1568.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With everyone seeing AI as the next big thing, it was only natural that the combination of hype and spending needs would create another bubble. So maybe it&#8217;s just evolution?</p><h2>OpenAI and Anthropic Have Changed the Game</h2><p>The charts were up to date as of November 2025. By now, they&#8217;re already different. And not because <a href="https://www.fastcompany.com/91522156/openai-doesnt-expect-to-be-profitable-until-at-least-2030-as-ai-costs-surge">OpenAI has further shifted their profitability projections</a>. That is, as long as you believe a person dubbed <em>&#8221;<a href="https://garymarcus.substack.com/p/sam-altman-unconstrained-by-the-truth">unconstrained by truth</a>.&#8221;</em></p><p>If that was the only adjustment, the trajectories would become somewhat more horizontal. Less optimistic, but still manageable. Instead, they literally went through the roof.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Asi6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Asi6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Asi6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Asi6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Asi6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Asi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg" width="1456" height="1610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1610,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:809366,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/196540247?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Asi6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Asi6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Asi6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Asi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b4ee39b-31fd-4980-a70f-e52fee809f90_2370x2621.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Data from November 2025 as a reference to the April 2026 chart</figcaption></figure></div><p>Just consider it visually. It&#8217;s not an iterative change. It&#8217;s not an evolution from the previous wave of record-breaking startups such as Tesla, Uber, SpaceX, or Airbnb. It&#8217;s already a different order of magnitude in funding and nowhere close to break-even. And all we hear is that they&#8217;ll need more money still.</p><p>While OpenAI and Anthropic are, obviously, the most vivid examples, surely, there are followers. My favorite, <a href="https://economictimes.indiatimes.com/tech/funding/mira-muratis-thinking-machines-seeks-50-billion-valuation-in-funding-talks-bloomberg/articleshow/125314555.cms">Thinking Machines Labs, considers itself worth $50B-$60B</a>, so I&#8217;m guessing they want to raise ~$10B. <a href="https://pawelbrodzinski.substack.com/p/secret-playbook-that-will-raise-an">Others will follow</a> to exploit favorable conditions.</p><p>Looking just at the scale of the change, it&#8217;s a tectonic shift, not an incremental adjustment.</p><h2>Does It Matter to an Average Startup?</h2><p>There are only that many most prominent AI startups, though. An aspiring founder would be right to ask whether it even matters for them.</p><p>The answer is yes. But not for the obvious reasons.</p><p>Consider a typical startup, be it AI-native or not. It&#8217;s not like the founder is the next <a href="https://techcrunch.com/2025/04/12/openai-co-founder-ilya-sutskevers-safe-superintelligence-reportedly-valued-at-32b/">Ilya Sutskever</a>, or <a href="https://techcrunch.com/2025/07/15/mira-muratis-thinking-machines-lab-is-worth-12b-in-seed-round/">Mira Murati</a>, or <a href="https://techcrunch.com/2026/03/09/yann-lecuns-ami-labs-raises-1-03-billion-to-build-world-models/">Yann LeCun</a>. No one would throw hundreds of millions at an anonymous person. That startup plays a game that hasn&#8217;t changed all that much. They&#8217;re in for a 5-digit friends-and-family round and, with a bit of luck, a low-6-digit seed round. And then, they&#8217;d better have something to show for it.</p><p>For all that matters, what is happening with OpenAI could have been happening on another planet. Save for one thing. Funding.</p><p>The force that pushes major AI labs through the roof on the charts above&#8212;along with a flock of big-name-led smaller followers&#8212;does not act in isolation. The money, after all, comes from one pool. And it&#8217;s either directed to fund the next gargantuan OpenAI round or toward other startups. Like, <em>a hundred thousand of them</em>.</p><p>Now, an average Jane&#8217;s startup is within that hundred thousand. The bad news is that VCs have already made their decisions, and it all goes to the OpenAIs of this world. Sorry, aspiring founders. You didn&#8217;t have a shot in this game.</p><p>The reason to consider absurd rounds going to major AI labs is that they <a href="https://pawelbrodzinski.substack.com/p/2026-the-year-of-scarce-funding-for">suck up everyone else&#8217;s air</a>. And it&#8217;s bad, not good news.</p><h2>Realities of Startups and Major AI Firms Are Increasingly Disconnected</h2><p>I&#8217;m not fooling myself. Whatever Sam Altman or Dario Amodei says will make the news. Yet, for the rest of us, they could as well live in a different universe. Your average startup faces a world where:</p><ul><li><p><strong>Common perceptions (extended timelines, higher rounds) hold true only for a marginal fraction of startups.</strong></p></li><li><p><strong>Funding is increasingly hard to secure.</strong></p></li><li><p><strong>Small bets are increasingly uninteresting.</strong></p></li><li><p><strong>The landscape for more obvious solutions is increasingly more crowded.</strong></p></li></ul><p>Luckily&#8212;and ironically&#8212;there are no signs that the product success rate has gone up. In fact, if you account for all those <a href="https://pawelbrodzinski.substack.com/p/vibe-coded-product-success-stories">vibe-coded attempts</a>, it <em>had to</em> go down. <strong>In the wave of AI-powered startups, survival is an increasingly rare trait.</strong></p><p>Sadly, <a href="https://pawelbrodzinski.substack.com/p/is-vc-broken">survival is not something investors want from a startup</a>. Yet, in this rapidly changing environment, there&#8217;s hardly a better tactic than pursuing early sustainability. That means playing the exact opposite of what the news and the investors suggest:</p><ul><li><p><strong>Break-even</strong> over revenue.</p></li><li><p><strong>Sustainability</strong> over growth.</p></li><li><p><strong>Bootstrapping</strong> over external investment.</p></li></ul><p>You know, as in the <a href="https://agilemanifesto.org/">good old example</a>: <em><strong>&#8220;While there is value in the items on the right, we value the items on the left more.&#8221;</strong></em></p><p>And if you want just one universal guideline: <a href="https://pawelbrodzinski.substack.com/p/alternative-statup-playbook-aiming">time to profit is a neat compound metric</a> that will help you there.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! If you like my work, consider subscribing.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Written by hand. &#50883; <a href="https://okhuman.com/TPRdQg">https://okhuman.com/TPRdQg</a></p>]]></content:encoded></item><item><title><![CDATA[When an AI Prototype Turns into a Product: The Product Management Cliff]]></title><description><![CDATA[We have incentives to use AI extensively in product management. Yet, as much as with engineering, it creates a whole new set of challenges.]]></description><link>https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a-8cb</link><guid isPermaLink="false">https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a-8cb</guid><dc:creator><![CDATA[Pawel Brodzinski]]></dc:creator><pubDate>Wed, 29 Apr 2026 10:08:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M1sX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.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_!M1sX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M1sX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M1sX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M1sX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M1sX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M1sX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg" width="1257" height="707" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:707,&quot;width&quot;:1257,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:295293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/195621568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M1sX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M1sX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M1sX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M1sX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad6cc7a-c001-4315-9016-86dda0c566a0_1257x707.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s an interesting time at <a href="https://www.lunarlogic.com/">Lunar</a>. As usual, we&#8217;re involved in building a few different products. However, right now, we are working on a portfolio that ranges from super-heavy AI reliance to a rather conservative approach, which wouldn&#8217;t feel off if it were 2022. That gives us plenty of data to consider and compare.</p><p>My favorite sandboxes are gigs where we use AI most intensively. After all, that&#8217;s where the most unknowns are, thus that&#8217;s where we learn the most.</p><p>That&#8217;s also where making predictions is most fun. So, when we started one of those AI-intensive efforts, I suggested that:</p><ul><li><p>We&#8217;d be able to go super-fast initially.</p></li><li><p>Yet, eventually, the technical debt will take over, and code maintainability (or lack thereof) will hit us hard.</p></li><li><p>Thus, the pace would slow down rapidly.</p></li></ul><p>Long story short, I was wrong. If you want to dig deeper, in the first part of this miniseries, I explore the <a href="https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a">technical considerations of a prototype evolving into a product</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pawelbrodzinski.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Disposability As Differentiator</h2><p>In the first part, I suggest a key difference between what we still consider a prototype and what is already a product: <em>disposability</em>.</p><blockquote><p><em>You can dispose of a prototype, and nothing bad happens. Conversely, you can&#8217;t throw out a product without bearing the cost (forgoing revenues, pissing off customers, etc.).</em></p></blockquote><p>It affects product management just as much as engineering. The moment we feel responsible for serving customers, we can&#8217;t randomly push bugs to production and expect all to be fine.</p><p>By the same token, we can&#8217;t change or remove features on a whim and pretend it&#8217;s normal. People are using that stuff. And paying us for that. We want it or not, it&#8217;s a <em>commitment</em>.</p><p><strong>If we can freely throw a thing out, it&#8217;s a prototype. If you can&#8217;t, it&#8217;s a product. </strong><em><strong>Disposability</strong></em><strong> makes all the difference.</strong></p><h2>High-Pace Product Management</h2><p>The most interesting part, as always, is a moment of transition. Here, from a prototype, which we can freely discard, to a product that we promise to maintain and develop.</p><p>AI gave us <a href="https://pawelbrodzinski.substack.com/p/role-of-vibe-coding-in-product-validation">perfect tools for rapid prototyping</a>. We can move fast, sidestepping the past pace-vs-quality trade-offs. With a bit of luck, we get early validation and start the transition. Now, from an engineering perspective, we have every incentive to stick with an AI-intensive approach.</p><p>That creates pressure on product management. You want a feature? Bam! It&#8217;s ready. What&#8217;s next? The perception that we always have time in product management because coding will take time is gone.</p><p>Not to mention that, these days, every product manager should <a href="https://medium.com/@danmas0n/prototypes-are-the-new-prds-8222b8470e64">adopt AI tools to push product specifications way further than they did in the past</a>. Or so the common advice goes. That, by the way, is in line with the high-pace product management expectations we face. Everyone has to up their game to stay in the race.</p><p><strong>A side comment: these perceptions, if taken in isolation, are oversimplified. We lose <a href="https://pawelbrodzinski.substack.com/p/developers-are-now-outrunning-your">critical aspects of discovery and validation</a> that can&#8217;t be automated away. And no, <a href="https://pawelbrodzinski.substack.com/p/user-interviews-with-ai-models-useful">talking to AI is not a substitute for talking to actual users</a>.</strong></p><h2>Managing Product Context</h2><p>At the risk of oversimplifying, I would define product management as <em>managing product context</em>. It&#8217;s juggling all the perspectives:</p><ul><li><p>What&#8217;s already in the product?</p></li><li><p>How are the customers using it?</p></li><li><p>What more do they want?</p></li><li><p>How do we grow the user base?</p></li><li><p>What product issues do we face now?</p></li></ul><p><strong>A product owner needs to know equally well </strong><em><strong>&#8220;what is&#8221;</strong></em><strong> (what&#8217;s in the product and how it is used) and </strong><em><strong>&#8220;what might be&#8221;</strong></em><strong> (what should be added and how it will be used).</strong></p><p>Except, suddenly, everything moves so much faster, we need to feed the engineering team more input, and everyone&#8217;s talking about disappearing moats. Everyone wants more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eXLh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eXLh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 424w, https://substackcdn.com/image/fetch/$s_!eXLh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 848w, https://substackcdn.com/image/fetch/$s_!eXLh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 1272w, https://substackcdn.com/image/fetch/$s_!eXLh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eXLh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif" width="400" height="251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a056359b-495e-42a1-99dd-3beec7990c24_400x251.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:251,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:746456,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/195621568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eXLh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 424w, https://substackcdn.com/image/fetch/$s_!eXLh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 848w, https://substackcdn.com/image/fetch/$s_!eXLh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 1272w, https://substackcdn.com/image/fetch/$s_!eXLh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa056359b-495e-42a1-99dd-3beec7990c24_400x251.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">Product management environment these days</figcaption></figure></div><h2>AI to the Rescue</h2><p>The old game&#8212;translating insight to specs by hand&#8212;is unsustainable. But hey, <a href="https://aakashgupta.medium.com/the-pm-skill-that-matters-in-2026-is-taste-at-speed-bec43d398d08">writing PRDs is so 2025</a>. These days, you just feed your AI tooling with your thoughts and let it generate the output.</p><p>Even better. Claude Code can do more for you than you could ever handle yourself. It can use the codebase as the context, so it works with a better understanding of the actual landscape. It&#8217;s not only what you see in the product from a functional perspective. It&#8217;s just as much about what <em>technically</em> is there.</p><p>And you can generate the feature description in whatever form you want. Be it a detailed specification, PRD, designs, or a working prototype. Even better, hand it over to developers, and their coding agents have a way more detailed prompt to work on from the outset.</p><p>We sped up the whole cycle. Or have we?</p><h2>Broken Human-to-Human Communication Loop</h2><p>Historically, the scenario relied on <em>human-to-human communication</em>:</p><ul><li><p>PM would turn their insight into specs.</p></li><li><p>The specs would likely not be overly detailed, as no one fancied writing pages upon pages of those.</p></li><li><p>Whatever wasn&#8217;t clear was discussed between the engineers and the PM.</p></li></ul><p><strong>There&#8217;s nothing in an AI-heavy product management process that would make the above impossible. Yet the incentives are different. Once we start generating specs (again, in whatever form) instead of creating them, we change the cognitive process.</strong></p><p>I mean, would a PM check that a 4-pager describing the latest feature is <em>really</em> what they intended? Let&#8217;s assume they would. And it was. And the next time it was so again. Would they keep reading and carefully analyzing these specs <em>every time</em>?</p><p>And what about developers? Once they realize the specs are <em>not</em> human-reviewed anymore, would they care to do it themselves? For how long?</p><p>By the time they stop, we have completely shattered the human-to-human communication loop. And added at least two layers of AI interpretation, each of which potentially creates misunderstandings.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L7hy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L7hy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 424w, https://substackcdn.com/image/fetch/$s_!L7hy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 848w, https://substackcdn.com/image/fetch/$s_!L7hy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 1272w, https://substackcdn.com/image/fetch/$s_!L7hy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L7hy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/195621568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L7hy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 424w, https://substackcdn.com/image/fetch/$s_!L7hy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 848w, https://substackcdn.com/image/fetch/$s_!L7hy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 1272w, https://substackcdn.com/image/fetch/$s_!L7hy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf226d85-5acc-4302-bd0f-a93445cb8bf3_1200x628.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Case In Point</h2><p><strong>Dev:</strong> The last feature is on staging.<br><strong>PM [checks it out]:</strong> It doesn&#8217;t work as specified! Here&#8217;s what should be different.<br><strong>Dev [checks the code, checks the specs]:</strong> Well, actually, it works <em>as specified</em>. Here are the specific parts that prove my point.<br><strong>PM:</strong> Oh, my Claude must have hallucinated that part.</p><p>Yes, that&#8217;s an actual exchange. By that point, the developers would be all like, <em>&#8220;Why should I care to read that stuff if the folks who send these over can&#8217;t be bothered?&#8221;</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fqbl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fqbl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 424w, https://substackcdn.com/image/fetch/$s_!Fqbl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 848w, https://substackcdn.com/image/fetch/$s_!Fqbl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 1272w, https://substackcdn.com/image/fetch/$s_!Fqbl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fqbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png" width="762" height="487" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:487,&quot;width&quot;:762,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:420250,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/195621568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fqbl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 424w, https://substackcdn.com/image/fetch/$s_!Fqbl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 848w, https://substackcdn.com/image/fetch/$s_!Fqbl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 1272w, https://substackcdn.com/image/fetch/$s_!Fqbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622bc031-b076-4afa-8dac-a280fb4578f3_762x487.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sure, you can argue it is a dysfunction, and it is. It&#8217;s just that we now <em>incentivize</em> such behaviors. That part is new.</p><p>To add insult to injury, each time we make that slip, we create product management debt. And it doesn&#8217;t matter whether the specs were correct (they often are), or they weren&#8217;t but no one caught the difference, or the discrepancies didn&#8217;t matter in the grand scheme of things. What matters is that we gradually lose detailed product comprehension.</p><p>It is very much like what happens with the <a href="https://pawelbrodzinski.substack.com/p/10-trends-in-early-stage-product">code as we stop reviewing it</a>. Except this time, we don&#8217;t understand specific details about product behavior.</p><h2>Product Management Cliff</h2><p>This product management debt may not seem like much initially. Yet, it stacks up. Also, remember, we are transitioning from a disposable prototype to a product. Customers expect the product to keep behaving the way it did.</p><p><strong>Gradually, a PM will understand the product less, and the stakes will be higher.</strong> Similarly to coding, AI will take care of that. It can analyze the code to understand what is really going on.</p><p>Everything will be OK. Until it won&#8217;t.</p><p>At some point of complexity, the regression problem will kick in. Changing one scenario will break others in unexpected ways. Normally, we&#8217;d rely on humans to apply judgment. After all, product owners <em>consciously</em> decide to break some features all the time. However, we gave up understanding when we broke the communication loop. We sacrificed it at the altar of efficiency. This time, it&#8217;s no longer a conscious decision. It will just happen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3UGk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3UGk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3UGk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3UGk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3UGk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3UGk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg" width="1456" height="1462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1462,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:410992,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pawelbrodzinski.substack.com/i/195621568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3UGk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3UGk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3UGk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3UGk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f07dcc9-42ac-47ef-b0a3-ae7a7a06e9fc_1833x1840.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><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 icon-noB79L"><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">The model works just as well for engineering as it does for product management</figcaption></figure></div><h2>Product Management Cliff Is Closer Than Quality Cliff</h2><p>At the beginning, I mentioned that in one AI-intensive project we work on, I expected the code quality cliff to emerge and slow us down. I was wrong. AI tools are extending the maintainability line farther than I thought.</p><p>I was surprised, though, how fast the product management issues emerged.</p><p>Product managers maintain the high-level product context just fine&#8212;the <em>why</em> of the product, if you will. However, it&#8217;s different with the <em>how</em> and, especially, the <em>what</em> of the product. In discussions between themselves, as with developers, product people increasingly rely on the AI output. <strong>Once a feature description becomes a literal 4-pager, the cognitive load of carefully reviewing it becomes a challengeable investment. </strong></p><p>To make things worse, AI output sounds coherent. LLMs are good at producing content that <em>looks</em> sensible. Catching inconsistencies thus requires more effort <em>and</em> is more difficult. It&#8217;s not much of an incentive to keep doing that.</p><p>Once we choose the easy path, things go downhill quickly. Engineering will keep up the pace. Except they&#8217;ll build the wrong things. We realize it only afterward, so we trigger rework. That, in turn, increases complicatedness (both technical- and product-level) and raises the chances of similar issues emerging in the future. The loop closes. We incur more product debt faster. The pace slows down, the pressure goes up. </p><p>And then we fall off the cliff.</p><div><hr></div><p>The first part of this miniseries focuses on the technical aspects.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4a7c95e1-7fd2-492c-8b83-f27fb52166ef&quot;,&quot;caption&quot;:&quot;In the olden days, i.e., like 3 years ago, the early product development work was straightforward. Once the exploration was done, we&#8217;d get into engineering work, trying to balance craftsmanship with the pace of work.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;When an AI Prototype Turns into a Product: A Technical Take&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:167706553,&quot;name&quot;:&quot;Pawel Brodzinski&quot;,&quot;bio&quot;:&quot;Leader of Lunar Logic, where we help founders and businesses with their early-stage products (consulting and development). A mouthful on product development, organizational design, and software business.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6JnP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c1cd6f-160c-4532-a108-dff1e998a102_1985x1985.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-22T13:20:35.520Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QjGp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88fea70-997a-4047-8d37-4c716792dd7f_2931x1648.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://pawelbrodzinski.substack.com/p/when-an-ai-prototype-turns-into-a&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195029066,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4714553,&quot;publication_name&quot;:&quot;The Pre-Pre-Seed&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!V1yT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e3ec660-c484-4bdf-b7c3-86d0dd4cba45_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pawelbrodzinski.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Pre-Pre-Seed! Consider subscribing to receive regular updates.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Written by a human. &#50883; <a href="https://okhuman.com/3BiZ7Q">https://okhuman.com/3BiZ7Q</a></p>]]></content:encoded></item></channel></rss>