<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Product Driven Newsletter]]></title><description><![CDATA[Educating the gap between product and software engineering. Welcome to Product Driven!
]]></description><link>https://newsletter.productdriven.com</link><image><url>https://substackcdn.com/image/fetch/$s_!md6t!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650551c6-89cc-489d-a7cf-47c20c189e6d_600x600.png</url><title>Product Driven Newsletter</title><link>https://newsletter.productdriven.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 18 May 2026 02:58:45 GMT</lastBuildDate><atom:link href="https://newsletter.productdriven.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Matt Watson]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mattwatsonkc@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[mattwatsonkc@substack.com]]></itunes:email><itunes:name><![CDATA[Matt Watson]]></itunes:name></itunes:owner><itunes:author><![CDATA[Matt Watson]]></itunes:author><googleplay:owner><![CDATA[mattwatsonkc@substack.com]]></googleplay:owner><googleplay:email><![CDATA[mattwatsonkc@substack.com]]></googleplay:email><googleplay:author><![CDATA[Matt Watson]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[AI Killed the Backlog]]></title><description><![CDATA[What's left is the work everyone has been avoiding.]]></description><link>https://newsletter.productdriven.com/p/ai-killed-the-backlog</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/ai-killed-the-backlog</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Tue, 12 May 2026 12:56:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IFDC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Here&#8217;s a test for any engineering leader reading this: <strong>Delete your backlog.</strong></p><p>I&#8217;m serious. Delete the whole thing.</p><p>If something in there was actually important, you&#8217;ll hear about it again. Real bugs get reported again by the next person who hits them and real customer needs get raised again by the next person who has them.</p><p>The rest was junk you were never going to do anyway, no matter how many times you groomed it.</p><p>Most teams won&#8217;t try it. Everyone will be mad if we delete their half-baked idea from the list. It also looks like proof that the team is thinking ahead and that nothing is being forgotten. The future is queued up and ready.</p><p>The backlog mostly looks like job security.</p><p>But that&#8217;s the problem. The backlog was never an asset, it was a liability of all the crap we thought we had to do. It was a graveyard with a project management interface.</p><p>Then AI changed everything. Claude Code showed up and could clear the whole backlog in a weekend.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IFDC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IFDC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!IFDC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!IFDC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!IFDC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IFDC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png&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;:1223757,&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://newsletter.productdriven.com/i/197294918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.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_!IFDC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!IFDC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!IFDC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!IFDC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd096a1cf-ca9c-4563-8b06-f9aae3309333_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>The Backlog Was Always the Junk Drawer</strong></h2><p>Walk through the average engineering team&#8217;s backlog and you&#8217;ll find a museum of things nobody is going to do. There&#8217;s a feature request from a customer who churned in 2023, a bug ticket nobody can reproduce, an &#8220;improvement&#8221; idea from a product manager who left the company, and a research spike that was supposed to inform a decision that ended up getting made six months ago without it.</p><p>Then there&#8217;s the engineering side of the junk drawer, which is its own ecosystem.</p><p>You&#8217;ll find the refactor someone proposed two years ago that everyone agreed was important, the library migration that keeps getting bumped because it&#8217;s not customer-facing, and the monitoring overhaul that&#8217;s been there long enough that nobody remembers what problem it was supposed to solve.</p><p>Engineers loved these tickets because they felt productive and serious without requiring anyone to sit in a room arguing with product about priorities. Product loved them right back, because keeping engineers busy meant nobody had to make a hard call about what actually mattered.</p><p>That was the whole point of the backlog. It was the place where decisions went to be deferred indefinitely.</p><h2><strong>The Real Reason Teams Hid in the Backlog</strong></h2><p><strong>Strategic roadmaps are hard.</strong> They force executives to disagree with each other in the open, push product to tell engineering why something didn&#8217;t make the cut, and force engineering to push back when product is wrong. They require choosing winners and losers, naming what won&#8217;t get done, and standing behind the choice when your competitor ships the feature you decided not to do.</p><p>Backlog grooming requires none of that. A team can spend a 90-minute meeting refining estimates on tickets that will never ship and walk out feeling like they accomplished something. The whole exercise lets the team look busy and serious without anyone having to make the call about whether they&#8217;re building the right product in the first place.</p><p>That&#8217;s the path of least resistance for any team that doesn&#8217;t want to fight about priorities. It&#8217;s also the reason most engineering orgs feel busy and frustrated at the same time. Everyone is moving, but nobody can point to what mattered.</p><p>My favorite backlog grooming was always deleting the whole thing... until AI showed up.</p><h2><strong>AI Burned Down the Hiding Place</strong></h2><p>Claude Code can chew through a well-defined backlog at a pace that would have seemed absurd two years ago. Even the engineering wish list, the refactors and migrations and monitoring improvements, can be knocked out at speed when AI knows the codebase well enough.</p><p>Which means the activity of &#8220;working through the backlog&#8221; has lost its cover.</p><p>You can&#8217;t claim the team is heads-down on important work when the same work could be done by AI in a long weekend. You can&#8217;t justify a quarter on cleanup when cleanup is what AI is best at. Execution stopped being the constraint, which means execution stopped being a place anyone can hide.</p><p>For teams that are good at strategy, this is a gift. They get less wasted effort, more focus on outcomes, and more time on the conversations that actually move the business. For teams that have been deferring strategy for years, it&#8217;s terrifying. There&#8217;s nothing left to do except the thing they&#8217;ve been avoiding.</p><h2><strong>The New Problem Nobody Is Ready For</strong></h2><p>This is where I want to be honest. Killing the backlog is the easy part of the story. The harder part is what comes after.</p><p>When a team is producing two or five times the volume of code, <strong>review becomes the bottleneck.</strong> PRs pile up faster than humans can read them. Most of the code looks fine on the surface, but somewhere in the diff is a subtle bug, a wrong abstraction, or a solution that solves the problem you described instead of the problem the user actually has. You can&#8217;t tell which PRs have those issues without careful review, and careful review at AI speed is exhausting.</p><p>The shape of engineering work shifts too. Engineers who used to write code now spend their days editing code that AI wrote, which is a different muscle, and most engineers were never trained for it. Senior engineers who used to mentor junior engineers through code reviews are now reviewing the AI&#8217;s code while the junior engineer waits to be told whether to accept it. Junior engineers themselves are stuck in a strange limbo where they&#8217;re supposed to be learning the craft, but the craft is increasingly being done before they touch it.</p><p>Then there&#8217;s the architectural challenge that everyone is trying to figure out. AI is great at building what you asked for. It&#8217;s not great at maintaining the conventions of your codebase, the principles your team has agreed on, or the long-term shape of the system. If your review process isn&#8217;t catching those things, your codebase is getting messier in ways that won&#8217;t show up for a year, and by then the cleanup will be enormous.</p><p>Most teams are not set up for any of this.</p><p>They cleared their backlog and high-fived. They didn&#8217;t notice that the work they had been doing was the easy part of engineering, and the work they&#8217;re left with is the part they were never very good at.</p><h2><strong>Product Thinking Is the Whole Job Now</strong></h2><p>The Product Driven thesis is that engineers who think like owners outperform engineers who wait for tickets, that engineering teams need vision, focus, clarity, ownership, and courage more than they need process, and that the bottleneck in most software orgs has never been technical skill. It&#8217;s been <strong>product thinking</strong>.</p><p>This is the thing I think about constantly at <a href="https://fullscale.io/">Full Scale</a>. The engineers our customers value most aren&#8217;t the fastest builders. They&#8217;re the ones who can sit in a planning meeting and ask whether the team is solving the right problem. That skill was always valuable. Now it&#8217;s the price of entry.</p><p>For most of the last decade, you could ignore that argument. You could keep your team busy on tickets, ship features that didn&#8217;t matter, and call it engineering. The backlog gave you cover for not doing the hard work of figuring out what to build.</p><p>That cover is gone. AI handles the ticket work. The only thing left for engineering teams to do is the work that AI can&#8217;t do, the work that requires judgment, taste, customer empathy, and the willingness to say &#8220;we shouldn&#8217;t build this.&#8221; Which is to say, the work that&#8217;s left is exactly the argument of <a href="https://fullscale.io/product-driven/">Product Driven</a>.</p><p>The teams that build that muscle right now are going to win the next decade. The teams that don&#8217;t will look back in a year wondering why their AI-cleared backlog produced nothing of value, while a smaller team somewhere else used the same tools to build something customers actually wanted.</p><h2><strong>The Backlog Was a Treaty</strong></h2><p>The backlog was a peace treaty between product and engineering. Both sides agreed not to have the hard conversations as long as everyone stayed busy. That treaty is over now.</p><p>Now the only work left is the work everyone has been avoiding.</p><p>The hard conversations are the only ones left.</p><div><hr></div><p>P.S. You can grab a free copy of <a href="https://fullscale.io/product-driven/">Product Driven</a>. The whole book is about how to build engineering teams that can have the hard conversations.</p>]]></content:encoded></item><item><title><![CDATA[AI Writes 100% of the Code. You’re Still Liable for 100% of It.]]></title><description><![CDATA[Microsoft&#8217;s new DELEGATE-52 research is the clearest evidence yet that &#8220;AI-generated&#8221; is not the same as &#8220;approved.&#8221; Here&#8217;s what engineering leaders should actually do about it.]]></description><link>https://newsletter.productdriven.com/p/ai-writes-100-of-the-code-youre-still</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/ai-writes-100-of-the-code-youre-still</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Tue, 05 May 2026 13:06:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HHeg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is a new bet running through every engineering org I talk to in 2026.</p><p><em>&#8220;AI can write all the code.&#8221;</em></p><p><strong>How much can you trust AI is the real question.</strong></p><p>No matter where code comes from, you&#8217;re still responsible for it.</p><p>The AI didn&#8217;t sign your customer agreement. The AI doesn&#8217;t carry the SOC 2 attestation. The AI doesn&#8217;t get paged at 3am. The AI doesn&#8217;t get fired when production crashes.</p><p>You did. Your team did. Your company did.</p><p>That accountability hasn&#8217;t moved. You can&#8217;t point the finger at AI when things don&#8217;t go perfect.</p><p>AI deleted your production database? Sorry, it&#8217;s your fault.</p><p>No matter how good the AI models get, that won&#8217;t change.</p><p>Which means the rule is simple:</p><p><strong>AI can write 100% of your code, but humans still have to review 100% of it, because humans are still 100% responsible for it.</strong></p><p>You can&#8217;t dodge accountability.</p><p>Microsoft just published new research that turns this from a philosophical argument into a real one.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HHeg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HHeg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!HHeg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!HHeg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!HHeg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HHeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png&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;:1290317,&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://newsletter.productdriven.com/i/196478752?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.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_!HHeg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!HHeg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!HHeg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!HHeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09884599-97fe-4707-a6c0-d7351ee7454e_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>What Microsoft&#8217;s DELEGATE-52 just showed us</strong></h2><p><a href="https://github.com/microsoft/DELEGATE52">DELEGATE-52</a> is a benchmark Microsoft Research just released. It simulates long delegated workflows across 52 professional domains: code, databases, financial statements, music notation.</p><p>Think about your long chats with AI. You change things. You change them back. Over time, a long context of edits piles up.</p><p>That&#8217;s exactly what DELEGATE-52 was built to measure.</p><p>The test setup is deceptively simple. Give a model a document. Ask it to make a structural edit, the &#8220;forward&#8221; edit. Then ask it to undo that edit, the &#8220;backward&#8221; edit. Chain those round trips together. After 20 interactions, compare what you have to what you started with.</p><p>If the model is doing its job, you end up where you started.</p><p><strong>Except it didn&#8217;t!</strong></p><p>Across 19 models tested, the <strong>average degradation was about 50% of the original content</strong>. The frontier tier (Gemini 3.1 Pro, Claude 4.6 Opus, GPT-5.4) corrupted <strong>roughly 25% of content</strong> by the end of long workflows. Only one domain consistently cleared a 98% fidelity threshold across the frontier: Python code. Most everything else slipped, and natural-language and niche domains failed badly.</p><p>The headline number is bad enough. The detail of the failure is worse.</p><p>Weak models, the paper found, fail by deletion. Things go missing. That&#8217;s noticeable. You can spot it in a diff.</p><p>Frontier models fail by <em>plausible rewriting</em>. The shape of the content stays the same. The vocabulary stays the same. The output looks like what came before. But the substance has drifted. Subtly, defensibly, in ways that survive a normal review.</p><p>Read that again, because it&#8217;s the whole argument.</p><p><strong>The better the model, the more dangerous the corruption, because the corruption looks like it isn&#8217;t there.</strong></p><p><em>&#8220;I read the diff and it looks fine.&#8221;</em></p><p>That&#8217;s how most engineering teams review AI code today. It&#8217;s also the exact review this kind of corruption is built to slip past.</p><h2><strong>Two findings that should reset how you evaluate AI tools</strong></h2><p>Buried in the paper are two more results that matter at least as much as the corruption rate.</p><p><strong>#1 Two prompts can&#8217;t predict twenty</strong></p><p>Microsoft was explicit: short prompt sessions tell you nothing about how the model behaves in a long session. If your team&#8217;s &#8220;we tested it and it worked&#8221; story is built on a few prompts and a thumbs-up, that story doesn&#8217;t hold up.</p><p>The model that looked great in the demo is the same one that loses 25% of the document by the 20th prompt.</p><p><strong>#2 Even Claude Code can&#8217;t save you</strong></p><p>The kind of agentic loop Claude Code runs didn&#8217;t improve DELEGATE-52 scores. The problem is in the model itself, not the wrapper around it.</p><p>Want another piece of evidence?</p><p>Look at Chroma&#8217;s <a href="https://research.trychroma.com/context-rot">&#8220;context rot&#8221; research</a>, which tested 18 frontier models and found that <em>every one of them</em> degrades as input context grows, well before the advertised window fills up.</p><p>Chroma found that three things go wrong at once.</p><p>Models pay attention to the start and end of context but skim the middle. As context grows, they have exponentially more pairs of words to track, so focus dilutes. And similar-looking content actively misleads the model.</p><p>None of these are bugs. They&#8217;re how the AI models work.</p><p>Two independent research efforts came to the same conclusion:</p><p><strong>Output quality drops as sessions get longer and context gets wider. The models can&#8217;t tell. Reviewers usually can&#8217;t either.</strong></p><p>And nowhere does this hit harder than on real, large codebases.</p><h2><strong>The prototype trap</strong></h2><p>The research confirms what we keep reading about on LinkedIn and social media.</p><p>People rave about the amazing prototype they built over a weekend. At the same time, enterprise software architects are not impressed with AI.</p><p><strong>The research is showing that both things can be right at the same time.</strong></p><p>The prototype thing people rave about is real. You describe an app, AI builds it in 30 minutes, the demo works. Anyone who says otherwise hasn&#8217;t tried it.</p><p>Then point the same AI at your actual codebase. 200,000 lines of legacy Python. Fifteen internal frameworks. Business logic that took ten years to get right.</p><p>The wheels come off. The architects were right.</p><p>Bigger codebases trigger context rot immediately. Enterprise sessions are never one-shot, so corruption compounds. And the failures hide better in 200 files than in 5. A 5% silent corruption rate across an enterprise repo is invisible until production breaks.</p><p>The numbers map this directly. Python on simple workflows: 98% fidelity. Most other domains over long sessions: 25-50% degradation.</p><p><em>&#8220;If AI built that demo in 30 minutes, imagine what it&#8217;ll do for our platform.&#8221;</em></p><p>That&#8217;s the trap. The demo tells one story. The first production incident tells another.</p><h2><strong>How to use AI you can&#8217;t trust</strong></h2><p>If humans are responsible for the code, the engineering moves are obvious. The goal isn&#8217;t using less AI. It&#8217;s using AI in a way humans can actually review.</p><p><strong>Tip #1: keep sessions short enough that a human can still hold the diff in their head.</strong> DELEGATE-52&#8217;s whole point is that long sessions accumulate plausible-looking corruption. If your agent ran a long session and produced a 2,000-line diff, no human is going to actually review that, no matter what the PR comment says. Cap session length. Commit and restart aggressively. Treat each agent session like a one-off contractor job, not a long-running employee.</p><p><strong>Tip #2: narrow the context, don&#8217;t widen it.</strong> Repo-wide context windows feel like progress. They&#8217;re the exact thing that triggers context rot. For most edits the model only needs the file, the interfaces it touches, and the relevant test. That&#8217;s 2-10K tokens, not 200K. Build that into your tooling. The model won&#8217;t do it on its own.</p><p><strong>Tip #3: verify by execution, not by reading.</strong> This is the move that actually catches plausible corruption. Tests, type checks, property checks, integration checks. Those are the only review steps that aren&#8217;t fooled by output that looks right. If your CI doesn&#8217;t catch what an LLM silently changes, your reviewers won&#8217;t either. The model produces exactly the kind of change designed to slip past visual review.</p><p><strong>Tip #4: you can&#8217;t generate more AI code than you can review.</strong> This is the one that actually matters. Either grow review capacity, narrow where AI is allowed to work, or slow how fast AI code enters your repo. Anything else just defers the risk to a future incident.</p><h2><strong>The bottom line</strong></h2><p>The marketing pitch for AI coding tools is &#8220;AI writes code for you.&#8221;</p><p>Anyone who&#8217;s actually used AI knows the real version: AI writes the code for you, and you spend all day making sure it actually works.</p><p>DELEGATE-52 is not an interesting benchmark. It&#8217;s evidence in the case against trusting code you did not personally read, did not personally test, and did not personally vouch for.</p><p>The teams that get this in 2026 will ship faster with AI than the teams that don&#8217;t. They&#8217;ll spend less time hunting plausible-looking bugs that no human introduced. And a lot less time explaining to a customer why something they thought was reviewed wasn&#8217;t, really.</p><p>Your AI assistant is a really productive intern.</p><p>Don&#8217;t ship its code without reading it.</p><p>You&#8217;re the one whose name is on it.</p><div><hr></div><p><strong>Further reading</strong></p><ul><li><p><em><a href="https://arxiv.org/abs/2604.15597">LLMs Corrupt Your Documents When You Delegate</a></em> (arXiv:2604.15597)</p></li><li><p><a href="https://github.com/microsoft/DELEGATE52">DELEGATE-52 code and dataset</a></p></li><li><p><em><a href="https://research.trychroma.com/context-rot">Context Rot: How Increasing Input Tokens Impacts LLM Performance</a></em> (Chroma Research)</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Software Developers Are Replacing Software Engineers]]></title><description><![CDATA[The engineering assembly line is getting replaced]]></description><link>https://newsletter.productdriven.com/p/software-developers-are-replacing</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/software-developers-are-replacing</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Tue, 28 Apr 2026 13:16:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Tqqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Software developers are going to replace software engineers.</strong> That isn&#8217;t a typo. It&#8217;s what AI is actually doing to our industry, and most people don&#8217;t see it because they weren&#8217;t around 25 years ago before everything changed.</p><p>Even the CTOs panicking on Slack about AI replacing engineers are only half right. AI is replacing a kind of work, but the work it&#8217;s replacing is the engineering. What it&#8217;s bringing back is something we used to do twenty-five years ago and somewhere along the way forgot how to do</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tqqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tqqx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Tqqx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Tqqx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Tqqx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tqqx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png&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;:1075682,&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://newsletter.productdriven.com/i/195748505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.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_!Tqqx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Tqqx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Tqqx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Tqqx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca025b3-ebe1-4ae0-b3d2-80c713741c31_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>What We Actually Did 25 Years Ago</strong></h2><p>When I started my career, my job title was software developer. Not engineer. Developer. I have long been confused by the difference as the terms seemed interchangeable. Now, the difference is more obvious than ever. Let me explain why.</p><p>Back then, I sat down with customers, asked them what would make their job easier, and tried to build it. Simple, right?</p><p>In 2001, that meant going where they actually worked. I sat in a medical lab studying how they checked in lab specimens, flew around the country meeting with ticket brokers, and walked car dealership lots learning how cars actually got sold.</p><p><strong>I spent countless hours on the phone with customers learning about their problems.</strong></p><p>Avoiding customers wasn&#8217;t an option. We had to &#8220;develop&#8221; the solutions to their problems. That meant listening to them.</p><p>Development was the whole job. I&#8217;d talk to the customer, write the code, ship it, and rebuild it when I got it wrong. There was no spec sitting in a queue and no PM translating what the customer needed.</p><p>The tools were built for that kind of work. We had rapid application development (RAD), and tools like Visual Basic that let you drag a button onto a form, double-click it, and write the logic right there. The whole stack was designed to compress the loop between &#8220;I think I know what they need&#8221; and &#8220;let me show them and find out.&#8221; It was definitely RAD!</p><p>We weren&#8217;t over-engineering anything. We were figuring out what the right answer was by building, showing, learning, and rebuilding. The early agile manifesto came out of this exact world: customer collaboration over contract negotiation, working software over documentation, responding to change over following a plan.</p><h2><strong>How Engineering Took Over</strong></h2><p>Then the tech boom happened. Companies got bigger, teams got bigger, compliance showed up, specialization showed up, and the way the industry decided to scale was to break the job apart.</p><p>The customer conversation got peeled off and given to product managers, the roadmap went to product owners, project managers ran the schedule, business analysts wrote the specs, QA tested at the end, DevOps ran the infrastructure, UX designers owned the experience, and architects drew diagrams that nobody actually read.</p><p>By the time the coding work landed on an engineer&#8217;s desk, every interesting decision had already been made by someone else.</p><p>That&#8217;s an assembly line.</p><p>Tickets came in one end, code came out the other, and the person writing the code had no idea who the customer was or why the feature mattered. We renamed it engineering because that&#8217;s what it had become, a careful, formal, documented process for converting requirements into code.</p><p>None of the supporting roles around the engineer are bad on their own, but the engineer in the middle of that pipeline loses the thing that made the work matter to them.</p><p>They stop seeing customers, they stop owning outcomes, and they focus on moving tickets across a kanban board. Most engineering teams I see today are running this exact playbook and wondering why their people don&#8217;t act like owners.</p><p>They don&#8217;t even know who the customer is or how their work impacts them.</p><h2><strong>What AI Is Actually Doing</strong></h2><p>AI is the best rapid application development tool ever built. It is really RAD!</p><p>It compresses the loop between idea and working software in a way that Visual Basic could only dream about. Claude Code can take a half-formed thought and have a working prototype in front of a customer during the customer call itself! The boring engineering work, the typing and the scaffolding and the wiring between systems, is exactly what AI does well.</p><p>This is why the panic about AI replacing developers is misreading the moment.</p><p>We aren&#8217;t in a moment where developers are getting replaced. We are in a moment where <strong>the engineering assembly line is getting replaced.</strong> The question every engineering leader has to answer right now is whether they are running an assembly line or a development team.</p><p><strong>You do call it the &#8220;dev&#8221; team, right?!?</strong></p><h2><strong>The 80/20 Just Flipped</strong></h2><p>When I started, a software developer spent maybe 20% of their time writing requirements, talking to customers, and validating their work. The other 80% was engineering itself, the typing, searching Stack Overflow, debugging, and wrestling with frameworks. The engineering part was still very time consuming.</p><p>That ratio has flipped. As a software developer today, we spend 80% of our time figuring out what to build, writing requirements clear enough for an AI to act on, and validating what comes back. The 20% is engineering, and most of that is reviewing the code that Claude Code wrote.</p><p>Reviewing the output of AI is now a massive part of the job.</p><p>Claude Code is the software engineer now. I&#8217;m managing it. What I&#8217;m doing now is a hybrid of product owner, software architect, and QA, three jobs that the industry spent the last twenty years pushing apart and treating as separate functions. AI has collapsed them back into one role, and that role is software developer.</p><p>In my opinion, it is also way more fun and you can better see how your work matters to the customers who use it.</p><p><strong>The reality of this is much messier than what I&#8217;ve described.</strong></p><p>Customer-facing work is its own kind of messy and confusing nightmare (at times), and plenty of strong engineers want nothing to do with it. Not every developer on your team is going to thrive on a sales call, and the reality is that not every developer needs to.</p><p>The answer is somewhere in the middle. A few people on the team will love being close to customers, and you should let them run with it. The rest are going to need the customer&#8217;s voice piped in to them, and that&#8217;s where the leader&#8217;s job comes in.</p><p>If your developers can&#8217;t all be on the call, you have to be.</p><p>You sit on the customer calls, read the support tickets, watch the demos, and then keep repeating what you heard until the customer&#8217;s voice is loud enough in the team&#8217;s head that it shapes the work even when no customer is in the room. That isn&#8217;t optional anymore. The team can&#8217;t navigate the new 80/20 ratio without it.</p><p><strong>If we can write code 5x faster, we need product requirements 5x faster.</strong></p><p>Or you need software developers who intuitively understand the customers and the business problems.</p><h2><strong>The Retraining Problem</strong></h2><p>If any of this resonates, your leadership team is going to be living with these questions:</p><p><strong>How do we retrain our engineers to be software developers?</strong></p><p><strong>How do we create more product owners on a team that has been organized around tickets for two decades?</strong></p><p>Engineers haven&#8217;t lost product thinking. Many never had the chance to learn it. We hid them from the customer behind a stack of PMs and BAs for twenty years and never showed them what product thinking even looked like. Now we have to expose them to the customer fast, because the teams that figure this out first are going to ship circles around the ones still defending the line.</p><p>Every engineering leader we talk to right now is saying the same thing. They can process the backlog faster than ever, and the real bottleneck is figuring out what to build next. <strong>There&#8217;s a severe lack of skilled product managers and product owners in the industry</strong> to answer that.</p><p>The solution is to go back to where we were twenty-five years ago, when <strong>we had more software developers who thought like product owners themselves.</strong></p><p>That&#8217;s the question I wrote <em>Product Driven</em> to answer. The book is built around five pillars: vision, focus, clarity, ownership, and courage. Two of them, Focus and Clarity, are what your team needs most right now. Focus is saying no to work that isn&#8217;t connected to a real customer outcome. Clarity is making sure every developer knows why and who, even when they aren&#8217;t on the call. Without those, the new role doesn&#8217;t work.</p><p>I&#8217;d rather you read it than not, so I&#8217;m giving it away for free on <a href="https://fullscale.io/product-driven/">my website</a>. Grab a copy if you want the framework for how to actually do this with your team.</p><p>The industry spent two decades turning developers into engineers. Luckily us old timers remember what it was like to be a software developer.</p><p><strong>Software development is back, baby!!!</strong></p>]]></content:encoded></item><item><title><![CDATA[AI Is Replacing Engineering Tasks, Not Jobs]]></title><description><![CDATA[If your engineers only did what they were told, Claude Code already does that better.]]></description><link>https://newsletter.productdriven.com/p/ai-is-replacing-engineering-tasks</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/ai-is-replacing-engineering-tasks</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Tue, 21 Apr 2026 12:37:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VGTm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every CTO I talk to has a version of the same conversation happening on their team right now. <strong>An engineer is scared.</strong> They&#8217;ve seen what Claude Code can do. They&#8217;re watching AI ship entire features. They&#8217;re wondering out loud whether their job has a runway.</p><p>Here&#8217;s what&#8217;s worth saying out loud. <strong>AI isn&#8217;t replacing engineering jobs. It&#8217;s replacing engineering tasks.</strong> That distinction matters, and most leaders are fumbling it.</p><p>The easier parts of the job are getting automated. That isn&#8217;t new. Software engineers have been automating other people&#8217;s work for forty years. Now AI is automating ours. Writing code has always been the easy part. <strong>Knowing what to write has always been the hard part.</strong> AI is great at the first one. It is nowhere near the second.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VGTm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VGTm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!VGTm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!VGTm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!VGTm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VGTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png&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;:286798,&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://newsletter.productdriven.com/i/194909147?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.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_!VGTm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!VGTm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!VGTm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!VGTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29153b30-2cf7-4a60-8c5b-bede087cc185_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>A Task Is Not a Job</strong></h2><p>A task is a unit of work handed to you. A job is ownership of an outcome.</p><p>If your job is &#8220;close these tickets,&#8221; AI can already do that. Claude Code reads the spec, writes the code, opens the PR, passes the tests. If the requirements are detailed enough, AI is faster and cheaper than a human engineer will ever be.</p><p>If your job is &#8220;make checkout convert better,&#8221; or &#8220;keep our infrastructure costs from bleeding us dry,&#8221; AI is a tool you wield. Not a replacement. Those are outcomes, not tickets. Outcomes require judgment, context, trade-offs, and conversations with people who are not engineers.</p><p>The uncomfortable part: if your team has been run like a ticket factory, AI is exposing that. Not because AI is magic. Because the job was defined too narrowly to begin with.</p><h2><strong>Writing Code Was Always the Easy Part</strong></h2><p>In 1986, Fred Brooks wrote an essay called &#8220;No Silver Bullet.&#8221; It&#8217;s one of the most important things ever written about software engineering, and it lives inside his book &#8220;The Mythical Man-Month,&#8221; which you should read if you haven&#8217;t.</p><p>Brooks drew a line between two kinds of complexity in software. <strong>Accidental complexity</strong> is the stuff that&#8217;s hard because of our tools, our languages, and our platforms: the typing, the scaffolding, the glue between systems. <strong>Essential complexity</strong> is the stuff that&#8217;s hard because the problem itself is hard: figuring out what the software should do, specifying it correctly, and understanding the people who will use it.</p><p>Brooks argued that productivity tools would keep attacking the accidental side and would never put a dent in the essential side. He was right about compilers, IDEs, frameworks, ORMs, serverless, and no-code. Each wave was supposed to replace engineers. <strong>Each wave made the job bigger, not smaller.</strong> More software got written, and someone still had to decide what it should do.</p><p>AI is the same thing, just bigger. It absorbs the accidental complexity in one enormous gulp: syntax, scaffolding, boilerplate, glue, first-draft implementations. None of that is where software engineering was ever actually hard.</p><p>I built VinSolutions and Stackify from nothing. The parts I remember are not the parts where I was typing. They were the parts where I was trying to figure out what a car dealer actually needed at 11pm on a Tuesday. Or what a developer using Stackify cared about when their production app went down. The code wasn&#8217;t the mountain. The users were.</p><p>That is the shift every engineer has to make now. Stop thinking about the code and start thinking about the people who will live with it. What are they trying to accomplish? What would make their life easier tomorrow? Where is the thing they put up with every day because nobody bothered to fix it? Step out of the editor. Go find the real problem. The real problems are not inside your repo. They are inside your users&#8217; days.</p><h2><strong>What Survives, What Doesn&#8217;t</strong></h2><p>What AI is absorbing:</p><ul><li><p>Boilerplate, scaffolding, glue code</p></li><li><p>First-draft implementations from a clear spec</p></li><li><p>Rote test writing</p></li><li><p>Tier-one bug triage</p></li><li><p>Internal tools, admin panels, most CRUD</p></li></ul><p>What it isn&#8217;t touching:</p><ul><li><p>Problem framing and product judgment</p></li><li><p>Technical trade-offs under real constraints</p></li><li><p>Understanding the customer well enough to build the right thing</p></li><li><p>Communicating with people who are not engineers</p></li><li><p>Owning an outcome end to end</p></li></ul><p>The honest version of this conversation is: if you built a team around ticket throughput, a chunk of those engineers are exposed. That isn&#8217;t an AI problem. It&#8217;s a management problem that AI is making visible.</p><h2><strong>What Engineers Should Actually Do</strong></h2><ol><li><p><strong>Start asking why.</strong> Ownership and understanding both start with that one question. Why are we doing this? Who is it for? What happens if we don&#8217;t? If you&#8217;re writing code before you can answer those questions, you&#8217;re doing what AI does. The engineer AI cannot replace is the one who refuses to start until the problem is clear.</p></li><li><p><strong>Own an outcome, not a backlog.</strong> Pick a number that matters to the business, whether that&#8217;s conversion rate, activation, build time, or churn, and tie your week to moving it. If you can&#8217;t show a number moved, don&#8217;t count the work. Tickets closed is not an outcome.</p></li><li><p><strong>Ship end-to-end, not to the PR.</strong> Your job is not done when the merge goes through. It is done when the customer sees value. Watch your feature land in production, read the support tickets it generates, and find one user who will tell you what they actually do with it. That last step is where almost everyone quits, and it&#8217;s where the job now lives.</p></li><li><p><strong>Review AI&#8217;s code with more rigor than you&#8217;d review a junior&#8217;s PR.</strong> The most dangerous engineer on your team right now is the one who can&#8217;t tell when Claude handed them subtly wrong code. Reading code used to be a useful skill. Now it is the critical one. If you can&#8217;t explain why every line is there, you don&#8217;t own it, and you shouldn&#8217;t be merging it.</p></li><li><p><strong>Use AI to buy yourself time for judgment, not more tickets.</strong> The trap is using AI to close Jira cards faster. The play is using the hours you save to talk to users, understand the product, and push back on bad requirements. If your throughput went up but nothing else about your work changed, you&#8217;re doing it wrong.</p></li></ol><h2><strong>What Engineering Leaders Should Actually Do</strong></h2><ol><li><p><strong>Actually do your one-on-ones.</strong> You might not enjoy them. Do them anyway. One-on-ones matter more now than they did three years ago, not less. This is where you hear how AI is actually changing the day-to-day for your engineers, where they feel exposed, and what they think their job is becoming. It is also where you reconnect each engineer to the bigger picture: why the work matters and how it fits into what the company is trying to build.</p></li><li><p><strong>Ditch the vanity metrics.</strong> The old velocity signals (commits, PRs merged, story points, team velocity) were always game-able, and AI makes them trivially game-able. What matters now is the impact of the work, not the volume of it. What outcomes for your users can you track instead? Pick one your team can actually move, and make that the new north star.</p></li><li><p><strong>Put every engineer on a support rotation.</strong> Two hours a week reading real customer tickets will change what your team builds more than any kickoff meeting ever has. If you can&#8217;t run a real rotation, forward the top five support tickets to the team channel every Monday. Engineers who never see the damage their software causes will never fix it.</p></li><li><p><strong>Protect your team&#8217;s focus.</strong> AI made code cheap. It did not make attention cheap. If your engineers are still context-switching across ten competing priorities, you have not adjusted to the new world yet. The highest-leverage move a leader makes now is cutting the list in half. Focus is a leadership job, not one you can delegate to your team.</p></li><li><p><strong>Invest in clarity before velocity.</strong> AI will write the wrong code faster than any human ever could. If the problem is fuzzy, the speed multiplier works against you. Get the brief crisp before a single line is written: what are you solving, who is it for, what is in scope, what is out. Product clarity, scope clarity, and technical clarity are the real unlocks now, not more AI tooling.</p></li><li><p><strong>Stop shielding engineers from product.</strong> You do not need every engineer in every messy stakeholder meeting where nobody makes a decision. What they do need is to see the roadmap and understand why each choice on it got made the way it did. The old version of engineering leadership buffered engineers from product ambiguity, and it produced exactly the kind of engineer AI can now replace. The goal isn&#8217;t more meetings for your team, it is more understanding of the product.</p></li></ol><h2><strong>The Real Question</strong></h2><p>The panic is real, but it&#8217;s aimed at the wrong thing. AI is doing what every abstraction before it has done. It&#8217;s pushing the work up. Engineers whose jobs were defined as &#8220;execute tickets&#8221; are in a bad spot. Engineers whose jobs were defined as &#8220;solve business problems&#8221; just got the biggest leverage boost of their careers.</p><p>It has never been more fun to build software, if that is what you are focused on. The fun is in building for users, not writing code for yourself.</p><p>Here is the big question...</p><p>Are your engineers doing their job, or only the tasks you assigned them?</p><p>Your team needs goals, not just tasks.</p>]]></content:encoded></item><item><title><![CDATA[The 4th Generation of AI Software Engineering Is Here]]></title><description><![CDATA[It has been hard to keep up with AI. Let's review how it has evolved.]]></description><link>https://newsletter.productdriven.com/p/the-4th-generation-of-ai-software</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/the-4th-generation-of-ai-software</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Tue, 14 Apr 2026 13:14:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b7bcc6a2-6272-4464-b9f3-f2f6059350cf_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Software engineering has changed more in the last two years than in the previous ten.</p><p>Most people are still catching up.</p><p>If you feel like the tools keep shifting under your feet, you&#8217;re not imagining it. They are. And understanding where we&#8217;ve been helps make sense of where we actually are right now.</p><h2>Generation One: Asking AI for Help</h2><p>The first wave started simply. ChatGPT dropped, and suddenly engineers had a smarter, faster version of Stack Overflow.</p><p>You&#8217;d paste in a function you were stuck on. Ask how to write a regex. Get a snippet, copy it into your editor, and carry on. The workflow didn&#8217;t change. AI was a research tool. A really good one, but still just a tool you consulted and then left.</p><p>The core question in this generation was still: &#8220;How do I build this?&#8221; You had the problem. You had the plan. You just needed help with the syntax.</p><p>It was genuinely useful. But the engineer was still doing 100% of the thinking and 100% of the writing. AI was somewhere between a documentation search and a rubber duck.</p><h2>Generation Two: AI Inside the Editor</h2><p>Then AI moved into the IDE itself, and the experience changed.</p><p>GitHub Copilot showed up and started finishing your thoughts as you typed. Cursor went further. You could highlight a block of code, describe what you wanted changed, and watch it happen in place. The AI had access to your entire codebase, not just the snippet you pasted. That context made it dramatically more capable.</p><p>This felt like a real unlock. The suggestions weren&#8217;t just snippets anymore. They were whole functions, whole files, built with awareness of what was already around them.</p><p>But the model was still the same: you were in the driver&#8217;s seat. The AI was a copilot in the literal sense. Your hands were on the wheel. You made every decision. AI helped you execute faster, but it wasn&#8217;t doing the thinking. You were.</p><h2>Generation Three: Ditching the IDE (And the Old Mindset)</h2><p>Then Claude Code showed up, and something more fundamental shifted.</p><p>The change wasn&#8217;t just that you moved from the IDE to the command line. It was that the entire way you thought about the work changed.</p><p>In Generations One and Two, the question was always some version of &#8220;how do I build this?&#8221; You knew what you wanted. You were using AI to help you write it.</p><p>Claude Code made that question irrelevant. You stopped asking how. You started focusing on the goals.</p><p>Describe the feature. Describe the problem. Tell the agent what you&#8217;re trying to accomplish and let it figure out the implementation. That sounds like a small shift. It isn&#8217;t. It removes the engineer from the implementation loop and puts them into a direction and review role instead.</p><p>You&#8217;re not writing code anymore. You&#8217;re describing problems clearly enough that AI can solve them, then reviewing what comes back with enough judgment to catch when something is technically correct but completely wrong for the actual use case.</p><p>That&#8217;s a different job. It requires a different kind of thinking. And the engineers who made this transition well weren&#8217;t necessarily the fastest coders. They were the ones who understood the problem deeply before they touched anything.</p><h2>Generation Four: Managing the Agents</h2><p>This is where we are right now, and it&#8217;s moved faster than most people expected.</p><p>We&#8217;ve gone from IDE to CLI to something that looks more like product management than software development. You&#8217;re not in the code at all. You&#8217;re managing a team of agents working in parallel.</p><p>The latest version of Cursor rebuilt its entire interface from scratch around agent orchestration. It still lets you edit code directly when you need to, but the primary model is now dispatching and managing agents, not writing line by line. Claude Code sits at the other end of the spectrum: no IDE at all, just you and the agent at the command line. Tools like <a href="https://vibekanban.com/">Vibe Kanban</a> wrap Claude Code in a visual interface that lets you juggle multiple agent tasks the way a project manager runs a sprint board. You write the requirements. You review the plan. You assign the work. The agents build it.</p><p>Think about what that actually means on a real sprint. You have five tasks in flight at once. One agent is building a new API endpoint. Another is refactoring a module you flagged last week. A third is writing the tests for a feature that shipped yesterday. You&#8217;re not blocked waiting for one thing to finish before the next one starts. You&#8217;re reviewing, redirecting, and feeding the next requirement into the queue. The throughput doesn&#8217;t look like one developer anymore. It looks like a small team.</p><h2>The Next Layer: Agents That Talk to Each Other</h2><p>What&#8217;s coming next, and what some teams are already doing, is chaining agents together into automated workflows that run without a human in the loop at all.</p><p>The idea is straightforward. Instead of a person reviewing every output before the next step starts, you wire agents together so the output of one becomes the input of the next. A feature agent builds the code. A testing agent automatically runs against it and flags failures. A security agent scans for vulnerabilities. If everything passes, a deployment agent ships it to staging.</p><p>You review the results at the end, not at every step.</p><p>This is already happening. Teams using Claude Code with custom tooling are building pipelines where a single requirement kicks off a sequence of agents that build, test, scan, and document the feature before a human ever looks at it. The engineer&#8217;s job becomes setting up the workflow, validating the output at the end, and handling the exceptions that fall out of the automated process.</p><p>It&#8217;s the difference between managing a team and managing a factory. The bottleneck shifts entirely to the front of the process: the clarity of the requirements going in and the judgment of the person reviewing what comes out.</p><h2>What Software Engineering Looks Like from Here</h2><p>The role didn&#8217;t disappear. It transformed.</p><p>The engineers who are doing well right now are spending roughly 80% of their time on three things:</p><ol><li><p><strong>Writing requirements.</strong> Clear enough that an agent can execute them without guessing. This is harder than it sounds. Vague requirements produce confident, plausible, completely wrong output.</p></li><li><p><strong>Architecture and judgment calls.</strong> Build vs. buy, when to slow down vs. ship, how components connect, what the security surface looks like. These decisions still require a human who understands the system.</p></li><li><p><strong>Validating output.</strong> AI is confident whether it understood the problem or not. Someone has to know enough about the big picture to catch it when the code is clean but the logic is wrong.</p></li></ol><p>The 20% that&#8217;s left is still technical. You still need to recognize bad patterns. You still need to understand what&#8217;s happening under the hood. But the bottleneck isn&#8217;t implementation speed anymore. It&#8217;s clarity of thinking going in.</p><p>If you can&#8217;t describe what you&#8217;re building, why it matters, and what success looks like, it doesn&#8217;t matter how many agents you&#8217;re running. You&#8217;ll produce faster garbage. If you can describe the problem with precision, AI makes you an order of magnitude more productive.</p><p>And that&#8217;s always been true. AI just made it a lot more obvious.</p><h2>This Is a Product Driven World</h2><p>Everything that makes an engineer effective in this generation comes back to product thinking.</p><p>Understanding the user. Understanding the outcome. Being able to articulate what needs to happen before a single line of code gets written. Asking why before asking how. Owning the result, not just the ticket.</p><p>The engineers who asked those questions before AI were already better than average. Now they&#8217;re the ones who can direct agents effectively, catch the mistakes, and build things that actually solve the problem instead of just satisfying the prompt.</p><p>This is what the Product Driven model was built for. Not just a philosophy, but a practical framework for how engineering teams think and work when they&#8217;re at their best.</p><p>If you want to get your team thinking this way, and ready for what&#8217;s coming next, the full playbook is in my book. Product Driven is available now as a free digital copy or audiobook at <a href="https://fullscale.io/product-driven/">fullscale.io/product-driven</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_!6uTX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6uTX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!6uTX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!6uTX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!6uTX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6uTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png&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;:414853,&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://newsletter.productdriven.com/i/193467524?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.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_!6uTX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!6uTX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!6uTX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!6uTX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b820c2-c672-4889-ba3a-2da339bd7962_1200x628.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The engineers who thrive in this generation won&#8217;t be the ones who learned to code the fastest.</p><p>They&#8217;ll be the ones who learned to think like owners.</p>]]></content:encoded></item><item><title><![CDATA[AI Exposed What Your Interview Process Already Missed]]></title><description><![CDATA[The interview process has been broken for a long time. AI exposed it.]]></description><link>https://newsletter.productdriven.com/p/ai-exposed-what-your-interview-process</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/ai-exposed-what-your-interview-process</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Tue, 07 Apr 2026 13:22:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/50c56057-bcfa-483d-8019-1cdcd84945c6_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The industry is having a full-on panic attack about what AI means for hiring engineers.</p><p>Do we still test for coding skills? Do we need different technical screens? Is the traditional interview dead?</p><p>Here&#8217;s the uncomfortable answer: if your hiring process is in trouble right now, AI didn&#8217;t break it. It was already broken.</p><h2><strong>The Engineer&#8217;s Job Is Shifting</strong></h2><p>Let me tell you what I&#8217;m actually watching happen on engineering teams.</p><p>The daily work is changing fast. Engineers are spending less time writing code from scratch and more time doing something harder: writing clear requirements, describing intent, reviewing what AI produces, and figuring out when the output is wrong.</p><p>That last part matters more than people realize. AI is confident. It will produce something plausible-looking whether it understood the problem or not. The engineer sitting in the loop has to know enough about the big picture to catch it when the output is technically correct but completely wrong for the use case.</p><p>The engineers thriving in this environment aren&#8217;t the ones who can recall the right algorithm under pressure. They&#8217;re the ones who can look at a problem from the user&#8217;s perspective, articulate what needs to happen, and hand that off in a way that produces something useful. They understand what they&#8217;re building and why before they start.</p><p><strong>That&#8217;s product thinking. </strong>It&#8217;s always been the highest-leverage skill in software engineering. AI just made it impossible to fake.</p><h2><strong>Product Thinking Is the Skill That&#8217;s Rising to the Top</strong></h2><p>To use AI well, an engineer has to understand the big picture.</p><p>If you don&#8217;t know what problem you&#8217;re solving or why it matters, you can&#8217;t write a good prompt, you can&#8217;t review the output critically, and you can&#8217;t catch it when something&#8217;s gone sideways. You also can&#8217;t push back when the requirements are unclear or the scope is wrong. You&#8217;re just a relay for bad instructions.</p><p>This is what separates engineers who make AI a force multiplier from engineers who use it to produce faster garbage.</p><p>The engineers who asked &#8220;why are we building this?&#8221; before writing a single line of code are the ones who are dangerous in the best way right now. They always were. They&#8217;re the engineers who feel ownership over the product, not just the ticket. AI just made that quality more visible, and more valuable, than it&#8217;s ever been before.</p><p>If your team is full of people who wait to be told what to build, AI is going to accelerate your problems, not solve them. If your team is full of people who understand the users and the outcomes, AI is going to make them three times as productive.</p><p>So how has this changed how we hire engineers?</p><h2><strong>We Stopped Coding Challenges Years Ago</strong></h2><p>At Full Scale, we receive hundreds of job applications a month for software engineers. That makes it nearly impossible to give each person multiple rounds of interviews.</p><p>So like many companies, we used to rely on multiple choice and online coding tests to help weed out applicants so we could focus on the best ones.</p><p>Then we realized we were making a few major mistakes.</p><ol><li><p>The best software engineers aren&#8217;t going to do your stupid test.</p></li><li><p>Those tests are super easy to cheat on with AI.</p></li><li><p>They don&#8217;t even test what really matters.</p></li></ol><p>They tell you almost nothing about how someone actually thinks. How they handle ambiguity. Whether they ask good questions before diving in. Whether they understand what they&#8217;re building and why it matters.</p><p>The companies that designed their entire hiring process around coding challenges were never finding the best engineers. They were finding the engineers who were best at coding challenges. Those are not the same people.</p><h2><strong>Interview for How People Think</strong></h2><p>Instead, we interview for judgment and curiosity.</p><p>We give candidates a real problem with context and constraints and some missing pieces. Not a whiteboard algorithm. Not a timed code screen. A genuine, open-ended problem that requires them to think.</p><p>Then we watch what they do with it.</p><p>Do they ask clarifying questions before they start, or do they just charge in? Can they explain their reasoning to someone non-technical? When they hit an edge case, do they flag it or paper over it? Do they have opinions about what matters most, or are they waiting to be told?</p><p>Those conversations tell you everything. You can see in one honest discussion whether someone thinks like an owner or like a ticket-taker. And it&#8217;s fast. You don&#8217;t need four rounds of technical screens to find out if someone has good judgment. You need one real conversation.</p><p>This approach also scales. Junior engineers can show you how they approach a new problem even before they have years of experience. Senior engineers can show you how they think about tradeoffs, not just solutions. The format works at every level in a way that algorithm screens simply don&#8217;t.</p><p>You can ask the same question to a junior engineer, senior engineer, or CTO and their clarifying questions and concerns show you the level they are at!</p><h2><strong>The Best Skills Were Never on the Coding Test Anyway</strong></h2><p>Here&#8217;s the thing nobody talks about in the &#8220;AI is forcing us to rethink hiring&#8221; conversation.</p><p>The skills that make a great senior engineer, a great tech lead, a great architect, were never tested by coding challenges in the first place.</p><p>And now? When AI is writing 90% of the code, testing someone&#8217;s ability to recall a sorting algorithm under a time limit isn&#8217;t just unhelpful. It&#8217;s almost completely irrelevant.</p><p>Engineers still need to recognize good and bad patterns in the code that comes out. That matters. But the real bottleneck isn&#8217;t coding speed anymore. It&#8217;s the quality of the requirements going in. If you can&#8217;t describe what you need with precision and context, it doesn&#8217;t matter how fast you can write code. You&#8217;re going to build the wrong thing quickly.</p><p>That takes product thinking. And you can&#8217;t test for it with a LeetCode problem.</p><p>The skills that actually separate good engineers from great ones at scale: software architecture, security, managing a team under pressure, build-vs-buy calls with incomplete information, knowing when to slow down and when to ship, communicating risk to a non-technical executive, knowing what good looks like and having the courage to say when it isn&#8217;t.</p><p>When people say AI is forcing them to rethink their interview process, what I actually hear is: they were hiring for engineers who could turn requirements into code.</p><p>That was always a low bar. Now you need engineers who can turn business problems into requirements and then into code. That&#8217;s a different job. And you can&#8217;t screen for it with an algorithm test.</p><p>You have to interview for product thinking.</p><div><hr></div><p>If you want to build a team that actually thinks this way, I wrote the playbook for it. Product Driven is about exactly this problem: how to close the gap between engineers who execute tickets and engineers who understand the product well enough to own outcomes. That&#8217;s what makes a team AI-ready. Not the tools they use. The way they think.</p><p>Even more exciting, my book is now available for free. Head to <a href="https://fullscale.io/product-driven">fullscale.io/product-driven </a><a href="http://fullscale.io/product-driven"><br></a>to get your digital copy or audiobook</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9w_b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9w_b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!9w_b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!9w_b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!9w_b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9w_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png&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;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9w_b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!9w_b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!9w_b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!9w_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97bf219d-6271-4c9f-95d1-9aa558fbee62_1200x628.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Good hiring was never about finding someone who could write the code. It was always about finding someone who understood the problem well enough to know what code to write.</p><p>AI just made that distinction impossible to ignore.</p>]]></content:encoded></item><item><title><![CDATA[What Big Companies Get Wrong (and Right) About Creative Engineering]]></title><description><![CDATA[You don&#8217;t scale creativity with headcount.]]></description><link>https://newsletter.productdriven.com/p/what-big-companies-get-wrong-and</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/what-big-companies-get-wrong-and</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 13 Nov 2025 15:36:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ghCd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You don&#8217;t scale creativity with headcount.</p><p>You scale meetings.<br>You scale process.<br>You scale compliance.</p><p>Most big companies do this and call it &#8220;maturity.&#8221; But let&#8217;s be honest&#8212;what they&#8217;re really doing is building a machine that turns creative engineers into ticket takers.</p><p>I sat down with David Mitchell, CTO of the Americas at VML (yes, the 30,000-person global creative agency), to talk about how they&#8217;ve scaled <em>creative engineering</em>&#8212;not just engineering&#8212;across thousands of developers working on massive projects for brands like Wendy&#8217;s and United Airlines.</p><p>And yeah, they&#8217;re doing a few things most big orgs just flat out get wrong.</p><h2>What Big Companies Get Wrong</h2><h3>&#10060; They confuse structure with progress.</h3><p>You add product managers, project managers, scrum masters, release managers, QA managers&#8230;<br>And now your best engineers can&#8217;t even ship a button without six approvals and a Jira ticket that&#8217;s older than your intern.</p><p>The more layers you add, the more disconnected teams become from the actual product. What started as &#8220;alignment&#8221; becomes red tape.</p><h3>&#10060; They remove all creative responsibility from engineers.</h3><p>Engineers become implementers.<br>Not builders. Not thinkers. Just order takers with a keyboard.</p><p>They&#8217;re handed specs and told to execute. No room for opinions. No room for ideas. No context on why they&#8217;re doing it. That&#8217;s not engineering. It&#8217;s typing.</p><h3>&#10060; They focus on outputs instead of outcomes.</h3><p>Your dashboards are full of velocity, story points, sprint burndown charts... but no one knows if what got shipped even mattered.</p><p>Activity &#8800; Impact.<br>If you don&#8217;t tie engineering work back to real results, you&#8217;re just keeping people busy. Not productive.</p><h2>What Great Companies Get Right </h2><h3>&#9989; They build small teams with ownership.</h3><p>VML doesn&#8217;t throw headcount at problems&#8212;they build 5&#8211;7 person teams with full ownership.<br>That team ships the code.<br>Owns the quality.<br>Talks to stakeholders.<br>Knows the business problem they&#8217;re solving.</p><p>Ownership isn&#8217;t a slogan. It&#8217;s built into the structure.</p><h3>&#9989; They teach engineers to speak in product language.</h3><p>Every couple months, team leads write short updates&#8212;not to check a box, but to sharpen their voice.</p><p>Can you explain the <em>why</em> behind the code?<br>Can you describe real progress in plain English?</p><p>If not, you&#8217;re not just failing at communication&#8212;you&#8217;re failing at leadership.</p><h3>&#9989; They use Journey-Driven Development&#8212;not process worship.</h3><p>VML doesn&#8217;t obsess over funnel metrics or force &#8220;API-first&#8221; down your throat.<br>They start with actual human behavior&#8212;<em>the journey your user is on</em>&#8212;and work backward from there.</p><p>Design. Sketch. Ship. Get feedback. Repeat.<br>Process supports product&#8212;not the other way around.</p><h2>&#128681; How to Know You&#8217;re Getting It Wrong</h2><ul><li><p>Your best engineers don&#8217;t talk in meetings anymore</p></li><li><p>You&#8217;re spending more time estimating tickets than building</p></li><li><p>Teams don&#8217;t know if what they shipped is actually being used</p></li><li><p>People are busy, but no one knows what actually got better last sprint</p></li></ul><p>If any of that feels familiar, it&#8217;s not just &#8220;growing pains.&#8221;<br>It&#8217;s a signal that creativity is dying inside your engineering org.</p><h2>What to Do About It</h2><p>Don&#8217;t blow everything up.</p><p>Start small:</p><ul><li><p>Build smaller, autonomous pods with cross-functional ownership</p></li><li><p>Let engineers talk directly to stakeholders&#8212;skip the game of telephone</p></li><li><p>Prioritize value shipped over stories completed</p></li><li><p>Make space for experimentation (VML even funds sci-fi-style prototypes just to stretch the team&#8217;s imagination)</p></li></ul><p>And above all&#8212;stop optimizing for velocity.<br>Start optimizing for <em>insight.</em></p><p><strong>Creative engineering doesn&#8217;t die because people stop caring.</strong><br>It dies because the system stops rewarding them for thinking.</p><p>Let your teams think again.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ghCd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ghCd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ghCd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ghCd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ghCd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ghCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235698,&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://newsletter.productdriven.com/i/178108763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.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_!ghCd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ghCd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ghCd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ghCd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d0663b-ee53-4bc1-8735-7da2178c5f09_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[“It’s Done” Is a Lie Without Shared Understanding]]></title><description><![CDATA[There&#8217;s a dangerous moment in most engineering teams.]]></description><link>https://newsletter.productdriven.com/p/its-done-is-a-lie-without-shared</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/its-done-is-a-lie-without-shared</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 18 Sep 2025 13:59:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XjBl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a dangerous moment in most engineering teams.</p><p>It&#8217;s the moment someone says:<br><strong>&#8220;It&#8217;s done.&#8221;</strong></p><p>But it&#8217;s not in production.<br>There&#8217;s no test coverage.<br>The edge cases aren&#8217;t handled.<br>And the PM doesn&#8217;t agree on what &#8220;done&#8221; even means.</p><p>So&#8230; what&#8217;s really &#8220;done&#8221; here?</p><p>This is one of the biggest killers of engineering velocity&#8212;and most teams don&#8217;t even see it happening.</p><div><hr></div><h2>Shipping &#8800; Finishing</h2><p>Most teams confuse output with outcomes.</p><p>They ship the ticket.<br>Close the Jira.<br>Merge the PR.</p><p>And think the job is done.</p><p>But if the customer doesn&#8217;t get value&#8212;if the team doesn&#8217;t <em>share a definition of success</em>&#8212;you&#8217;re not done. You&#8217;re just in limbo.</p><p>We see it all the time:</p><ul><li><p>Features that technically work but don&#8217;t solve the user&#8217;s problem</p></li><li><p>Tickets closed while bugs pile up in QA</p></li><li><p>Endless handoffs between engineers, PMs, and designers who were never on the same page</p></li></ul><p>That&#8217;s not progress. That&#8217;s churn.</p><div><hr></div><h2>Why Teams Get Stuck at 90%</h2><p>Here&#8217;s the painful truth:<br><strong>The last 10% of the work feels like 90% of the effort.</strong></p><p>You&#8217;re debugging edge cases.<br>Chasing down feedback.<br>Fixing what was &#8220;done&#8221; last sprint.</p><p>And it all stems from one root issue:<br><strong>Lack of shared understanding.</strong></p><p>In the early days, I used to think docs were just nice-to-haves. Something you did <em>after</em> the code was written.</p><p>But I&#8217;ve learned the opposite is true:</p><p><strong>Documentation isn&#8217;t a record of what was built.<br>It&#8217;s a tool for aligning everyone </strong><em><strong>before</strong></em><strong> you start.</strong></p><div><hr></div><h2>Context Is the New Developer Multiplier</h2><p>In this week&#8217;s podcast, Seth Rosenbauer nailed it:</p><blockquote><p>&#8220;AI can write the code. But it can&#8217;t explain what problem the code is supposed to solve.&#8221;</p></blockquote><p>Tools are getting better.<br>But alignment is getting harder.</p><p>Distributed teams.<br>Compressed timelines.<br>Fewer PMs. More AI-generated output.</p><p>The only thing that scales with this complexity?<br><strong>Clear, contextual documentation.</strong></p><p>Not a Notion doc that no one reads.<br>Not a requirements dump.</p><p>We&#8217;re talking about living docs:</p><ul><li><p>Framed around the <em>why</em> behind each feature</p></li><li><p>Owned by the team</p></li><li><p>Evolving as things change</p></li></ul><p>Because when everyone shares the same map, finishing the work gets a whole lot easier.</p><div><hr></div><h2>How to Build Shared Understanding Before You Build Software</h2><p>Here&#8217;s what works:</p><p>&#9989; <strong>Start with problems, not tickets.</strong><br>Before you open Jira, write down what problem this is solving. What&#8217;s the user trying to do? Why now?</p><p>&#9989; <strong>Get buy-in on definitions.</strong><br>What does &#8220;done&#8221; actually mean for this feature? What&#8217;s the success criteria? Agree <em>before</em> the build.</p><p>&#9989; <strong>Write for your future self.</strong><br>If you come back in 6 months, will you know what this code was for? Your docs should make that obvious.</p><p>&#9989; <strong>Make docs part of the process, not a task.</strong><br>The best teams I&#8217;ve worked with don&#8217;t &#8220;do docs&#8221;&#8212;they <em>build shared context as they go</em>. It&#8217;s embedded, not extra.</p><div><hr></div><h2>Don&#8217;t Let the Last 10% Derail the Sprint</h2><p>If your team&#8217;s velocity drops after &#8220;delivery,&#8221; that&#8217;s a sign.</p><p>You don&#8217;t have a code problem.<br>You don&#8217;t have a QA problem.<br>You have a clarity problem.</p><p>Fix that, and the work doesn&#8217;t just ship&#8212;it sticks.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XjBl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XjBl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XjBl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XjBl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XjBl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XjBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103980,&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://newsletter.productdriven.com/i/173675151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.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_!XjBl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XjBl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XjBl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XjBl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2577d725-f442-4126-9460-5411e9addc96_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If your team&#8217;s &#8220;done&#8221; keeps turning into rework, then you&#8217;ll want to hear the full conversation I had with Seth Rosenbauer.</p><p>We got into how AI is exposing the cracks in product communication, why most docs fail, and what it really takes to build software that ships <em>and</em> succeeds.</p><p>&#127911; <a href="https://youtu.be/64-QuQLhB24">Listen to the full episode on </a><em><a href="https://youtu.be/64-QuQLhB24">Product Driven</a></em><a href="https://youtu.be/64-QuQLhB24">&#8212;wherever you get your podcasts.</a></p>]]></content:encoded></item><item><title><![CDATA[The Skill That Defines Great Engineering Leaders (But Rarely Gets Taught)]]></title><description><![CDATA[When I first became a CTO, I thought my job was to be the smartest technical person in the room.]]></description><link>https://newsletter.productdriven.com/p/the-skill-that-defines-great-engineering</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/the-skill-that-defines-great-engineering</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 11 Sep 2025 14:10:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BAxq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I first became a CTO, I thought my job was to be the smartest technical person in the room.</p><p>Write the best code. Architect the system. Solve the hardest problems.</p><p>But it didn&#8217;t take long to realize that none of that was enough.</p><p>The reality?</p><p>The job of a great engineering leader comes down to one skill that almost no one talks about. And certainly no one teaches.</p><p><strong>Translation.</strong></p><h2>The Real Language Barrier in Software Companies</h2><p>If you&#8217;ve worked in or around software engineering, you&#8217;ve seen this play out.</p><p>Engineers speak in technical detail&#8212;frameworks, architecture, systems.</p><p>Executives speak in outcomes&#8212;revenue, timelines, growth.</p><p>Both sides are intelligent. Both are essential. But most of the time, they&#8217;re not speaking the same language.</p><p>I&#8217;ve seen engineers who can explain why a system needs to be re-architected&#8212;but the business only hears &#8220;delays and cost.&#8221;</p><p>I&#8217;ve seen executives lay out ambitious market goals&#8212;but the engineering team only hears &#8220;impossible expectations.&#8221;</p><p>And so the two groups orbit each other, frustrated. </p><p>Executives think engineers don&#8217;t &#8220;get the business.&#8221; </p><p>Engineers think executives don&#8217;t &#8220;get the technology.&#8221;</p><p>The result? Misalignment. Slow innovation. And teams that feel stuck.</p><h2>Why Engineers Struggle to Say &#8220;No&#8221;</h2><p>In the latest episode of <a href="https://www.youtube.com/@productdrivendev">Product Driven</a>, Karell Ste-Marie of <a href="https://www.youtube.com/@theseriouscto">The Serious CTO</a> and I dug into something most people won&#8217;t admit: a lot of software engineers struggle to say no.</p><p>The profession tends to attract introverts. They don&#8217;t want to rock the boat, push back, or look incompetent. So they say yes&#8212;sometimes even when they know the ask is unrealistic.</p><p>That creates a dangerous cycle:</p><ul><li><p>Engineers say yes to everything.</p></li><li><p>Executives assume everything can be done.</p></li><li><p>Deadlines get set that can&#8217;t be hit.</p></li><li><p>Trust breaks down when the delivery doesn&#8217;t match the promise.</p></li></ul><p>And it all stems from the same problem: the languages aren&#8217;t translating.</p><h2>Why This Matters More Than Technical Skill</h2><p>Most engineers spend the first decade of their career heads-down in code. They live in the world of technical problems.</p><p>But here&#8217;s the uncomfortable truth:<br>You can be the most brilliant coder on the planet and still fail as a leader.</p><p>Because at some point, the job stops being about code. It becomes about outcomes. About money. About making sure the business actually survives.</p><p>As Karell put it&#8212;if the company doesn&#8217;t make money, you don&#8217;t get a salary. It&#8217;s that simple.</p><p>That&#8217;s a language many engineers aren&#8217;t taught to speak.</p><div><hr></div><h2>The CTO as Translator</h2><p>The best CTOs I know are the ones who can sit in a boardroom with executives and make the business case clear&#8230;<br>&#8230;and then walk into the engineering room and translate that vision into technical priorities the team can actually execute.</p><p>It&#8217;s a dual fluency:</p><p>Understanding the business well enough to make trade-offs.</p><p>Understanding the technology well enough to know what&#8217;s realistic.</p><p>Most importantly, it&#8217;s being able to <strong>speak both languages in a way each side understands.</strong></p><p>That&#8217;s what makes the role so difficult.</p><p>And that&#8217;s what defines the leaders who actually move companies forward.</p><h2>Why This Skill Rarely Gets Taught</h2><p>You don&#8217;t learn this skill in computer science class.</p><p>You don&#8217;t pick it up from Agile training.</p><p>And you won&#8217;t find it in most management books.</p><p>You learn it the hard way&#8212;by being thrown into the fire.</p><p>That&#8217;s why so many CTOs become CTOs the same way Karell and I did: by starting their own companies. Overnight, you&#8217;re forced to become fluent in both worlds. You can&#8217;t hide in the code anymore. </p><p>You&#8217;re selling, pitching, raising money, talking to customers&#8212;and still leading the engineering team.</p><p>It&#8217;s trial by fire. And it teaches you fast.</p><h2>Why Companies Fail Without Translators</h2><p>Think about it: a company can&#8217;t exist without a product. And that product can&#8217;t exist without engineers.</p><p>But if the engineers don&#8217;t understand the business, they&#8217;ll keep building things that don&#8217;t move the needle.</p><p>And if the business doesn&#8217;t understand the engineers, they&#8217;ll keep setting goals that can&#8217;t be achieved.</p><p>Without translation, both sides lose.</p><p>Engineers feel invisible, like mushrooms in the basement.</p><p>Executives feel frustrated, like nothing gets done.</p><p>And customers feel neglected, because the company isn&#8217;t innovating.</p><p>Translation isn&#8217;t just a soft skill. It&#8217;s survival.</p><h2>What This Means for You</h2><p>If you&#8217;re a technical leader, here&#8217;s the uncomfortable but empowering truth:</p><p><strong>Your job is to be the bridge.</strong></p><p>You may be the only one in your company who can do it. You might be the only one who can sit down with engineers and executives and actually make both sides feel heard.</p><p>That&#8217;s not a burden. That&#8217;s the definition of your value.</p><p>It&#8217;s the skill that makes or breaks great engineering leaders.</p><p>And even if no one taught it to you, you can start practicing it every day:</p><ul><li><p>Ask engineers to explain their work in business terms.</p></li><li><p>Push executives to ground their goals in reality.</p></li><li><p>Translate. Over and over again. Until both sides understand.</p></li></ul><p>Because when that happens? That&#8217;s when companies innovate.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BAxq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BAxq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BAxq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BAxq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BAxq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BAxq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115295,&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://newsletter.productdriven.com/i/172697878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.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_!BAxq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BAxq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BAxq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BAxq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52840aa-dc67-48b3-ad00-0c858ebc6ec8_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Want to hear the full conversation I had with Karell Ste-Marie of <em>The Serious CTO</em>&#8212;including our own mistakes and lessons from becoming CTOs&#8212;check out the latest episode of the <strong><a href="http://ttps://youtu.be/pRmjk259GIwttps://youtu.be/pRmjk259GIw">Product Driven Podcast</a></strong>.</p>]]></content:encoded></item><item><title><![CDATA[The MVP Mindset Is Dead. Build for Validation, Not Version One.]]></title><description><![CDATA[It&#8217;s never been faster to build software.]]></description><link>https://newsletter.productdriven.com/p/the-mvp-mindset-is-dead-build-for</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/the-mvp-mindset-is-dead-build-for</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 04 Sep 2025 15:22:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!88kl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s never been faster to build software.</p><p>That should feel like a gift for product teams.</p><p>But often, it turns into a trap.</p><p>Because speed without judgment doesn&#8217;t get you to value faster.<br>It just helps you ship the wrong thing sooner.</p><p>For years, we told founders and product teams to focus on the MVP.<br>Build version one. Get something out there. Learn.</p><p>But that mindset doesn&#8217;t hold up anymore&#8212;at least not the way most people practice it.</p><p>Here&#8217;s what I mean&#8230;</p><h2>The old MVP game was about building fast. Now it&#8217;s about validating faster.</h2><p>When Jerel Velarde, one of our PMs at Full Scale, started building one of our internal tools, he wasn&#8217;t focused on shipping a &#8220;working&#8221; product. He wasn&#8217;t obsessing over what v1 would look like. He wasn&#8217;t even asking engineers to start coding.</p><p>He was trying to validate&#8212;<strong>in a single day</strong>&#8212;whether the idea was worth building at all.</p><p>He called the approach <strong>prompt prototyping</strong>.<br>No sprints. No engineering backlog. No long planning meetings.</p><p>Just fast UX flows, real interface mockups, AI-generated scaffolding, and enough interaction to see how users respond.</p><p>Not to impress anyone.<br>To kill the bad ideas before they made it into the roadmap.</p><p>Because let&#8217;s be honest...</p><p>Most MVPs don&#8217;t get validated.<br>They get released.<br>And then ignored.<br>And then buried in backlogs while your team wonders what to build next.</p><h2>If AI can build anything, your job is knowing what <em>not</em> to build.</h2><p>This is the real shift.</p><p>AI raised the floor for building, but it also raised the ceiling for what teams are expected to deliver.</p><p>The teams who win won&#8217;t be the ones who can ship code faster.<br>It&#8217;ll be the ones who validate faster and have the conviction to say:<br>"This is the right bet. Let&#8217;s go."</p><p>And the courage to say:<br>"We thought this mattered. It doesn&#8217;t. Kill it."</p><p>The MVP mindset we inherited was often about launching something minimal.<br>But we didn&#8217;t always ask if that minimal thing would prove anything useful.</p><p>Prompt prototyping flips that.</p><p>You build just enough to answer the next most important question:<br>Does this idea matter?</p><h2>The job of a product team isn&#8217;t to build a product. It&#8217;s to reduce risk.</h2><p>In early-stage companies, your biggest risk isn&#8217;t how long it takes to build.</p><p>It&#8217;s building the wrong thing.</p><p>It&#8217;s wasting 3 sprints chasing a feature no one wants.<br>It&#8217;s launching a tool that looks good but doesn&#8217;t solve the core pain.<br>It&#8217;s investing engineering time on the wrong bet&#8212;because nobody tested it first.</p><p>In that world, every unnecessary commit is a cost.<br>Every unvalidated idea that makes it past planning is a liability.</p><p>Jerel told a story about a hackathon project where, instead of handing a Figma link to engineering, he handed over an actual code repo. He had already validated the UX, the need, and the flow&#8212;<strong>before the engineering team wrote a line of backend code.</strong></p><p>That&#8217;s where product leadership lives now.</p><p>In the bets you kill.<br>Not just the ones you launch.</p><h2>If you&#8217;re still shipping &#8220;just to see what happens,&#8221; you&#8217;re playing the wrong game.</h2><p>I&#8217;ve been in that position.</p><p>Thinking we were validating when we were just deploying.<br>Believing shipping meant learning.<br>Believing progress meant movement.</p><p>But when you ship a product no one uses, it&#8217;s not feedback.<br>It&#8217;s silence.</p><p>And silence is expensive.</p><p>The better strategy now?</p><p>Use AI, use your own hands, use whatever it takes&#8212;to build something testable fast enough that you don&#8217;t waste another week guessing.</p><p>You don&#8217;t need a dev team to validate every idea.<br>You need better product judgment and faster loops to confirm you&#8217;re building the right thing.</p><h2>Build to validate. Not to launch.</h2><p>You don&#8217;t need a working MVP to test the idea.<br>You need a way to learn quickly enough to stop wasting time on things that don&#8217;t matter.</p><p>AI changed the game.<br>It didn&#8217;t remove product risk.<br>It amplified it.</p><p>So stop focusing on the &#8220;minimum viable product.&#8221;<br>Start asking:<br>What&#8217;s the minimum <em>test</em> that proves this idea deserves to live?</p><p>That&#8217;s how product teams earn their next sprint.</p><p>And that&#8217;s how engineering stops being the bottleneck&#8212;because you're only building what matters.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!88kl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!88kl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!88kl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!88kl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!88kl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!88kl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115889,&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://newsletter.productdriven.com/i/172693485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.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_!88kl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!88kl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!88kl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!88kl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1665f75-3f64-46ac-b63e-3ae9731d5bbf_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Want to hear how we&#8217;re doing this in real time at Full Scale?</strong></p><p>Check out my full conversation with Jerel on the latest episode of the <strong>Product Driven Podcast.</strong> We go deep into prompt prototyping, PM-engineer workflows, and why the new rules of product management demand a very different kind of leadership.</p><p>&#128073; Listen to the episode now <a href="https://youtu.be/g66UtrbQLC4">on YouTube</a> or <a href="https://product-driven.captivate.fm/episode/jerel-velarde-interview-about-product-managers-and-ai">on your podcast player.</a></p>]]></content:encoded></item><item><title><![CDATA[When Product Strategy Turns Into Lord of the Flies]]></title><description><![CDATA[You&#8217;ve got smart people.]]></description><link>https://newsletter.productdriven.com/p/when-product-strategy-turns-into</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/when-product-strategy-turns-into</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 28 Aug 2025 14:00:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OAMB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;ve got smart people. A clear goal. A roadmap full of initiatives.</p><p>So why does everything still feel... off?</p><p>One team&#8217;s building the future. </p><p>Another&#8217;s fixing the past. </p><p>A third is off-road entirely, convinced <em>their</em> thing is the most important.</p><p>You get on a call and realize:<br><strong>Everyone heard the same plan&#8212;<br>But no one walked away with the same understanding.</strong></p><p>Welcome to the post-strategy chaos stage.</p><h3>The Myth of the &#8220;Clear Plan&#8221;</h3><p>Most companies think their problem is strategy.<br>It&#8217;s not.</p><p>Everyone has <em>some</em> strategy.<br>The problem is <strong>no one knows how to execute it together</strong> once things start moving.</p><p>At zero to one, this isn&#8217;t a problem. You&#8217;re in the room. You feel the signals.<br>But once you&#8217;ve got more than a few teams, those instincts break.</p><p>You assume your message made it downstream.<br>It didn&#8217;t.</p><p>You assume your teams are aligned.<br>They&#8217;re not.</p><p>What you&#8217;ve got instead is something Randy Silver described perfectly in our conversation:</p><blockquote><p>&#8220;Autonomous teams doing whatever they want&#8212;without guardrails, communication, or shared goals.&#8221;</p></blockquote><p>That&#8217;s not autonomy.<br>That&#8217;s <em>anarchy</em>.<br>And it happens all the time.</p><h3>Where It All Starts to Break</h3><p>You can usually trace the breakdown to one of three dysfunctions:</p><p><strong>1. The Bottleneck Org</strong><br>The founder or exec team is still making every decision.<br>No one else can move without permission. Execution slows. Teams disengage. And any innovation has to fight its way up the food chain before it ever gets built.</p><p><strong>2. The Lord of the Flies Org</strong><br>You gave teams autonomy&#8212;but forgot to give them alignment.<br>Now every team is optimizing for what&#8217;s best <em>for them</em>, not for the product. Priorities compete. Strategies fragment. And no one sees the whole picture.</p><p><strong>3. The Vacuum Org</strong><br>No top-down clarity. No bottom-up ownership.<br>Just aimless execution. Work gets done, but no one&#8217;s sure why&#8212;or if it matters.</p><p>If you&#8217;re nodding your head, you&#8217;re not alone.<br>You&#8217;re not broken.<br>You&#8217;re scaling.</p><p>But unless you fix it, your best people will burn out building the wrong thing faster.</p><h3>What Strategy Actually Needs to Work</h3><p>Here&#8217;s the shift that hit me in this conversation with Randy:<br><strong>Vision is not enough.</strong><br>You also need:</p><ul><li><p><strong>A clear diagnosis</strong> (Where are we, really?)</p></li><li><p><strong>A guiding policy</strong> (Where are we trying to go?)</p></li><li><p><strong>Coherent action</strong> (How will we get there, together?)</p></li></ul><p>Most teams get maybe one of those. Two, if they&#8217;re lucky.</p><p>But without all three? You can&#8217;t prioritize. You can&#8217;t scale decision-making.<br>And you definitely can&#8217;t trust your teams to think like owners.</p><div><hr></div><h3>Autonomy Requires Structure</h3><p>If you're aiming for true team autonomy, here's what it actually requires:</p><ul><li><p><strong>Clarity of purpose</strong></p></li><li><p><strong>Transparent communication</strong></p></li><li><p><strong>Mutual accountability</strong></p></li><li><p><strong>Aligned incentives</strong></p></li></ul><p>Autonomy isn't freedom to go rogue.<br>It's freedom within a shared strategy.</p><p>You want your teams to build like entrepreneurs?<br>Give them the constraints a real entrepreneur has:<br>A mission. A customer. A clear goal. And responsibility for the outcome.</p><p>That&#8217;s how you scale ownership without losing your grip on direction.</p><h3>How to Know If You&#8217;re Already There</h3><p>Ask yourself:</p><ul><li><p>Are teams working toward the same definition of success, or just closing tickets?</p></li><li><p>Do roadmaps overlap and contradict across teams?</p></li><li><p>Is anyone responsible for integrating the bigger picture?</p></li><li><p>When you say the strategy out loud, do you <em>actually</em> believe your teams could explain it the same way?</p></li></ul><p>If not, you&#8217;re probably already living in the jungle.<br>Everyone&#8217;s got a spear. No one&#8217;s got a map.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OAMB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OAMB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OAMB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OAMB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OAMB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OAMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103455,&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://newsletter.productdriven.com/i/171567915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.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_!OAMB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OAMB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OAMB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OAMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d424648-8e0c-4476-a9eb-24f894ad79dd_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In this week&#8217;s episode of <strong>Product Driven</strong>, I sat down with product and leadership consultant <strong>Randy Silver</strong> to talk about exactly this problem.<br>How companies lose their way at scale&#8212;and what it really takes to lead them back.</p><p>&#127911; <a href="https://youtu.be/YqKRO2QOw08">Get the full episode on the Product Driven podcast.</a></p>]]></content:encoded></item><item><title><![CDATA[AI Won’t Save the 20% of Developer Time You’re Wasting on Friction]]></title><description><![CDATA[Every engineering leader wants their team to move faster.]]></description><link>https://newsletter.productdriven.com/p/ai-wont-save-the-20-of-developer</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/ai-wont-save-the-20-of-developer</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 21 Aug 2025 14:56:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OINb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every engineering leader wants their team to move faster.<br>Ship more. Deliver with fewer headaches.<br>But there&#8217;s one brutal truth we can&#8217;t ignore:</p><p><strong>On average, developers waste 20% of their time every single week.</strong></p><p>That&#8217;s a full day lost. Every. Week.<br>Not because the team isn&#8217;t talented. Not because they aren&#8217;t working hard.</p><p>They&#8217;re losing it to <strong>friction.</strong></p><p>Unclear requirements.<br>Slow build pipelines.<br>Broken tests.<br>Poor documentation.<br>Meetings that slice up the day until there&#8217;s no focus time left.</p><p>I hate to break it to you, but leaders who think AI is going to magically fix this are fooling themselves.</p><p>If your team is already drowning in wasted time, AI doesn&#8217;t save you.<br>It just helps you paddle faster in the wrong direction.</p><h2>The 20% Tax You Don&#8217;t See</h2><p>Laura Tacho, CTO at DX, shared research that developers waste 20% of their time on inefficiencies and poor processes. That&#8217;s the average. Some teams are worse.</p><p>It&#8217;s not &#8220;beer fridges and ping pong tables&#8221; bad.<br>It&#8217;s organizational bad.</p><ul><li><p><strong>Waiting for clarity</strong> because requirements are half-baked or keep shifting.</p></li><li><p><strong>Waiting for feedback</strong> because tests take forever or PRs sit in review limbo.</p></li><li><p><strong>Waiting for decisions</strong> because the business context is missing and everything stalls until the next meeting.</p></li></ul><p>Every wait creates drift. Every drift costs time. Multiply that across a team of 20 engineers and you&#8217;re losing a month of productivity every sprint.</p><p>And the more layers you add &#8212; more handoffs, more shit shielding, more meetings &#8212; the harder it becomes for developers to actually get momentum.</p><h2>Focus Time Is the Scarce Resource</h2><p>Most leaders talk about velocity. Few talk about focus.</p><p>But developer productivity is deeply tied to whether an engineer gets <strong>long, uninterrupted stretches of focus time.</strong></p><p>When every day is chopped up with status calls, Slack pings, and shifting priorities, developers aren&#8217;t coding. They&#8217;re <strong>context switching.</strong></p><p>The cost isn&#8217;t just hours lost. It&#8217;s energy. Cognitive load. Momentum.</p><p>Think about the last time you were in flow and someone tapped you on the shoulder.  (Or the Slack ding went off). It takes 15&#8211;30 minutes to get back. Now imagine that happening five times a day. That&#8217;s the reality of most engineering teams.</p><p>And when developers can&#8217;t find time to think deeply, they can&#8217;t solve problems creatively. They end up stuck in reactive mode. Shipping tasks, not outcomes.</p><h2>AI Won&#8217;t Save You</h2><p>Here&#8217;s the belief I hear a lot right now:<br><em>&#8220;AI is going to fix developer productivity.&#8221;</em></p><p>It won&#8217;t. Not if you&#8217;re already losing that 20%.</p><p>AI can autocomplete code.<br>It can generate tests.<br>It can even draft documentation.</p><p>But if your developers don&#8217;t know what problem they&#8217;re solving, or they can&#8217;t get through a single hour without interruption, AI just adds more noise.</p><p><strong>AI multiplies speed, not clarity.</strong></p><p>That&#8217;s why the companies seeing the biggest gains from AI are the ones that already solved the fundamentals of developer experience:</p><ul><li><p>Fast pipelines.</p></li><li><p>Clear requirements.</p></li><li><p>Lightweight processes.</p></li><li><p>Documentation people can actually find.</p></li><li><p>Leadership that protects focus time.</p></li></ul><p>They don&#8217;t waste 20% of their week.<br>So when they layer in AI, the benefits compound.</p><p>But if you&#8217;re still struggling with friction, AI just accelerates the waste.</p><h2>The Leadership Lesson</h2><p>I used to think my job as a CTO was protecting my team from business chaos.<br>Keep them in the code. Keep them focused.</p><p>But shielding developers from context is the opposite of leadership.</p><p>When engineers don&#8217;t know the <em>why</em> behind the work, every decision gets delayed. They can&#8217;t move without a meeting, a ticket, or a manager&#8217;s approval.</p><p>That&#8217;s where the 20% loss comes from.<br>That&#8217;s why focus evaporates.</p><p>Leadership isn&#8217;t about shielding.<br>It&#8217;s about <strong>clarity.</strong></p><p>Clarity fuels progress.<br>Clarity turns wasted time into forward motion.<br>Clarity is what keeps your team moving even when you&#8217;re not in the room.</p><h2>Questions for Leaders</h2><p>If you&#8217;re serious about developer productivity, forget the hype cycle for a moment.<br>Don&#8217;t ask, <em>&#8220;How will AI transform my engineering team?&#8221;</em></p><p>Ask this instead:</p><ul><li><p>Where is my team losing that 20% every week?</p></li><li><p>Am I <strong>creating</strong> focus time or <strong>crushing</strong> it?</p></li><li><p>Do my engineers know the <em>why</em>, or are they just waiting for the next ticket?</p></li></ul><p>Fix that first.<br>Because the real productivity problem isn&#8217;t solved by AI.</p><p>It&#8217;s solved by leaders who remove friction, protect focus, and give their teams the clarity to keep going without getting stuck at every turn.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OINb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OINb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OINb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OINb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OINb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OINb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123220,&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://newsletter.productdriven.com/i/171390626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.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_!OINb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OINb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OINb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OINb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81ff772-d612-43e6-ac44-0d4a416f59e1_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This article scratches the surface of a much deeper discussion I had with Laura Tacho, CTO of DX. We broke down what developer experience really means, why AI helps some teams and hurts others, and how leaders can stop wasting 20% of their team&#8217;s time.</p><p><a href="https://youtu.be/w6QkYnxiAhI">Catch the full episode of </a><em><a href="https://youtu.be/w6QkYnxiAhI">Product Driven</a></em><a href="https://youtu.be/w6QkYnxiAhI"> to hear it all.</a></p>]]></content:encoded></item><item><title><![CDATA[You Can’t Hire Product Thinkers in the AI Era with Execution Interviews Alone]]></title><description><![CDATA[When any LLM can solve your coding problem in five seconds, interviewing for &#8220;the right answer&#8221; is interviewing for the past.]]></description><link>https://newsletter.productdriven.com/p/you-cant-hire-product-thinkers-in</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/you-cant-hire-product-thinkers-in</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 14 Aug 2025 14:02:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/64cb6bfc-cafe-4ef0-a60f-7904f750d958_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When any LLM can solve your coding problem in five seconds, interviewing for &#8220;the right answer&#8221; is interviewing for the past. What we need now are engineers who can <strong>create clarity</strong>, <strong>make trade-offs</strong>, and <strong>own outcomes</strong>&#8212;not just write code on command.</p><p>I learned this the hard way. </p><p>I&#8217;ve run teams where execution interviews produced fast coders who stalled the moment the spec was fuzzy. </p><p>Momentum looked high. Progress wasn&#8217;t. </p><p>The problem wasn&#8217;t talent. It was how we filtered for it. We were testing <strong>fluency</strong>, not <strong>judgment</strong>. And judgment is the differentiator in the AI era.</p><h2>Interviewing devs has to shift</h2><p>Execution interviews are designed for stable problems. But, product work is not stable. </p><p>The dev&#8217;s real job is navigating ambiguity, balancing trade-offs, collaborating across disciplines, and staying anchored to user outcomes. You won&#8217;t see that in a timed coding puzzle. You will see it in how someone frames a messy problem and asks better questions.</p><p>As building gets cheaper and faster, the bottleneck shifts from <strong>&#8220;Can we code it?&#8221;</strong> to <strong>&#8220;What should we build and why?&#8221;</strong> Interviewing has to shift with that.</p><h2>What to test instead</h2><p>Knowing is cheap. Choosing is expensive. </p><p>It&#8217;s silly to quiz candidates on trivia they&#8217;d Google&#8212;or ask AI&#8212;to answer. What matters now is whether they can architect a path through uncertainty, identify risks, and define what success looks like for the user.</p><p>If you want product thinkers, <strong>stop testing for memorized solutions</strong> and start testing for how someone reasons when the answer isn&#8217;t obvious.</p><h2>The Product-Thinking Interview Approach</h2><p>At <a href="https://fullscale.io/">Full Scale</a>, we use this step-by-step pattern in one 60&#8211;75 minute session. </p><p>You can do it without slides or a whiteboard trick. You just need a <strong>realistic, fuzzy scenario</strong> and a rubric that rewards signal over slickness (and you can steal ours).</p><h4><strong>0) Set the scene (2 min)</strong></h4><p>Give a short, imperfect brief: </p><blockquote><p>A lot of first-time users bounce on step 2 of signup. We don&#8217;t know why. You&#8217;ve got one sprint to improve activation.</p></blockquote><p>This mirrors reality: partial data, competing priorities, unclear constraints. </p><p>The point is to watch how they create clarity. Ambiguity compounds and kills momentum. Great candidates reduce it fast.</p><h4><strong>1) Questions before answers (8&#8211;10 min)</strong></h4><p>Invite the candidate to ask anything. </p><p><strong>They get points for:</strong> user empathy, metrics curiosity, success definition, edge cases that matter. </p><p><strong>They get dinged for:</strong> jumping to architecture, optimizing before understanding, asking for perfect specs.</p><h4><strong>2) Define success &amp; constraints (5 min)</strong></h4><p>Ask: </p><blockquote><p>What outcome would prove we made the right trade-offs?</p></blockquote><p>Look for crisp, outcome-first language, not feature lists. Great candidates propose a measurable bet and call out what they&#8217;ll not do to protect it.</p><h4>3) Make it messier (10 min)</h4><p>Introduce a constraint: </p><blockquote><p>Design has limited capacity. </p></blockquote><p>Or</p><blockquote><p>Legal requires email verification.</p></blockquote><p>See how they rebalance scope, sequence, and risk. Product thinkers narrate the trade-off and its user impact. </p><h4><strong>4) Propose a first slice (10 min)</strong></h4><p>Ask for a scrappy, testable plan: </p><blockquote><p>What&#8217;s your smallest shippable to learn fast?</p></blockquote><p>Look for simplification, not heroics. Bonus if they design an instrumentation plan to validate the bet.</p><h4><strong>5) Collaborators &amp; communication (5 min)</strong></h4><p>Ask:</p><blockquote><p>Who do you pull in and when? </p></blockquote><p>You want cross-functional awareness and the ability to narrate intent so decisions propagate. Speed of vision beats speed of code.</p><h4><strong>6) Risks &amp; safeguards (5 min)</strong></h4><p>Ask:</p><blockquote><p>What could backfire for the user?</p></blockquote><p>Strong answers surface user harm, adoption friction, and platform risks, and propose mitigations. Leaders make the caution explicit.</p><h4><strong>7) Reflection (3 min)</strong></h4><p>Ask:</p><blockquote><p>What did you learn as we talked?</p></blockquote><p>You&#8217;re testing coachability and metacognition. Can they adjust their plan as reality shifts?</p><h2>The scorecard </h2><p>Rate 1&#8211;5 on each axis:</p><ul><li><p><strong>Curiosity &amp; Questions:</strong> depth, sequencing, signal-seeking</p></li><li><p><strong>User Orientation:</strong> talks about impact, not only implementation</p></li><li><p><strong>Trade-off Clarity:</strong> names what&#8217;s in, what&#8217;s out, and why</p></li><li><p><strong>Outcome Definition:</strong> proposes a measurable bet, not outputs</p></li><li><p><strong>Systems Thinking:</strong> navigates constraints without thrash</p></li><li><p><strong>Collaboration:</strong> knows who to involve and how decisions spread</p></li><li><p><strong>Judgment Under Ambiguity:</strong> simplifies the path forward</p></li><li><p><strong>Ownership Signals:</strong> says &#8220;I&#8217;d own X,&#8221; not &#8220;I&#8217;d wait for a ticket&#8221;</p></li></ul><p><strong>Anti-signals:</strong> speed-running a solution, arguing frameworks instead of outcomes, fear of saying &#8220;it depends,&#8221; or asking zero questions before proposing work.</p><h2>Questions worth stealing</h2><p>Use a few of these, then be quiet and listen.</p><ul><li><p><strong>&#8220;What would you change about a product you use every day&#8212;and why?&#8221;</strong> You&#8217;ll hear how they notice friction, frame the user, and reason about impact.</p></li><li><p><strong>&#8220;What won&#8217;t you do in the first sprint, and why?&#8221;</strong> Forces visible trade-offs.</p></li><li><p><strong>&#8220;If you were the PM, would we even build this?&#8221;</strong> Permission to think upstream.</p></li><li><p><strong>&#8220;Where could this backfire for the user?&#8221;</strong> Makes caution explicit and builds judgment.</p></li><li><p><strong>&#8220;How will you know you&#8217;re wrong quickly?&#8221;</strong> Tests learning speed over certainty.</p></li></ul><h2>How to adapt your loop for AI</h2><p>Your goal isn&#8217;t to &#8220;catch&#8221; tool use. It&#8217;s to reveal thinking.</p><ul><li><p><strong>Don&#8217;t penalize Google/AI for facts.</strong> Penalize shallow reasoning. It&#8217;s silly to quiz someone on what they&#8217;d look up on the job anyway.</p></li><li><p><strong>Reward transparency.</strong> If they use a tool, ask what prompts they&#8217;d try and how they&#8217;d validate the output. You&#8217;re testing <strong>what questions they ask</strong>, not rote recall.</p></li><li><p><strong>Keep the scenario anchored to users and trade-offs.</strong> That&#8217;s where product thinking shows up.</p></li></ul><h2>Calibrate the bar with culture</h2><p>Hiring for product thinking without building for it is a fast path to churn. If you only reward speed, you&#8217;ll interview for judgment and then smother it. Create an environment that teaches, supports, and requires thinking: narrate trade-offs, assign real ownership, and celebrate people who protect outcomes&#8212;not just output.</p><h4>Start small:</h4><ul><li><p><strong>Change one interview question</strong> this week. Swap trivia for judgment.</p></li><li><p><strong>Give a stretch problem</strong> to an engineer and back them while they learn.</p></li><li><p><strong>Say out loud what you&#8217;re not doing&#8212;and why.</strong> Make boundaries visible.</p></li></ul><p>These tiny moves send a loud signal about what matters on your team. And people copy what gets rewarded.</p><h2>The bottom line</h2><p>The job has changed. Your interviews should, too. </p><p>Hire for how they think&#8212;especially when the answer isn&#8217;t obvious. </p><p>Then build an environment where that thinking survives.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FLMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FLMu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FLMu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FLMu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FLMu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FLMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113939,&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://newsletter.productdriven.com/i/170888915?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.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_!FLMu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FLMu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FLMu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FLMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F363d31e6-d4af-4e68-b781-b5ae9f205bac_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you want to go deeper on what this looks like in the age of AI, I unpack more in this week&#8217;s conversation on <strong><a href="https://youtu.be/SG9Km8u0KyI">Product Driven</a></strong><a href="https://youtu.be/SG9Km8u0KyI">: </a><em><a href="https://youtu.be/SG9Km8u0KyI">Why We Still Need Software Engineers in the Age of AI with Brian Jenney</a>.</em> Tune in for the full discussion on how to hire for judgment&#8212;and grow it once they&#8217;re on your team.</p>]]></content:encoded></item><item><title><![CDATA[Delegation Isn’t Done Until You Clear These 5 Hurdles]]></title><description><![CDATA[Handing off tickets doesn&#8217;t buy you a good night&#8217;s sleep.]]></description><link>https://newsletter.productdriven.com/p/delegation-isnt-done-until-you-clear</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/delegation-isnt-done-until-you-clear</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 07 Aug 2025 14:03:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gF__!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Handing off tickets doesn&#8217;t buy you a good night&#8217;s sleep.</p><p>I learned this the hard way: 2 a.m., phone buzzing, production fire.</p><p>&#8220;I thought Bryan owned that&#8230;&#8221; </p><p>I&#8217;d <em>delegated,</em> but the work still boomeranged back to me. </p><p>That&#8217;s the <strong>Invisible Ownership Trap</strong>&#8212;when responsibility changes hands on paper, but the real weight never leaves your shoulders. If ownership isn&#8217;t visible, it isn&#8217;t real &#8211; and your team feels the pressure without the power.</p><p>Real delegation isn&#8217;t a checklist item. </p><p>It&#8217;s a <em>system</em> you design on purpose. </p><p>After working with dozens of CTOs at <a href="https://fullscale.io/">Full Scale</a>, (and cleaning up my own late-night messes), I&#8217;ve boiled that system down to five non-negotiable hurdles. Clear them, and you can finally log off without checking Slack &#8220;just in case.&#8221;</p><h2>1. Define the Edges</h2><p>&#8220;What am I actually allowed to decide?&#8221; is the first question every engineer asks&#8212;usually silently. </p><p>Spell out what&#8217;s locked, what&#8217;s flexible, and when they should pull you back in. Clear edges don&#8217;t restrict ownership; they enable it.</p><h2>2. Provide Context, Not Control</h2><p>Dumping tasks is offloading. Real delegation shares the <em>why</em>. </p><p>Describe the problem, the stakes, success metrics, and lurking risks. When people understand purpose, they won&#8217;t get stuck on process .</p><h2>3. Make Ownership Visible</h2><p>If the org can&#8217;t point to a name, no one truly owns it. </p><p>Announce the owner aloud, put it in the plan, and make it obvious across teams. Visibility builds confidence and signals belief.</p><h2>4. Support Without Hovering</h2><p>Delegation isn&#8217;t disappearing. It&#8217;s staying just close enough to coach. </p><p>Swap answers for questions: <em>What are you optimizing for? What feels stuck?</em> Trust&#8212;but verify&#8212;without micromanaging.</p><h2>5. Follow Through, Not Just Follow Up</h2><p>Ownership doesn&#8217;t end when the code ships. It ends when the problem is solved <em>and the learning is shared</em>. </p><p>Debrief every launch. What surprised us? What worked? What will we carry forward? That&#8217;s &#8220;trust but verify&#8221; in practice.</p><h2>Why These Hurdles Matter</h2><p>When you clear all five, you unlock the ownership flywheel:</p><blockquote><p><strong>Trust &#8594; Ownership &#8594; Impact &#8594; More Trust</strong></p></blockquote><p>Your team stops waiting for permission. They start making better decisions. And you&#8212;finally&#8212;stop being the bottleneck.</p><h2>Try This Tomorrow</h2><ol><li><p><strong>Pick one project</strong> and write down its edges and success measures in a single paragraph.</p></li><li><p><strong>Name the owner in public</strong>&#8212;stand-up, Slack, roadmap doc.</p></li><li><p><strong>Schedule a 15-minute post-launch retro</strong> before work even starts.</p></li></ol><p>Do that, and you&#8217;re already halfway over the first hurdle.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gF__!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gF__!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gF__!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gF__!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gF__!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gF__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120042,&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://newsletter.productdriven.com/i/169764436?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.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_!gF__!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gF__!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gF__!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gF__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fb56943-f9fe-447a-88c8-f427d44c7e53_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this week&#8217;s podcast episode, I sat down with engineering leader Brittany Rastsmith to dissect real-world examples of each hurdle in action&#8212;plus the subtle signals that tell you delegation is slipping back onto your plate. If you&#8217;ve ever woken up to those 2 a.m. alerts, this conversation is your blueprint for sleeping through the night.</p><p>Listen here &#8594; <strong><a href="https://www.youtube.com/@productdrivendev">&#8220;Systems that Let CTOs Delegate Ownership&#8212;and Still Sleep at Night&#8221;</a></strong></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Mf_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Mf_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!7Mf_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!7Mf_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!7Mf_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Mf_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png" width="232" height="232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:232,&quot;bytes&quot;:2563949,&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://newsletter.productdriven.com/i/169764436?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Mf_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 424w, https://substackcdn.com/image/fetch/$s_!7Mf_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 848w, https://substackcdn.com/image/fetch/$s_!7Mf_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 1272w, https://substackcdn.com/image/fetch/$s_!7Mf_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39b51e05-392a-4b0e-881e-75de76a4e0a9_3000x3000.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Everything you just read comes straight from the <strong>Delegation Blueprint</strong> chapter of <em>Product Driven</em>. If you want the full playbook&#8212;examples, templates, and the mindset shifts that make delegation stick&#8212;grab your copy at <strong><a href="https://productdriven.com/book">productdriven.com/book</a></strong>.</figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[How I Vet a Technical Co-Founder]]></title><description><![CDATA[When a founder tells me they &#8220;just need a CTO,&#8221; my first question is which one.]]></description><link>https://newsletter.productdriven.com/p/how-i-vet-a-technical-co-founder</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/how-i-vet-a-technical-co-founder</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 31 Jul 2025 15:34:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L-Rm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>When a founder tells me they &#8220;just need a CTO,&#8221; my first question is </strong><em><strong>which</strong></em><strong> one.</strong> </p><p>The job title covers everything from enterprise deal-maker to scrappy full-stack hacker, yet an early-stage startup can only afford one hire who also feels the pain of the customer, sees the product end-to-end, and can ship without a backlog full of marching orders .</p><p>After two decades building, scaling, and investing in software companies, I&#8217;ve learned to look past r&#233;sum&#233;s and whiteboard riddles. Three signals tell me I&#8217;ve met a <em>true</em> technical co-founder&#8212;not just a coder looking for equity.</p><h2>1. Owns the Product Vision, Not Just the Architecture</h2><p>A co-founder has an opinion about <em>what</em> we&#8217;re building before we debate <em>how</em>. They can describe the user, the outcome, and where Version 1.0 ends&#8212;even if the spec is a napkin. If they can&#8217;t, they&#8217;re a senior engineer, not my partner.</p><p>I dig for product instinct in the conversation:</p><ul><li><p>Tell me about a feature you killed after talking to customers.</p></li><li><p>What metric changed when it shipped?</p></li><li><p>Where did the idea come from&#8212;sales call, support ticket, or you?</p></li></ul><p>Great engineers light up when they can explain <em>why</em> before they code .</p><div><hr></div><h2>2. Absorbs the Domain at Warp Speed</h2><p>Startups rarely attack broad consumer markets. More often it&#8217;s &#8220;lead-gen for florists&#8221; or some niche no outsider has mapped. I need a co-founder who can parachute into that vertical, see the workflow friction, and start sketching a solution within weeks.</p><p>In vertical SaaS, the business founder supplies the relationships, but the technical partner must &#8220;slot in and quickly co-create the product.</p><p>I ask them to walk me through another industry they picked up fast. If they can outline the jargon, the incumbent tools, and three obvious bugs in the status quo, they pass.</p><h2>3. Stretches Every Idea One Notch Further</h2><p>Early designs are half-baked on purpose. </p><p>I want someone who challenges them, not just executes. The bar: <em>you hand them an outline; they hand back a sharper concept than you imagined.</em></p><p>In practice that looks like:</p><ul><li><p>Turning my rough flow into a user-journey doc overnight.</p></li><li><p>Proposing a simpler data model that unlocks v2 features.</p></li><li><p>Flagging the one killer metric we&#8217;re not instrumenting.</p></li></ul><p>A CTO who &#8220;can come in, quickly understand the product, <strong>bring ideas</strong>, and take them to the next level&#8221; is the multiplier .</p><div><hr></div><h2>Red Flags I Won&#8217;t Ignore</h2><p><strong>&#128681;Needs task breakdowns<br></strong>If I&#8217;m still writing tickets, we&#8217;re moving at intern speed </p><p><strong>&#128681;Treats domain as a black box<br></strong>Vertical SaaS lives or dies on nuance they must absorb </p><p><strong>&#128681;Optimizes code purity before value<br></strong>Shipping late is fatal. Ugly code that proves value can be refactored</p><div><hr></div><h2>My Four-Question Screening Checklist</h2><ol><li><p><strong>What user problem should we solve first. Why?</strong></p></li><li><p><strong>How would you validate traction before we write 10k lines of code?</strong></p></li><li><p><strong>Walk me through a time you reshaped a roadmap after new insight.</strong></p></li><li><p><strong>If you owned 50 % of this company, what would you </strong><em><strong>not</strong></em><strong> build?</strong></p></li></ol><p>Candidates who think like owners reveal themselves fast.</p><p>Product thinkers show up in how they attack ambiguous problems, not in algorithm trivia.</p><div><hr></div><h2>Putting It Together</h2><p>A technical co-founder must wear two of the four engineering hats&#8212;<strong>product</strong> and <strong>technical</strong>&#8212;from day one; strategy and operations can wait until we have payroll for a VP . When I find someone who:</p><ul><li><p>Speaks in user outcomes,</p></li><li><p>Learns the industry faster than I can schedule a discovery call, and</p></li><li><p>Makes my ideas better on contact,</p></li></ul><p>I write the offer. </p><p>Anything less, and I&#8217;m just hiring another developer with founder-level risk and none of the upside.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L-Rm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L-Rm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104108,&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://newsletter.productdriven.com/i/169669464?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.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_!L-Rm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F521e49e0-db1d-4bf8-b59c-fa491a7e04d0_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#127911; Want the full back-and-forth on spotting &#8220;startup gold&#8221; co-founders?</p><p>I unpack this topic with <strong>Noah Lindner</strong> on the latest <a href="https://player.captivate.fm/episode/4e843b5f-3e34-4a77-99b6-fbe7ce8a560f/">Product Driven podcast episode, </a><em><a href="https://player.captivate.fm/episode/4e843b5f-3e34-4a77-99b6-fbe7ce8a560f/">&#8220;Technical Co-Founders Are Startup Gold.&#8221; </a></em></p>]]></content:encoded></item><item><title><![CDATA[What Kind of CTO Are You Becoming?]]></title><description><![CDATA[Most CTOs don&#8217;t get hired into the role.]]></description><link>https://newsletter.productdriven.com/p/what-kind-of-cto-are-you-becoming</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/what-kind-of-cto-are-you-becoming</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 24 Jul 2025 15:23:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o_7B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most CTOs don&#8217;t get <em>hired</em> into the role.</p><p>They <em>drift</em> into it.</p><p>One day you&#8217;re the lead engineer, solving hard problems, earning trust with technical execution. Then suddenly, you&#8217;re in budget meetings, hiring sprees, and strategy sessions&#8212;wondering when you last wrote a line of code that mattered.</p><p>And somewhere along the way, you realize: the job you signed up for isn&#8217;t the job you&#8217;re doing anymore.</p><p>That&#8217;s not failure. That&#8217;s evolution.</p><p>But only if you can name where you are&#8230; and where you're going next.</p><h3>The 4 CTO Archetypes I&#8217;ve Seen</h3><p>When I wrote <em><a href="https://productdriven.com/book">Product Driven</a></em>, I started mapping out the types of engineering leaders I kept running into. </p><p>Not titles. Not org charts.</p><p>Mindsets.</p><p>Here&#8217;s the framework I came up with:</p><ol><li><p><strong>Technical CTO</strong>: The deep technologist. You&#8217;re the architect. The debugger. The person who makes the system work when no one else can.</p></li><li><p><strong>Operational CTO</strong>: The executor. You&#8217;re building systems, scaling teams, managing people, solving day-to-day delivery problems.</p></li><li><p><strong>Strategic CTO</strong>: The partner to the CEO. You&#8217;re thinking about vision, business models, market moves, and aligning tech bets to company goals.</p></li><li><p><strong>Product CTO</strong>: The user-first builder. You&#8217;re sitting at the intersection of customer pain and engineering possibility.</p></li></ol><p>Every strong CTO has <em>some</em> of these. A few might master <em>two</em>. Maybe three.</p><p>But here&#8217;s the hill I&#8217;ll die on: <strong>nobody is all four.</strong></p><p>And the real trap? Believing you <em>should</em> be.</p><h3>Most of Us Start in One Lane</h3><p>I started technical. Most CTOs I know did too.</p><p>You were the best engineer. The most trusted pair of hands. So when the company needed a tech leader, it was you.</p><p>But no one told you the job would become less about systems and more about storytelling. Less about code and more about clearing the way for others.</p><p>At some point, the job stops being about being the <em>smartest engineer in the room</em> and starts being about building <em>rooms full of engineers who don&#8217;t need you in the middle</em>.</p><p>That transition wrecks a lot of people. Especially if you don&#8217;t see it coming.</p><h3>Why So Many CTOs Get Stuck</h3><p>About half of all startup CTOs get replaced by Series B.</p><p>Not because they weren&#8217;t smart enough.</p><p>But because they didn&#8217;t evolve fast enough.</p><p>Your company grows. The complexity grows. Suddenly you&#8217;re leading a 30-person team, your CEO wants to raise a round, and you&#8217;re still deep in technical debt cleanup.</p><p>You need a roadmap for <em>becoming</em> the kind of CTO your company needs next.</p><div><hr></div><h3>The CTO Levels Framework </h3><p>On a recent <a href="https://youtu.be/Sh7xURWYuw0">Product Driven episode</a>, I talked with <a href="https://kathkeating.com/">Kathy Keating</a>, co-founder of the CTO Levels framework and author of the book <em>Liquid</em>.</p><p>Her model hit me hard. It lays out how CTOs evolve across levels&#8212;and how most of us &#8220;tap out&#8221; at a certain point if we don&#8217;t actively grow.</p><p>She breaks it down into 4 Sentinels:</p><ul><li><p><strong>Speed</strong>: how fast and lean your team executes</p></li><li><p><strong>Shield</strong>: your technical architecture, security, and resilience</p></li><li><p><strong>Stretch</strong>: your ability to keep growing with the business</p></li><li><p><strong>Sales:</strong> your communication and influence across the company</p></li></ul><p>Every CTO is strong in a few. Few are strong in all.</p><p>Sound familiar?</p><p>Her work gave language to what I&#8217;d felt for years: that our job changes <em>radically</em> as the company scales, and most leaders never get a map for the road ahead.</p><div><hr></div><h3>So&#8230;What Kind of CTO Are You Becoming?</h3><p>Are you defaulting to the thing you&#8217;re already good at?</p><p>Are you hiding in the work you know how to do?</p><p>Or are you stretching into the uncomfortable parts of the role. The ones that feel like you&#8217;re faking it, but probably matter most?</p><p>You don&#8217;t have to be all four archetypes.</p><p>You do have to know where you are today. And decide where you need to grow next.</p><p>Because the CTO role isn&#8217;t static.</p><p>It&#8217;s a moving target.</p><p>The only way to keep up is to evolve on purpose.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o_7B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o_7B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o_7B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o_7B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o_7B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o_7B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114016,&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://newsletter.productdriven.com/i/168962193?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.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_!o_7B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o_7B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o_7B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o_7B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7fa5f92-9f87-4d66-8eaa-09b09057c820_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#127911; Want the full conversation with Cathy Keating and a deeper breakdown of the CTO Levels framework?</p><p>Catch this week&#8217;s episode of the <a href="https://youtu.be/Sh7xURWYuw0">Product Driven podcast</a>. We go deep on what makes a strategic tech leader, and how to grow into the one your company needs next.</p>]]></content:encoded></item><item><title><![CDATA[How to Build Feedback Loops Your Engineers Will Actually Use ]]></title><description><![CDATA[And Why Today&#8217;s the Day to Start]]></description><link>https://newsletter.productdriven.com/p/how-to-build-feedback-loops-your</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/how-to-build-feedback-loops-your</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 17 Jul 2025 14:06:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1T4I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today <em>Product Driven</em> finally hits the shelves. I spent 500-plus hours on this thing, yet the moment it goes live I&#8217;m reminded of a simple truth: shipping is only the halfway point. If the work doesn&#8217;t land with real users, it doesn&#8217;t matter. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1T4I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1T4I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1T4I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1T4I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1T4I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1T4I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg" width="728" height="970.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:2312614,&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://newsletter.productdriven.com/i/168006232?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1T4I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1T4I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1T4I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1T4I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc88d5a5e-a068-4fc4-b896-d01c552b894d_2736x3648.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>That&#8217;s why Chapter 6 ends with a blunt mandate&#8212;<em><strong>build feedback loops, not distance</strong></em>&#8212;and why I want to give you a concrete playbook you can use before the congratulatory LinkedIn DMs roll in.</p><h2>Why Loops Beat Gut Feel</h2><p>When engineers never hear from customers, they default to assumptions, polish features no one asked for, and watch momentum fade. I&#8217;ve lived that drift myself, and the data is clear: job satisfaction plummets when developers can&#8217;t see the impact of their work. </p><p>More velocity won&#8217;t fix the void. Direction and dialogue will. </p><p>Even the most introverted coder perks up when they find out a bug fix shaved hours off someone&#8217;s workflow. The loop is motivation.</p><h2>Four Simple Loops You Can Steal Today</h2><h3><strong>1. Share the Tape</strong></h3><p>Record customer calls and slice out the ten-second clips where users light up&#8212;or swear in frustration. Drop those clips in Slack. Engineers absorb tone faster than a bullet-point summary.</p><h3><strong>2. Let Support Speak</strong></h3><p>Turn your support channel into a pattern detector, not a dumping ground. A five-minute debrief each sprint on recurring tickets surfaces problems specs never captured.</p><h3><strong>3. Rotate for Empathy</strong></h3><p>Once a quarter, put every developer on a lightweight on-call rotation. Nothing sharpens judgment like feeling the PagerDuty ping at 3 a.m. for code you wrote.</p><h3><strong>4. Involve Engineers Earlier</strong></h3><p>Invite at least one engineer to the discovery call before stories hit Jira. When they hear the <em>why</em> firsthand, they stress-test assumptions upstream instead of hacking around them downstream.</p><blockquote><p><strong>Pro tip:</strong> Start with whichever loop feels least threatening to your culture. Momentum beats a perfect rollout.</p></blockquote><h2>Why Today Is the Day to Start</h2><p><strong>Shipping the book is a milestone for me, but it&#8217;s meaningless if leaders don&#8217;t apply it.</strong> </p><p>The same is true for your product. A launch without a loop is just hope wearing a release badge. </p><p>Pick one loop above, run it with discipline for 30 days, and let me know what changes. </p><p>My bet: defects drop, morale rises, and your roadmap conversations start with <em>insight</em> instead of <em>intuition.</em></p><h2><strong>Ready for more?</strong></h2><p>Grab <em>Product Driven</em> on Amazon.</p><p>Then go to productdriven.com/book and submit your order to get a TON of bonuses as the toolkit to implement the book.</p><p>Then queue up today&#8217;s special launch-day podcast where Craig Ferril and I unpack why great teams ask <em>why</em> before they say <em>yes.</em> We talk introverts, empathy, and the leader&#8217;s job in closing the loop.  <a href="https://product-driven.captivate.fm/">Get the episode here</a></p>]]></content:encoded></item><item><title><![CDATA[500 Hours, 20 Years: What I Learned Writing the Engineering Leadership Playbook]]></title><description><![CDATA[It&#8217;s here! The first copy of Product Driven!]]></description><link>https://newsletter.productdriven.com/p/500-hours-20-years-what-i-learned</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/500-hours-20-years-what-i-learned</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Tue, 15 Jul 2025 14:05:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!u0GU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I slit the bubble wrap, lifted one copy, and felt the <em>weight</em> of two decades of late&#8209;night stand&#8209;ups, production fires, and customer calls&#8212;condensed into 260 pages. </p><p>It took roughly <strong>500 hours</strong> of pre&#8209;dawn writing sprints to make sure every sentence earned its place.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.productdriven.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Driven Newsletter is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u0GU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u0GU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 424w, https://substackcdn.com/image/fetch/$s_!u0GU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 848w, https://substackcdn.com/image/fetch/$s_!u0GU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 1272w, https://substackcdn.com/image/fetch/$s_!u0GU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u0GU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png" width="932" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:932,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:532097,&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://newsletter.productdriven.com/i/168003705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.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_!u0GU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 424w, https://substackcdn.com/image/fetch/$s_!u0GU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 848w, https://substackcdn.com/image/fetch/$s_!u0GU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 1272w, https://substackcdn.com/image/fetch/$s_!u0GU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c19b6f1-77dd-433f-b848-b79c014ceec6_932x531.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This process did more than produce a book. It forced me to confront where my own leadership had drifted and what still wasn&#8217;t clear. Each rewrite came with a punch-in-the-gut reminder of how products&#8212;and teams&#8212;really scale.</p><p>Below are the five lessons that kept resurfacing.</p><blockquote><p><strong>Grab your copy of </strong><em><strong>Product&#8239;Driven</strong></em><strong> on launch day, this Thursday, and skip the mistakes it took me twenty years to learn.</strong></p></blockquote><h2>Lesson 1<br>Velocity without direction is just faster waste</h2><p>My earliest drafts read like a typical sprint board: lots of words, no impact.</p><p>I could feel myself &#8220;shipping pages&#8221; instead of solving a reader problem. It echoed the teams I once pushed to &#8220;go faster&#8221; only to ship features no one used. </p><p><strong>What it means for your team:</strong> <br>Look at the last release notes. If you can&#8217;t tie each line to a user outcome in 30 seconds, you&#8217;re burning calories, not delivering value. Instrument speed <em>after</em> you&#8217;ve instrumented purpose. Kill one backlog item this week that isn&#8217;t anchored to a customer pain.</p><h2>Lesson 2<br>Culture is how it <strong>feels</strong> to work for you</h2><p>I wrestled with the word <em>culture</em> for 30 pages&#8212;until one sentence survived every edit: <em>&#8220;Culture is how it feels to work for you.&#8221;</em> </p><p>Once that landed, the rest of the chapter practically deleted itself. Theory was replaced with feelings: safety, curiosity, pride.</p><p><strong>What it means for your team:</strong> <br>Posters and values docs don&#8217;t fix disengagement; micro-moments do. In your next 1:1, ask, <em>&#8220;When did it feel risky to speak up?&#8221;</em> Then fix that risk. When engineers feel safe challenging a requirement, they protect you from your own blind spots&#8212;and bad releases.</p><h2>Lesson 3<br>Clarity is the fuel</h2><p>Every time an editor said, &#8220;I&#8217;m lost here,&#8221; they handed me a mirror. I learned that clarity isn&#8217;t decorative; it&#8217;s functional. </p><p>The book finally clicked when every chapter could be explained to a non-technical founder. That insight became the refrain: <em>&#8220;Clarity is the fuel.&#8221;</em></p><p><strong>What it means for your team:</strong> <br>Replacing half a stand-up with a <em>Clarity Check</em> will do more for delivery than doubling sprint points. Start by restating the user&#8217;s problem, then ask, &#8220;What&#8217;s still fuzzy?&#8221; Make dialogue&#8212;not docs&#8212;the place where clarity gets built, because questions reveal misalignment faster than Confluence ever will.</p><h2>Lesson 4<br>You don&#8217;t scale yourself. You scale trust</h2><p>I used to brag that nothing shipped without my review. Turns out I was scaling exhaustion, not excellence. Writing forced me to crystallize the uncomfortable truth: <em>&#8220;You don&#8217;t scale yourself. You scale the story, the thinking, and the trust.&#8221;</em></p><p><strong>What it means for your team:</strong> <br>Hand a decision to the squad <em>and</em> hand them the context you normally guard. Stay available&#8212;then stay out of the pull-request queue. The moment they deliver without your stamp, tell the story of <em>why</em> you trusted them. Your narrative sets the ceiling on their ownership.</p><h2>Lesson 5<br>Trust &#8594; Ownership &#8594; Impact &#8594; More Trust &#8212; <br>The Flywheel</h2><p>While hunting for a unifying diagram, I kept sketching loops. One finally stuck: <strong>Trust &#8594; Ownership &#8594; Impact &#8594; More Trust</strong>. That became the <em>Ownership Flywheel</em> chapter . Every real story in the book nested inside that loop.</p><p><strong>What it means for your team:</strong> <br>Spot the next engineer who crosses lanes to fix a bug &#8220;outside their ticket.&#8221; Praise the behavior <em>publicly</em>. That single signal tells the group, <em>&#8220;Cross-lane ownership is the job.&#8221;</em> Each rotation of the flywheel compounds judgment and speed&#8212;no heroics required, just system design.</p><h2>Why the book, <em>and these lessons</em>, had to exist</h2><p>Most leadership books give you slogans: <em>empower your team</em>, <em>move fast</em>. Useful in theory, useless in Tuesday&#8217;s sprint review. </p><p>I wrote <em>Product Driven</em> so you can hand a playbook to a staff engineer tomorrow morning and watch them run it. The five foundations&#8212;<strong>Vision, Focus, Clarity, Ownership, Courage</strong>&#8212;are the operating system for product-minded teams .</p><h2>Your move</h2><p>Pick the lesson that stings the most and ship one tangible change this week. </p><p>Then tell me what happened&#8212;good, bad, or hilarious.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.productdriven.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Product Driven Newsletter is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When Engineers Aren’t the Bottleneck Anymore, Your Process Better Catch Up]]></title><description><![CDATA[We spent years trying to make engineers faster.]]></description><link>https://newsletter.productdriven.com/p/when-engineers-arent-the-bottleneck</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/when-engineers-arent-the-bottleneck</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 10 Jul 2025 14:10:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ccb6e1a0-d9a7-4881-911c-09254b51f5a3_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We spent years trying to make engineers faster. What happens when they actually are?</p><p>For the past two decades, engineering leaders have been obsessed with velocity. Ship faster. Automate more. Unblock the team. Move.</p><p>But we&#8217;re finally reaching a turning point.</p><p>Thanks to AI-assisted development, low-code tools, and platform maturity, the bottleneck has started to shift. Engineers aren&#8217;t the constraint anymore.</p><p>So what is?</p><p><strong>The bottleneck is now product clarity.</strong></p><p>I see it across nearly every team I work with.</p><p>The developers are moving. But they&#8217;re building from vague ideas, hand-wavy goals, or half-baked specs. The speed is there&#8212;but the direction is off.</p><p>And that&#8217;s the real problem.</p><p><strong>Speed without clarity doesn&#8217;t create progress. It creates waste.</strong></p><p>In a world where code can be generated, tested, and deployed faster than ever, the constraint moves upstream.</p><p>It&#8217;s no longer about how fast your engineers can execute. It&#8217;s about how well your organization can decide what&#8217;s worth building in the first place.</p><h2>&#8220;We realized requirements weren&#8217;t just annoying&#8212;they were necessary.&#8221;</h2><p>That line stuck with me during my conversation with Chris Rickard, the founder of Userdoc.</p><p>He started out like most of us&#8212;as a software engineer who hated requirements. But once he ran his own software consultancy, his view flipped.</p><p>When you&#8217;re responsible for delivering a six-month build for an enterprise client, &#8220;we&#8217;ll figure it out as we go&#8221; doesn&#8217;t cut it.</p><p>You need shared understanding. You need clarity. You need something more structured than Post-it notes and good intentions.</p><p>So he built his own system&#8212;first manually, then as software.</p><p>Now his whole company is built around this idea: requirements are the connective tissue that hold product vision together as it scales.</p><p>It&#8217;s not about going back to waterfall.</p><p>It&#8217;s about building smarter guardrails&#8212;especially now that the engineers can move faster than ever.</p><h2>The Agile Lie: &#8220;We Don&#8217;t Need Requirements Anymore&#8221;</h2><p>We swung the pendulum hard over the past decade.</p><p>Agile told us requirements were overhead. Just start with a user story, write the code, and figure the rest out in standups.</p><p>That worked for small teams with short timelines and direct access to users. But when your product spans dozens of features, multiple teams, and months of work?</p><p>You can&#8217;t &#8220;scrum&#8221; your way out of ambiguity.</p><p>And AI has made this even more dangerous. It can generate code faster&#8212;but it can&#8217;t tell you if you&#8217;re building the right thing.</p><p>If your process can&#8217;t provide direction, AI just makes the wrong work happen faster.</p><h2>What Modern Requirements Look Like</h2><p>Modern requirements aren&#8217;t mile-long Word docs. They&#8217;re structured, living documents that reflect what the product <em>actually</em> is and <em>why</em> it matters.</p><p>They include:</p><ul><li><p><strong>Who you&#8217;re building for</strong> (user personas)</p></li><li><p><strong>What the user needs to do</strong> (user stories)</p></li><li><p><strong>How the system needs to behave</strong> (functional and non-functional requirements)</p></li><li><p><strong>What success looks like</strong> (acceptance criteria and business goals)</p></li></ul><p>Chris&#8217;s platform, for example, uses AI to transform a spec or vision doc into a full requirements model. It pulls out users, goals, features&#8212;even flags what&#8217;s missing. Then the human steps in and adds judgment.</p><p>It&#8217;s not about replacing people. It&#8217;s about speeding up the parts that slow them down.</p><h2>If You&#8217;re Still Optimizing for Engineer Velocity, You&#8217;re Solving the Wrong Problem</h2><p>If your biggest issue is &#8220;we&#8217;re not shipping fast enough,&#8221; that&#8217;s a red flag.</p><p>It probably means:</p><ul><li><p>Your team doesn&#8217;t have clarity on what matters</p></li><li><p>Your PMs are spread too thin and writing specs in a panic</p></li><li><p>Your engineers are building from vague ideas and constant interruptions</p></li></ul><p>You don&#8217;t need to move faster. You need to make better decisions about what to build&#8212;and why.</p><h2>Your Process Has to Evolve Too</h2><p>When engineers stop being the constraint, your leadership mindset has to evolve.</p><p>That means:</p><ul><li><p><strong>Investing in product clarity as a system</strong>, not just a role</p></li><li><p><strong>Giving requirements their own tooling</strong>, not just buried tickets</p></li><li><p><strong>Treating alignment as a deliverable</strong>, not just a meeting outcome</p></li></ul><p>Your team&#8217;s ability to execute isn&#8217;t the problem.</p><p>Your process for <em>deciding</em> what to execute is.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GMKC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GMKC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GMKC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GMKC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GMKC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GMKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121324,&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://newsletter.productdriven.com/i/166990021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.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_!GMKC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GMKC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GMKC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GMKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed025d98-ac1f-451e-820d-5c49d04b72ce_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#127911; <strong>AI moved the bottleneck upstream.</strong></p><p>Now it&#8217;s your move.</p><p>If your team is still building from assumptions, tickets written under pressure, or last-minute planning sessions, you&#8217;re setting them up to ship fast&#8212;and miss.</p><p>It&#8217;s time to rethink how you do product clarity. And it starts with how you handle requirements.</p><p>To hear how Chris Rickard is tackling this shift with AI, product teams, and evolving processes, check out our full conversation on the Product Driven podcast.</p><p>You&#8217;ll never look at requirements the same way again.</p><p><a href="https://product-driven.captivate.fm/episode/rethinking-requirements-when-engineers-are-no-longer-the-bottleneck-with-chris-rickard/">Get the full episode here</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.productdriven.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 Product Driven Newsletter! Subscribe for free to receive new posts and support 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>]]></content:encoded></item><item><title><![CDATA[You Can’t Build for Users You Don’t Understand]]></title><description><![CDATA[How Boddle's Product-Driven Approach Built Educational Games That Kids Ask Parents to Buy]]></description><link>https://newsletter.productdriven.com/p/you-cant-build-for-users-you-dont</link><guid isPermaLink="false">https://newsletter.productdriven.com/p/you-cant-build-for-users-you-dont</guid><dc:creator><![CDATA[Matt Watson]]></dc:creator><pubDate>Thu, 03 Jul 2025 14:03:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/097c90bc-36cd-42b7-940f-385c29516aa9_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>What if the way you&#8217;re building your product is the very thing keeping it from working?</p><p>That&#8217;s the conversation I had with Clarence Tan, co-founder and CEO of Boddle Learning&#8212;a company that turned educational games into something kids <em>beg</em> their parents to buy.</p><p>This wasn&#8217;t an overnight success. Clarence and his team started out in what he calls their "mom&#8217;s basement phase," piecing together grant money to build their first prototype.</p><p>They didn&#8217;t have a dev team.</p><p>They didn&#8217;t have users.</p><p>They barely had a product.</p><p>But they had one big question:</p><p><strong>Can we build learning games that are actually fun to play?</strong></p><p>Not "educational" games wrapped in a thin layer of gameplay.</p><p>Not worksheets disguised as entertainment.</p><p>Real games. That kids want to come back to.</p><p>That required something most teams skip:</p><p><strong>A ruthless focus on understanding the user.</strong></p><h2>Why Most Product Teams Build in a Vacuum</h2><p>Here&#8217;s the trap:</p><p>Your engineers execute the ticket.</p><p>Your PM owns the roadmap.</p><p>Your designers polish the flow.</p><p>But no one is actually listening to the user.</p><p>You start building based on secondhand data, internal assumptions, and what the last customer said in a sales call. Slowly, your team loses touch with the people they&#8217;re building for.</p><p>And when that happens, even the smartest teams ship things no one wants.</p><p>Clarence saw that early.</p><p>When he and his co-founder were building contract games for clients, they kept noticing a pattern: kids hated most educational games. They could smell the "learning" from a mile away.</p><p>The game mechanics were weak.</p><p>The fun was missing.</p><p>The outcomes were predictable.</p><p>So they flipped the script.</p><p><strong>Fun first. Then learning.</strong></p><p>It was a gamble. But it worked because they were obsessively close to the user.</p><h2>Proximity Beats Assumptions Every Time</h2><p>The most important shift Clarence made wasn&#8217;t tactical. It was cultural.</p><p>He and his team weren&#8217;t just trying to build "what made sense."</p><p>They were building what made kids <em>light up.</em></p><p>That meant watching kids play.</p><p>Sitting in classrooms.</p><p>Running playtests.</p><p>Studying reactions.</p><p>Asking teachers what broke or worked.</p><p>You don&#8217;t get that kind of feedback from a Google Form. You get it from being in the room.</p><p>Too many teams wait until scale to build a feedback loop. By then, it&#8217;s too late. You&#8217;ve scaled assumptions. You&#8217;ve hardened the wrong patterns.</p><p>At Boddle, proximity wasn&#8217;t an afterthought. It was the product strategy.</p><h2>COVID Wasn&#8217;t the Break&#8212;It Was the Mirror</h2><p>When COVID hit, Clarence saw an opening. Everyone was scrambling for free resources. So his team sent out messages like:</p><p>"We&#8217;re offering Boddle free during the pandemic."</p><p>(They were free anyway. But the positioning mattered.)</p><p>Suddenly, they were on lists of "Top 10 Free Tools for Remote Learning." Then they were on the White House resource list. Then they hit 50,000 users.</p><p>That kind of growth exposes cracks fast.</p><p>Their servers crashed constantly.</p><p>Their onboarding couldn&#8217;t keep up.</p><p>Their support inbox exploded.</p><p>But they survived because the product actually worked. Not technically. <strong>Emotionally.</strong></p><p>Kids liked it. Teachers used it. Parents recommended it.</p><p>Because the team had built with empathy from Day 1.</p><h2>If They Don&#8217;t Use It, It Doesn&#8217;t Matter</h2><p>Here&#8217;s what I see too often:</p><p>Founders get excited about an idea.</p><p>They build fast. They launch big.</p><p>And they get silence.</p><p>No adoption. No stickiness. No traction.</p><p>Why?</p><p>Because they never got close enough to the people they were building for.</p><p><strong>It doesn&#8217;t matter how good your tech is if no one wants to use it.</strong></p><p>Clarence didn&#8217;t just ship features.</p><p>He built around motivation. Around characters kids could identify with. Around learning loops that felt like leveling up, not logging in.</p><p>That takes more than wireframes and Jira tickets.</p><p>It takes watching your users. Caring about their reactions. And being willing to kill ideas that don&#8217;t land.</p><h2>Are You Close Enough to Feel the Friction?</h2><p>Every team says they care about the user.</p><p>But if your engineers can&#8217;t describe your user without reading a persona doc...</p><p>If your designers haven&#8217;t sat with real feedback in weeks...</p><p>If your roadmap is shaped more by internal goals than real pain...</p><p>Then you&#8217;re too far.</p><p>Clarence reminded me of something I learned the hard way at Stackify:</p><p><strong>The faster you build, the more dangerous your assumptions become.</strong></p><p>Speed without understanding isn&#8217;t innovation. It&#8217;s waste.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t0S1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t0S1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t0S1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t0S1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t0S1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t0S1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107695,&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://newsletter.productdriven.com/i/166988759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.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_!t0S1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!t0S1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!t0S1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!t0S1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad997f1-730e-4fac-a88e-e80745f66f39_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#127911; If you&#8217;re scaling a product team, you need this episode.</p><p>Clarence breaks down exactly how they built Boddle from prototype to millions of users&#8212;and how staying close to the user changed everything.</p><p><a href="https://product-driven.captivate.fm/episode/how-boddles-product-driven-approach-built-educational-games-that-kids-ask-parents-to-buy-with-clarence-tan/">Listen now on the Product Driven podcast.</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.productdriven.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 Product Driven Newsletter! Subscribe for free to receive new posts and support 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>]]></content:encoded></item></channel></rss>