<?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[Focused Chaos]]></title><description><![CDATA[A biweekly newsletter on navigating the chaos of building & investing in startups. Topics include venture studios, entrepreneurship, product management, analytics and more, leveraging a combination of best practices & instincts.]]></description><link>https://www.focusedchaos.co</link><image><url>https://substackcdn.com/image/fetch/$s_!Jct_!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18ecef5-faa3-42f5-94e9-7467cb057901_1254x1254.png</url><title>Focused Chaos</title><link>https://www.focusedchaos.co</link></image><generator>Substack</generator><lastBuildDate>Thu, 29 Oct 2026 05:10:08 GMT</lastBuildDate><atom:link href="https://www.focusedchaos.co/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ben Yoskovitz]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[byosko@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[byosko@substack.com]]></itunes:email><itunes:name><![CDATA[Ben Yoskovitz]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ben Yoskovitz]]></itunes:author><googleplay:owner><![CDATA[byosko@substack.com]]></googleplay:owner><googleplay:email><![CDATA[byosko@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ben Yoskovitz]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Understanding AI Business Models]]></title><description><![CDATA[AI is fundamentally changing how businesses work and make money.]]></description><link>https://www.focusedchaos.co/p/understanding-ai-business-models</link><guid isPermaLink="false">https://www.focusedchaos.co/p/understanding-ai-business-models</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 27 Oct 2026 12:07:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ec23b603-fc78-40b7-8418-ebc7b82d5bb0_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI is fundamentally changing how businesses work and make money. And things are just getting started.</p><p>In 2013, Alistair Croll and I published <em><a href="https://leananalyticsbook.com">Lean Analytics</a></em>, a book about using data to make better decisions. One of the most popular parts of the book was our business model diagrams. We mapped six business models: freemium Saas, e-commerce, mobile apps, user-generated content, marketplaces and media sites. The focus wasn&#8217;t exclusively on how these businesses make money. The focus was on understanding the whole business, each moving part and how one part affected another. <strong>Everything is a system.</strong></p><p>We described each business model in-depth, drew diagrams to understand user/customer journeys, and identified a set of key metrics that matter, depending on the stage of your business.</p><p>Then along comes AI&#8230;</p><p><strong>Suddenly, we have a host of new business models that warrant investigation.</strong></p><p>I started exploring this further with a simple version of a usage-based product, using Candor as my case study. I published it as &#8220;Model 7&#8221; in my <a href="https://www.focusedchaos.co/p/systems-thinking-needs-a-scorecard">post on systems thinking</a>.</p><blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;13838360-d3c2-4636-ab0b-7523ed34d023&quot;,&quot;caption&quot;:&quot;Systems thinking is having a moment. Netflix&#8217;s CPTO, Elizabeth Stone, recently said it&#8217;s the most important skill she looks for in the AI era. Systems thinkers are apparently &#8220;the new 10x employees.&#8221; Designers are being told it&#8217;s the one skill that will help them survive.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Systems Thinking Needs a Scorecard&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:429638,&quot;name&quot;:&quot;Ben Yoskovitz&quot;,&quot;bio&quot;:&quot;Founding Partner of Highline Beta. Entrepreneur, investor &amp; author.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa4159c-fca1-4dc0-8be6-4101d8485e1d_1200x1200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-10-13T12:15:14.703Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ad2fc35-8be2-494d-acfc-3420f2a56fc2_2912x1632.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.focusedchaos.co/p/systems-thinking-needs-a-scorecard&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:219598522,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:11,&quot;comment_count&quot;:5,&quot;publication_id&quot;:1238578,&quot;publication_name&quot;:&quot;Focused Chaos&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jct_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18ecef5-faa3-42f5-94e9-7467cb057901_1254x1254.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><p>On <a href="https://www.linkedin.com/feed/update/urn:li:activity:7516158520208080897/">LinkedIn</a>, Alistair was gracious enough to suggest that I&#8217;d just written the missing chapter of Lean Analytics. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/feed/update/urn:li:activity:7516158520208080897/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D0pk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 424w, https://substackcdn.com/image/fetch/$s_!D0pk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 848w, https://substackcdn.com/image/fetch/$s_!D0pk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 1272w, https://substackcdn.com/image/fetch/$s_!D0pk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!D0pk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png" width="543" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&quot;width&quot;:543,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:387716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/feed/update/urn:li:activity:7516158520208080897/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/222172108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.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_!D0pk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 424w, https://substackcdn.com/image/fetch/$s_!D0pk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 848w, https://substackcdn.com/image/fetch/$s_!D0pk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 1272w, https://substackcdn.com/image/fetch/$s_!D0pk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc858b193-6e95-49ab-b6c7-61834cb3e502_543x847.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This wasn&#8217;t quite the missing chapter, but got me thinking&#8230;<em>what are the new AI business models and how do they actually work?</em></p><p>With that in mind, I dug in.</p><div><hr></div><h2>Introducing <a href="https://businessmodels.ai">AI Business Models</a></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://businessmodels.ai" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3-si!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 424w, https://substackcdn.com/image/fetch/$s_!3-si!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 848w, https://substackcdn.com/image/fetch/$s_!3-si!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 1272w, https://substackcdn.com/image/fetch/$s_!3-si!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3-si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png" width="1251" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1251,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200586,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://businessmodels.ai&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/222172108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.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_!3-si!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 424w, https://substackcdn.com/image/fetch/$s_!3-si!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 848w, https://substackcdn.com/image/fetch/$s_!3-si!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 1272w, https://substackcdn.com/image/fetch/$s_!3-si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe72e8738-19b5-436e-90ae-ebd33d6c9957_1251x933.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>This is a <a href="https://businessmodels.ai">new website with 8 AI business models</a> that are defined and mapped.</strong> </p><p>The content isn&#8217;t as thorough as Lean Analytics, but it&#8217;s an interesting starting point.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/understanding-ai-business-models?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/understanding-ai-business-models?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>How to use AI Business Models</h2><p>The website lists each of the AI business models:</p><ol><li><p>Model and inference APIs (e.g., OpenAI, Jev, Fireworks AI)</p></li><li><p>Consumer AI subscription (e.g., ChatGPT, Midjourney)</p></li><li><p>Subscription for usage credits (e.g., Lovable, Clay, Moselle)</p></li><li><p>Pay per job (e.g., Crosby, Candor, EvenUp)</p></li><li><p>AI add-on to existing SaaS (e.g., Microsoft Copilot, Notion, Canva)</p></li><li><p>Outcome-priced AI agents (e.g., Fin, Sierra, Chargeflow)</p></li><li><p>Ad-supported AI (e.g., ChatGPT, Amazon Rufus, Koah)</p></li><li><p>AI-native services</p></li></ol><p>It&#8217;s a comprehensive list, but not necessarily exhaustive. AI business models are evolving quickly. It&#8217;s tough to keep up.</p><p><strong>Each model has a detailed description, metrics that matter and a systems diagram.</strong> </p><p>The site gives you a walkthrough for how to select the right model(s) for your business. Most companies leverage at least two models at a time, which is exactly what we uncovered with Lean Analytics as well. It&#8217;s rare to find a company using one model. Things are even more complicated today.</p><p>Each systems diagram can be downloaded as a PNG, PDF or PPTX file. The PPTX files are easy to update, which you&#8217;ll want to do, to customize them to your business.</p><p><strong>The site also has a News section, which updates weekly with curated information about AI business models.</strong> If you want to stay up-to-date with things, please subscribe.</p><p>My hope is that people see <a href="https://businessmodels.ai">AI Business Models</a> as a genuine resource that they come back to over and over. I intend to update things regularly.</p><div><hr></div><h2>How to read a business model diagram</h2><p>The business model diagrams represent a high-level, but complete view, of how each AI business model works.</p><p>Here&#8217;s an example:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yRvi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yRvi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 424w, https://substackcdn.com/image/fetch/$s_!yRvi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 848w, https://substackcdn.com/image/fetch/$s_!yRvi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 1272w, https://substackcdn.com/image/fetch/$s_!yRvi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yRvi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png" width="1456" height="1724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1724,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:728418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/222172108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.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_!yRvi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 424w, https://substackcdn.com/image/fetch/$s_!yRvi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 848w, https://substackcdn.com/image/fetch/$s_!yRvi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 1272w, https://substackcdn.com/image/fetch/$s_!yRvi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8afe1d-d511-4ea6-9010-24574bf3be54_2912x3448.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I know that&#8217;s not easy to read or digest, but you can download the file, or zoom into it on the site.</p><ul><li><p>Read the diagram top to bottom, starting with how users/customers are acquired.</p></li><li><p>In this case, I&#8217;ve mapped two approaches to customer engagement: a free trial with free credits, or a sales-led approach. That definitely adds complexity to the diagram. It&#8217;s also a good reminder for why you need to customize the diagrams to your business.</p></li><li><p>Imagine a user/customer flowing through the diagram, where the movement between steps is represented by a metric.</p></li><li><p>Not every single detail is mapped. For example, the diagram assumes the customer sees a demo, runs a pilot and converts. That might require multiple sales calls. Technically, each of the business model diagrams could have multiple levels, where you double click into, or zoom into, specific sections to see more precise detail. I didn&#8217;t map out those details, but you could (and should) when designing your own business models. When you do that you truly start to understand every step and flow through your business, and where there may be bottlenecks.</p></li><li><p>The goal is to understand the system, not just one part of it. Then, it&#8217;s important to decide where to focus. Pick one area of the map that&#8217;s the most troublesome, and work to fix it. Once that&#8217;s done, you can logically move to the next part of the map and fix that. And so on.</p></li></ul><div id="youtube2-1whbM-kR6cA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;1whbM-kR6cA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/1whbM-kR6cA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Things I want to add to the site</h2><p>There&#8217;s a lot more I can do with <a href="https://businessmodels.ai">AI Business Models</a>. Here are a few of the ideas I&#8217;m pursuing:</p><ol><li><p><strong>A business model generator:</strong> An AI-tool that would take your inputs and help you map your customized business model.</p></li><li><p><strong>More case studies:</strong> I&#8217;ve used <a href="https://runcandor.com">Candor</a> as <a href="https://www.businessmodels.ai/candor-case-study/">a case study</a>, to demonstrate how models blend together, but I want to publish more case studies. <em>Lean Analytics</em> had some great case studies that brought the concepts to life.</p></li><li><p><strong>Metrics per stage:</strong> In Lean Analytics we defined <a href="https://www.focusedchaos.co/p/what-stage-are-you-really-at">5 business stages</a> (Empathy, Stickiness, Virality, Revenue and Scale) and there were specific metrics to focus on per stage. The site might list those metrics, but doesn&#8217;t organize them by stage. Once I&#8217;ve got metrics per business model per stage, I can help identify the One Metric That Matters at any given point in time.</p></li><li><p><strong>More benchmarks:</strong> Each business model has a few examples and benchmarks for metrics, but it&#8217;s not comprehensive. In some cases, there isn&#8217;t enough data yet, or I could only find anecdotal data. Eventually, I could see the site having up-to-date benchmarks for every key metric.</p></li><li><p><strong>A survey:</strong> I&#8217;d like to collect more data from people on what business model(s) they&#8217;re exploring. I want to understand how people are pricing their products, integrating business models and figuring things out.</p></li></ol><p>If you have any ideas for how to improve the site, please let me know!</p><div><hr></div><h2>AI is fundamentally changing how businesses work</h2><p>Thank you mister obvious. AI is pretty much changing everything. Some of that&#8217;s good, some less so. But here we are, in the midst of insane change, trying to wrap our arms and brains around it.</p><p>From a business perspective, AI changes the very fundamentals of the work we produce and the value we create for others (and ourselves). It changes expectations (and is doing so faster than I&#8217;ve ever seen).</p><p><strong>If you&#8217;re building an AI product, you have to completely revisit everything, from how you on board users to how you monetize.</strong> AI is leaving no stone unturned. But it&#8217;s still extremely new and unclear.</p><p>Each of the eight business models I&#8217;ve defined have historical precedence. For example, there are lots of companies built on ad revenue. We understand how ad revenue businesses work. <em>But ad-supported AI businesses?</em> Very different, and still unproven.</p><p>SaaS (software subscriptions) has been a mainstay for twenty years. <em>What about subscriptions for usage credits though?</em> Similar, but different. And the new subscription model for AI use is in flux. Even the concept of &#8220;a credit&#8221; is fuzzy, because it&#8217;s a made up way of defining some amount of use.</p><p>With all of this change, I thought it would be cool to centralize AI business model information, with a Lean Analytics lens. Hopefully others feel the same way!</p><p><strong>You can check out the site today at <a href="https://businessmodels.ai">https://businessmodels.ai</a>.</strong></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Systems Thinking Needs a Scorecard]]></title><description><![CDATA[AI hype made systems thinking urgent. Here&#8217;s what it looks like with measurement, a new Lean Analytics model, and a real AI product.]]></description><link>https://www.focusedchaos.co/p/systems-thinking-needs-a-scorecard</link><guid isPermaLink="false">https://www.focusedchaos.co/p/systems-thinking-needs-a-scorecard</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 13 Oct 2026 12:15:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4ad2fc35-8be2-494d-acfc-3420f2a56fc2_2912x1632.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Systems thinking is having a moment. Netflix&#8217;s CPTO, Elizabeth Stone, <a href="https://www.lennysnewsletter.com/p/netflix-cpto-on-ai-and-the-future">recently said</a> it&#8217;s the most important skill she looks for in the AI era. Systems thinkers are apparently <a href="https://robblaine.substack.com/p/systems-thinkers-the-new-10x-employees">&#8220;the new 10x employees.&#8221;</a> Designers are being told it&#8217;s <a href="https://uxdesign.cc/one-skill-separates-the-designers-who-survive-2026-from-the-ones-who-dont-f4dec8c3ffe0">the one skill</a> that will help them survive.</p><p>I&#8217;m a fan. But as I watch the hype around systems thinking reach a feverish pitch, my first reaction is: <em>wait, wasn&#8217;t this what we were supposed to be doing already?</em></p><p>As far as I know, no one&#8217;s claiming they invented systems thinking recently. Elizabeth Stone points to Donella Meadows&#8217; <em><a href="https://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp/1603580557/">Thinking in Systems</a></em>, which came out in 2008. What&#8217;s new is the urgency. Systems thinking has gone from a nice-to-have skill to the thing that will save your career in the AI era. Come on now, it was always mission critical. The AI hype machine needed something new to latch onto. Enter systems thinking.</p><p>When Alistair and I wrote <em><a href="https://www.amazon.com/Lean-Analytics-Better-Startup-Faster/dp/1098168186/">Lean Analytics</a></em> in 2013, we didn&#8217;t specifically call it systems thinking. But that&#8217;s what we were articulating: map the business, figure out where you are, identify the biggest constraint, measure it, test ways to improve it and repeat. We designed diagrams that mapped business models. We created frameworks for logically figuring out what to focus on. I guess we&#8217;re systems thinkers. <em>Who knew?</em> &#129335;</p><p>Beyond the insane hype machine that is &#8220;everything AI,&#8221; systems thinking really does matter. AI can make individual tasks faster and output cheaper. That creates more opportunities to improve a business, and more opportunities to make one part look productive while quietly breaking another. You can generate ten reports in the time it used to take to write one. Congratulations. <em>Who&#8217;s reading them? What decisions are they improving? How much work did you create for everyone else?</em>  </p><div id="youtube2-3fTBtb385LE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;3fTBtb385LE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/3fTBtb385LE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Old Ideas, New Consequences</h2><p>A lot of the current &#8220;systems thinking&#8221; advice says things like, &#8220;be strategic&#8221; or &#8220;think about the big picture.&#8221; Not helpful.</p><p>The useful part is understanding how things interact: feedback loops, delays, constraints and unintended consequences. Improving one part of a system doesn&#8217;t automatically improve the whole. Sometimes it makes the whole worse. </p><p>Lean Analytics gives you a practical way to act on that understanding. <strong>The business model is the system.</strong> The stage you&#8217;re at helps identify where to focus. The One Metric That Matters (OMTM) gives you a priority. Lines in the sand tell you what result would justify a decision. Build-Measure-Learn gives you a way to test your assumptions.</p><p><strong>Lean Analytics is systems thinking with a scorecard.</strong></p><p>That&#8217;s the kind of discipline needed when using AI and embedding AI into your products.</p><p><em>What are you measuring? Why? Over what period? What would convince you that your understanding of the system is wrong? What will you do differently when you find out?</em> Without those questions, you can spend a lot of time producing tons of output and very little time learning anything useful.</p><p>The simplest example is how people are adding AI to their work. I wrote about this in <a href="https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking">How I Use AI Without Outsourcing the Thinking</a>. Documents are cheap to produce now, so people produce more of them, and the work of figuring out what matters shifts to whoever has to read them. At this point, everyone&#8217;s received workslop. It&#8217;s exhausting.</p><p>If you add AI to one step and only measure that step, you may miss the cost you pushed somewhere else. Measure the whole workflow: time to a usable decision or completed job, rework, quality and the effort required from everyone involved. Writing the report faster is useful if the report helps someone do something. Otherwise you&#8217;ve accelerated the production of homework for your colleagues.</p><p>The same issue shows up when AI is the product, with a few additional complications.</p><div><hr></div><h2>A Business Model Where Every Use Has a Cost</h2><p>In Lean Analytics we included six business models: e-commerce, SaaS, free mobile apps, media sites, user-generated content and two-sided marketplaces. Each had a diagram showing how users move through the business and which metrics matter along the way.</p><p>Building <a href="https://www.runcandor.com">Candor</a>, I went back to the SaaS chapter, and it was a bit of a time capsule. We wrote that consumption pricing was &#8220;largely confined to Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) cloud computing companies today.&#8221; We also described the incremental cost of another SaaS customer as negligible. Those assumptions need revisiting for AI products.</p><p>Usage-based pricing predates AI. Variable costs do too. But if delivering your core value requires model calls, the relationship between usage, revenue, quality and cost becomes very visible. I&#8217;d pay attention to four things:</p><ol><li><p><strong>Usage can drive both revenue and cost.</strong> In a usage-based product, revenue depends on active customers, jobs per customer, units per job and price per unit. A subscription may add a fixed component, but usage still matters. More activity isn&#8217;t automatically better if you lose money delivering it.</p></li><li><p><strong>Customers can disappear without cancelling</strong>. A pure pay-per-use customer has nothing to cancel. They just stop using (and therefore spending). Subscription customers can cancel or downgrade, but how we measure churn is changing.</p></li><li><p><strong>Delivering trial value can incur material costs.</strong> Traditional free trials aren&#8217;t free to operate either. But in an AI product, showing someone what the product can do may require substantial computation. That cost belongs somewhere in your acquisition economics.</p></li><li><p><strong>Successful execution and useful output are different things.</strong> Traditional software can produce disappointing results too. But AI adds another source of variability: the same workflow can run successfully and deliver outputs of very different quality. You have to evaluate the result, not just whether the job completed.</p></li></ol><p>To bring this to life, I created a new business model diagram for Candor. <strong>It represents a usage-based AI product with a free trial and an optional subscription.</strong> It won&#8217;t fit every AI product, nor should it. <a href="https://www.focusedchaos.co/p/your-startup-is-a-system-you-can-map">You need to map your own business</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_!TZy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TZy7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 424w, https://substackcdn.com/image/fetch/$s_!TZy7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 848w, https://substackcdn.com/image/fetch/$s_!TZy7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!TZy7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TZy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png" width="1456" height="1600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1600,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:523825,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/219598522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.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_!TZy7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 424w, https://substackcdn.com/image/fetch/$s_!TZy7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 848w, https://substackcdn.com/image/fetch/$s_!TZy7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 1272w, https://substackcdn.com/image/fetch/$s_!TZy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a6d59c-a666-48c3-b3d9-b2b345872cac_2912x3200.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The beginning looks familiar. Visitors become trial customers, complete setup and reach their first result: the AI does a real job and delivers an output. But reaching first value requires another question. <em>Was that output useful?</em> <strong>Then comes the question that matters most at my current stage: </strong><em><strong>does the customer return for another job?</strong></em> If they do, they become a repeat, paying customer.</p><p>In Candor, we have two pricing models: one is completely pay-as-you-go, the other has a subscription with usage fees as well. This makes the diagram a bit more complicated. Fundamentally, the key is whether or not people try Candor, see enough value, and then use it again.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/systems-thinking-needs-a-scorecard?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/systems-thinking-needs-a-scorecard?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Three Problems That Look Like the Same Problem</h2><p>A customer runs one job and goes quiet. What happened?</p><ol><li><p><strong>Maybe the output wasn&#8217;t good enough.</strong> They tried the product, didn&#8217;t get sufficient value and decided to move on.</p></li><li><p><strong>Maybe they don&#8217;t have another job right now.</strong> The product worked. They&#8217;ll return when the need comes up again.</p></li><li><p><strong>Maybe they never had a recurring need.</strong> They were curious, or had a one-off task, but they aren&#8217;t the right customer.</p></li></ol><p>From the outside, all three look the same: one use, followed by silence. But what you do about them should be very different. A quality problem calls for product improvements. An infrequent need might call for patience, or better pricing, along with an understanding of the customer&#8217;s timing. A customer-fit problem calls for changes to acquisition and positioning.</p><p>You can easily choose the wrong response. Improve the product for someone who has no further need, and they still won&#8217;t return. Send more reactivation emails to someone who got a lousy result, and they&#8217;ll ignore you (and potentially get quite annoyed too). Decide your positioning is broken when the customer simply needs research once a quarter, and you may abandon a useful segment too soon.</p><p>Those aren&#8217;t the only explanations. Price, setup friction, competing tools and internal approvals can all get in the way. <strong>The point is to build a set of hypotheses you can investigate, rather than assigning every quiet customer the same label.</strong></p><p>Two feedback loops can help:</p><ol><li><p><strong>The first is sharing.</strong> Some AI products create reports, decks, code or other outputs that customers share, and those outputs can bring in new visitors. That only becomes a growth loop if people actually share the assets they create and recipients become customers. A &#8220;share&#8221; button is not a growth strategy.</p></li><li><p><strong>The second is learning.</strong> Review outputs, identify failure patterns, turn those patterns into evals and improve the product, and better results may increase reuse. But the loop doesn&#8217;t run itself. Usage generates material you can learn from. You still have to do the learning.</p></li></ol><blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;966ec51a-7302-41e3-b89c-11eb3a4a7876&quot;,&quot;caption&quot;:&quot;The talk about evals is heating up. Rightly so. AI products have an interesting problem: they can work &#8220;perfectly&#8221; and still produce crappy results.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The First Version of Your AI Eval is You&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:429638,&quot;name&quot;:&quot;Ben Yoskovitz&quot;,&quot;bio&quot;:&quot;Founding Partner of Highline Beta. Entrepreneur, investor &amp; author.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa4159c-fca1-4dc0-8be6-4101d8485e1d_1200x1200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-29T11:22:32.964Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5564260-a2f9-465d-a14c-ecf9f60168f4_1200x800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.focusedchaos.co/p/the-first-version-of-your-ai-eval&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:217863209,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1238578,&quot;publication_name&quot;:&quot;Focused Chaos&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jct_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18ecef5-faa3-42f5-94e9-7467cb057901_1254x1254.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><p>Underneath all of this are the economics. Every job consumes resources, so you need to understand gross profit per job, including the retries and checks required to produce an acceptable result. Sometimes better quality requires a bigger model or additional steps. Sometimes a better prompt, better routing or less unnecessary processing improves quality and lowers costs. You need to measure both.</p><p>Dormant pay-per-use customers generate little or no usage-related cost, which makes them easy to ignore. But you paid to acquire them, and their absence may be telling you something important. <strong>Silence is cheap to host. It can be expensive to misunderstand.</strong></p><div><hr></div><h2>What This Looks Like With Candor</h2><p>Quick background: Candor is a synthetic user research tool. You describe an audience, Candor researches it and creates synthetic participants grounded in that evidence, interviews them and produces a research report.</p><p>The business is primarily usage-based, with a subscription layered on. Every new workspace gets a trial project, enough to build an audience, create synthetic users and run a real study. After that it costs $7-$10/interview depending on whether or not you&#8217;re subscribed monthly. Users are unlimited because we&#8217;re charging for research, not headcount. We also hope this encourages customers to invite more team members, who subsequently do more research. <a href="https://runcandor.com/pricing">The pricing details are public.</a></p><p>In the &#8220;Usage-based AI product lifecycle&#8221; diagram above, an interview is a unit, a study is a job and the workspace is the customer account. </p><p>In Lean Analytics terms, we&#8217;re in the Stickiness phase. It&#8217;s live and people are using it. Now we need to answer the questions we put in the book: <em>&#8220;Are people using the product as expected?&#8221;</em> and <em>&#8220;Are people getting enough value out of it?</em>&#8221; </p><p>Growth isn&#8217;t the priority yet. As we wrote in the book, <em>&#8220;if you can&#8217;t convince a hundred users to stick around today, you&#8217;re unlikely to convince a million to do so later.&#8221;</em></p><blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;2933d0de-c61d-41d6-8644-e056a30a0b00&quot;,&quot;caption&quot;:&quot;Last week, a reader sent in a great question about business models and validation stages. While the focus is on ecommerce, the question (and lessons learned) apply to all business types:&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;From Empathy to Scale: What Stage Are You Really At? &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:429638,&quot;name&quot;:&quot;Ben Yoskovitz&quot;,&quot;bio&quot;:&quot;Founding Partner of Highline Beta. Entrepreneur, investor &amp; author.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa4159c-fca1-4dc0-8be6-4101d8485e1d_1200x1200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-02-27T13:12:54.059Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5a961ce-7bac-43a1-a12e-a54f4c9d0f18_1200x800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.focusedchaos.co/p/what-stage-are-you-really-at&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:141954931,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:9,&quot;comment_count&quot;:3,&quot;publication_id&quot;:1238578,&quot;publication_name&quot;:&quot;Focused Chaos&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jct_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18ecef5-faa3-42f5-94e9-7467cb057901_1254x1254.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><p>My One Metric That Matters (OMTM) is <strong>the percentage of workspaces that complete a trial study and then complete a second, paid study within 30 days.</strong></p><p>People signing up and running a trial is encouraging. Someone paying to run another study is a much stronger signal that the first experience was worth something. It isn&#8217;t proof of lasting value, but it&#8217;s a meaningful next step.</p><ul><li><p>The <strong>20-30% paid conversion target</strong> is a bit high based <a href="https://chartmogul.com/reports/saas-conversion-report/">the early benchmarks I&#8217;ve found</a> (although there isn&#8217;t a ton of data out there about AI usage-based product conversion yet).</p></li><li><p>The <strong>&#8220;within 30 days&#8221;</strong> target is a line in the sand. I need the learning cycle to be quick. More than 30 days between studies and I&#8217;m learning too slowly.</p></li></ul><p>If I can&#8217;t hit the OMTM (<strong>20-30% paid conversion in 30 days</strong>) it&#8217;s a problem that would then need to be diagnosed:</p><ol><li><p>Maybe the product isn&#8217;t creating enough value?</p></li><li><p>Maybe we&#8217;re attracting the wrong customer type, which means they don&#8217;t see the value, and/or they don&#8217;t have a frequent need?</p></li><li><p>Maybe the price is wrong?</p></li><li><p>Maybe it&#8217;s a combination of these things, and/or something else I&#8217;m not thinking about?</p></li></ol><p>BTW, I&#8217;m not sure if 20-30% conversion to 1 paid study is even economically viable. I know what it costs for a user to run 1 free study, and I&#8217;ll have to account for that in my overall CAC.</p><p><strong>For now, I focus on value creation, in the Stickiness phase, measured by usage. But that alone may not be enough to build a sustainable business.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>The Scorecard I Need</h2><p>Reuse is my focus. That doesn&#8217;t mean I can ignore everything else. I could encourage more studies by making them cheaper, while destroying the economics. I could add reminders that increase activity without improving value. I could make the first experience look impressive while producing research that doesn&#8217;t help anyone. The scorecard needs to keep me honest.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r65p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r65p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 424w, https://substackcdn.com/image/fetch/$s_!r65p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 848w, https://substackcdn.com/image/fetch/$s_!r65p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 1272w, https://substackcdn.com/image/fetch/$s_!r65p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!r65p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png" width="1456" height="1205" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1205,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:511522,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/219598522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.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_!r65p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 424w, https://substackcdn.com/image/fetch/$s_!r65p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 848w, https://substackcdn.com/image/fetch/$s_!r65p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 1272w, https://substackcdn.com/image/fetch/$s_!r65p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9e73126-e39d-4040-9f56-fb60c4868d88_2912x2410.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The OMTM gives me focus. Quality and economics provide guardrails. The other evidence helps explain what I&#8217;m seeing.</p><p>Systems thinking for me, at this stage, means:</p><ol><li><p>Focus specifically on what matters</p></li><li><p>But recognize that everything you do in one place likely affects everything else</p></li></ol><p>To do this, I need to collect qualitative and quantitative feedback. I need to better understand customers, their needs and how Candor delivers value. It&#8217;s simple, but complex at the same time, which is what makes building products and startups so difficult.</p><div><hr></div><h2>Getting Evidence from Quiet Customers</h2><p>Happy customers that use your product frequently are fairly easy to get to. Trust me, I&#8217;m doing that! I need testimonials and social proof. </p><p>You can also learn a lot from happy customers:</p><ol><li><p>Why and how are they getting value? Is it what you expected and/or something different?</p></li><li><p>How can you improve the product to create even more value?</p></li><li><p>What&#8217;s similar about them that might suggest you&#8217;ve identified the right ICP (ideal client profile)? Customer segmentation is super valuable. You might be surprised.</p></li></ol><p>The quiet customers are much harder to get to, but also incredibly important. </p><p>I reach out to everyone that signs up. I reach out to everyone that starts using the product. I reach out to everyone that completes their free trial. Some reply. Unfortunately quite a few don&#8217;t.</p><p>I don&#8217;t blame anyone (although it frustrates the heck out of me!) Answering a founder&#8217;s follow-up email is rarely the most important thing in someone&#8217;s day. So I&#8217;m trying to collect useful evidence inside the experience too. A few things I&#8217;m doing or planning:</p><ol><li><p><strong>Grade the first study myself.</strong> I&#8217;m already reviewing every study by hand. If an output is clearly weak and the customer doesn&#8217;t return, that supports a quality hypothesis. It doesn&#8217;t prove why they left, but it gives me somewhere specific to investigate</p></li><li><p><strong>Ask at the moment of value.</strong> A one-click question on the report, such as &#8220;Would you use this to help make a decision?&#8221;, should get more responses than an email days later. If it does, I can see whether the answers help explain who comes back.</p></li><li><p><strong>Ask about expected frequency.</strong> &#8220;How often do you run research?&#8221; gives me a starting point for segmentation. If someone expects to run research monthly and disappears, that&#8217;s worth investigating. If someone expects to run research a few times a year, thirty days of silence may be completely unsurprising.</p></li><li><p><strong>Segment by customer and use case.</strong> Product managers, consultants and founders may have different needs, and concept testing and problem discovery may have different usage patterns. If one segment returns more consistently, I want to know why. It could be my beachhead.</p></li><li><p><strong>Track return behaviour over time.</strong> Days since last study matters, but so does whether dormant customers eventually return when they have a new question, with or without a nudge from me. The second study is my current focus. The longer-term question is whether Candor earns a place in how someone does research.</p></li></ol><p>None of this is particularly fancy. It&#8217;s the work Lean Analytics has always asked you to do: identify what you need to learn, choose evidence that helps you learn it and set up the business so you can get an answer. Systems thinking.</p><h2>Measure What Helps You Decide</h2><p>AI changes some important economics and introduces new uncertainty into product quality. It also makes it easier to optimize a task while overlooking the consequences elsewhere. That makes systems thinking useful, as it always has been. It makes measurement and judgment useful too.</p><p>If you&#8217;re adding AI to a workflow, follow the work all the way through to a usable outcome. If you&#8217;re building a usage-based AI product, understand how quality, frequency, pricing and cost interact. </p><p>For Candor, the question is whether the customer got enough useful value to pay for another study when they have another research job to do. The scorecard helps me investigate that question. It won&#8217;t answer it for me. That&#8217;s the work: form a hypothesis, collect evidence, make a decision and be willing to change your mind.</p><p>If you map your own AI product this way, I&#8217;d love to see it. And if you think I&#8217;ve got Model Seven wrong, tell me. It&#8217;s version one. I expect to learn something.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The First Version of Your AI Eval is You]]></title><description><![CDATA[Evals tell you what not to ship. Lessons from grading an AI product by hand: rules vs. judgment, blind tests, and testing Jev on real data.]]></description><link>https://www.focusedchaos.co/p/the-first-version-of-your-ai-eval</link><guid isPermaLink="false">https://www.focusedchaos.co/p/the-first-version-of-your-ai-eval</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 29 Sep 2026 11:22:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d5564260-a2f9-465d-a14c-ecf9f60168f4_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The talk about evals is heating up. Rightly so. AI products have an interesting problem: they can work &#8220;perfectly&#8221; and still produce crappy results. </p><p>Evals are essentially ways of systematically testing whether AI output is any good. Pretty important when LLM output can vary from run to run.</p><p>I&#8217;ve been dealing with this problem inside <a href="https://www.runcandor.com">Candor</a>. The answer? Evals! (Sort of, and that&#8217;s the point.) </p><p>But not automated ones. There&#8217;s no shortage of eval frameworks, benchmarks, LLM-as-a-judge setups, automated regression tests, scorecards and increasingly sophisticated tooling. I&#8217;ll use more of that in the future. Today: I&#8217;m doing it mostly manual. I&#8217;m convinced this is critical, because before you automate things you need to answer a key question: <strong>What does good actually look like?</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>AI products can be wrong without being broken</h2><p>Traditional software is relatively straightforward to test. You click a button and something should happen. You submit a form and the data should save. You call an API and you should get the expected response. Software testing can get incredibly sophisticated, but fundamentally you&#8217;re checking whether it did what it was supposed to do.</p><p>AI adds another layer. <strong>The workflow can succeed and the output can still be wrong.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NTd9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NTd9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!NTd9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!NTd9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!NTd9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NTd9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:236549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/217863209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.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_!NTd9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!NTd9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!NTd9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!NTd9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ff416ec-4dda-40c1-b9ba-349b1773daf3_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s dig into this using Candor as an example.</p><p>Candor is a <a href="https://www.runcandor.com/what-is-synthetic-user-research">synthetic user research platform</a>. Someone defines an audience they want to learn from, and Candor creates synthetic users, interviews them and produces a research report. It&#8217;s heavily reliant on LLMs.</p><p>When Candor works, it creates 15-24 synthetic users, interviews them and produces a polished research report. No errors, no crashes, everything is smooth sailing. <em>But were the users realistic, and did they actually match the audience the researcher wanted? Did the interviewer listen to what someone said and ask smart follow-up questions, or just plow through the script? Did the report overstate something or include a quote that nobody said?</em></p><p>You could call these bugs, but they&#8217;re different from traditional software bugs. The workflow succeeded. The output just wasn&#8217;t good enough. AI is good at hiding quality problems. A synthetic user can sound completely convincing and still be wrong. A report can read beautifully and contain something unsupported. An AI interviewer can ask perfectly reasonable questions while conducting a mediocre interview.</p><p>If you don&#8217;t look closely, everything seems fine. Until a customer notices. Or, more likely, they don&#8217;t tell you and just stop using the product.</p><div><hr></div><h2>The first version of an eval is you</h2><p>When people talk about evals, the conversation moves quickly to automation. <em>What model should judge the output? What&#8217;s the scoring rubric, the dataset, the pass rate? How do we run evals automatically on every change?</em></p><p>All useful questions. But I wasn&#8217;t ready to answer them. I didn&#8217;t have a rubric for product output. I didn&#8217;t know which things mattered most, and I didn&#8217;t know what kinds of failures I was going to find. So I&#8217;m starting manually. </p><p>I'm not the first to say this. <a href="https://hamel.dev/blog/posts/evals-faq/">Hamel Husain and Shreya Shankar</a> call error analysis (reading the output yourself) "the most important activity in evals," and <a href="https://www.producttalk.org/ai-evals/">Teresa Torres</a> makes the same case for product teams. </p><p>Here's what it looks like in practice for Candor:</p><ol><li><p>Run the study, or inspect a real customer study.</p></li><li><p>Look at the output. </p></li><li><p>Find the problems. Claude Code helps me find issues, but I read the important parts myself.</p></li><li><p>Look for patterns.</p></li><li><p>Figure out what &#8220;better&#8221; would mean.</p></li><li><p>Make a change.</p></li><li><p>Test again.</p></li></ol><p>Not very sexy, but it&#8217;s already finding real issues. This is the grind of building quality software. We found synthetic user profiles that included facts that didn&#8217;t make sense. We found the interviewer occasionally covering ground that had already been discussed, and not handling lukewarm or ambiguous answers as well as I&#8217;d like. We found quotes in reports that needed stronger verification against the underlying interviews.</p><p>So we fixed those things. Quotes are a good example. Candor now verifies every quote against the underlying transcript before the report is saved. If nobody actually said it, it doesn&#8217;t get presented as a quote. That&#8217;s a pretty obvious rule once you&#8217;ve found the problem. But first you have to find the problem.</p><p>That&#8217;s really what I&#8217;m doing by systematically evaluating everything. <strong>I&#8217;m discovering the eval.</strong> Eventually the patterns become criteria, the criteria become a rubric, and parts of the rubric become automated. Human judgment, then rubric, then automated eval. I don&#8217;t think I&#8217;d trust that last step nearly as much if I skipped the first one.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/the-first-version-of-your-ai-eval?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/the-first-version-of-your-ai-eval?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Not everything needs an eval</h2><p>Sometimes the answer isn&#8217;t another LLM-based eval. It&#8217;s code.</p><p>Candor starts by researching an audience and creating synthetic participants. Let&#8217;s say a researcher asks for people who work at companies with more than 500 employees. That&#8217;s a requirement. I don&#8217;t want an LLM to get it right most of the time. Same with age ranges, seniority or other explicit criteria. So we&#8217;ve moved those things out of the AI&#8217;s judgment. The model can create the person. Code makes sure the person meets the requirements. I have a feeling that people are becoming overly dependent on LLMs to make decisions that are better served through other instruments.</p><p>I&#8217;ve started using this distinction: <strong>If something is a rule, don&#8217;t ask the AI nicely to follow it. Enforce it.</strong></p><p>This applies way beyond Candor. If something:</p><ul><li><p>has to be a particular format</p></li><li><p>must fall within a range</p></li><li><p>needs to match an enum</p></li><li><p>must contain exactly five items</p></li><li><p>has an explicit eligibility requirement</p></li><li><p>can be verified deterministically</p></li></ul><p>&#8230;you may not need an eval. You need a check.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WbHB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WbHB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!WbHB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!WbHB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!WbHB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!WbHB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156359,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/217863209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.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_!WbHB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!WbHB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!WbHB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!WbHB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff174203f-0f9a-4aef-a7f9-8a8d25c1599f_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Save the AI for the stuff that actually requires judgment. <em>Is this participant realistic? Is this answer vague? Did the interviewer ask a good follow-up? Does this evidence actually support the conclusion?</em> Those are harder questions, and those need evals.</p><p>This distinction sounds obvious, but AI makes it incredibly tempting to throw another prompt at every problem. <strong>Sometimes the correct amount of AI is less AI.</strong></p><div><hr></div><h2>Sometimes a failed eval is telling you to fix the UX</h2><p>Candor&#8217;s output is not solely the responsibility of LLMs. A user&#8217;s input matters too. Candor has a very clear &#8220;garbage-in, garbage-out&#8221; problem. As people use Candor, I can evaluate the quality of their inputs and the impact it has on the outputs.</p><p>It&#8217;s tempting to say, <em>&#8220;Well, that&#8217;s the user&#8217;s fault.&#8221;</em> It isn&#8217;t. Or at least that isn&#8217;t a very useful way to think about it. If users regularly put the wrong thing into a field, the field is probably wrong. Or the example isn&#8217;t clear enough. Or we need to validate the input before running the research.</p><p>I <a href="https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking">wrote recently</a> about people using AI to generate giant blobs of text and pasting them into Candor. People don&#8217;t read instructions. Maybe they never did. Now, I think it&#8217;s worse: they have an AI that can instantly create 700 words for a box that probably needs 50.</p><p>This is leading to a bunch of product changes. We&#8217;re adding better examples directly below fields, with clearer context. We&#8217;re warning people when an input looks suspicious, like a concept description that reads more like a research brief. Unfinished setups get saved so people don&#8217;t feel like they have to rush through everything. </p><p><strong>That&#8217;s not an LLM fix. It&#8217;s a UX fix. </strong>And that&#8217;s changed how I think about evals. I&#8217;m not evaluating a model. I&#8217;m evaluating a product that has AI in it. The quality of the final output depends on the user, the interface, the inputs, the web research, the models, the prompts, the code around them and all the small decisions happening in between. If the final result sucks, asking <em>&#8220;Which prompt do I need to fix?&#8221;</em> is way too narrow.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Define &#8220;better&#8221; before you make the change</h2><p>I&#8217;ve <a href="https://www.focusedchaos.co/p/how-i-ship-real-software-with-claude-code">written before</a> about defining &#8220;done&#8221; before I let Claude Code build something. Claude Code is very eager to declare victory. Ask it to build something, then ask, <em>&#8220;Did you do it?&#8221;</em> and you&#8217;ll get some version of, <em>&#8220;Absolutely! Everything is working perfectly!&#8221;</em> &#128516; Instead, when coding, it&#8217;s best to define pass/fail criteria upfront. That way you can define what a feature should do, how it should work, and your expectations on how to validate whether it&#8217;s done properly or not.</p><p>I&#8217;m now using the exact same habit for AI behavior. Before we make a meaningful change, I want to know the current baseline, what we&#8217;re trying to improve, how we&#8217;ll measure it, how much better the new approach has to be, and whether there&#8217;s a cost or latency tradeoff. Then we test it.</p><p>This matters because AI makes experimentation incredibly cheap. </p><p><em>&#8220;Let&#8217;s do more web searches!&#8221;</em> Sure. </p><p><em>&#8220;Let&#8217;s use that new, cool model!&#8221;</em> Why not? </p><p><em>&#8220;Let&#8217;s have another AI check the first AI!&#8221;</em> Sounds very AI. &#129315; </p><p>Before you know it, your product is slower, more expensive and significantly more complicated. <strong>But is it better?</strong></p><div><hr></div><h2>I built a blind taste test for search results</h2><p>Candor builds its synthetic audiences, in part, using web research. If the research is weak, the participants are weak, and everything downstream inherits the problem. </p><p>As more people used Candor, I noticed two problems:</p><ol><li><p>The system was generating too few synthetic users</p></li><li><p>The synthetic users were too similar</p></li></ol><p>After some investigation, I had a hypothesis that Perplexity could be a better web search tool than Tavily. So I tested it.</p><p>I ran the same web search queries through Perplexity and Tavily and compared the results. The initial analysis was inconclusive.</p><p>Then I had Claude Code build me a blind review page. Each page shows one study brief and two lists of search results. Nothing tells me which approach produced which list, and the sides are shuffled.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hjgv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hjgv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!Hjgv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!Hjgv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!Hjgv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hjgv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:938073,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/217863209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.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_!Hjgv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!Hjgv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!Hjgv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!Hjgv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe1453d4-2a9d-4159-9f5f-e8998554ee5e_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I answer one question: <strong>Which list would better help me build realistic synthetic users for this audience?</strong> </p><p>I ran about 30 of these head-to-head tests. </p><p>Perplexity was stronger on some regional searches, especially when we were looking for something specific to one country. But it performed worse at finding broader trends that were still important for creating realistic synthetic users. </p><p>That led to another round of questions. <em>Were the search queries themselves the problem? Should we run more searches? Fewer? Should each query focus on one question instead of several?</em></p><p>Down the rabbit hole we went. &#128516;</p><p><strong>The key is that it&#8217;s OK, and probably necessary, to evaluate things by hand.</strong> </p><p>It takes time, and you&#8217;re only one judge. But early on, someone has to establish the quality bar. You need to decide what &#8220;better&#8221; actually means before you ask a system to evaluate it for you.</p><p>The whole experiment cost $7.54. A few dollars and a bit of my time saved us from making a change blindly.</p><div><hr></div><h2>A hot new model is exactly when you need evals</h2><p>This came up again with <a href="https://typesafe.ai/blog/introducing-system-one-models-and-jev">Jev</a>, a new model from TypeSafe that&#8217;s getting a lot of attention. I&#8217;m working on a future post about Jev now.</p><p>The short version: Jev isn&#8217;t designed to generate text like ChatGPT or Claude. TypeSafe calls it a &#8220;System One&#8221; model. You give it a decision to make (yes/no, pick an option, score something) and it gives you a structured, probabilistic answer.  That maps nicely to a bunch of small decisions Candor makes behind the scenes. Is this answer vague? Has the participant already covered this topic? Do we have enough evidence on this audience, or should we keep researching?</p><p>New model, interesting architecture, super fast. Let&#8217;s put it everywhere!</p><p>Nah. Let&#8217;s test it first. We took 261 real answers from our test environment and had a stronger model grade each one. That became our answer key. Then we compared Jev against what Candor was already doing.</p><p>Some of the results were pretty dramatic. For deciding whether a participant had already told us something, our old keyword rule was right 1 time out of the 26 times it fired. For detecting vague answers, the keyword approach caught 6 of 60. Jev was significantly better at both because it judges meaning instead of matching words. We also tested the decision Candor makes about whether it has enough audience research to continue. Our existing small model wrongly stopped the research 48% of the time across 490 replayed cases. Jev did that 11.5% of the time.</p><p>Then we tested Jev for fact-checking participant profiles, and it wasn&#8217;t good enough. At least not yet. Depending on the test, it would have missed somewhere between a sixth and a quarter of the real errors. So we&#8217;re not using it there. <strong>Same model, same product, different job, different result.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!01r9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!01r9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!01r9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!01r9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!01r9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!01r9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186257,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/217863209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.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_!01r9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!01r9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!01r9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!01r9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc42b47-dab7-4ae1-bfd4-078732a2d877_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s why <em>&#8220;Is Jev better?&#8221;</em> is the wrong question. Better at what? On which data? Against what baseline, at what cost, and how good does it have to be before you&#8217;re willing to put it into production? </p><p>&#8220;New&#8221; isn&#8217;t a reason to use something. If anything, the opposite is probably true. And <em>&#8220;everyone on X is talking about it&#8221;</em> isn&#8217;t a reason either. Hype is hype. Test things on your actual problem.</p><div><hr></div><h2>Evals tell you what not to ship</h2><p>In the last couple of weeks we&#8217;ve tested more than a dozen ideas that didn&#8217;t make it into Candor: different search providers, different ways of creating queries, different models for small decisions and extra verification steps. </p><p>Some worked. </p><p>A lot didn&#8217;t. </p><p>This is the part of evals I&#8217;m appreciating the most. Most discussion about evals focuses on making AI more reliable, and that&#8217;s important. But evals have another job: <strong>they tell us what not to ship.</strong></p><p>That&#8217;s increasingly valuable because the cost of building things is collapsing. </p><p>For most of my career, engineering capacity was constrained. You had ten things you wanted and enough capacity to build two. That forced prioritization. We definitely didn&#8217;t always prioritize correctly, but there was friction. Building something cost enough that you generally had to make a case for it.</p><p>AI is stripping that friction away. </p><p>In the last couple of weeks alone I&#8217;ve merged more than 200 changes into Candor. That&#8217;s a lot compared to what I could have done a couple years ago (which, on my own, might have been zero!) </p><p>It&#8217;s also dangerous.</p><p><strong>Shipping 200 changes doesn&#8217;t mean the product is 200 changes better.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q0bD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q0bD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Q0bD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Q0bD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Q0bD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q0bD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2128013,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/217863209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.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_!Q0bD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Q0bD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Q0bD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Q0bD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F797cf637-3484-46f4-8728-94e0b924509b_1536x1024.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI coding tools are perfectly happy to keep going. There&#8217;s always another bug, optimization, prompt tweak, model, agent or verification step. They don&#8217;t get tired. They don&#8217;t have somewhere else to be. And they don&#8217;t particularly care if the product gets better.</p><p>I do.</p><p>Engineering capacity used to be a forcing function. If building is getting dramatically cheaper, we need a new one.</p><p>I think evals are part of that.</p><p>The question I&#8217;m asking is, <em>&#8220;Can I build this?&#8221;</em> Yup, I can.</p><p>It&#8217;s not even, <em>&#8220;How quickly can I build this?&#8221;</em> Usually, pretty quickly.</p><p>The harder question is: <strong>How will I know if this actually made the product better?</strong></p><p>That&#8217;s what I&#8217;m trying to build evals for. </p><p>And for now, apparently, that means reading a lot of synthetic interviews by hand. &#128556;</p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI Built the Product. It Didn’t Launch It.]]></title><description><![CDATA[Everything between "the code works" and "customers are paying" still runs on judgment.]]></description><link>https://www.focusedchaos.co/p/ai-built-the-product-it-didnt-launch-it</link><guid isPermaLink="false">https://www.focusedchaos.co/p/ai-built-the-product-it-didnt-launch-it</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 15 Sep 2026 12:14:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0b6c3cf9-39ff-4b35-be2e-5f41fc814d6f_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, we&#8217;re launching <a href="https://www.runcandor.com">Candor</a>, a synthetic user research platform.</p><p>This isn&#8217;t an ad for the product. It&#8217;s about what I learned getting it ready to launch.</p><p>We started in March. I&#8217;ve written all the code (thanks AI!) My colleague, Elizabeth van Monsjou, who leads research at Highline Beta, has provided the expertise, research rigour and a ton of testing. Tim Sun, one of our product designers stepped in last minute to help as well. </p><p>Candor hasn&#8217;t been our full-time job, which means it&#8217;s taken longer than I would have liked. I get twitchy if it takes more than 3 months to build an MVP.</p><p>But here we are. </p><p>Candor is now live, and I spent most of last week and the weekend grinding through final details. It reminded me of something that&#8217;s increasingly easy to forget in the age of AI coding: <strong>The gap between &#8220;the product works&#8221; and &#8220;the product is launchable&#8221; is significant. Most of it isn&#8217;t code.</strong></p><p>AI made building Candor dramatically easier. It didn&#8217;t solve onboarding, positioning, design, customer segmentation, support, feedback, metrics, sales motion or distribution.</p><p>Those things still require judgment.</p><p>Here&#8217;s what I learned.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>The happy path is a lie</h2><p>We piloted Candor with real users for a month before launch. We learned a lot.</p><p>Of course they found bugs. More importantly, they showed us how people actually tried to use the product.</p><p>It&#8217;s easy when you&#8217;re building something to focus on the happy path. You know how everything is supposed to work. You know what to type into every field. You move quickly through testing because, subconciously, you&#8217;re trying to confirm that what you built works.</p><p>Real users and customers don&#8217;t work that way. They go in with fresh eyes and do what people do: muck things up. &#128514;</p><p>It only took two people using Candor for us to see where we&#8217;d gone wrong. </p><p>The first step in Candor is creating a project and generating an audience of synthetic users to research. To do that well, Candor needs information from the user.</p><p>Our first test users weren&#8217;t sure what to provide.</p><p>They didn&#8217;t know what &#8220;good&#8221; looked like. They didn&#8217;t know how much detail to include or how their inputs would affect the synthetic participants being generated.</p><p>Some gave us almost nothing. Others wrote a lot without much intent behind it. Both could produce poor results. And if Candor generates weak synthetic users, the customer blames Candor.</p><p><strong>They&#8217;d be right to.</strong></p><p>We had a classic garbage-in, garbage-out problem, with an AI-twist: poor inputs don&#8217;t necessarily generate an obvious error. They can generate something that looks plausible but isn&#8217;t very good.</p><p>We made a bunch of changes:</p><ul><li><p><strong>We simplified the workflow.</strong> Originally you created a project, then an audience, then participants. Each felt like a separate object and it wasn&#8217;t obvious what decisions users were being asked to make. Today it&#8217;s a single three-step flow. You finish with what you actually want: synthetic users you can research.</p></li><li><p><strong>We added better examples.</strong> Candor supports B2B and B2C research, so examples for text inputs change depending on which you choose. Context matters.</p></li></ul><ul><li><p><strong>We clearly separated required and optional fields</strong> and explained why we&#8217;re asking for each one.</p></li></ul><ul><li><p><strong>We added quality checks on inputs</strong> that help people improve weak inputs before Candor generates participants.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ksFm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ksFm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!ksFm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!ksFm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!ksFm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ksFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:529115,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/215509588?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.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_!ksFm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!ksFm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!ksFm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!ksFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c4ef85-87c4-47c6-a1b7-6ce1fffb651b_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>None of this surfaces if you only walk the happy path. You built the thing, so you use it the way it was designed to be used. Your users don&#8217;t know the design. They just start doing things.</p><p><strong>Get real people into your product early. Watch where they struggle. Look specifically for places where user behaviour can create bad outcomes.</strong></p><p>And deliberately test edge cases. Some edge cases are fine to ignore. Others are product holes masquerading as unusual behaviour. </p><p>AI has dramatically accelerated development. That makes it even easier to rush past these details. Don&#8217;t.</p><p><strong>Sweat the details that affect whether someone gets value.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/ai-built-the-product-it-didnt-launch-it?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/ai-built-the-product-it-didnt-launch-it?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>AI has given us the &#8220;build forever&#8221; trap</h2><p>There are always bugs. There are always improvements. There is always another thing you could refactor, redesign, optimize or clean up.</p><p>AI coding makes this worse.</p><p>AI is good at finding problems. It&#8217;s also good at over-complicating solutions. </p><p>Every time Claude Code or Codex (or any AI coding tool) does something for you, it&#8217;s going to find more things to do. It&#8217;s so easy to agree with the AI tool and get it to keep doing things. Suddenly you&#8217;re four hours deep on something no user will ever notice.</p><p>I&#8217;ve written before that <a href="https://www.focusedchaos.co/p/vibe-coding-without-system-design-is-a-trap">vibe coding without system design is a trap</a>. But there&#8217;s another trap: <strong>AI has made the marginal cost of changing software so low that it becomes harder to stop changing it.</strong></p><p>Before AI, the cost of another feature or refactor forced prioritization. Now another change feels cheap. Twenty minutes here. Thirty minutes there. Forever.</p><p>At some point I had to draw a line with Candor and say,  &#8220;F*ck it, ship it&#8221;.</p><p>That&#8217;s a judgement call, not a surrender. Polishing Candor forever would delay the thing that matters much more now: putting it into customers&#8217; hands and learning whether they actually get enough value to keep using it and pay for it.</p><p><strong>The purpose of an MVP isn&#8217;t to eliminate uncertainty. It&#8217;s to move uncertainty from inside your head into the market.</strong></p><p>Eventually you have to ship.</p><blockquote><h4><strong>I want to interrupt this post for a moment to introduce you to the <a href="https://shophighline.com/">Highline Beta Shop</a>.</strong> </h4><p>It&#8217;s a merch store for startup folks and corporate innovators, with clothing, accessories, prints and more.</p><p><strong>Every Focused Chaos subscriber gets a 20% discount.  &#127881;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://shophighline.com" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u9tB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 424w, https://substackcdn.com/image/fetch/$s_!u9tB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 848w, https://substackcdn.com/image/fetch/$s_!u9tB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 1272w, https://substackcdn.com/image/fetch/$s_!u9tB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!u9tB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png" width="1000" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2838948-081c-409a-a258-8069aa99cef3_1000x667.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Built for builders.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://shophighline.com&quot;,&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="Built for builders." title="Built for builders." srcset="https://substackcdn.com/image/fetch/$s_!u9tB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 424w, https://substackcdn.com/image/fetch/$s_!u9tB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 848w, https://substackcdn.com/image/fetch/$s_!u9tB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 1272w, https://substackcdn.com/image/fetch/$s_!u9tB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2838948-081c-409a-a258-8069aa99cef3_1000x667.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Please go check it out and buy some merch! &#128525;</p><p>OK, back to our regularly scheduled post&#8230;</p></blockquote><div><hr></div><h2>An MVP isn&#8217;t an excuse for ugly</h2><p>I&#8217;m a fan of the MVP. I&#8217;ve <a href="https://www.focusedchaos.co/p/how-to-avoid-the-5-biggest-mvp-mistakes">defended it</a> more than once.</p><p>Minimum never meant crappy.</p><p>People are inundated with software, particularly new AI products. They make very fast judgments about whether something deserves their attention.</p><p>A rough product from a company that looks credible may get another chance. A rough product that also looks sloppy probably won&#8217;t.</p><p>Candor&#8217;s first website was completely AI-generated. I focused most of my energy on the content and relatively little on the design. It was OK. But OK is invisible.</p><p>At the very last minute I asked Tim Sun, one of our product designers at Highline Beta, for help. I gave him a couple days. What he produced is dramatically better.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BwME!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BwME!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!BwME!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!BwME!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!BwME!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BwME!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:571535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/215509588?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.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_!BwME!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!BwME!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!BwME!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!BwME!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00611b96-22f6-42a1-bf0d-7f193d039fe6_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re still working through messaging. For example, one line we liked, &#8220;Building got easier. Building the right thing didn&#8217;t.&#8221; resonated with a particular audience but not everyone. So we removed it.</p><p>There&#8217;s definitely more to do, especially inside the product. Candor needs real UI/UX love. Small things compound: the words on a button, a single line of instruction above a field, an empty state. Those are product decisions, not decoration.</p><p><strong>An MVP doesn&#8217;t need to be beautiful, but it can&#8217;t look like it&#8217;s completely AI-generated with no attention to detail. Otherwise it won&#8217;t clear the credibility threshold required for someone to give it a real chance.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Your ICP can be fuzzy but your data shouldn&#8217;t be</h2><p>I don&#8217;t know Candor&#8217;s ICP (ideal client profile) with certainty. I think that&#8217;s true for a lot of startups at launch.</p><p>My current hypothesis is that Candor fits larger companies with multiple product and/or marketing teams, plus consultants who run a lot of market and customer research. But we&#8217;ve also seen smaller and mid-sized startups get value from it. Different buyers, different research cadence, different willingness to pay. Potentially different reasons for using the product at all.</p><p>The mistake would be averaging them together.</p><p><strong>You don&#8217;t have to be right about your ICP on day one. But it&#8217;s a mistake to blend different customer segments together.</strong></p><p>Right from the get go, I&#8217;m trying to define segments:</p><ul><li><p>If someone books a demo, I ask a few questions to understand more about them.</p></li><li><p>When a user signs up, the onboarding process asks for a bit of context as well, without creating too much friction.</p></li><li><p>We can also enrich customer data to learn more about the companies signing up.</p></li></ul><p>At the top of the funnel, I want to understand <strong>who shows up</strong>.</p><p>Then I want to understand <strong>what happens by segment</strong>. <em>Do senior product leaders at large companies use Candor more than senior marketing leaders? Do research and insights teams use Candor more than product teams? Do consultants run more studies? Which segments activate faster? Which retain? Which pay more?</em></p><p>The goal isn&#8217;t to create ten segments and drown in analysis.</p><p>It&#8217;s to avoid concluding, for example, that &#8220;retention is mediocre&#8221; when one customer segment loves the product and another doesn&#8217;t care.</p><p>I&#8217;m fairly certain I&#8217;ll be surprised by which segments emerge.</p><p><strong>Before launch, define a handful of plausible segments. Then track them separately. Your customers will tell you which segmentation actually matters.</strong></p><div><hr></div><h2>Your value proposition is a hypothesis too</h2><p>Before launch, you&#8217;ve probably landed on a value proposition you believe in. Maybe two. That&#8217;s the right starting point. It isn&#8217;t the same thing as knowing.</p><p>Customers constantly surprise you about why they care about what you built.</p><p>With Candor, we currently see at least three potential value propositions:</p><ol><li><p><strong>Research is dramatically faster.</strong></p></li><li><p><strong>People who aren&#8217;t professional researchers can still run useful research.</strong></p></li><li><p><strong>Companies can do research more frequently because the cost and effort drops.</strong></p></li></ol><p><em>Which one matters most?</em></p><p>I don&#8217;t know yet.</p><p>And I suspect the answer changes by customer segment. A consultant may buy speed because speed is margin. A large product organization might buy frequency because PMs can run research without waiting for access to a research team. A smaller startup may care most about access: they want customer insight but don&#8217;t have an internal research or a big research budget.</p><p>Same software. Different product in the customer&#8217;s head.</p><p>That made the website surprisingly difficult. We have two jobs on one page:</p><ol><li><p>Explain enough about synthetic research that someone understands and trusts the concept.</p></li><li><p>Communicate why they should care.</p></li></ol><p>Those goals fight each other. Explain too much and you&#8217;re teaching a category instead of selling a benefit. Explain too little and people may not trust what the product is doing.</p><p>I used Jason Cohen&#8217;s new book, <a href="https://shop.hiddenmultipliers.com/">Hidden Multipliers</a> to help work through this. His framing around need states and the hierarchy of needs forces you to separate the functional need from the deeper one underneath it. </p><p>It&#8217;s the same muscle I wrote about years ago in <a href="https://www.focusedchaos.co/p/how-do-you-know-youre-solving-a-problem">How Do You Know You&#8217;re Solving a Problem that Matters?</a>. The &#8220;what&#8221; is easy to see. The &#8220;why&#8221; is where the value proposition actually lives.</p><p>For now, Candor&#8217;s website leans fairly heavily on functional benefits because we believe establishing credibility around the quality of synthetic users and research is essential.</p><p>I&#8217;m not convinced we have it right. That&#8217;s OK (for now).</p><p><strong>Write down your competing value propositions before launch. Then listen for which ones customers repeat back to you without being prompted.</strong></p><p>That&#8217;s far more valuable than arguing internally about which headline sounds best.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/ai-built-the-product-it-didnt-launch-it?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/ai-built-the-product-it-didnt-launch-it?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Ask for feedback at the moment of judgment</h2><p>Don&#8217;t launch without a way to hear from users.</p><p>Usage is usually the first signal. But usage tells you <strong>what</strong> someone did, not <strong>why</strong>.</p><p><em>Why did they come back? Why did they stop? Did the output actually help? Was something confusing? You have to ask.</em></p><p>We built two short feedback mechanisms directly into Candor at moments when the user is best positioned to judge quality:</p><ul><li><p>immediately after Candor generates synthetic participants</p></li><li><p>immediately after Candor generates a research report</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ehJh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ehJh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!ehJh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!ehJh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!ehJh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ehJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222949,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/215509588?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.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_!ehJh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!ehJh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!ehJh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!ehJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad6b477-2d38-4bad-a413-7499fe5e20f6_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My goal is to determine if what Candor generates is good and creates value for users.</p><p>We&#8217;ve also added two other feedback loops:</p><ol><li><p>First, we&#8217;ll try to speak with as many early users as possible after they&#8217;ve actually used the product. Those conversations will almost certainly produce richer insight than any survey.</p></li><li><p>Second, we installed <a href="https://fullstory.com">Fullstory</a>, with all inputs excluded from capture, so we can understand how people actually navigate the product.</p></li></ol><p><strong>The key: Have a feedback plan in place before launching that covers what people are doing and why, through quantitative and qualitative analysis.</strong></p><div><hr></div><h2>Decide what &#8220;good usage&#8221; means before you see the data</h2><p>You should define what good usage looks like before launch. Otherwise every number becomes easy to rationalize.</p><p>Every product has some natural frequency of use. I wrote about this in <a href="https://www.focusedchaos.co/p/4-steps-to-building-super-sticky">4 Steps to Building Super Sticky Products</a>, including the HighScore House story where we set an expected benchmark and adjusted it once real behaviour gave us better information.</p><blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;673cefc2-0cf1-46d1-8d58-90f10b8bd6e4&quot;,&quot;caption&quot;:&quot;People often ask me how Lean Analytics changes in an AI world. It&#8217;s something I&#8217;m thinking about a lot, because things are happening so quickly.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Lean Analytics, Reconsidered&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:429638,&quot;name&quot;:&quot;Ben Yoskovitz&quot;,&quot;bio&quot;:&quot;Founding Partner of Highline Beta. Entrepreneur, investor &amp; author.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa4159c-fca1-4dc0-8be6-4101d8485e1d_1200x1200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-28T12:03:29.701Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0404d426-223b-4592-b335-5aef266dac6c_1200x600.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.focusedchaos.co/p/lean-analytics-reconsidered&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195387413,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:13,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1238578,&quot;publication_name&quot;:&quot;Focused Chaos&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!MiDp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3490652e-836d-4819-a74a-f688439de28c_256x256.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><p>For Candor, I&#8217;m not sure what the right frequency is. That bugs me. &#128527;</p><p>Candor isn&#8217;t a daily use product. It may not even be weekly. How often does a company actually run user research? Monthly? Quarterly? I&#8217;m targeting weekly use, but I think that&#8217;s ambitious.</p><p>Infrequent-use products are harder to evaluate. <em>If someone hasn&#8217;t logged into Candor for three weeks, have they churned? Or are they simply between research projects?</em> We may not know for months. That makes early retention data especially difficult to interpret.</p><p>Still, pick a number.</p><p><strong>An expected usage cadence gives you something to falsify. Without one, inactivity can always be explained away.</strong></p><p>For Candor, that number is a hypothesis, not a truth. And like everything else, I expect it to vary by customer segment.</p><div><hr></div><h2>Support is a signal, not just a service</h2><p>Decide what support you&#8217;re willing to provide before the first confused customer asks for it.</p><p>Candor has detailed help documentation and Candor Bot, an in-product chat interface with access to those docs. Candor Bot also understands some context about where you are in the product, which means it can answer questions such as, &#8220;What am I supposed to put here?&#8221;. That kind of AI support is increasingly common. I don&#8217;t know how effective ours will be.</p><p>We&#8217;re also offering training sessions to new customers. I&#8217;m wary of adding onboarding friction, but for such a new category it might be the difference between someone getting value and someone bouncing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u7I2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u7I2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!u7I2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!u7I2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!u7I2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!u7I2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:303429,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/215509588?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.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_!u7I2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!u7I2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!u7I2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!u7I2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1171b9f5-51e2-4807-a7f0-769d6e6675a3_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>There&#8217;s an irony when it comes to support. You want it to be excellent, but you also want almost nobody to need it. </strong></p><p>Having said that, I&#8217;m convinced it can be a differentiator. With everyone automating customer support, having access to a real human could be amazing. I plan to be very proactive.</p><p>But, if everyone needs a training session to use Candor, we&#8217;ve failed at the product.</p><p><strong>Track what people ask. Repeated support questions aren&#8217;t just support issues. They&#8217;re product data.</strong></p><div><hr></div><h2>The sales motion you want versus the one you get</h2><p>Candor is a B2B product. The motion I want is simple: </p><ul><li><p>People discover Candor</p></li><li><p>They sign up</p></li><li><p>They try it with our free trial</p></li><li><p>Some percentage convert into paying customers</p></li></ul><p>What percentage? No idea yet. A high percentage would be&#8230;nice. &#128518;</p><p>We also have a &#8220;Book a demo&#8221; option on the site, because synthetic user research is still unfamiliar to a lot of people. We want to give people an option to engage with us before jumping in. Hopefully this reduces the number of people that sign up, poke around a bit, get confused and leave. At the same time we can&#8217;t do a demo for everyone.</p><p>The problem is economics. <strong>If everyone needs a demo, the motion probably doesn&#8217;t work at <a href="https://www.runcandor.com/pricing">our price point</a>.</strong> </p><blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8b91866c-7ca1-4c40-8579-241e0788453b&quot;,&quot;caption&quot;:&quot;AI pricing is a mess.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How I'm Pricing an AI Product&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:429638,&quot;name&quot;:&quot;Ben Yoskovitz&quot;,&quot;bio&quot;:&quot;Founding Partner of Highline Beta. Entrepreneur, investor &amp; author.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa4159c-fca1-4dc0-8be6-4101d8485e1d_1200x1200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-28T11:47:44.017Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_pbw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9e349d5-ab15-454e-b05f-2518934081e8_1672x941.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.focusedchaos.co/p/pricing-an-ai-product&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:208677111,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:14,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1238578,&quot;publication_name&quot;:&quot;Focused Chaos&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!MiDp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3490652e-836d-4819-a74a-f688439de28c_256x256.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><p>If Candor requires a traditional enterprise sales motion with multiple meetings, procurement, pilots and long sales cycles, we may be in trouble. We don&#8217;t necessarily have the bandwidth or business model to support that.</p><p>That&#8217;s why we&#8217;ve kept self-serve signup prominent. &#8220;Try for Free&#8221; is a strong CTA.</p><p>What I want to learn isn&#8217;t simply, &#8220;Will people buy Candor?&#8221; I also need to learn if Candor can be sold in a way that makes sense for the business. </p><p>You can have a product <strong>customers want</strong> and <strong>still have a broken business</strong> if the cost of acquiring, selling and supporting those customers is too high. Set a threshold for how much human involvement your pricing model can tolerate. Then watch what the market actually demands.</p><div><hr></div><h2>Launching is legitimately just the beginning</h2><p>A couple years ago I wrote a post called &#8220;<a href="https://www.focusedchaos.co/p/before-zero-to-one-building-startups">What Comes Before Zero to One</a>&#8221;. I&#8217;ve been thinking about this a lot while building Candor. </p><p>People often talk about &#8220;zero to one&#8221; as the process of building and launching something. I don&#8217;t think launching gets you to 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_!st56!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!st56!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!st56!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!st56!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!st56!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!st56!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/330e631a-2863-42b2-a215-882db5343216_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173643,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/215509588?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.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_!st56!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!st56!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!st56!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!st56!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330e631a-2863-42b2-a215-882db5343216_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Getting to one means you&#8217;ve demonstrated real traction and shown that you&#8217;re consistently creating value. Note: That&#8217;s still not the same as <a href="https://www.focusedchaos.co/p/problem-solution-fit-to-product-market-fit">product-market fit</a>. But it&#8217;s much further than, &#8220;We have a website,&#8221; or &#8220;We have 3 users trying things out.&#8221;</p><p>Candor already has a few customers, a few pilots underway and a waitlist of ~200 people we&#8217;re working through.</p><p>That&#8217;s a good starting position. It isn&#8217;t a business.</p><p>Now comes the hard part. Marketing. Distribution. Conversion. Retention.</p><p>We still have to figure out which customers care most and why. We have to learn why people come back, whether they&#8217;ll pay and what breaks when usage increases.</p><p>We have a content plan that should help with SEO and AEO. We&#8217;ll do social. We&#8217;ll work our network. That won&#8217;t be enough on its own.</p><p>We&#8217;re not planning to spend heavily right now because Candor is one of several initiatives at Highline Beta. But we do want customers. <strong>And wanting isn&#8217;t a channel.</strong></p><p>A launch is you standing up and saying: &#8220;Here I am. I&#8217;m ready.&#8221; Usually you get a little burst of activity. And then&#8230;&#128564;</p><p>That&#8217;s when the real work begins. <strong>The launch isn&#8217;t the milestone. Month two is. </strong>And month three. And four. And five. Ask me again then what I&#8217;ve learned.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Launching Wordspine: A Fun, Free Daily Word Game]]></title><description><![CDATA[When my kids were young, we used to play a game while driving.]]></description><link>https://www.focusedchaos.co/p/launching-wordspine-a-fun-free-daily</link><guid isPermaLink="false">https://www.focusedchaos.co/p/launching-wordspine-a-fun-free-daily</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 01 Sep 2026 12:04:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c3ee02f7-4102-43ce-a1e5-b19fbca3e2c5_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When my kids were young, we used to play a game while driving. We called it the &#8220;license plate game.&#8221; You&#8217;d try to make words out of license plates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!93Xx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!93Xx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 424w, https://substackcdn.com/image/fetch/$s_!93Xx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 848w, https://substackcdn.com/image/fetch/$s_!93Xx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 1272w, https://substackcdn.com/image/fetch/$s_!93Xx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!93Xx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png" width="1456" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2196693,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/213060596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.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_!93Xx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 424w, https://substackcdn.com/image/fetch/$s_!93Xx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 848w, https://substackcdn.com/image/fetch/$s_!93Xx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 1272w, https://substackcdn.com/image/fetch/$s_!93Xx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3408125c-5ed7-4a45-940b-897d9200b618_1779x884.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">If this is someone&#8217;s actual license plate, apologies. :)</figcaption></figure></div><p> The rules were simple:</p><ul><li><p>The first letter of the word had to be the first letter on the plate (&#8220;A&#8221;)</p></li></ul><ul><li><p>The last letter of the word had to be the last letter on the plate (&#8220;E&#8221;)</p></li><li><p>The other letters (&#8220;V T&#8221;) needed to appear in the word, in that order</p></li></ul><p>The quickest person to blurt out a correct word won. We&#8217;re a nice family, so we&#8217;d let others in the car also come up with a word; often they&#8217;d try and come up with a bigger word to sound smarter. &#128514;</p><p>For AVTE you could go with: Adventure. Advocate. Abbreviate. (There are others too!)</p><p>It was a fun way to pass the time.</p><p>So I decided to build the game.</p><div><hr></div><h2>Introducing <a href="https://wordspine.com">Wordspine</a>.</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o5rm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o5rm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!o5rm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!o5rm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!o5rm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o5rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/732650fa-f32c-4455-9487-71765556adb8_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:281476,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/213060596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.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_!o5rm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!o5rm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!o5rm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!o5rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F732650fa-f32c-4455-9487-71765556adb8_2400x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I built <a href="https://wordspine.com">Wordspine</a> in a weekend. I&#8217;ve been improving it for a week, adding stats, badges, a native keyboard, cleaning up the UI, adding themes and more.</p><p><em>It&#8217;s amazing what you can do with AI code development.</em>&#128170;</p><p>I shared the game on LinkedIn, X and with a few friends. People showed up. As of 7:47pm last night, I&#8217;ve had 481 people play a game. Some try it and leave right away, but there are already a bunch of regulars that have played for several days consecutively.</p><p>I haven&#8217;t quite hit Wordle-level usage yet, but I&#8217;m working on it!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/launching-wordspine-a-fun-free-daily?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/launching-wordspine-a-fun-free-daily?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Why am I doing this?</h2><ol><li><p><strong>I love building things.</strong> Too many side projects is dangerous, but this game is really simple. I needed something easy to build compared to my work at <a href="https://www.highlinebeta.com">Highline Beta</a> and <a href="https://runcandor.com">Candor</a> (our synthetic user research platform). </p></li><li><p><strong>The game is fun!</strong> If you&#8217;re a word game enthusiast, I think you&#8217;re going to enjoy it. You might prefer Sprint over Pro (or vice versa), but I genuinely think it&#8217;s fun.</p></li><li><p><strong>I get to experiment with specific things.</strong> Wordspine is simple, but there are certain mechanics, like how to improve shareability and virality, that require real thought and high-level execution. Game mechanics aren&#8217;t easy, I don&#8217;t want the game to be too easy or too hard. UI/UX is so important; people have to understand the game quickly and find immediate joy in playing. These are all interestingly complex issues, despite the game itself being dead simple.</p></li><li><p><strong>GTM is always tough.</strong> I want millions of people playing Wordspine. Word games are very popular, but getting people&#8217;s attention is tough. I&#8217;m not an expert. But I like to dabble, experiment and learn. Wordspine is the perfect thing to do that with.</p></li><li><p><strong>There&#8217;s no AI.</strong> To be clear, AI is writing the code, but there&#8217;s no AI in the product. I&#8217;m a fan of AI and use it a ton, and Candor is incredibly AI-heavy in the product itself. Wordspine gives me a small little piece of the world that&#8217;s for the most part AI-free. &#128515;</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>What&#8217;s next?</h2><p>World domination. Maybe an exit to the New York Times. Who knows?!?!</p><p><strong>Product-wise I&#8217;m tinkering. A few things I&#8217;m thinking about:</strong></p><ul><li><p><strong>Adding some type of score to Sprint.</strong> Right now it&#8217;s only time-based, but a few people have given me feedback that they&#8217;d like to get points for longer words and compete on score along with time.</p></li><li><p><strong>UI improvements.</strong> I&#8217;d like to tighten up the UI, and add a bit more to it. I want to give the game more personality. It needs to remain super simple, but it can also be distinct (without feeling foreign to word-game fans). (Brand is one of the only remaining moats!)</p></li><li><p><strong>Increasing competition.</strong> You can share your progress in Wordspine with friends and challenge them. The mechanism is starting to work, but I&#8217;d like to make it really valuable and fun for people.</p></li><li><p><strong>Native mobile apps.</strong> If the game gets popular enough, I want to build native mobile apps for iOS and Android. I&#8217;ve never built either, so I figure&#8230;why not?</p></li></ul><p>Not all the feedback has been positive. I posted Wordspine in /r/playmygame and got this comment:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Dbf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Dbf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!4Dbf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!4Dbf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!4Dbf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Dbf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:272846,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/213060596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.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_!4Dbf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!4Dbf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!4Dbf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!4Dbf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff108ad43-81d1-4ba4-b15d-d1319e759f05_2400x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That was before I redid the brand and UI completely. They were right: the design was very basic and felt AI generated. Hopefully that&#8217;s not the case now. I have no clue if responding to comments on reddit makes a difference, but I couldn&#8217;t help myself. Also, come on reddit, be nicer. :)</p><p><strong>GTM-wise, I&#8217;m also experimenting.</strong> </p><p>I used Claude Cowork to help me devise a plan. It generated a very cool interactive artifact that provides me with a to-do list, websites to visit, people to connect with and more. It recommended I spend more time on <a href="https://bsky.app/">Bluesky</a> (so I will!)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!30Yj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!30Yj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 424w, https://substackcdn.com/image/fetch/$s_!30Yj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 848w, https://substackcdn.com/image/fetch/$s_!30Yj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 1272w, https://substackcdn.com/image/fetch/$s_!30Yj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!30Yj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png" width="757" height="777" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:777,&quot;width&quot;:757,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130407,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/213060596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.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_!30Yj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 424w, https://substackcdn.com/image/fetch/$s_!30Yj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 848w, https://substackcdn.com/image/fetch/$s_!30Yj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 1272w, https://substackcdn.com/image/fetch/$s_!30Yj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e010f31-4bb3-425d-8536-02459cd0d5ad_757x777.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To-date, I&#8217;ve:</p><ul><li><p>Started posting on <a href="https://x.com/byosko">X</a> and <a href="https://bsky.app/profile/focusedchaos.co">Bluesky</a></p></li><li><p>Added Wordspine to a bunch of daily word game directories (one of them featured the game, which drove a lot of users!)</p></li><li><p>Posted on LinkedIn</p></li><li><p>Challenged a few friends randomly to see what they think</p></li><li><p>Shared with 20-30 people I know</p></li><li><p>Refreshed the user stats 100000x. &#128527;</p></li></ul><p>I also used Claude Cowork to improve SEO/AEO. Discoverability matters. People do search for word games or &#8220;Wordle alternatives&#8221;. The site now has daily archives and word lists. We&#8217;ll see if any traffic comes from SEO/AEO in the future.</p><p>Stats are fun. Here are some that I&#8217;m tracking:</p><ol><li><p><strong>Where users come from.</strong> I&#8217;ve got Google Analytics and Search Console running too, but I find this gives me a quick sense of what&#8217;s working. A lot of users are flagged as &#8220;Unknown&#8221; because I implemented source tracking a few days after launching.</p></li></ol><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xbyC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 424w, https://substackcdn.com/image/fetch/$s_!xbyC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 848w, https://substackcdn.com/image/fetch/$s_!xbyC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 1272w, https://substackcdn.com/image/fetch/$s_!xbyC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xbyC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png" width="685" height="152" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:152,&quot;width&quot;:685,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27017,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/213060596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.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_!xbyC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 424w, https://substackcdn.com/image/fetch/$s_!xbyC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 848w, https://substackcdn.com/image/fetch/$s_!xbyC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 1272w, https://substackcdn.com/image/fetch/$s_!xbyC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3cc4f7c-62b3-43aa-976a-45a458bdf4d6_685x152.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><ol start="2"><li><p><strong>Viral loops / sharing.</strong> The game has a few sharing mechanics, where you can challenge others after winning a game. The people you challenge can play and brag back, or share with others.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TrjA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TrjA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 424w, https://substackcdn.com/image/fetch/$s_!TrjA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 848w, https://substackcdn.com/image/fetch/$s_!TrjA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 1272w, https://substackcdn.com/image/fetch/$s_!TrjA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TrjA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png" width="767" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:767,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/213060596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.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_!TrjA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 424w, https://substackcdn.com/image/fetch/$s_!TrjA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 848w, https://substackcdn.com/image/fetch/$s_!TrjA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 1272w, https://substackcdn.com/image/fetch/$s_!TrjA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd95a9c6b-084e-4c55-a3d0-ea29cb8d5c87_767x692.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Give Wordspine a try!</h2><p><strong>You can play <a href="https://wordspine.com">Wordspine</a> on desktop or mobile web.</strong></p><p>You don&#8217;t need an account, play as a guest. Or sign up and track daily stats, earn badges and more.</p><p>I&#8217;m looking for feedback:</p><ul><li><p><em>Which version do you prefer: Sprint or Pro?</em></p></li><li><p><em>Is the game too easy, too hard or just right?</em></p></li><li><p><em>What other game mechanics or features would you be interested in? </em></p></li><li><p><em>Is it fun enough to share with friends and family? (If yes, please do!)</em></p></li><li><p><em>How could I market Wordspine more effectively?</em></p></li><li><p><em>What else am I missing?</em></p></li></ul><p>Thank you!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vvWR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vvWR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!vvWR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!vvWR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!vvWR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vvWR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/213060596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.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_!vvWR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!vvWR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!vvWR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!vvWR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39278239-b1bd-41db-86be-fa30906ca9a7_2400x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/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">Focused Chaos 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[How I Use AI Without Outsourcing the Thinking]]></title><description><![CDATA[AI collapsed the cost of producing information. It didn't touch the cost of understanding it. So we quietly moved that cost onto the reader.]]></description><link>https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking</link><guid isPermaLink="false">https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 18 Aug 2026 12:05:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ee7f66b3-c486-4b7f-a697-c7342a67e5a1_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>We&#8217;ve reached the stage where AI writes the document and AI reads the document, and the human in between is optional.</span></p><p><span>You&#8217;ve probably experienced this already. Someone feeds a pile of analysis into a model, writes a long prompt, and out comes 22 pages. The recipient opens it, sees 22 pages, and does one of two things: skims it and moves on, or drops it into their own AI and asks for a summary.</span></p><p><strong><span>Machine generates. Machine consumes. Two humans exchange the illusion of work.</span></strong></p><p><span>None of this is a new observation. Merriam-Webster made &#8220;slop&#8221; its word of the year for 2025 (sigh). But I&#8217;m living this on a regular basis now and starting to push back.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><span>If a document needs instructions, the document is broken</span></h2><p><span>We recently wrapped a client engagement that required a series of strategic briefs. Deep topics, real analysis behind them. </span></p><p><span>AI loves this work. You feed it everything, write an extensive prompt, and it kicks into high gear. At first glance it looks fantastic.</span></p><p><span>Then you realize every single brief opened with a section called &#8220;How to read this document.&#8221;</span></p><p><span>I laughed the first time. By the third one I stopped laughing. </span><strong><span>If your document needs a manual, your document is broken.</span></strong><span> Nobody wrote a &#8220;how to read this&#8221; section when they had to type the whole thing themselves, because the cost of writing forced you to decide what mattered.</span></p><p><span>That cost is gone. So nothing gets cut, and the job of figuring out what matters lands on whoever opens the file.</span></p><div><hr></div><h2><span>People aren&#8217;t reading basic product instructions, let alone the manual</span></h2><p><span>Here&#8217;s another example that I&#8217;m dealing with right now.</span></p><p><span>We&#8217;re piloting </span><a href="https://www.runcandor.com"><span>Candor</span></a><span>, our synthetic user research platform. When a user builds an interview guide there&#8217;s an optional field called &#8220;Project Context.&#8221; The label says: &#8220;Add more context on anything specific you&#8217;re trying to learn from this interview.&#8221; There&#8217;s a one-line example sitting right in the field.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GBNG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GBNG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!GBNG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!GBNG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!GBNG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GBNG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270643,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/211429916?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.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_!GBNG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!GBNG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!GBNG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!GBNG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffda77199-8070-4308-92d9-9fe2a7ced8a6_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Multiple users have pasted hundreds of words in there. Persona behavior rules. Questions they want asked. Formatting requirements. In one case it read exactly like what you&#8217;d get if you asked ChatGPT, &#8220;I&#8217;m using a synthetic research platform and need to provide it with project context.&#8221;</span></p><p><span>They didn&#8217;t read the label, or the example sitting directly beneath it. They asked an AI what to put in a box, and pasted the answer.</span></p><p><span>Now, before I get too righteous: people never read. Jakob Nielsen </span><a href="https://www.nngroup.com/articles/how-little-do-users-read/"><span>measured this in 2008</span></a><span> across 45,000 page views and estimated users read about 20% of the text on a page. That&#8217;s not new.</span></p><p><span>What&#8217;s new is that the 80% they skip is now infinite, and they&#8217;ve got a machine to write their half of the exchange too.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><blockquote><h3><span>Provenance tells you which machine, not whether anyone thought</span></h3><p><span>Anthropic </span><a href="https://support.claude.com/en/articles/16266773-how-claude-marks-ai-generated-content"><span>just started marking Claude&#8217;s output</span></a><span>: an invisible watermark in the text itself, plus C2PA provenance on files.</span></p><p><span>Directionally, fine. But read what a detected mark actually tells you. That the content &#8220;may have been processed by Claude.&#8221; That&#8217;s it.</span></p><p><span>So a 3,000-word report the model wrote from a one-line prompt carries the same mark as a paragraph I wrote myself and asked Claude to tighten. Those are not the same act. AI-generated is verbose and hard to wrangle into something good. AI-edited means I brought the thinking and the structure, and that&#8217;s closer to spell check than authorship.</span></p><p><span>Which is the problem with provenance as an answer. It tells you which machine touched the words. It can&#8217;t tell you whether a human did the thinking.</span></p><p><strong><span>Honestly, at this point we should be watermarking the human stuff. It&#8217;s rarer.</span></strong></p></blockquote><div><hr></div><h2><span>The more you can make, the more people want you to</span></h2><p><span>Once you can produce a strategy deck in four minutes, the expectation becomes that you produce more decks. Not better ones. More. Volume is the only thing anyone can measure at a glance.</span></p><p><span>That&#8217;s the Catch-22. </span><strong><span>The faster you generate stuff, the more you&#8217;re asked to generate, and the less time anyone has to read any of it.</span></strong><span> This is true of documents, code or anything else.</span></p><p><span>Researchers from BetterUp Labs and Stanford&#8217;s Social Media Lab </span><a href="https://hbr.org/2025/09/ai-generated-workslop-is-destroying-productivity"><span>call the result &#8220;workslop&#8221;</span></a><span>: work that looks polished but has no substance, so the recipient does the thinking the sender skipped. 41% of workers say they&#8217;ve received it. Each instance costs about two hours to sort out.</span></p><p><span>Cory Doctorow puts it more bluntly. Sending someone unverified AI output, he </span><a href="https://pluralistic.net/2026/03/02/nonconsensual-slopping/"><span>writes</span></a><span>, &#8220;is an attempt to coerce a stranger into unpaid labor on your behalf.&#8221; I love this line. Hysterical, annoying and depressing all at the same time.</span></p><p><strong><span>Content producers are turning off their brains and asking recipients to keep their brains on. Why should they?</span></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><span>When everything is AI-generated trust collapses and no one learns</span></h2><p><span>So where does all of this end up? Here&#8217;s my experience, and I&#8217;m sure others are there too:</span></p><ol><li><p><span>The more AI-generated content you read, the more you see the tells. Even when people try to hide them.</span></p></li><li><p><span>The more tells you see, the more jaded you get about anything you&#8217;re asked to read, review or look at.</span></p></li><li><p><span>The more jaded you get, the more you skim, or skip, or hand it to your AI for the summary.</span></p></li><li><p><span>The more you do that, the less you learn from any of it.</span></p></li><li><p><span>Then you ask follow up questions or challenge the sender, but they&#8217;re incapable of answering because they didn&#8217;t create the work in the first place. They ordered it. Now we have two people that aren&#8217;t learning.</span></p></li></ol><p><span>In the end, you start assuming everything you&#8217;re sent is mediocre. You see a long document and think, &#8220;AI generated. Probably garbage.&#8221; You start assuming you and your AI could have produced the same thing in four minutes anyway. You might be right.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ISxD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ISxD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!ISxD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!ISxD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!ISxD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ISxD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/211429916?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.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_!ISxD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!ISxD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!ISxD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!ISxD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc425f8b9-0785-4466-9a00-e5a3dbeae8c0_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><span>This is now a product design problem</span></h2><p><span>If people won&#8217;t read a one-line field description, what do you think happens to your onboarding, your tooltips, your product tour, or your docs?</span></p><p><span>Pew </span><a href="https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/"><span>tracked 900 US adults across 69,000 Google searches</span></a><span>. When an AI summary appeared at the top, people clicked through to an actual source 8% of the time. When there was no summary, 15%. The summary roughly halved the number of people that clicked into anything to dig in further. And only 1% clicked a link inside the summary itself.</span></p><p><span>In the relatively short time we&#8217;ve had LLMs to engage with, we&#8217;re already seeing a re-trained expectation. People want answers immediately, with no exploration and no reading. Then they bring that expectation to your product, which is a tool they&#8217;ve never used, doing something they don&#8217;t yet understand. If they don&#8217;t get value out of your product quickly enough or decide they can just ask their own AI for the same thing, you&#8217;re cooked. Incidentally, this is why I think </span><a href="https://www.focusedchaos.co/p/lean-analytics-reconsidered"><span>time to value is collapsing and churn is increasing for AI products</span></a><span>.</span></p><p><span>AI makes building much easier, but doesn&#8217;t make it easier to build the right thing for the right market. </span><strong><span>AI building can&#8217;t keep up with changing expectations, where users and customers decide they don&#8217;t need to read anything, they have no time to learn and they just want everything done for them magically.</span></strong><span> AI is not magic. Software is not magic.</span></p><p><span>Back to Candor. We stopped asking how to explain inputs better. Better copy doesn&#8217;t help someone who isn&#8217;t reading anything. Instead, we&#8217;re building comprehensive quality checks on input fields. For synthetic user research the inputs are critical, you have a very real &#8220;garbage in &#8594; garbage out&#8221; situation. We&#8217;re already seeing challenges with this: someone designs a study with bad or mediocre inputs, they get so-so results and question the value of Candor. I know Candor works, it&#8217;s my job to help others use it properly. </span></p><p><span>We&#8217;ve also implemented Candor Bot, a chat interface that knows how Candor works, has built-in best practices, and can read the context of your inputs. I don&#8217;t know if people will use it (everyone has &#8220;app chat fatigue&#8221; while they chat endlessly with LLMs) but it&#8217;s an attempt to embed real-time help into the application.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wjjW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wjjW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 424w, https://substackcdn.com/image/fetch/$s_!wjjW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 848w, https://substackcdn.com/image/fetch/$s_!wjjW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 1272w, https://substackcdn.com/image/fetch/$s_!wjjW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!wjjW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png" width="971" height="855" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:855,&quot;width&quot;:971,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220218,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/211429916?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.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_!wjjW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 424w, https://substackcdn.com/image/fetch/$s_!wjjW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 848w, https://substackcdn.com/image/fetch/$s_!wjjW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 1272w, https://substackcdn.com/image/fetch/$s_!wjjW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff00d27b3-480a-4873-aaf4-60df55a0d2e1_971x855.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Here&#8217;s what I&#8217;ve learned:</span></p><ul><li><p><strong><span>UI/UX is changing quickly.</span></strong><span> At some point I suspect most software UIs will be replaced by MCP servers / APIs integrated into a person&#8217;s AI interface of choice. People barely want to log into different software products any more. But that&#8217;s a discussion for another time.</span></p></li><li><p><strong><span>LLMs have set an expectation of instant results.</span></strong><span> If your product takes a few minutes to do something or explain something, you might be in trouble.</span></p></li><li><p><strong><span>People are trusting LLM output a lot, in an effort to move faster and feel like progress is being made.</span></strong><span> They&#8217;re blindly copying &amp; pasting things everywhere, whether it&#8217;s a report or into an input field in your software product, without stopping to think.</span></p></li></ul><p><strong><span>The reality is that you&#8217;re no longer designing for a user. You&#8217;re designing for a user plus their AI, and the AI is going to do more and more of the work.</span></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/ai-writes-it-ai-reads-it-whos-thinking?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2><span>What I&#8217;m telling our team</span></h2><p><span>AI is good! AI is bad! AI is&#8230; </span>&#129324; &#129320; &#128546;</p><p><span>I&#8217;m not interested in raging against the machine. I want to wrangle the machine to do what I need and help others do the same. The more I produce and consume &#8220;workslop&#8221; and see how people interact with Candor, the more I&#8217;m encouraging the </span><a href="https://www.highlinebeta.com"><span>Highline Beta</span></a><span> team to take certain actions.</span></p><ol><li><p><strong><span>Write it yourself first, then use AI to edit.</span></strong><span> Not the other way around. The quality isn&#8217;t close, and you can&#8217;t defend something you didn&#8217;t think through. The pull to go the other direction is enormous. Resist it.</span></p></li><li><p><strong><span>Ownership matters.</span></strong><span> Whenever you send something to a client, prospect or anyone else, you are responsible for it. You own the thing you sent, whether you produced it or not. That ownership means you now stand behind what was produced and sent. Tough to do when AI wrote it all.</span></p></li></ol><ol start="3"><li><p><strong><span>Define &#8220;done&#8221; before you generate.</span></strong><span> I do this </span><a href="https://www.focusedchaos.co/p/how-i-ship-real-software-with-claude-code"><span>when building software with Claude Code</span></a><span>: three to five pass-or-fail checks written down before any work starts. Same for a document. If you can&#8217;t say what good looks like in advance, the model will happily hand you 22 pages of not-that. A smaller version of this: write out the sections of the document, why you need them, what they should contain and how you expect them to link together. Better prompting (to some extent) can wrangle AI to produce better quality.</span></p></li></ol><ol start="4"><li><p><strong><span>Treat length as a cost you&#8217;re imposing on someone else.</span></strong><span> If your document needs a &#8220;how to read this&#8221; section, cut it in half. Then cut it again. Editing is critical, but not if your eyes glaze over and you&#8217;re going through the motions.</span></p></li></ol><ol start="5"><li><p><strong><span>Be ready for follow-ups. </span></strong><span>We don&#8217;t send things to clients hoping they file them away and ignore them. We want them digging in, asking questions, challenging us and connecting dots. We have to be prepared for that. If we can&#8217;t do that, we&#8217;re not doing our jobs.</span></p></li></ol><ol start="6"><li><p><strong><span>Design for people who won&#8217;t read.</span></strong><span> Content needs super clear summaries that are actionable. Software products need to assume people skip all instructions and just copy &amp; paste AI generated stuff into them. Think about how our output can do more of the work and make it easier for recipients to digest, learn and action things quickly.</span></p></li></ol><div><hr></div><h2><span>Outsourcing to AI is the wrong way to think about it</span></h2><p><span>We talk about outsourcing work to AI as if we&#8217;ve handed responsibility to another person. We haven&#8217;t. AI can produce the output, but it can&#8217;t own the outcome.</span></p><p><span>Most of the code in Candor is written by AI. But I decide what gets built and why. I evaluate the work, test it, change direction and ship it. If Candor sucks, it&#8217;s not the AI&#8217;s fault. It&#8217;s mine.</span></p><p><span>The same applies to everything we produce at Highline Beta. Clients don&#8217;t care whether AI helped generate a report. They care whether it&#8217;s precise, useful and worth what they paid for. They care whether we can explain the thinking, answer their questions and help them decide what to do next. Six hundred slides nobody has time to consume isn&#8217;t value. It&#8217;s output masquerading as progress.</span></p><p><span>That&#8217;s the distinction we&#8217;re losing. AI makes it easy to produce something and mistake that act for finishing the work. But generating is only the beginning. The work isn&#8217;t done until you understand what was produced, know why it matters and can defend it.</span></p><p><strong><span>Delegate production. Accelerate execution. Use AI aggressively. But don&#8217;t delegate judgment or responsibility.</span></strong></p><p><span>AI naturally leans toward more output. Humans need to stay focused on better outcomes.</span></p><p><span>Produce less. Mean it. Be able to defend it. &#128170;</span></p>]]></content:encoded></item><item><title><![CDATA[How I'm Pricing an AI Product]]></title><description><![CDATA[The real costs, uncomfortable margins and live experiments behind an AI pricing model.]]></description><link>https://www.focusedchaos.co/p/pricing-an-ai-product</link><guid isPermaLink="false">https://www.focusedchaos.co/p/pricing-an-ai-product</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 28 Jul 2026 11:47:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ab8ee571-176b-4620-8d5f-2ed40dedfe58_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI pricing is a mess.</p><p>Companies are changing their pricing every six months. Buyers don&#8217;t know what they&#8217;ll pay, how to budget, or whether all the AI being stuffed into products is creating enough value to justify the cost.</p><p><em>What&#8217;s going on?</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pjl8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pjl8!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Pjl8!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Pjl8!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Pjl8!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pjl8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif" width="434" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5737475,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/208677111?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pjl8!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Pjl8!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Pjl8!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Pjl8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6db47249-a5ba-4744-b2ee-387fdbf8af45_434x480.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The market is moving away from traditional seat-based pricing toward usage- and outcome-based models.</strong> But we&#8217;re stuck in the messy transition: companies are changing their products and business models simultaneously, while customers are being asked to absorb unfamiliar, and often unpredictable, ways of paying.</p><p><strong>I&#8217;ve been working to figure this out, because we&#8217;re launching <a href="https://www.runcandor.com">Candor</a>, a synthetic user research product we&#8217;re building at Highline Beta, and we need a business model.</strong> That means instrumenting the real costs, researching the market, building a model and putting it in front of potential customers.</p><p>Here&#8217;s what I&#8217;ve learned so far&#8230;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.focusedchaos.co/p/pricing-an-ai-product">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How Companies Quietly Lose Product-Market Fit Without Noticing]]></title><description><![CDATA[Plus a simple, precise diagnostic assessment for figuring out what went wrong]]></description><link>https://www.focusedchaos.co/p/how-companies-quietly-lose-product-market-fit</link><guid isPermaLink="false">https://www.focusedchaos.co/p/how-companies-quietly-lose-product-market-fit</guid><dc:creator><![CDATA[Brent Harrison]]></dc:creator><pubDate>Tue, 14 Jul 2026 12:11:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c14f1dc3-b530-4bcb-aac8-3c287fe3323a_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Brent Harrison has built products and growth engines across venture-backed startups and global companies including Apple, Expedia, GoDaddy, and Netscape. He now spends most of his time advising venture-backed founders and CEOs when growth becomes less predictable. Brent&#8217;s first career wasn&#8217;t in technology; he was a Smokejumper, parachuting into wildfires in Canada&#8217;s Yukon Territory.</p><p><em>For more on Brent, check out his Substack: <a href="https://smokejumper.substack.com/">Growth Recalibrated</a>, a weekly diagnostic for founders, CEOs and product leaders navigating growth inflection points. You can also find him on <a href="https://www.linkedin.com/in/brentharrison1/">LinkedIn</a>.</em></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_!tlWw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tlWw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!tlWw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!tlWw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tlWw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tlWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:348478,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/206710336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.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_!tlWw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!tlWw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!tlWw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tlWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7aef1a6-5700-4d63-9e61-484b3fa89496_1200x800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><span>I recently met with a B2B software founder about the challenges he&#8217;s facing. The company hit $12M ARR and he believed they had achieved initial Product-Market Fit (PMF) 18 months prior (e.g. net revenue growth of 120%+, shortening sales cycle, rapid growth among &#8220;look-a-like&#8221; ideal/target customers). </span></p><p><span>But over the past two quarters, something shifted. The roadmap debates that used to resolve in a single meeting now drag across three. His sales team is requesting features that serve customer profiles he didn&#8217;t used to close. When a new hire asks him to describe the ideal customer, he finds himself hedging in ways he didn&#8217;t before.</span></p><p><span>I asked him what he thought was happening, his answer was immediate: </span><em><span>&#8220;It&#8217;s hard to tell if this is normal friction or something more structural.&#8221;</span></em></p><p><span>That ambiguity is usually the first signal. He doesn&#8217;t have an execution problem. </span><strong><span>His product-market fit is eroding.</span></strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Product-Value Fit and Product-Market Fit Aren&#8217;t the Same</h2><p><span>Ben has written extensively on Focused Chaos </span><a href="https://www.focusedchaos.co/p/you-dont-have-product-market-fit"><span>about what PMF actually requires</span></a><span>: a product that creates genuine value, customers who pay in some meaningful form, and a repeatable way to acquire more of those customers at scale. That third element is the one most companies underweight. </span><strong><span>Product-Value fit (the sense that existing customers love what you&#8217;ve built) can look a lot like PMF. It isn&#8217;t the same thing.</span></strong></p><p><span>Consider what the full picture looks like when everything is working. This company (offering a B2B infrastructure solution for location services for mobile applications) hit all the right signals: net revenue retention above 120%, sales cycles that collapsed because buyers already had budget and urgency, API usage climbing as existing customers scaled their own products. By any reasonable measure, the system was working.</span></p><p><span>Then net new customer acquisition stalled. Not because the product declined. Because the company had worked through the initial Ideal Customer Profile (ICP) of fast-growing apps that already needed location services. When that cohort was exhausted, sales cycles expanded again. It wasn&#8217;t the team&#8217;s fault; they now had to educate cold prospects rather than convert warm ones. </span></p><p><span>The underlying market also shifted. As Android and iOS embedded basic location capabilities natively, the addressable market for a premium/custom API quietly narrowed. Product-Value fit was intact. The distribution engine needed to reach and acquire new customers at scale had never fully developed.</span></p><p><span>This is only one pattern. </span><strong><span>Market exhaustion and platform shifts are real causes of growth stalls, but so are ICP drift, channel saturation, pricing compression, and competitive entry.</span></strong><span> What the diagnostics below are designed to catch isn&#8217;t any specific cause&#8230;it&#8217;s the moment the system starts losing coherence.</span></p><div><hr></div><h2><span>Where PMF Erosion Shows Up First</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xk4o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xk4o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!xk4o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!xk4o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!xk4o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xk4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206090,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/206710336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.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_!xk4o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!xk4o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!xk4o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!xk4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ad74425-6703-477e-b72f-c4aae22171ea_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><span>PMF erosion doesn&#8217;t announce itself in revenue or retention</span></strong><span>. By the time it appears there, it&#8217;s been compounding for quarters. The earlier signals show up across three dimensions.</span></p><ol><li><p><strong><span>Ideal Customer Profile (ICP) drift</span></strong><span>. As </span><a href="https://open.substack.com/pub/smokejumper/p/why-expanding-your-target-customer?r=9fl04&amp;utm_campaign=post-expanded-share&amp;utm_medium=web"><span>I&#8217;ve written about</span></a><span>, ICP expansion at this stage is rarely a strategic move. When the original segment starts producing less reliably, the instinct is to cast wider. Sales closes deals with profiles that are &#8220;close enough.&#8221; Marketing broadens the message to stay relevant. Each individual decision has logic behind it. Together, they represent the original fit quietly giving way to a more diffuse version of the customer the company was built for.</span></p></li></ol><ol start="2"><li><p><strong><span>Product signal decay</span></strong><span>. This one is less discussed and harder to see. When a company has genuine PMF, the product team receives a coherent signal from customers: the same pain points, the same use cases, the same feature requests clustering around a clear job to be done (JTBD). As fit erodes and the customer base diversifies, that coherence breaks down. Feature requests start arriving from multiple directions at once because different customer types now need meaningfully different things. The roadmap debates that once had a clear anchor (e.g. what does our core customer need?) start generating multiple legitimate answers. The product is still shipping. What&#8217;s decaying is the clarity of what to build and why.</span></p></li></ol><ol start="3"><li><p><strong><span>Messaging drift</span></strong><span>. The value proposition that used to close deals gets softer at the edges. Not because the team is less prepared, but because no single explanation covers the range of customers&#8217; needs the company is now selling to. The pitch broadens to stay relevant. Specificity gives way to optionality. Deals still close, but the team finds itself making slightly different arguments to slightly different buyers, with slightly different framings of what the product does. Each version is defensible. None of them is as sharp as the original.</span></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/how-companies-quietly-lose-product-market-fit?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/how-companies-quietly-lose-product-market-fit?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2><span>Why PMF Drift Looks Like an Execution Problem</span></h2><p><span>These three signals compound quietly. By the time they show up visibly &#8212; longer sales cycles, softer conversion rates, board questions that are harder to answer with confidence &#8212; they read as execution problems. Leadership responds with execution solutions: more pipeline, tighter process, a new hire. Each response is reasonable. None of them addresses the underlying cause.</span></p><p><span>That&#8217;s what makes this stage expensive. As one marketplace founder put it to me directly: </span><em><span>&#8220;If you&#8217;re only selling to promoters, your net promoter score is going to be really good.&#8221;</span></em><span> The surface holds. The erosion happens underneath it. Companies operating in that ambiguity tend to address symptoms for several quarters before realizing and naming what&#8217;s actually happening.</span></p><div><hr></div><h2><span>The Diagnostic</span></h2><p><span>Three questions cut through the noise faster than any metric.</span></p><h4>1. Deal Assessment</h4><p><span>Pull your last 20-25 closed deals. For each one, ask:</span></p><ul><li><p><span>Who actually bought it?</span></p></li><li><p><span>What problem were they solving?</span></p></li><li><p><span>What triggered the decision to purchase?</span></p></li></ul><p><span>Then run the same exercise on the cohort you closed 9-18 months ago. If the buyer profile, problem, and trigger have shifted meaningfully - not dramatically, but meaningfully - the center of gravity has moved.</span></p><h4>2. Internal Consistency</h4><p><span>Ask your product, sales, and marketing leads separately to describe your best-fit customer today. If you get three substantially different answers, fit has already fragmented across the organization&#8217;s mental model, not just the pipeline.</span></p><h4><span>3. Primary Acquisition Channels</span></h4><p><span>Are conversion rates holding or declining? Is the cost to reach a qualified prospect rising? If existing customers are healthy and expanding while new customer acquisition is getting harder, the issue may not be ICP drift at all. It may be that the pool of ready buyers has narrowed and the company hasn&#8217;t built the distribution engine to reach beyond it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GILw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GILw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!GILw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!GILw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!GILw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GILw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204790,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/206710336?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.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_!GILw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!GILw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!GILw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!GILw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8cdb983-2c4e-49b2-a486-4cce4a72c014_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><span>None of these is definitive alone.</span></h4><p><span>Together, they tell you whether the original fit is intact, where the erosion is coming from, and whether you&#8217;re dealing with:</span></p><ul><li><p><span>a customer-definition problem,</span></p></li><li><p><span>a product-clarity problem,</span></p></li><li><p><span>or a distribution problem.</span></p></li></ul><p><span>That distinction determines what comes next.</span></p><div><hr></div><h2><span>What To Do When You Find Drift</span></h2><p><span>The first and most important step is distinguishing between two very different situations, because they require different responses.</span></p><h4>1. Accidental Drift</h4><p><span>The ICP or product focus shifted without a deliberate decision to go there. If that&#8217;s what the diagnostic reveals, the path forward is to narrow back. Say no to edge cases. Recommit to the original customer profile. Tighten the product roadmap around the core JTBD. </span></p><p><span>This feels counterintuitive when growth is the goal, but it&#8217;s often what restores the coherence that makes growth repeatable. The companies that do this well treat narrowing as a strategic choice, not a retreat. They get more specific about who they serve, sharpen the value proposition around that customer, and let the clarity do the work that activity couldn&#8217;t.</span></p><h4><span>2. Deliberate Recalibration</span></h4><p><span>Where the original market is genuinely exhausted, has shifted structurally, or was never as large as it appeared. This is harder, and riskier. The companies that navigate it well make an explicit choice about the next customer: who they are, what job they&#8217;re hiring the product to do, and why this company is the right solution. The ones that struggle continue treating the new segment as a slightly adjusted version of the old one, which means the same erosion pattern repeats in a different direction.</span></p><h4><span>In either case, the organizational move is the same: name it explicitly. </span></h4><p><span>When the leadership team can&#8217;t agree on whether the drift is accidental or structural, the company will continue operating under different assumptions and every debate from roadmap to Go-To-Market (GTM) to hiring will be harder to resolve than it should be.</span></p><p><em>And what happened to the startup I referenced at the beginning of the post?</em></p><p>They chose the &#8220;deliberate recalibration&#8221; path. The core organization stayed focused on serving and expanding existing customers and contracts, while the original founding team was carved out to rapidly discover the next $50M product and market. Structurally, it was the right call. It still produced real tension between the two founders over authority, resourcing, and whose mandate now defined the company, but at least they made a decision and pushed towards it. Time will tell if it was the right one.</p><div><hr></div><p><em>Thank you Brent for this great post and deep dive on PMF. People: please go check out <a href="https://smokejumper.substack.com/">Brent&#8217;s newsletter</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Lovable, Cowork, Claude Code... You're Asking the Wrong Question]]></title><description><![CDATA[The better question: what bottleneck am I trying to remove?]]></description><link>https://www.focusedchaos.co/p/lovable-cowork-claude-code-is-the-wrong-question</link><guid isPermaLink="false">https://www.focusedchaos.co/p/lovable-cowork-claude-code-is-the-wrong-question</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 07 Jul 2026 11:53:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1d2cd9d0-2928-45b0-98cb-cfaf4dc9dd4b_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>People spend too much time debating the &#8220;right AI tool for the job.&#8221;</strong> Should you use Lovable? Cowork? Claude Code? What about Cursor, Replit, Codex, Base44, or whatever launched this morning?</p><p>The short answer is, &#8220;yes.&#8221; </p><p><strong>I&#8217;ll share how I use Lovable, Cowork, Claude Code and ChatGPT.</strong> But I&#8217;m not married to any of them. New or upgraded tools show up regularly, I test them, and I&#8217;ll switch when something&#8217;s better. The real answer to &#8220;which AI tool&#8221; is boring and true: use whichever ones you want, because the point is to learn.</p><p>I can&#8217;t hand you a tidy chart that maps every tool to every job. Those posts are silly and they rot within weeks, because the tools change too fast. <strong>You only figure out your own toolkit by building with it, not by reading comparison posts.</strong> This one included. (But please keep reading!)</p><p>One thing that did help me: stop thinking of these as competitors and start thinking about what each one is really good at removing from your path. Every tool kills a different bottleneck. Lovable kills the time it takes to get something working. Cowork kills the wall between thinking and doing. Claude Code kills the risk of shipping something broken (if used properly). There&#8217;s overlap between them, but once you see it this way, &#8220;which tool&#8221; stops being a loyalty question and starts being a &#8220;what&#8217;s in my way right now&#8221; question.</p><p>Here they are, easiest to hardest to learn.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><span>Lovable: get something real, fast</span></h2><p><span>Lovable is the simplest on-ramp. You describe what you want, it wires up the database, uses built-in LLMs, handles deployment and after a few minutes you&#8217;re clicking around a real thing. When a newbie asks me how to start building with AI, I send them here. They&#8217;re always amazed (because it&#8217;s amazing!)</span></p><p>Don't file it under "toys." I built a complete corporate venture studio builder in two days with it (<a href="https://www.focusedchaos.co/p/built-web-app-with-lovable">learn more here</a>). Last year I started building a sophisticated fantasy RPG in it: AI-generated map, thousands of items, hundreds of skills &amp; spells, complex combat rules and more. Lovable does sophisticated work.</p><p>The trade is that it makes most of the decisions for you. That&#8217;s why it&#8217;s fast, and why you learn less. You&#8217;re not choosing how the pieces fit. Perfect when your only job is getting something in front of a human.</p><blockquote><h3>My most complicated Lovable app is a D&amp;D game</h3><p>Last year when I first got into Lovable I decided to build a robust fantasy game. It still needs lots of work, but it&#8217;s been insanely fun to build. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BrLF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BrLF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 424w, https://substackcdn.com/image/fetch/$s_!BrLF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 848w, https://substackcdn.com/image/fetch/$s_!BrLF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 1272w, https://substackcdn.com/image/fetch/$s_!BrLF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BrLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png" width="954" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:954,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/205406519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.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_!BrLF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 424w, https://substackcdn.com/image/fetch/$s_!BrLF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 848w, https://substackcdn.com/image/fetch/$s_!BrLF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 1272w, https://substackcdn.com/image/fetch/$s_!BrLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c924e9f-07f2-40b6-8275-c8beca31f8e9_954x829.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some of the cooler features (imo):</p><ul><li><p>Music that changes depending on the setting</p></li><li><p>City builder back-end where you can  custom-build specific locations</p></li><li><p>Decision paths that allow you to do class specializations</p></li><li><p>A complete pantheon setup (courtesy of my old MUDding days)</p></li></ul><p><strong>If you&#8217;re interested in trying this out, message me. &#128522;</strong> </p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/lovable-cowork-claude-code-is-the-wrong-question?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/lovable-cowork-claude-code-is-the-wrong-question?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2><span>Cowork: where thinking and building blur</span></h2><p>Cowork is where thinking and building stop being separate activities. I write in it, research in it, build decks and work through analysis in it. That&#8217;s the part people know. What surprised me is how much it also builds.</p><p>Recently I made a multi-page marketing site for a client (copy, calculators, and more) that started in Cowork. I used it to pull logos off the web, strip their backgrounds, and lay out the pages. </p><p>Another recent build: a complete clickable prototype of an enterprise e-commerce product. No database, no auth, just flat files and interactivity, exactly the scrappy prototype you&#8217;d otherwise reach for Lovable to do. I ran it through Cowork on purpose, to find the edges. It held up well.</p><p><strong>The one thing I don&#8217;t do in Cowork is images.</strong> I&#8217;ve tried, and they&#8217;re meh, so I generate those in ChatGPT and drop them in. Different tool, better result, no loyalty required. That&#8217;s the whole philosophy in one small task.</p><blockquote><h3>ChatGPT for second opinions</h3><p>Sometimes I get into debates with Claude and need a &#8220;second opinion&#8221;. So I ask ChatGPT. I find it helpful to get a different perspective, from a different model.</p><p>You can use one LLM for most of your work, and use a second LLM as a critic or counterbalance. I know the models are autocomplete machines, but it&#8217;s easy to get value from comparing and contrasting their output.</p></blockquote><p>What makes Cowork different from Lovable is reach. It&#8217;s plugged into my desktop and Google Drive. It works where my actual files and workflows already live, which means it&#8217;s often less about &#8220;building an app&#8221; and more about killing the twenty context switches a real task usually takes.</p><div><hr></div><h2><span>Claude Code: correctness, and the real story</span></h2><p><span>Claude Code is the steepest climb, and it can do the most. It&#8217;s where things go when I actually believe in them.</span></p><p><span>Early on it drove me nuts, because it loves to declare victory before the job's done. You ask for a feature, it grinds away, then announces "all set" like an over-eager junior who never checked their own work. Better prompts barely moved the needle.</span></p><p>What fixed it was forcing it to define &#8220;done&#8221; before it starts. Three to five specific, pass-or-fail checks, written down first. Then a separate agent grades the work against them, one at a time, citing evidence. No scoring out of ten (a &#8220;7&#8221; just starts an argument with yourself). Pass or fail. If something fails, it stops and tells me which check and why. It doesn&#8217;t get to judge its own homework.</p><p>It&#8217;s important to recognize that you need to put a lot of work into ensuring Claude Code does what you want. <strong>Roughly 20 to 30% of my Claude Code time isn&#8217;t spent building the product.</strong> It&#8217;s spent harnessing Claude Code: the commands, the reviewers, the hooks, the rules. </p><p>AI hasn't eliminated software engineering. It's moved it upstream. I spend less time writing code and more time designing how the AI writes code. The leverage isn't learning Claude Code. It's teaching Claude Code how you work. Your setup becomes the product.</p><p><strong>I put my whole workflow and setup on GitHub and wrote it up <a href="https://www.focusedchaos.co/p/how-i-ship-real-software-with-claude-code">here</a>.</strong> Every rule in that setup is a scar. Your config ends up reading like a list of mistakes you&#8217;ve agreed never to repeat.</p><p><span>Claude Code is wired for more than Cowork. Custom commands, hooks, configuration you build yourself. I've got one that wraps every session, saves my notes, and refuses to quit until my work is safely stored. Claude Code requires that you do more work: connecting the LLM of your choice, setting up the database, deployment infrastructure, etc. That's the price of looking under the hood, and it's worth paying when the thing has to be real.</span></p><blockquote><h3>My most complicated project with Claude Code is <a href="https://www.runcandor.com">Candor</a>.</h3><p>Candor is a synthetic user research platform. It allows you to create digital personas (with your own data + Web search) and interview them for problem discovery, problem validation, concept testing and price testing. You can interview the personas manually, or have the AI Interviewer Agent do it. Everything is summarized into a comprehensive, actionable report.</p><p><em>Wanna try it?</em> We&#8217;re open to beta testers now. It&#8217;s great for researchers, product managers, marketers or corporate innovators looking to do more research on a regular basis. </p><p><strong>Join our waitlist at <a href="https://www.runcandor.com">https://www.runcandor.com</a>.</strong></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wSGV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wSGV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!wSGV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!wSGV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!wSGV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wSGV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:314406,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/205406519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.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_!wSGV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!wSGV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!wSGV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!wSGV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad125674-d168-43b8-bf8f-88c3c1c4cb38_2400x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><span>Moving between tools</span></h2><p>I still prototype quickly in Lovable. It&#8217;s the most convenient tool and plenty powerful. But just because you start in one tool doesn&#8217;t mean you can&#8217;t move to another. </p><p>In a few cases, here&#8217;s what I&#8217;ve done:</p><ol><li><p>Start in Lovable.</p></li><li><p>Connect the Lovable project to GitHub.</p></li><li><p>Ask Claude Code to clone the GitHub repo and work with it.</p></li></ol><p>That&#8217;s a seamless way to move from a quick prototype to production-grade software, if you want to jump between Lovable and Claude Code. </p><div><hr></div><h2>Here&#8217;s my &#8220;cheat sheet&#8221; (today)</h2><p>I just spent this whole post telling you there&#8217;s no clean answer. And there isn&#8217;t. But I want to make this as actionable as possible, so here&#8217;s how I split it right now. Use what you can, then outgrow it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I2Iq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I2Iq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!I2Iq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!I2Iq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!I2Iq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I2Iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:328461,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/205406519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.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_!I2Iq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!I2Iq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!I2Iq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!I2Iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bd3fa44-2cc9-4e8d-b079-b42bf528a92e_2400x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I should point out I use other tools as well, including Claude (chat), Perplexity (web search &amp; research) and a host of others for the software I&#8217;m building: Tavily, Sentry, Vercel, Apify, Supabase, GitHub, Resend, Cloudflare, Inngest and more.</p><div><hr></div><h2><span>The actual point</span></h2><p>Six months from now, nobody will care whether you started in Lovable, Cowork, or Claude Code. IMO, they shouldn&#8217;t care now. <strong>They should care about whether you shipped something useful, and whether you got smarter building it.</strong></p><p>The people making the fastest progress aren&#8217;t hunting for the perfect tool. They&#8217;ve used enough of them to know, in their gut, which one fits the job in front of them. Sometimes that means jumping between three tools in an afternoon. Sometimes it means staying in one for a month. The switching was never the point. The judgment is.</p><p>So stop reading comparison posts (yes, this one too) and go build something this week. Which tool should you use? Doesn&#8217;t matter. Anything else is procrastination dressed up as research.</p><p><em>What are you going to build?</em></p>]]></content:encoded></item><item><title><![CDATA[Facing Failure as a Founder]]></title><description><![CDATA[I've been there. It sucks. But hiding your head in the sand is the opposite of what you should do.]]></description><link>https://www.focusedchaos.co/p/facing-failure-as-a-founder</link><guid isPermaLink="false">https://www.focusedchaos.co/p/facing-failure-as-a-founder</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 23 Jun 2026 12:16:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d5ee46e9-7207-4103-ae70-655a912909ad_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Most startups fail. You know this. I know this. Every investor who wrote you a cheque knows this.</span></p><p><span>And yet, when it actually starts happening to you, something strange kicks in. You go quiet. The investor updates slow down, then stop. You stop returning certain messages. You start spending a lot of time alone with your laptop, refreshing dashboards that aren&#8217;t going to save you, telling yourself you&#8217;ll deal with it once you&#8217;ve figured out the next move.</span></p><p><span>I&#8217;ve been there. It sucks. But you can&#8217;t hide.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_DVg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_DVg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!_DVg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!_DVg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!_DVg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_DVg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2042125,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/203074573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.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_!_DVg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!_DVg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!_DVg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!_DVg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075ed496-4933-4c44-9777-e636ccff7991_2400x1500.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>This isn&#8217;t a post about how to shut down a company. I&#8217;ve written about </span><a href="https://www.focusedchaos.co/p/shutting-down-your-startup"><span>when to shut down</span></a><span> and I&#8217;ve picked apart </span><a href="https://www.focusedchaos.co/p/revisiting-the-standout-jobs-postmortem"><span>my own failure</span></a><span> in detail. This is about something narrower and harder. It&#8217;s about what you do with yourself, and with the people who backed you, when the thing you&#8217;ve poured years into is going sideways.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><span>Hiding feels safe. It isn&#8217;t.</span></h2><p><span>When things go bad, the instinct is to retreat. Curl up. Go dark. Pretend it&#8217;s not happening until you&#8217;ve got it under control.</span></p><p><strong><span>This instinct is exactly backwards, and there&#8217;s decent evidence for why.</span></strong></p><p><span>Avoidance feels like relief in the moment. You dodge the hard conversation, you skip the update, and the anxiety drops for an afternoon. But psychologists who study avoidance coping have found the same thing over and over: ducking the thing you&#8217;re afraid of gives you short-term relief and makes the anxiety and depression worse over time. The relief trains you to keep avoiding. The problem keeps growing. (</span><a href="https://en.wikipedia.org/wiki/Avoidance_coping"><span>Here&#8217;s a decent overview of the research</span></a><span> if you want to go deeper.)</span></p><p><span>Founders are especially exposed. Michael Freeman&#8217;s research on entrepreneurs found that </span><a href="https://michaelafreemanmd.com/Research_files/Are%20Entrepreneurs%20Touched%20with%20Fire-summary.pdf"><span>mental health conditions touched 72% of the founders studied</span></a><span>, with 49% reporting a personal history and 30% reporting depression. That&#8217;s far above the comparison group. We are not a population that should be white-knuckling a crisis alone in a dark office.</span></p><blockquote><p><span>Read enough founder postmortems and you see the same trap described from the inside. Nancy Hua, who ran Apptimize, </span><a href="https://www.nancyhua.com/2020/10/01/startup-lessons-i-needed-to-learn-first-hand-but-maybe-you-dont/"><span>wrote that she spent years hiding her struggles</span></a><span> from her own team: </span><em><span>&#8220;This was not fun for me because it was lonely, but I didn&#8217;t know another way to operate.&#8221;</span></em><span> </span></p><p><strong><span>That&#8217;s the thing about hiding. It doesn&#8217;t just fail to protect you. It walls you off from the exact people who could help.</span></strong></p></blockquote><div><hr></div><h2><span>Your investors already know</span></h2><p><span>If you raised money, you have a second obligation on top of looking after yourself: you have to be straight with the people who funded you.</span></p><p><span>There&#8217;s an old adage that as soon as the investor updates stop, everyone knows there&#8217;s a problem. It&#8217;s true. Silence is its own message, and it&#8217;s the worst one you can send. It reads as either &#8220;things are bad and I&#8217;m hiding it&#8221; or &#8220;I&#8217;ve checked out.&#8221; Neither builds the trust you&#8217;re going to need later.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!39q4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!39q4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!39q4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!39q4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!39q4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!39q4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2027190,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/203074573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.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_!39q4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!39q4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!39q4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!39q4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ccfa4a1-233b-4518-812e-cfbbf9751327_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><span>Rand Fishkin put it well when he wrote candidly about </span><a href="https://medium.com/@randfish/moz-returns-to-seo-5a330c0e6eb2"><span>Moz going sideways</span></a><span>: </span><em><span>&#8220;It&#8217;s a hard time to be transparent, but to me, that is the most important time to be so. If we shy away from transparency when things are rough, then it&#8217;s not really a core value, it&#8217;s just a marketing tactic.&#8221;</span></em></p><p><strong><span>That applies to how you treat investors, your team, and yourself.</span></strong></p></blockquote><p><span>Founders need to remember: investors run portfolios. They expect most bets to fail. That&#8217;s the entire model. So when your company is the one that doesn&#8217;t make it, you are not the disaster you feel like you are. You&#8217;re a known, priced-in outcome. A good investor would much rather hear &#8220;I&#8217;m done, I can&#8217;t do this anymore&#8221; than watch you disappear.</span></p><p><strong><span>You don&#8217;t owe them an apology. They took a bet. It didn&#8217;t work. That&#8217;s the job.</span></strong><span> What you owe them is the truth, on time, even when it&#8217;s bad. You took the money. Be responsible for it.</span></p><p><span>The upside of doing this well is real. When a founder handles failure with transparency, good investors remember. I&#8217;ve backed founders who failed and then went on to win, sometimes watching the same investors write cheques two and three times. It happens all the time. </span><strong><span>Good investors back people.</span></strong><span> People occasionally fail, but that doesn&#8217;t mean they won&#8217;t win the next time.</span></p><p><span>A big part of whether I&#8217;d back someone again is decided right at the end, when things are falling apart, by watching how they carry themselves through it.</span></p><p><span>The flip side: some investors will treat you like garbage on the way down. They&#8217;ll talk down to you, go cold, or worse. Those are bad investors, and there are plenty of them. It stinks, but it&#8217;s not a reason to start lying or hiding. Be forthcoming anyway. You&#8217;ll know you did it right, and the people worth keeping in your corner will notice.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/facing-failure-as-a-founder?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/facing-failure-as-a-founder?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2><span>The day I learned investors care less than you think</span></h2><p><span>Late 2009. </span><a href="https://www.focusedchaos.co/p/revisiting-the-standout-jobs-postmortem-1be"><span>Standout Jobs was failing</span></a><span>. We&#8217;d let the employees go. I went to my investors expecting help devising a plan, some type of direction, and what I basically got was, &#8220;Do whatever you want.&#8221;</span></p><p><span>I don&#8217;t like how they approached it, but I get it. The returns weren&#8217;t going to be there, and it isn&#8217;t economically rational for a VC to pour time into a company that&#8217;s going to lose. They&#8217;d moved on.</span></p><p><span>I remember sitting alone in our empty office, lights off, feeling completely abandoned.</span></p><p><span>I was depressed. Abandoned, angry at everyone, caring way too much about what other people thought of me. I should have gotten help. I didn&#8217;t. I just gutted it out.</span></p><p><span>I decided not to go quietly. I reached out to a bunch of potential acquirers, aiming to recover whatever value was left. It worked, sort of. We sold Standout Jobs for cents on the dollar. Everyone still lost money and time. But I did what I felt I had to.</span></p><p><span>Don&#8217;t think of that as a playbook. </span><strong><span>When it&#8217;s over, it&#8217;s over, and a good investor should help you get to that ending cleanly.</span></strong><span> I&#8217;m not even sure the perseverance was healthy. Part of it was me proving to myself, and I suppose to my investors, that I wasn&#8217;t quitting. </span></p><p><span>I pulled through and moved on. But I&#8217;d have traded a lot of that grim solo determination for someone to lean on. I definitely could have used it.</span></p><div><hr></div><h2><span>What I&#8217;d actually tell you</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vxLR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vxLR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!vxLR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!vxLR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!vxLR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vxLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2648967,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/203074573?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.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_!vxLR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!vxLR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!vxLR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!vxLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750025bb-e562-4384-8449-f305ee6a2bcb_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong><span>If your startup is going sideways, don&#8217;t put your head in the sand.</span></strong><span> Deal with it, and deal with it fast, for your own sake. The avoidance feels protective. It isn&#8217;t. It just lets the problem and the dread compound while you pretend.</span></p></li></ol><ol start="2"><li><p><strong><span>If you took other people&#8217;s money, respect that.</span></strong><span> Most investors are adults who know the business they&#8217;re in, and they lose most of the time. That&#8217;s not a license to lie, withhold the truth, or disengage. You took the money. Own it all the way to the end.</span></p></li></ol><ol start="3"><li><p><strong><span>Get help from people who&#8217;ve been there.</span></strong><span> Other founders with real scar tissue. A therapist. Your family (although in my experience family doesn&#8217;t quite &#8220;get it&#8221;). Failing is isolating by design, and the founder population is already carrying more than its share of anxiety and depression. The Lago founders, writing about scrapping their first product, said the thing that helped most was simply talking to </span><a href="https://www.getlago.com/blog/post-mortem-of-our-1st-yc-startup-a-reverse-etl"><span>friends a little further along the road</span></a><span>: </span><em><span>&#8220;It was good and refreshing to talk to them.&#8221;</span></em><span>  Don&#8217;t go dark. You&#8217;ll suffocate in there.</span></p></li></ol><ol start="4"><li><p><strong><span>Don&#8217;t pin your worth to one outcome.</span></strong><span> Success isn&#8217;t all the founder&#8217;s doing. Luck plays an enormous role, and timing, market conditions, plus a hundred things outside your control. Failure usually isn&#8217;t all the founder&#8217;s fault either. Mistakes get made. That&#8217;s how this works. A startup dying isn&#8217;t necessarily a verdict on the person, unless you ignore it and shut everyone out (include those that supported you), then (as an investor) it starts to feel that way.</span></p></li><li><p><strong><span>Everything has an opportunity cost. </span></strong><span>You are not immortal and Father Time is undefeated. </span><a href="https://www.focusedchaos.co/p/wasting-years-of-my-life"><span>Wasting time</span></a><span> is a huge mistake. You are better off admitting defeat, moving quickly through the shutdown and grief, and restarting something new. Maybe you start another company, or join a startup, or take a break. Whichever way you go, I bet you&#8217;ll be stronger for it. The lessons learned from failure are real (and often more powerful than the lessons from success), and most founders go through it. But dragging things out, surviving on life support, is not worth it.</span></p></li></ol><p><strong><span>Failing hurts. A lot.</span></strong><span> Spending years of your life, singularly focused, and losing anyway is brutal, and it&#8217;s worse when it&#8217;s other people&#8217;s money on the line because the responsibility sits heavy. I&#8217;m not trying to soften any of that. I&#8217;m telling you the opposite of what your gut is screaming at you to do.</span></p><p><strong><span>Don&#8217;t hide in your shell. Face it. Tell people what&#8217;s happening. And move on (for the better).</span></strong></p>]]></content:encoded></item><item><title><![CDATA[How I Ship Real Software with Claude Code (Without Being a Developer)]]></title><description><![CDATA[Make Claude Code define "done" before it writes any code]]></description><link>https://www.focusedchaos.co/p/how-i-ship-real-software-with-claude-code</link><guid isPermaLink="false">https://www.focusedchaos.co/p/how-i-ship-real-software-with-claude-code</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 09 Jun 2026 12:15:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2993e9fc-6b1b-42c1-a8a8-908e6a7b1f69_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m not a software developer. I have worked with them for 30 years, which gives me some insight into what production grade software looks like. But it&#8217;s taken me a while to wrangle Claude Code to get there.</p><p>We&#8217;re still not 100% there. I&#8217;m constantly iterating on my workflow and setup. </p><p>That&#8217;s one of the key lessons learned: <strong>expect to spend 20-30% of your time improving your workflow, not writing code for your product. </strong></p><p>This work is critical. Without it you&#8217;ll be caught in a near-endless loop of <em>prompt-response, prompt-response, prompt-response</em>. At best, you&#8217;ll launch cool demos.</p><blockquote><p>If you&#8217;re interested in what I&#8217;m building, check out <a href="https://runcandor.com">Candor</a>: a synthetic user research platform. We&#8217;re looking for a few design partners right now. I share more about it <a href="https://www.focusedchaos.co/p/launching-candor-a-synthetic-user">here</a>.</p></blockquote><p><em>This post isn&#8217;t for Claude Code vibe coding experts or actual software developers. I&#8217;m definitely still learning (a lot), and I&#8217;m far from an expert.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Claude Code declares victory prematurely</h2><p>The more I worked with Claude Code, the more I realized it was eager to declare things complete, even if they weren&#8217;t.</p><p>The gap between &#8220;the AI says it&#8217;s done&#8221; and &#8220;the thing actually does what I want&#8221; is the most frustrating part of building software with an AI agent. </p><p>When it works, it&#8217;s amazing and you can move faster than ever before. When it declares victory early, it feels like managing an over-eager junior who says &#8220;yep, all set&#8221; before checking their own work.</p><p>Initially, I tried fixing this the obvious way. Better prompts. More detail up front. Robust PRDs. &#8220;Make sure you do X and Y and don&#8217;t forget Z.&#8221; It helped a little. It did not solve the problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DcOB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DcOB!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 424w, https://substackcdn.com/image/fetch/$s_!DcOB!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 848w, https://substackcdn.com/image/fetch/$s_!DcOB!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!DcOB!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!DcOB!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif" width="480" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:480,&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_!DcOB!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 424w, https://substackcdn.com/image/fetch/$s_!DcOB!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 848w, https://substackcdn.com/image/fetch/$s_!DcOB!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!DcOB!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0371e474-ddb5-4e23-9ace-998ff67755b0_480x480.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As fun and easy as it is to prompt Claude Code to do stuff and watch it (partially) work, I knew I needed more process and rigor to build quality software.</p><div><hr></div><h2>The fix: write the test before the work</h2><p>The real problem was never the prompt. The problem was that nobody defined what &#8220;done&#8221; meant before the work started. So the AI got to decide, after the fact, whether it succeeded. And it almost always decides yes.</p><p>So I flipped the order.</p><p><strong>Before Claude writes a single line of code on anything non-trivial, it has to write down what &#8220;done&#8221; looks like.</strong> Not vaguely. Three to five specific, pass-or-fail checks. It&#8217;s my task rubric.</p><p>If the task is &#8220;add rate limiting to our API,&#8221; the rubric might be: requests over the limit return the right error, the limit is configurable without a redeploy, internal traffic is exempt, the counter survives a restart, and nothing else in the app breaks. Each one is a yes or a no. No &#8220;kind of.&#8221; No &#8220;looks good.&#8221;</p><p>Here&#8217;s an example task rubric (not for the rate limiting feature):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BPjR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BPjR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!BPjR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!BPjR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!BPjR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BPjR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:679558,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/201020027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.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_!BPjR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!BPjR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!BPjR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!BPjR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ed296cf-a1e9-4557-ab27-f2bd30d8f99b_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once I approve the rubric, Claude Code does the work.</p><p>Then a separate step (using a separate sub-agent) grades the result against that rubric, pass or fail, one criterion at a time, with the actual evidence cited. If everything passes, great. If anything fails, it stops. It does not quietly patch over the gap and call it done. It tells me which check failed and why, and we go back and re-plan that specific piece.</p><p>I built this as a command I run, called <strong>/assess</strong>. (In my own setup it's actually a "skill," a slightly more capable cousin of a command, but a plain command file does the same job and is the simplest way to start, so that's what I'll show you below.) The discipline matters more than the tool. You&#8217;re just refusing to let the AI be the judge of its own work against a standard it invented after the fact.</p><p><strong>You don&#8217;t need to be a developer to write commands (or skills).</strong></p><p>They&#8217;re not code. A Claude Code command is just a markdown file you drop in a folder <strong>(~/.claude/commands/)</strong>, and you write it in plain English. The entire <strong>/assess</strong> command is about half a page. It says, roughly: read the <strong>.rubric.md</strong> file, run a diff to see exactly what changed, go through the rubric one item at a time and mark each pass or fail while citing the specific line of code as proof, and if everything passes say so and stop. If anything fails, name which check and why, and do not try to fix it. That's the whole thing. The power isn't in clever tooling. It's in forcing that one honest grading step to exist.</p><p>A few things I deliberately kept out:</p><ul><li><p>No scoring out of 10. A &#8220;7 out of 10&#8221; invites a debate with yourself about whether 7 is good enough. Pass or fail is honest.</p></li><li><p>No letting the AI fix and re-grade itself in a loop. It reports, it stops, I decide. An agent grading and re-fixing itself against a fuzzy standard is how you get a confident mess.</p></li><li><p>No inventing the rubric afterward. If you didn&#8217;t define &#8220;done&#8221; before you started, there&#8217;s nothing to grade against, and the whole point evaporates.</p></li></ul><p>If you&#8217;re not technical, this matters even more. An engineer can read the code and determine whether it&#8217;s right. I often can&#8217;t. The rubric is how I get a real answer without being able to fully eyeball the work myself. It turns &#8220;trust me, it&#8217;s done&#8221; into &#8220;the proof is right here, one line at a time.&#8221; When something fails, the failure is specific and useful: not &#8220;this doesn&#8217;t feel finished,&#8221; but &#8220;the limit isn&#8217;t configurable yet, it&#8217;s hardcoded.&#8221; That&#8217;s a thing I can hand right back, in plain English, and get fixed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/how-i-ship-real-software-with-claude-code?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/how-i-ship-real-software-with-claude-code?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>What this actually looks like, start to finish</h2><p>Let me walk through a real feature, end to end. Say I want to add a CSV export to the persona list in <a href="https://runcandor.com">Candor</a>.</p><p>I don&#8217;t have to run every step by hand. A lot of this is wired into the project&#8217;s instructions so Claude Code does it on its own. But this is the full sequence, and the specific commands and skills involved.</p><ol><li><p><strong>I describe the feature in plain English.</strong> &#8220;Add a button to the persona list that exports the visible personas to a CSV.&#8221; That&#8217;s the whole prompt. In some cases I may write something more robust and include a spec doc or PRD.</p></li><li><p><strong>It investigates before it builds.</strong> Because this isn&#8217;t a trivial change, Claude doesn&#8217;t start writing code. It produces an Investigation Report first: which files it read, what the change touches, who else calls the code it&#8217;s about to modify, and what tests already cover it. A small command I use here, <strong>/blast-radius</strong>, greps the actual importers, callers, and tests of a file or function, so the report is grounded in real output instead of a guess.</p></li><li><p><strong>It writes the rubric.</strong> The last section of that report is the task rubric, saved to a file called <strong>.rubric.md</strong>. For this feature: the button appears only when there are personas to export, the CSV columns match what&#8217;s on screen, exporting respects the current filter, large lists don&#8217;t time out, and no existing list behavior changes. Five yes-or-no checks.</p></li><li><p><strong>I approve the plan, then it writes the code.</strong> I read the plan, not the code. If the plan is wrong, we fix it before a line gets written, which is far cheaper than fixing it after.</p></li><li><p><strong>It runs the build and the tests.</strong> Standard checks that the project compiles and nothing obvious broke. For changes that touch sensitive parts of the system, it also runs what we call a smoke test, a more expensive check against the real services. The instructions tell it which kinds of changes require that, so it doesn&#8217;t skip it and it doesn&#8217;t waste money running it when it isn&#8217;t needed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JtKp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JtKp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!JtKp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!JtKp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!JtKp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!JtKp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:364443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/201020027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.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_!JtKp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!JtKp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!JtKp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!JtKp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c001ebd-4d68-4878-be41-cadf9c62e759_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>It runs /assess.</strong> This grades the diff against <strong>.rubric.md</strong>. Say the &#8220;respects the current filter&#8221; check fails, because the export grabbed all personas, not the filtered ones. The <strong>/assess</strong> command catches it, says so, and stops. It does not commit. We re-plan that one piece, fix it, and re-run <strong>/assess</strong>. Now all five pass.</p></li><li><p><strong>It runs /pre-commit.</strong> A broad gate that fires on every commit, built up over time. It scans for the security stuff you never want to ship (hardcoded secrets, a missing permission check), confirms the tests and types still pass, and runs a pile of project-specific checks I've taught it. For Candor that includes flagging when a code change has left one of our help articles out of date, and, when I've touched a marketing page, making sure the SEO basics (sitemap, structured data, an FAQ) are in place before it ships. This time it passes. When it doesn't, it hands me the list to fix first.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aMZi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aMZi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!aMZi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!aMZi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!aMZi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!aMZi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:266854,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/201020027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.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_!aMZi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!aMZi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!aMZi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!aMZi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F379149f5-2202-4549-b3ef-d8f7e8d90560_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>It commits and opens a pull request to our staging branch.</strong> Staging is our pre-production environment. The PR merges automatically once the automated checks pass, so I&#8217;m not babysitting it.</p></li><li><p><strong>It deploys to staging and I actually click the button.</strong> This is the one step no automation replaces. I open the staging site, export a CSV, and confirm it does what I wanted. The rubric tells me the criteria were met. My own eyes tell me it feels right.</p></li><li><p><strong>I run /session-end.</strong> First it checks I haven't left unfinished work lying around that the wrap-up could bury. It won't proceed until that's clean. Then it writes a structured entry to a running SESSION_NOTES file: what got done, what's still in progress, the decisions I made and why, and any open questions for next time. It scans that note for anything sensitive, commits and pushes it, and only then clears the temporary workspace the session used. It refuses to clear that workspace unless my work is provably saved on the server first, so wrapping up can never cost me work. The SESSION_NOTES file has become one of the most useful pieces of the whole setup. It lets me break big work across many sessions without losing the thread, and lets me (or Claude) remember what we did weeks ago without re-reading a pile of code. Next time I sit down, Claude reads the recent notes and picks up where we left off instead of starting cold.</p></li></ol><p>Production is a separate, deliberate step. Staging is automatic. The promotion from staging to live is a human decision I make on purpose. The AI never ships to production on its own.</p><p>That&#8217;s the whole loop. Plan, build, grade, check, ship to staging, wrap up. The feature took one prompt and maybe fifteen minutes of my attention, and I trust it, because every step had a gate that wasn&#8217;t &#8220;the AI says so.&#8221;</p><div><hr></div><h2>Every so often, a deeper sweep</h2><p>The loop above runs on every feature. There are a couple additional checks I run once in a while. These are deeper sweeps. (The video quality sucks, but the video is epic.)</p><div id="youtube2-zwqw-i0kQhQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;zwqw-i0kQhQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/zwqw-i0kQhQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The first is called <strong>/code-watch</strong>. It does a lot at once, which is exactly why it isn&#8217;t an every-commit thing.</p><p>It makes two passes over recent work. The first is a real security and bugs audit, the kind that hunts for the classic vulnerability patterns: injection, missing authorization, leaked data, that sort of thing. The second grades the code against my project&#8217;s own quality rules. </p><p>Two lenses, security and quality, in one run. It&#8217;s slower and more thorough than the per-commit checks, so I treat it as an occasional deep clean rather than a daily habit: after a stretch of riskier work, before a bigger merge, or just every once in a while to catch what slipped through.</p><p>The second is called <strong>/project-health</strong>. </p><p>Where <strong>/code-watch</strong> audits what I've built, <strong>/project-health</strong> audits how I've configured Claude Code: whether my CLAUDE.md files have quietly bloated, whether I'm missing an obvious command or guardrail, whether the docs still match the actual code. It's the same instinct, one level up. The tools that build the software need maintenance too, and left alone they drift.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>An instruction file that earns its space</h2><p>A lot of what makes the loop run on autopilot lives in two <strong>CLAUDE.md</strong> files: one global and one for the project.</p><p>Claude Code reads both CLAUDE.md files at the start of every session. They are effectively briefing docs: how we work, what to never do, what the project is.</p><p>The global file holds the cross-project stuff: how I want the AI to behave in general, and the &#8220;define done before you start&#8221; habit that the rubric comes from. It loads no matter what I&#8217;m working on. Candor&#8217;s project file holds the machinery specific to that codebase: the maintenance protocol that forces an Investigation Report before edits, which changes require a smoke test, which sub-agents to use for reviews, how our branching and deploys work. The project file leans on the global one instead of repeating it.</p><p><strong>The temptation with CLAUDE.md files is to stuff everything into them.</strong> The trap is that a bloated briefing makes the AI follow instructions worse, not better, because the important rules drown in the noise.</p><p>Keep it disciplined with one test for every line: does this shape how the AI <em>thinks</em>, or just tell it what to <em>do</em>?</p><p>The &#8220;how it thinks&#8221; stuff stays in CLAUDE.md and loads every session: behavioral principles, our security posture, the workflow loop. The &#8220;what it does&#8221; stuff gets moved out and referenced instead of inlined.</p><p>For example, Candor&#8217;s CLAUDE.md does not contain our architecture write-up, our data schemas, our database schema, or the distilled research that grounds how we model things. None of that is in the file. Instead, the project CLAUDE.md has a short &#8220;required reading&#8221; section that names those documents and says: before you implement anything in this area, go read these. Claude pulls them in only when it&#8217;s actually about to do relevant work, and ignores them the rest of the time. </p><p>Same idea for tactical detail like framework gotchas and our UI conventions. Those live in separate rule files that load only when Claude opens a matching type of file, so the front-end rules show up when it&#8217;s touching front-end code and stay out of the way when it isn&#8217;t.</p><p>This isn't something I rigged up. Claude Code supports it directly: a rule file with a short <strong>paths:</strong> line at the top loads only when you open a file that matches it. The "required reading" pointers work the same way, the documents sit in the repo and get pulled in on demand, not jammed into the briefing.</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;fc5e5759-1417-44cb-9c63-ce66624a4c0b&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown"># CLAUDE.md  (loads every session &#8212; short and behavioral)

## How we work
- Before any non-trivial change, write a task rubric to .rubric.md, then run /assess.
- Match existing style. Touch only what the task requires.

## Required reading (pulled in on demand, not pasted in here)
Before working in an area, read the relevant doc first:
- Architecture:  docs/architecture.md
- Data schemas:  docs/data-schemas.md</code></pre></div><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;4f3a3498-ca98-4c56-b51c-930950b4470e&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown"># rules/frontend.md  (loads ONLY when you open a matching file)
---
paths:
  - "src/**/*.tsx"
---
- Every list needs a loading state and an empty state.
- Validate money as a finite number before storing it.</code></pre></div><p>The result: the always-loaded briefing is short and behavioral, and the heavy detail is one pointer away, loaded on demand. For Candor, that cut the always-loaded instructions roughly in half with no loss of coverage. The deep knowledge is all still there. It just shows up exactly when it&#8217;s relevant.</p><p>The other thing I&#8217;ve learned: treat every rule like it was earned, because it was. Almost every good line in Candor&#8217;s CLAUDE.md is a scar from a specific time something broke. The AI truncated a long output once and corrupted a file. Now there&#8217;s a rule about output size. A change got shipped from a stale branch and created a mess. Now there&#8217;s a rule about how we cut branches. Your instruction file shouldn&#8217;t read like best practices from a blog. It should read like a list of mistakes you&#8217;ve agreed not to repeat.</p><div><hr></div><h2>Why I didn&#8217;t just install someone else&#8217;s setup</h2><p>There are great pre-built workflows out there. Garry Tan, the president of Y Combinator, open-sourced his entire Claude Code setup as <a href="https://github.com/garrytan/gstack">gstack</a>, 23 opinionated tools that turn Claude into a virtual startup team. The rubric idea I use came from a framework called <a href="https://www.edge.ceo/p/introducing-spear-the-management">SPEAR</a>. My thinking on lean instruction files was shaped by Yanli Liu&#8217;s article <a href="https://levelup.gitconnected.com/the-4-lines-every-claude-md-needs-2717a46866f6">&#8220;The 4 Lines Every CLAUDE.md Needs&#8221;</a> and the <a href="https://x.com/karpathy/status/2015883857489522876">Andrej Karpathy thread</a> behind it.</p><p>I could have just installed gstack and run with it. I didn&#8217;t. And I&#8217;d push you not to, either.</p><p>These aren&#8217;t bad. They&#8217;re genuinely good. The problem is that grabbing a pile of skills and commands you don&#8217;t understand is how you end up with a workflow you can&#8217;t debug, can&#8217;t tailor, and can&#8217;t trust. When something goes sideways, and it will, you&#8217;re stuck, because you never understood the system you&#8217;re running.</p><p>I took the core idea from SPEAR and deliberately modified it to fit my approach. Pass-or-fail instead of scoring out of 10 is my call, and I can defend it, because I worked through why. I read Yanli Liu&#8217;s article and fact-checked it against Anthropic&#8217;s actual documentation, and several of its specific claims didn&#8217;t hold up (it cited hard character limits that don&#8217;t exist). The direction was right. The details were wrong. I&#8217;d never have known that if I&#8217;d just copied it.</p><p>Don&#8217;t ignore what other people built. Engage with it instead of copying it. I point Claude Code at someone else&#8217;s setup, a public repo like gstack or a workflow described in a blog post, and ask it to compare that setup to mine. Where are they doing something I&#8217;m not? What gap does theirs expose in mine? Is there an idea worth adapting, and if so, how would it actually fit the way I work? Then we work through the changes together. I get the benefit of other people&#8217;s thinking without inheriting a black box, because every change that lands in my setup went through my understanding first.</p><p>Doing this work yourself is valuable precisely because you learn how things work. And if you&#8217;re a non-developer, that learning is critical. You&#8217;re not going to out-code a senior engineer. But you can architect a system good enough to ship real software, as long as you understand it.</p><p>Borrow ideas freely. Take other people&#8217;s frameworks apart to see how they tick. But build your own version, and understand every piece of it. The understanding is the asset, not the config file.</p><div><hr></div><h2>Where I actually work on the workflow</h2><p>If I spend close to a third of my time improving the workflow, the fair question is where that work happens. Not in a project directory. That was a mistake I made early.</p><p>At first I tinkered with my setup inside whatever I was building. Bad idea. A project folder is for the product. The moment you start drafting half-finished workflow experiments in there, you clutter the project with things that have nothing to do with it, and the AI starts loading your unfinished ideas every session. That&#8217;s the exact noise problem the lean-file approach exists to avoid.</p><p>So I made a separate place for it. A dedicated folder, its own little repo, with no product code in it at all. Workflow ideas live there until they&#8217;re ready.</p><p>It runs like a lab. When I get an idea or read someone&#8217;s article, I ask Claude to evaluate how it compares to what I already do and whether it holds up. If it&#8217;s worth pursuing, I write down the exact change I&#8217;d make. Then I either adopt it, in which case it graduates into my real config, or I reject it and keep a short note on why, so I don&#8217;t reargue it in six months.</p><p>Two things come out of that. My live config only ever holds rules that actually work. And I have a written record of why every rule is there, which matters, because most of them are scars from something that went wrong.</p><div><hr></div><h2>The pieces, if you want them</h2><p><strong>I put my own setup, sanitized and templated, on GitHub: <a href="https://github.com/benyoskovitz/claude-code-workflow">github.com/benyoskovitz/claude-code-workflow</a>.</strong></p><p>This is in no way the world&#8217;s greatest workflow, but it&#8217;s a start. &#128516;</p><p>It&#8217;s not my actual Candor config dumped out. It&#8217;s the reusable bones, with the project-specific parts marked for you to replace. A starter instruction file. The <strong>/assess</strong> rubric skill. The lean-instructions pattern. The session and cleanup commands. And a small &#8220;lab&#8221; structure for treating your own workflow as something you version and improve over time.</p><p>Don&#8217;t install it wholesale. That would contradict everything I just said. Read it, take the one or two ideas that fit how you work, and rebuild them yourself so you understand them.</p><div><hr></div><h2>Start this today</h2><p>If you&#8217;d rather not touch my repo at all, don&#8217;t. You can stand up the core of this in about twenty minutes.</p><p>First, create the rubric command. Make a file at <strong>~/.claude/commands/assess.md</strong> and paste in the plain-English instructions (see code block below): read the rubric, diff the change, grade each item pass or fail with evidence, stop and report on any failure, don&#8217;t self-fix. That file is your /assess. (Claude Code turns the filename into the command name, so <strong>assess.md</strong> becomes <strong>/assess</strong> automatically. No extra wiring.)</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;3ecd346d-79cd-42c3-aee7-b71780050c7c&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">You are grading a code change against a task rubric. Do not write or fix any
code. You only read, grade, and report.

1. Read the file `.rubric.md` in the project root. It lists 3 to 5 checks, each
   a pass-or-fail criterion. If the file doesn't exist, say "No rubric found"
   and stop.

2. Run `git diff HEAD` and `git diff --staged` to see everything that changed.

3. Go through the rubric one check at a time. For each, decide PASS or FAIL and
   cite the evidence: the specific file and line that satisfies it, or the exact
   thing that's missing. No "probably fine." If you can't point to proof, it's a
   FAIL.

4. If every check passes, say "PASS, ready to commit" and stop.

5. If any check fails, list which ones and why, in plain language. Do not try to
   fix them. Do not commit. Stop so I can decide what to do next.

Be honest, not generous. The whole point is to catch the thing that isn't
actually done.</code></pre></div><p>You could create this as a more robust skill if you want, which is how I&#8217;ve got it <a href="https://github.com/benyoskovitz/claude-code-workflow/blob/main/skills/assess/SKILL.md">setup in the Github repo</a>.</p><p>Second, add one line to your CLAUDE.md. Something like: &#8220;Before any non-trivial change, write 3 to 5 pass-or-fail checks to a file called <strong>.rubric.md</strong>, and don&#8217;t treat the work as done until <strong>/assess</strong> grades them all green.&#8221; That single rule changes how every task runs.</p><p>Third, start a workflow notes file. A plain text file, anywhere outside your project, where you jot the ideas you want to try and what happened when you tried them. That&#8217;s the seed of the lab.</p><p><strong>The rubric and /assess command together are a powerful combination. Make your AI define &#8220;done&#8221; before it starts, and grade the result (through separate sub-agents) against that and nothing else.</strong> That single habit fixed more of my frustration than anything else I&#8217;ve tried.</p><p>The people getting the most out of these tools aren&#8217;t the best prompters. They&#8217;re the ones who treat the workflow around the tool as the actual work, and keep sharpening it.</p><p>What rules have you put in your own setup? How are you wrangling Claude Code to be better?</p>]]></content:encoded></item><item><title><![CDATA[Launching Candor: A Synthetic User Research Platform]]></title><description><![CDATA[AI user research helps kickstart validation for problems, concepts, solutions and price tests.]]></description><link>https://www.focusedchaos.co/p/launching-candor-a-synthetic-user</link><guid isPermaLink="false">https://www.focusedchaos.co/p/launching-candor-a-synthetic-user</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 12 May 2026 12:14:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/149226ad-016f-4c4a-b7f3-2fa4a7e31ae8_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, I&#8217;m excited to announce <a href="https://runcandor.com">Candor</a>.</p><p><strong>Candor is a synthetic user research platform built by Highline Beta.</strong></p><p><strong>You can <a href="https://runcandor.com">join the waitlist today</a>.</strong></p><p>Why did we build Candor? A few reasons:</p><ol><li><p><strong>We do a lot of research.</strong> Building things is easy. The <a href="https://www.focusedchaos.co/p/they-tried-to-kill-product-managers">hard work is the early validation</a> (and then the go-to-market). Candor is helping us do in-depth research quickly. It&#8217;s not replacing human interviews. It&#8217;s a strong compliment.</p></li><li><p><strong>We&#8217;re all-in on AI.</strong> I&#8217;ve <a href="https://www.focusedchaos.co/p/vibe-coding-without-system-design-is-a-trap">shared</a> a <a href="https://www.focusedchaos.co/p/the-real-differentiator-in-the-ai">few</a> <a href="https://www.focusedchaos.co/p/built-web-app-with-lovable">posts</a> about my experience building with AI and how to create value with AI features. If you&#8217;re not neck-deep in it, you&#8217;ll be left behind. Simple as that. I don&#8217;t want to be left behind. &#128516;</p></li><li><p> <strong>We&#8217;re experimenting with GTM and new business models.</strong> AI is fundamentally changing a lot of things. Go-to-market (GTM) is one of them. How do you acquire users? How do you build a brand? How do you automate things intelligently without it feeling like AI-slop? From a business model perspective, we see the rapid shift in pricing and how software companies have to adapt. It&#8217;s a world we&#8217;re building and investing in, so what better way to figure it out than to do it ourselves.</p></li></ol><p>I want to explain a bit more about how Candor works, then share some interesting things we&#8217;ve done and a few lessons learned.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>How Candor Works</h2><p>Candor is a synthetic user research tool. You create personas and interview them, either manually or automatically. Everything is rooted in our expertise and scientific rigor.</p><h3>1. Generate an audience</h3><p>First you generate an audience. Audiences can be B2B or B2C (there are meaningful differences between how these are handled). You fill in some basic information, and can upload documents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0nBn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0nBn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 424w, https://substackcdn.com/image/fetch/$s_!0nBn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 848w, https://substackcdn.com/image/fetch/$s_!0nBn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 1272w, https://substackcdn.com/image/fetch/$s_!0nBn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0nBn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png" width="614" height="406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:614,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72774,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/197120473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.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_!0nBn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 424w, https://substackcdn.com/image/fetch/$s_!0nBn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 848w, https://substackcdn.com/image/fetch/$s_!0nBn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 1272w, https://substackcdn.com/image/fetch/$s_!0nBn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43a9050e-29c5-4d6e-8a1e-6e5f6abaff8f_614x406.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The system does deep Web research and uses your inputs to generate several archetypes/segments. Here&#8217;s an example:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zDYk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zDYk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 424w, https://substackcdn.com/image/fetch/$s_!zDYk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 848w, https://substackcdn.com/image/fetch/$s_!zDYk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 1272w, https://substackcdn.com/image/fetch/$s_!zDYk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zDYk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png" width="1000" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/197120473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.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_!zDYk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 424w, https://substackcdn.com/image/fetch/$s_!zDYk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 848w, https://substackcdn.com/image/fetch/$s_!zDYk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 1272w, https://substackcdn.com/image/fetch/$s_!zDYk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0080c297-0b96-4cdb-9572-2836907f6511_1000x878.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every pain point, behavior, goal, attitude, belief, preference, etc. is grounded in evidence from your documents and/or Web search.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xCbb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xCbb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 424w, https://substackcdn.com/image/fetch/$s_!xCbb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 848w, https://substackcdn.com/image/fetch/$s_!xCbb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 1272w, https://substackcdn.com/image/fetch/$s_!xCbb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xCbb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png" width="607" height="749" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:749,&quot;width&quot;:607,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69920,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/197120473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.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_!xCbb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 424w, https://substackcdn.com/image/fetch/$s_!xCbb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 848w, https://substackcdn.com/image/fetch/$s_!xCbb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 1272w, https://substackcdn.com/image/fetch/$s_!xCbb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ac5a7c-49c2-4085-a567-82ada51a30be_607x749.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The goal is to build personas from a very in-depth, fundamentally grounded base.</p><div><hr></div><h3>2. Generate personas</h3><p>Next you generate personas. These are the actual &#8220;people&#8221; you interview.</p><p>Persona generation is equally in-depth and validated. Everything that&#8217;s generated is reviewed by a critic. You can double click into the details, or jump into interviews.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LZTG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LZTG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 424w, https://substackcdn.com/image/fetch/$s_!LZTG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 848w, https://substackcdn.com/image/fetch/$s_!LZTG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 1272w, https://substackcdn.com/image/fetch/$s_!LZTG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!LZTG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png" width="999" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e44fca6d-62c4-4010-8826-28ade3641f28_999x815.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/197120473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.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_!LZTG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 424w, https://substackcdn.com/image/fetch/$s_!LZTG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 848w, https://substackcdn.com/image/fetch/$s_!LZTG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 1272w, https://substackcdn.com/image/fetch/$s_!LZTG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe44fca6d-62c4-4010-8826-28ade3641f28_999x815.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each persona has a ton of detail. We spent a lot of time on this part, ensuring that the personas are robust. This goes well beyond what you get from simulating conversations in ChatGPT or Claude.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TV8n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TV8n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 424w, https://substackcdn.com/image/fetch/$s_!TV8n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 848w, https://substackcdn.com/image/fetch/$s_!TV8n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 1272w, https://substackcdn.com/image/fetch/$s_!TV8n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TV8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png" width="879" height="1509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1509,&quot;width&quot;:879,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146470,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/197120473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.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_!TV8n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 424w, https://substackcdn.com/image/fetch/$s_!TV8n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 848w, https://substackcdn.com/image/fetch/$s_!TV8n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 1272w, https://substackcdn.com/image/fetch/$s_!TV8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0958e1-4580-4b8b-a238-2aab136387b4_879x1509.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/launching-candor-a-synthetic-user?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/launching-candor-a-synthetic-user?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h3>3. Create an Interview Guide</h3><p>Once you have personas, you create an interview guide. There are four basic types: Problem discovery, Problem validation, Concept testing &amp; Price testing.</p><p>Each requires different inputs and generates different learning goals. From there, Candor creates an interview guide and allows you to automatically interview the personas. Or you can manually interview personas and chat with them as you see fit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hpgl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hpgl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 424w, https://substackcdn.com/image/fetch/$s_!hpgl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 848w, https://substackcdn.com/image/fetch/$s_!hpgl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 1272w, https://substackcdn.com/image/fetch/$s_!hpgl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!hpgl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png" width="599" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:599,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87722,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/197120473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.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_!hpgl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 424w, https://substackcdn.com/image/fetch/$s_!hpgl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 848w, https://substackcdn.com/image/fetch/$s_!hpgl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 1272w, https://substackcdn.com/image/fetch/$s_!hpgl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc825e3dd-6de4-4ca9-a6ac-6322c4389ded_599x828.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>4. Synthesis</h3><p>Once interviews are complete, the system runs a detailed analysis and generates a synthesis report. The report highlights everything you need to know (at a glance or in depth) to move forward.</p><p>I know that was a lot to go through, but I wanted to highlight Candor&#8217;s ease of use, along with the underlying sophistication.</p><div><hr></div><h3>Next Steps</h3><p>We&#8217;re putting Candor through its paces and will open it up to early testers soon.</p><ul><li><p><strong>If you&#8217;re interested, <a href="https://runcandor.com">sign up on the waitlist</a>.</strong> </p></li><li><p>You can also <a href="https://linkedin.com/company/runcandor">follow Candor on LinkedIn</a>.</p></li></ul><p>Our goal is to launch within a month or so. There&#8217;s a lot of work to do on refining the product and experience. We also have to implement a business model.</p><div><hr></div><h2>Beyond Candor&#8217;s Core Product Features</h2><p>Building a production-grade product involves more than its features. I want to share a bit more about those experiences.</p><h3>Candor&#8217;s Website</h3><p>Not surprisingly, Candor&#8217;s site is designed by and mostly written by AI.</p><p>I&#8217;m not in love with the site&#8217;s design, but I did use <a href="https://github.com/voltagent/awesome-design-md">VoltAgent&#8217;s awesome-design-md</a> to kickstart the process. It helped me identify similar brands to take inspiration from. I now have a couple design-related Claude Skills for future projects too.</p><p>For content, I used my own SEO/AEO experience and fed Claude Code with best practices, so it could structure the site and create key anchor pages. Some examples include <a href="https://staging.runcandor.com/use-cases">Use Cases</a>, <a href="https://staging.runcandor.com/comparison">Comparison</a>, <a href="https://staging.runcandor.com/faq">FAQ</a> and <a href="https://staging.runcandor.com/glossary">Glossary</a>.</p><p>I then used <a href="https://www.growthunhinged.com/p/claude-skills-gtm-and-pricing">Kyle Poyar&#8217;s Claude Skills</a> to refine the copy. I found /icp-sharpener was quite helpful. I combined the output from ICP sharpening with domain expertise from <a href="https://www.linkedin.com/in/anthonypierri/">Anthony Pierri</a> to rewrite the copy.</p><p>One last thing: The screenshots on the website are AI generated. They&#8217;re accurate images, but composites of a few features. Claude Code and I decided which images would resonate, and then it built them for me. This took a bit of work, but it was still easier than taking screenshots of the product and having to mash everything together in Figma or another tool.</p><div><hr></div><h3>Candor&#8217;s Help Files</h3><p>Candor already has a bunch of <a href="https://staging.runcandor.com/help">help files</a> (although this isn&#8217;t complete). They&#8217;re generated by AI; reviewed by me.</p><p>Claude Code went through the code base to structure the help files intelligently and write them. </p><p><strong>The coolest thing is that help files get automatically updated when the product changes.</strong> This is done through a Claude Skill I created called /pre-commit, which I run before committing code.</p><p>The pre-commit skill does a few things, including running standard tests, verifying security issues and checking to see if help files need updating. It will tell me which help files need changing, write the changes, and give me an opportunity to review. As a result, help files should never be outdated and the site&#8217;s content gets frequent updates.</p><p>This is a great example of how AI can speed up the development process, including &#8220;around the edges&#8221; where things are often forgotten. Integrating help file management into the AI coding process is an easy win.</p><div><hr></div><h3>The Admin System</h3><p>Every software product has an admin system for managing users, updating settings, tracking performance, etc. Historically this has been a pain in the ass to build: it can take a lot of time and it doesn&#8217;t provide users/customers with value. But without it, you can&#8217;t manage things properly.</p><p><strong>Using Claude Code, I built a robust admin system very quickly.</strong></p><p>I asked Claude Code to identify SOC2 compliance requirements, so we could build the necessary infrastructure. Candor isn&#8217;t SOC2 compliant yet, but the underpinnings are there. For example, it has a robust audit log of everything that&#8217;s done. It also tracks what admin users are accessing. This is &#8220;boring stuff&#8221; but super important.</p><ul><li><p>Candor&#8217;s admin system has full account and user control. </p></li><li><p>Multi-factor authentication is built in (required by admins, configurable for regular users)</p></li><li><p>Email templates are fully customizable</p></li><li><p>Failures are monitored and reported in real-time</p></li><li><p>And more&#8230;</p></li></ul><p>One of the more interesting aspects of the admin system is the cost management part:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GVnM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GVnM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 424w, https://substackcdn.com/image/fetch/$s_!GVnM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 848w, https://substackcdn.com/image/fetch/$s_!GVnM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 1272w, https://substackcdn.com/image/fetch/$s_!GVnM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GVnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png" width="1020" height="579" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:579,&quot;width&quot;:1020,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65898,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/197120473?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.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_!GVnM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 424w, https://substackcdn.com/image/fetch/$s_!GVnM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 848w, https://substackcdn.com/image/fetch/$s_!GVnM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 1272w, https://substackcdn.com/image/fetch/$s_!GVnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08ddd3c5-3b85-4ed9-aec9-13a262a04fd0_1020x579.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Almost every action in Candor costs money, because it&#8217;s heavily reliant on LLMs. In the last 30 days I&#8217;ve spent $499.75 testing!</p><p>Cost tracking is a huge part of building a successful AI product. You have to know what costs money, how much, how frequently those features are used and by whom.</p><p><strong>Your power users could bankrupt you.</strong></p><blockquote><p><em>I wrote about AI business model shifts here: <a href="https://www.focusedchaos.co/p/lean-analytics-reconsidered">Lean Analytics, Reconsidered</a>.</em></p></blockquote><p>Candor&#8217;s cost management system tracks every action and its cost. It slices the data by user, project and feature. I know what it costs to generate interviews, run reports, create audiences, etc.</p><p>This should help me create a reasonable business model to cover my costs, provide customers with maximum flexibility (I don&#8217;t want to restrict usage significantly) and maintain a margin.</p><p>I&#8217;m not focused on optimizing LLM costs yet. Claude Code did occasionally recommend using cheaper models for certain tasks, so there&#8217;s some cost optimization built in. But more can be done.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Lessons Learned Building Candor</h2><p>Candor is the first production-grade AI product we&#8217;ve built at Highline Beta (for ourselves). It&#8217;s teaching us a lot.</p><h3>1. PRDs &amp; feature building can get out of control</h3><p>The more you feed an AI code assistant tool (like Claude Code) the more it&#8217;ll do. But it&#8217;s also easy to get overwhelmed. I would never recommend that you build a &#8220;massive, feature-rich product&#8221; in one sitting. It&#8217;s better to eat the proverbial elephant one bite at a time. But it&#8217;s so alluring to write a gigantic PRD, try to think of every detail, feed it into Claude Code and watch the magic happen.</p><p>Thankfully, Claude Code will chunks the work, but it&#8217;s still up to you to deploy and test things piece by piece, review what&#8217;s going on, and encourage / force Claude Code to iterate. Otherwise&#8230;it&#8217;ll just keep building.</p><p><strong>Vibe stuffing is a legitimate risk.</strong></p><p>Candor already does a lot. After showing it to a couple people, guess what they said? <em>&#8220;Very cool, but you could also do X and Y and Z</em>&#8230;&#8221;</p><p>AI + vibe coding is encouraging everyone to build more. But more doesn&#8217;t always equal value creation. When building was hard, we had to be a lot more disciplined about what we built. Today that&#8217;s out the window unless you&#8217;re really pragmatic and careful.</p><h4>Lessons learned:</h4><ul><li><p><strong>Don&#8217;t over plan.</strong> Focus on designing the minimum first, testing it, sharing it with others, and then adding new things.</p></li><li><p><strong>Don&#8217;t over build.</strong> Launch early and often. It&#8217;s why we&#8217;re releasing Candor now; otherwise we could spend the whole time building.</p></li></ul><div><hr></div><h3>2. Invest meaningful time in building better systems</h3><p>When you want to build production-grade, scalable software, you need the right infrastructure to do so.</p><p>I use the term &#8220;infrastructure&#8221; loosely, but some things to consider:</p><ul><li><p><strong>Code quality:</strong> Claude Code (and others) are great at software development, but they make mistakes. I&#8217;ve gotten into heated discussions with Claude Code about drift or being lazy. You need systems to vet code quality, so you can hold your AI code assistant accountable.</p></li><li><p><strong>Performance:</strong> One person testing the product is a lot different from 5 people using it simultaneously, or 20, or 200, or 2000. You need to engage with your AI code assistant about performance, otherwise it won&#8217;t get prioritized. I&#8217;ve had multiple discussions with Claude Code about what we&#8217;ll need to do as users onboard, although to be honest, I don&#8217;t know what will happen.</p></li><li><p><strong>Tests:</strong> Every software developer will tell you that tests are important. But if you&#8217;re not a developer, you won&#8217;t know what kind or how to build them properly. Code quality tests are usually pretty basic and not enough to catch actual bugs. Candor has a variety of smoke tests that run, which simulate workflows, but even that&#8217;s not enough. </p></li><li><p><strong>Staging vs. Production:</strong> Many people will vibe code and push changes to their live system on the fly. I&#8217;ve done it, but it&#8217;s risky. For Candor, I implemented a staging environment. If you&#8217;ve never worked as a developer it&#8217;s not something you might think about. But managing dev, staging and production is important to minimizing risk.</p></li></ul><h4>Lessons Learned:</h4><ul><li><p>The key is that you need the right systems to do the job. Vibe coding can be completely ad-hoc or very structured. The more serious you get, the more serious your infrastructure needs to be. </p></li><li><p>I spend a meaningful percentage of my time on these issues. Probably 25-30%. I&#8217;ve spent entire &#8220;sprints&#8221; (1-2 weeks of time) on hardening the infrastructure, so that Claude Code is better/smarter, my hosting is more robust and error logging is in place.</p></li></ul><div><hr></div><h3>3. Build and learn at the same time</h3><p>You <strong>do not need</strong> to be a software developer to vibe code a quality product.</p><p>You <strong>do need</strong> to be willing to learn best practices.</p><p>You <strong>do need</strong> to pay attention to what your AI coding tool is doing so you&#8217;re not simply agreeing to everything blindly.</p><p>If you don&#8217;t learn along the way, you won&#8217;t get better. If you don&#8217;t get better, you can&#8217;t guide your AI coding tool to be better. </p><h4>Lessons learned:</h4><ul><li><p><strong>Read (most of) what your AI coding tool spits out.</strong> Ask it questions. Challenge it. I often ask Claude Code to explain things in plain English, because it&#8217;s getting too technical for me.</p></li><li><p><strong>Focus on pattern matching.</strong> You need to build up your instincts around how to do things, so you can implement the right systems. Instincts = patterns.</p></li><li><p><strong>Don&#8217;t vibe code tired.</strong> It leads to laziness, which increases the odds of mistakes or failures.</p></li><li><p><strong>Don&#8217;t leave sessions unattended for too long.</strong> When you return to a session a couple days after starting it, I can almost guarantee you won&#8217;t remember what was going on. You were letting Claude Code run wild and now you don&#8217;t know how to pick things back up. You&#8217;re better off doing smaller, discrete sessions, ending them and moving on.</p></li><li><p><strong>Learn how to use the tools.</strong> AI coding tools are insanely powerful. You need to learn how to use them, shape them and build systems for yourself and the tools to do what you want. Don&#8217;t just install Claude Skills blindly. Ask Claude Code to tell you what they do, why you might need them, how you could use them. Do your research. Spend a meaningful portion of your time learning, not coding.</p></li></ul><p>We&#8217;re going to continue developing <a href="https://runcandor.com">Candor</a> and sharing our experience.</p><p>If you do any form of user research, please <a href="https://runcandor.com">check it out</a> and join our waitlist!</p>]]></content:encoded></item><item><title><![CDATA[Lean Analytics, Reconsidered]]></title><description><![CDATA[The frameworks survive. Many of the specific metrics need a rewrite, some don't apply at all, and new metrics are emerging quickly.]]></description><link>https://www.focusedchaos.co/p/lean-analytics-reconsidered</link><guid isPermaLink="false">https://www.focusedchaos.co/p/lean-analytics-reconsidered</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 28 Apr 2026 12:03:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/226d2503-83a2-4f18-a606-3a7e43505f69_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>People often ask me how Lean Analytics changes in an AI world. It&#8217;s something I&#8217;m thinking about a lot, because things are happening so quickly.</p><p>My co-author, <a href="https://alistaircroll.com">Alistair Croll</a> and I have been jamming on this too. He&#8217;s thinking way further ahead than me (as is always the case!) but we&#8217;re seeing the same things: the cost of building has collapsed, models drift under your feet, and your &#8220;users&#8221; might not be human at all.</p><p><strong>The short version: the core Lean Analytics frameworks survive. Many of the specific metrics you were taught to obsess over need a rewrite. Some have been replaced entirely.</strong></p><p>This post is about how to tell them apart. Fair warning, it&#8217;s a long one. We&#8217;re going to cover what still works (fast), what&#8217;s changing at the product metric level (in detail), what&#8217;s changing at the business model level (where some of the real damage is happening), and what&#8217;s coming next (more speculative, but important).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.focusedchaos.co/p/lean-analytics-reconsidered">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[40 Years Later: Remembering My Brother, Jacob Yoskovitz (May 14, 1977 - April 22, 1986)]]></title><description><![CDATA[A very personal story about my life. Feel free to skip if this isn't for you.]]></description><link>https://www.focusedchaos.co/p/40-years-later-remembering-my-brother</link><guid isPermaLink="false">https://www.focusedchaos.co/p/40-years-later-remembering-my-brother</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Wed, 22 Apr 2026 19:43:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6c3f799e-e3c2-467a-a833-426f45e36086_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>14 years ago I wrote a blog post that was extremely personal. It was about my brother who died on April 22nd, 1986. That blog doesn&#8217;t exist anymore, but I need the content to live on. </p><p><strong>If you&#8217;re not interested in a long, super-personal post about my life, don&#8217;t read on. Totally cool. This one is for me.</strong></p></blockquote><div><hr></div><p><strong>Today, April 22nd, marks the 40th anniversary of my brother's death.</strong></p><p>He died in 1986 at the age of 8 from leukemia. I was 10 at the time. He was my only sibling.</p><p>Strangely enough, he and I share a birthday. He was born two years after me. I don't know the odds of that happening, but they&#8217;re small. </p><p>April 22nd, the day Jacob died, is also one my aunt's birthdays. She was (and is) our closest aunt, dearly loved by Jacob (and me). </p><p>Jacob was diagnosed with cancer when he was 6. He suffered, off and on, for two years. There was the occasional bout of remission, but it never lasted long. Most of the time he was shuttling back and forth between Guelph (where we lived) and Toronto's Hospital for Sick Children. He spent a lot of time at that hospital. So did my parents. I visited Jacob there, but never stayed for long periods of time. I was still going to school, and I think my parents wanted to shield me from what was going on. So I stayed with family friends, often for weeks at a time, and tried to lead a "normal life."</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PTBz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PTBz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 424w, https://substackcdn.com/image/fetch/$s_!PTBz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 848w, https://substackcdn.com/image/fetch/$s_!PTBz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 1272w, https://substackcdn.com/image/fetch/$s_!PTBz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PTBz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10763942,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/163673124?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.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_!PTBz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 424w, https://substackcdn.com/image/fetch/$s_!PTBz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 848w, https://substackcdn.com/image/fetch/$s_!PTBz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 1272w, https://substackcdn.com/image/fetch/$s_!PTBz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83d37c37-c09c-4ba8-9f84-2fc21ccec84f_3809x2524.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Jacob&#8217;s the one with the curly hair&#8230;</figcaption></figure></div><p><strong>I miss my brother.</strong></p><p>I often wonder what it would be like had he survived. In that fantasy world, we're best friends, close enough in age to have shared many milestones together: turning 30, getting married, having kids. Who knows...</p><p>I often wonder what he'd be like. He and I were very different. I was always more serious, he was always sillier and more fun. He liked tuxedo costumes, I couldn't care less what I wore (still sort of true.) He put a lot of effort into holidays and parties, I didn't. Even when he was sick, he had a jovial personality and enjoyed himself as much as he could, although as you might expect, there were occasions when he was so sick and in so much pain (made worse by the chemotherapy) that even his bright personality could not shine through. I really don't know what he would be like, but I have a feeling he'd be a fun guy to hang out with. And caring. Ridiculously caring.</p><p>My memory of my childhood is very spotty. My memory overall is bad, but it's amazing how little I remember of my brother's illness. Maybe I blocked it out to get through the situation, I don't know. But there are some things I remember.</p><p>I remember we both enjoyed LEGO (I still do!) We used to build Transformers and Thundercats out of LEGO, playing in our bedroom (which we shared with bunk beds) for hours.</p><p>I remember eating a lot of hospital food (don't do that), including ham and cheese sandwiches on white bread. I'm pretty sure I ate as a coping mechanism.</p><p>I remember throwing things at each other from our bunk beds and joking around while we were supposed to be sleeping.</p><p>I remember going on vacation to Cape Cod, near the end of his life. My parents already knew it was over, but I didn't. We had a great time buying a ton of gear at an Army surplus store and playing G.I. Joe. Did he ever love G.I. Joe. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-ne9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ne9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 424w, https://substackcdn.com/image/fetch/$s_!-ne9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 848w, https://substackcdn.com/image/fetch/$s_!-ne9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 1272w, https://substackcdn.com/image/fetch/$s_!-ne9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ne9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png" width="1456" height="1030" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1030,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12159083,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/163673124?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.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_!-ne9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 424w, https://substackcdn.com/image/fetch/$s_!-ne9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 848w, https://substackcdn.com/image/fetch/$s_!-ne9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 1272w, https://substackcdn.com/image/fetch/$s_!-ne9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb97a7198-8ab4-4b9a-aaca-dcaf4416eb5f_3804x2690.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I remember the day he died, when family friends came to pick me up at school. I was called out of class and I walked to the top of a set of stairs. Looking down the stairs I saw our family friends and knew instantly my brother had died. One of them said, "It's time." I went back into the class, collected my things and they took me home. It must have been a 20-30 minute car ride at least, but I have no clue what we talked about or said during that time. I also don't remember the last time I saw Jacob alive. I wasn't at home the night he died, my parents knew it was coming to an end, so I was staying with family friends.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NRk8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NRk8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 424w, https://substackcdn.com/image/fetch/$s_!NRk8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 848w, https://substackcdn.com/image/fetch/$s_!NRk8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 1272w, https://substackcdn.com/image/fetch/$s_!NRk8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NRk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png" width="1456" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9174368,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/163673124?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.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_!NRk8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 424w, https://substackcdn.com/image/fetch/$s_!NRk8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 848w, https://substackcdn.com/image/fetch/$s_!NRk8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 1272w, https://substackcdn.com/image/fetch/$s_!NRk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4985ed70-5d34-4fd5-a731-3d23f30bfa2a_3665x2471.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">He was a brave kid. Braver than me.</figcaption></figure></div><p>The world is a shitty, brutal place. It's absurd how much suffering there is. And when people say "life is short," are they ever right. Most people don't really know what that means. Some definitely do.</p><p>It's difficult to say how my brother's death changed me. I don't know what I would be like had it not happened. While I feel like I grew up more quickly than my peers (at the time), I also never outgrew a lot of "kid" stuff. I still love cartoons, comic books and toys. So do a lot of people, but for me, "capturing a bit of my childhood" is so much more than nostalgia. It's a way of remembering my brother.</p><p>Reflecting on yourself is hard. I look back on my life and the experience with Jacob, and wonder why it didn't propel me more in terms of career choice (although I always wanted to be a doctor, I couldn't handle the years of school), or why I don't donate more money to research and charity. I don't know if my experience made me a better person. Somehow personal selfishness and laziness overruled my desire to help. I don&#8217;t think I'm a bad person, but I look at what some people do in the world&#8212;how they devote themselves to making a difference in huge ways&#8212;and I marvel at their desire and ability to do so.</p><p>People are incredibly resilient, more than they realize. Few people are ever pushed to their absolute limit. My grandparents on my father's side survived the Holocaust. They spent years in ghettos and concentration camps. Talk about pushing past one's limits. People survive horrible tragedies and experiences every single day. And most persevere. You've gotta believe in the human spirit and will to live. They're almost insurmountable. Having said that, I'm not an optimist when it comes to the human race. I'm not really a pessimist either. I'm ... neutral. It's not where I want to be, it's just where I am. We (collectively) do some fantastic things, but we're also so easily capable of evil that it's impossible for me to believe we get it all right "in the end." Life is just too complicated for that.</p><p>People are also insanely stubborn and irrational. We know right from wrong, and still go down the wrong path a lot. I&#8217;ve just started eating better and exercising. I finally committed to it. I always knew I should take care of myself and never did. I think it was my way of saying, &#8220;Fuck you&#8221; to the world (and death). But I&#8217;m 50 and running out of time. It&#8217;s something <a href="https://www.focusedchaos.co/p/25-years">I&#8217;ve written about</a> (if you want more sad, personal stories). Recently, my mom got very sick and that was it, I decided enough is enough&#8230;</p><p>Of course something will get me someday. As long as it's not cancer; you've already taken enough from me.</p><p>While stubbornness and irrationality can be bad qualities, they're also good. I don't think I would have achieved much of anything in life if I wasn't stubborn and irrational. I would have just turned over and given up.</p><p>I haven't mentioned my parents much here. I can't begin to imagine what they went through (even though I was there), and the pain they felt burying their son. We all suffer loss in our lives&#8212;that's part of life itself&#8212;but losing a child is unimaginable, even for me. It's something I have to force myself not to think about, given that I have two boys of my own.</p><p>My parents and I have our differences, just like any family. But I love and respect them dearly for the people they are and what they've gone through in life. They gave me a happy, good childhood.</p><p>For my kids, I'm saddened by the fact that they'll never get to know my brother. I think Jacob would have been an awesome uncle. They&#8217;re both now adults, but I used to be so scared every time they got sick. I hid it, but on the inside I was  mess. Jacob's leukemia started with flu-like symptoms. That's it. From "having a cold" to a "rare form of leukemia" is a hell of a jump. But sometimes, that&#8217;s how it happens. Most parents don't think the same way that I do (although parents are universally and constantly afraid for their kids), because a cold is 99.99% of the time just a cold.</p><p>I think about Jacob a lot. Not on a daily basis, but he's never too far from my thoughts. I think about him in good and bad times. I think about him when I'm going to do something hard, and remember what he went through. I get a sense of strength from him that helps me. More than I probably realize. It's still hard though&#8212;forty years later&#8212;to think about him. Our time together was just too short, and the pain is still there.</p><p>My goal with this post was to share a part of me that's never really been shared. I'm sharing with myself and for myself, and sharing for my brother and with him. For my kids too. I would never presume to preach to you, I don't know what you've been through. The truth is, you can't really know someone until you know everything they've been through. But I can tell you this: whatever it is, I bet you can get through it. It's in our very core to fight (in a good way, and unfortunately in a bad way too) and survive. You can make it.</p><p><strong>One thing Jacob taught me for sure, was to be happy.</strong> </p><p>It's a cliche, but genuinely important. Unfortunately, most of us never really get there. And while I admire the few people that can drop everything and do exactly as they please all the time, I'm not wired that way. But I do seek happiness. And I think I've done a pretty good job charting my own path (with the occasional hiccup along the way), always in an attempt to be and stay happy. If you can achieve even a little bit more happiness in your life&#8212;through anything&#8212;you owe it to yourself to at least try.</p><p>In Jacob's short life he touched a lot of people. Even today, people still visit his grave, evidenced by the small stones or pebbles they leave on his headstone (which is a Jewish tradition.) One of his childhood friends still leaves small toys on the headstone; a tiny connection to the friendship they shared. Just before my brother died, he asked my mother to take care of his friends. To the end, Jacob was thinking about others he cared about. </p><p><strong>He was an awesome kid. He was an awesome brother. And I love him.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tw7L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tw7L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 424w, https://substackcdn.com/image/fetch/$s_!tw7L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 848w, https://substackcdn.com/image/fetch/$s_!tw7L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 1272w, https://substackcdn.com/image/fetch/$s_!tw7L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!tw7L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png" width="1456" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12168089,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/163673124?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.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_!tw7L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 424w, https://substackcdn.com/image/fetch/$s_!tw7L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 848w, https://substackcdn.com/image/fetch/$s_!tw7L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 1272w, https://substackcdn.com/image/fetch/$s_!tw7L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0af878d-1b5f-4ab0-bfab-2046ec31725b_3927x2611.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Me and Jacob before he got sick</figcaption></figure></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Cannon Fodder: Pre-Seed Investing in the Age of AI]]></title><description><![CDATA[Signal vs. noise at the earliest stage, when there's more of both than ever.]]></description><link>https://www.focusedchaos.co/p/cannon-fodder-pre-seed-investing</link><guid isPermaLink="false">https://www.focusedchaos.co/p/cannon-fodder-pre-seed-investing</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 14 Apr 2026 11:40:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b1b359c2-ed03-4a4e-8944-3f9024091134_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In medieval warfare, sieges were often decided by sheer volume. An invading army would throw thousands of soldiers at fortified walls. Casualties were obscene. Most died before they got close. But occasionally, someone made it over.</p><p><strong>That&#8217;s what pre-seed investing feels like right now.</strong></p><p>And if you&#8217;re thinking: didn&#8217;t Gandalf show up at Helm&#8217;s Deep and save the day? Sure. But that&#8217;s Lord of the Rings. This is real life. VCs love to think of themselves as Gandalf-level awesome. They&#8217;re not. Nobody&#8217;s riding in at dawn with the Rohirrim to save your startup. You&#8217;re going to have to break through those walls yourself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!anIz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!anIz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 424w, https://substackcdn.com/image/fetch/$s_!anIz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 848w, https://substackcdn.com/image/fetch/$s_!anIz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!anIz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!anIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif" width="480" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4389650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/193967407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!anIz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 424w, https://substackcdn.com/image/fetch/$s_!anIz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 848w, https://substackcdn.com/image/fetch/$s_!anIz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 1272w, https://substackcdn.com/image/fetch/$s_!anIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc065bb9-e82f-4b0d-ad50-bfc719ad7032_480x270.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The barrier to starting a company has never been lower. AI coding tools, AI GTM tools, AI everything tools means you can get from idea to functional product in days. So founders are launching. Lots and lots of founders. Throwing their startups at the wall to see what breaks through.</p><p>Cannon fodder.</p><ul><li><p>To be clear: I&#8217;m not being dismissive. <strong>I&#8217;ve written before: <a href="https://www.focusedchaos.co/p/we-need-more-founders">we need more founders</a>. More entrepreneurs, not fewer.</strong> Small businesses employ nearly half the private sector workforce and generate enormous amounts of economic value. More startups means more shots on goal, and some of those shots will matter enormously. </p></li><li><p>On the investor side, I&#8217;ve also argued that <strong><a href="https://www.focusedchaos.co/p/we-need-more-angel-investors">we need more angel investors</a> to fund the next generation of founders</strong>. Someone has to take the earliest bet&#8230;</p></li></ul><p>So yes. More startups. More investors. More entrepreneurship. &#128170;</p><p>But there&#8217;s a signal-to-noise problem right now that I&#8217;ve never seen before. If you&#8217;re trying to invest at the pre-seed or angel stage, you feel it constantly.</p><p>Here&#8217;s how I&#8217;m thinking through these challenges&#8230;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. The &#8220;Why&#8221; Matters More Than Ever</h2><p>The ease of starting a company means founders don&#8217;t always have a great reason for doing so. They see opportunity. They think they&#8217;ll win fast. They&#8217;ve read the stories about AI companies hitting millions in ARR within months of launching and they want some of that. It feels a bit like the dot com era.</p><p>I&#8217;ve argued for a while that <a href="https://www.focusedchaos.co/p/the-most-important-question-is-why">the most important question a founder can answer is why</a>. Why are you building this? What happened to you, or what did you see, or what do you uniquely know that made this feel necessary? </p><p><strong>Of all the things you could be doing with your life, why this?</strong></p><p>That question matters more in a cannon fodder environment. Founders building because it&#8217;s cool, or because the timing seems right, or because they&#8217;ve spotted a gap from the outside, are the ones getting mowed down. Founders with a genuine insight, born out of lived experience or deep domain expertise, have a different quality of conviction. Conviction is what carries you through the grind.</p><p><a href="https://www.linkedin.com/in/edsim/">Ed Sim</a> from Boldstart, who&#8217;s been investing at the inception stage (his preferred term for pre-seed) for many years, <a href="https://www.youtube.com/watch?v=HH20QTO7hBM">describes the founders he backs</a> as being on a mission. They can&#8217;t stop thinking about it when they wake up in the middle of the night. That&#8217;s the bar.</p><div><hr></div><h2>Founders: Using AI Aggressively is a Requirement</h2><p>The use of AI tools to build and operate your startup is now table stakes. Not a differentiator. Table stakes.</p><p>Ed frames this as a direct question he now asks every founder: <em>how much of your code was written by agents?</em> His expectation for a software company is close to 100%. But it doesn&#8217;t stop at code. It&#8217;s product marketing, GTM, research, operations. The entire company needs to be agent-native.</p><p>What I&#8217;m looking for beyond the basics is creativity in how founders are using AI to innovate on startup creation itself. Not just building the product faster, but reimagining how they go to market, how they serve customers, how they operate. Founders who treat AI as a weapon rather than a utility.</p><p>Speed of execution matters more than ever because differentiation is compressing fast. But speed alone doesn&#8217;t win anymore either. Necessary condition, not sufficient.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/cannon-fodder-pre-seed-investing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/cannon-fodder-pre-seed-investing?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><blockquote><h3>A quick aside, because this isn&#8217;t only about VC</h3><p>One of the things I genuinely love about where AI is taking us: it&#8217;s opening the door for all types of entrepreneurs to build all types of things. Not just VC-scale swings with giant exit ambitions. Side hustles. Lifestyle businesses. The person who wants 50 paying customers a month to generate $5K in recurring revenue and buy back some freedom. That&#8217;s legitimate. That&#8217;s valuable. AI has made it more achievable than ever.</p><p>But if you think a lower bar is easier, you&#8217;re in for a world of hurt.</p><p>Getting 50 customers consistently is hard. Keeping them is hard. Distribution is hard regardless of your revenue target. Traction at any scale requires repetition, discipline, and more iteration than most people expect before they&#8217;re in it. The rules of building a real business don&#8217;t soften just because you&#8217;re not chasing a Series A.</p><p>Please: build the side hustle. Build the lifestyle business. Not everything has to be a moonshot, and frankly the failure rate on moonshots is brutal. But go into it with open eyes. &#8220;I don&#8217;t need to raise capital&#8221; is a feature, not a shortcut.</p></blockquote><div><hr></div><h2>The Moat Problem</h2><p>People are panicking because the moats they once held dear are drying up.</p><p>Network effects? Sometimes. Data advantages? Possible, but hard to prove early. Technical differentiation? Compresses in days, weeks, months. Ed Sim put it bluntly: what used to take 12 to 18 months to replicate in software now takes a fraction of that time.</p><p>Let&#8217;s not forget, moats (or ditches and walls) in medieval times weren&#8217;t perfect either. </p><p>The <a href="https://en.wikipedia.org/wiki/Siege_of_Ch%C3%A2teau_Gaillard">siege of Ch&#226;teau Gaillard</a> in 1203&#8211;1204 is a classic example. Built by Richard the Lionheart, it was considered nearly impregnable, yet it still fell to Philip II of France. After months of conventional siegework, French troops ultimately exploited an unguarded latrine shaft leading into the chapel and climbed through, opening the way for the castle&#8217;s capture. When someone is determined enough, they find a way. Moats and walls bought time. That&#8217;s it.</p><p>I came across <a href="https://www.linkedin.com/feed/update/urn:li:activity:7444863947314372609/">an approach</a> from <a href="https://www.linkedin.com/in/patricksalyer">Patrick Salyer</a>, Partner at Mayfield, that&#8217;s worth sharing:</p><blockquote><p>&#8220;There&#8217;s a simple filter I&#8217;m starting to use when evaluating AI agent startups: single-player or multiplayer? </p><p>Single-player AI apps are most at risk. They handle discrete tasks with limited complexity, exactly what Claude is designed to do incredibly well today. </p><p>Multiplayer apps require collaboration across multiple stakeholders to complete complex workflows. They need human-in-the-loop engagement, governance, and security around who can access what. Multiplayer is the moat.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ASTq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ASTq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 424w, https://substackcdn.com/image/fetch/$s_!ASTq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 848w, https://substackcdn.com/image/fetch/$s_!ASTq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 1272w, https://substackcdn.com/image/fetch/$s_!ASTq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ASTq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png" width="1456" height="1031" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1031,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:490618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/193967407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.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_!ASTq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 424w, https://substackcdn.com/image/fetch/$s_!ASTq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 848w, https://substackcdn.com/image/fetch/$s_!ASTq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 1272w, https://substackcdn.com/image/fetch/$s_!ASTq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a55a9a-a002-4ac6-9429-662031d57694_2400x1700.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></blockquote><p>That maps to something Ed talks about too: the investments that hold up have domain complexity that can&#8217;t be collapsed into a single skill or replaced with the next model release.</p><p>Rob May, who writes <a href="https://investinginai.substack.com/">Investing in AI</a> (which you should read) argues that &#8220;weird stuff wins.&#8221; His take: the only durable opportunities might be genuinely low-probability and out-of-distribution. Ideas that don&#8217;t show up in training data patterns. Things that require real information asymmetry to even recognize as opportunities. As AI makes marginal innovation obvious and replicable, the success distribution shifts toward the weird ideas. It&#8217;s a provocative take, but there&#8217;s something real in it.</p><p><strong>Which brings me back to what I think might be the last genuine moat: what does the founder know that nobody else does?</strong> </p><p>A proprietary insight developed through years in an industry, or a specific pain they&#8217;ve lived through, that gives them an unfair head start. That&#8217;s the question I come back to most in early-stage meetings.</p><blockquote><h3>Go narrow first, then scale</h3><p>There&#8217;s endless debate: start in a niche or go for a platform play immediately?</p><p>My vote, most of time: start narrow</p><p>Insights come from going narrower. Finding complex problems comes from going narrower. The deeper and more specific you go into a market, the higher the likelihood of finding something that actually matters. You may uncover some <a href="https://www.focusedchaos.co/p/solve-a-boring-problem">boring problem</a> that 10,000 other startups aren&#8217;t already chasing.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Founders: Please Don&#8217;t Pitch at the Pre-seed Stage with Only a Deck</h2><p>If you can ship an MVP in days using AI coding tools, and generate early demand signals using AI GTM tools, then showing up with just a pitch deck sends one clear message: you haven&#8217;t done the things you could have already done.</p><p>Pre-seed and angel investors want to see a functioning product. An early waitlist. Some proof that someone out there cares. That doesn&#8217;t have to be hyper-growth. But you need to demonstrate two things: (1) that you&#8217;re creating real value; and, (2) that you know how to reach your market.</p><p>The bar on traction has gone up, because the bar on building has dropped. Those two things are connected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sECu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sECu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!sECu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!sECu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!sECu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!sECu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137110,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/193967407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.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_!sECu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!sECu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!sECu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!sECu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3d3a93-0cad-498c-b2fb-54a3f81f392a_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>It&#8217;s Still a Bet on People. Maybe More Than Ever.</h2><p>Remember the old adage of the ideal founding team? A hacker, a hustler and a hipster. Otherwise known as the builder, the seller and the designer. </p><p><a href="https://www.forbes.com/sites/andyellwood/2012/08/22/the-dream-team-hipster-hacker-and-hustler/">First coined</a> by Rei Inamoto of AKQA, the idea was that you needed at least three different people with complementary skills to build a company.</p><p>That framework made sense when each role required years of specialized skill to be competent.</p><p>It&#8217;s not quite the same world anymore.</p><p>AI has dramatically lowered the floor on all three. A solo founder can now hack (build a product with AI coding tools), hustle (run outreach and GTM with AI), and design (ship a polished product experience without formal training). I wrote recently about <a href="https://www.focusedchaos.co/p/the-40-year-old-career-model-ai-just-broke">how the skills bar has expanded for everyone</a>. The T-shaped model is under real pressure. The horizontal bar is becoming load-bearing. And what&#8217;s true for knowledge workers in general is especially true for founders.</p><p>The expectations on a founding team have changed. Hacker, hustler, and hipster skills still matter. But I don&#8217;t want to hear that you need to hire a CTO before you can start building. Or that you need to bring in a designer before you can ship. The solo founder is increasingly viable.</p><p><strong>What I&#8217;m really betting on is whether a founder can figure things out. All kinds of things, in all directions, under pressure, with imperfect information.</strong> That&#8217;s always been the pre-seed bet. It&#8217;s just more nakedly true now.</p><p>Ed Sim calls it the &#8220;art of the possible.&#8221; He knows 9,999 things can go wrong when you invest early. But if one thing goes right, really right, how big can it be? That question drives everything.</p><blockquote><h3>Founders should build authority before jumping in</h3><p>One signal I&#8217;m paying more attention to: has the founder already invested in building authority in the space they&#8217;re entering? Not just reading about it. Actually writing about it, building a following, becoming a known voice, knowing the players. </p><p>I&#8217;ve started to think: if I was building a new startup today, I&#8217;d spend 6 to 12 months doing exactly that before launching anything. Build the community first. Build the audience first. That work unlocks real problems, surfaces real insights, and gives you pre-built distribution before you&#8217;ve shipped a single line of code.</p><p>Founders who&#8217;ve done this aren&#8217;t a guaranteed bet. Authority isn&#8217;t a substitute for execution. But it&#8217;s a meaningful signal that someone has invested deeply in a space rather than parachuting in because the opportunity looked good from the outside.</p></blockquote><div><hr></div><h2>Quick Reference: What I&#8217;m Looking At</h2><p>For founders and investors both, here&#8217;s how I&#8217;d summarize the framework I&#8217;m working from.</p><p><strong>If you&#8217;re a pre-seed/angel investor:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V5Fb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V5Fb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 424w, https://substackcdn.com/image/fetch/$s_!V5Fb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 848w, https://substackcdn.com/image/fetch/$s_!V5Fb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 1272w, https://substackcdn.com/image/fetch/$s_!V5Fb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!V5Fb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png" width="1456" height="938" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eca7d751-43c3-481c-b626-2160924097fa_2400x1546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:938,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284167,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/193967407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.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_!V5Fb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 424w, https://substackcdn.com/image/fetch/$s_!V5Fb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 848w, https://substackcdn.com/image/fetch/$s_!V5Fb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 1272w, https://substackcdn.com/image/fetch/$s_!V5Fb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca7d751-43c3-481c-b626-2160924097fa_2400x1546.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>If you&#8217;re a founder pitching at pre-seed:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5fxB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5fxB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!5fxB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!5fxB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!5fxB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5fxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5ede6db-7597-4513-b550-3accf206c575_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284510,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/193967407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.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_!5fxB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!5fxB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!5fxB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!5fxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5ede6db-7597-4513-b550-3accf206c575_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The medieval siege analogy feels right to me because it captures the brutality in an honest way. Most things don&#8217;t make it. The casualties are real, even if the walls are metaphorical.</p><p>But the founders who have something real, who are genuinely on a mission, who understand their problem better than anyone can still break through.</p><p>The job, as a pre-seed or angel investor, is identifying them early and having the courage to make a bet.</p>]]></content:encoded></item><item><title><![CDATA[They Tried to Kill Product Managers. Now Everyone Needs to Be One.]]></title><description><![CDATA[AI makes building easier. Figuring out what to build and getting it into the right hands? That's as hard as it's ever been. Welcome to the job you didn't know you had.]]></description><link>https://www.focusedchaos.co/p/they-tried-to-kill-product-managers</link><guid isPermaLink="false">https://www.focusedchaos.co/p/they-tried-to-kill-product-managers</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 31 Mar 2026 12:14:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a4c97482-57b0-47e0-aac9-b04f1660f773_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Remember when people declared product management was dead? That was cute.</p><p>The moment that crystallized it: Figma&#8217;s Config 2023. Brian Chesky told a crowd of designers Airbnb had &#8220;gotten rid of the classic product management function.&#8221; The audience cheered. One <a href="https://x.com/kvngao/status/1671658234401398784?s=20">tweet</a> on the topic got six million views. Designers celebrated. PMs panicked.</p><p>Chesky later clarified he&#8217;d merged product management with product marketing. But the sentiment had spread. The broader critique wasn&#8217;t entirely wrong. A lot of PMs had spent years becoming backlog administrators and Jira ticket managers. That&#8217;s <a href="https://www.focusedchaos.co/p/difference-between-product-and-project-management">project management, not product management</a>, and people could see it.</p><p>Then AI piled on. If everyone can build, why does a specialized role exist to manage the process?</p><p>The &#8220;PM is dead&#8221; crowd must feel pretty vindicated right now.</p><p>Except they&#8217;ve gotten it almost completely backwards. AI isn&#8217;t killing the need for product management. It&#8217;s making product management a skill everyone needs. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.focusedchaos.co/p/they-tried-to-kill-product-managers">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The 40-Year Old Career Model AI Just Broke]]></title><description><![CDATA[It's not your specialty that sets you apart now. It's your curiosity, range and willingness to try things.]]></description><link>https://www.focusedchaos.co/p/the-40-year-old-career-model-ai-just-broke</link><guid isPermaLink="false">https://www.focusedchaos.co/p/the-40-year-old-career-model-ai-just-broke</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 17 Mar 2026 12:10:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f6b33bd0-94a7-4168-8cf8-6b8ed0d45af6_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>First, a Quick History Lesson</h2><p>You&#8217;ve probably heard the term, &#8220;a T-shaped person.&#8221; It&#8217;s been floating around business and tech for 40+ years, and there&#8217;s a reason it stuck.</p><p>The <a href="https://en.wikipedia.org/wiki/T-shaped_skills">concept</a> traces back to the 1980s, when McKinsey &amp; Company started using it internally to describe the ideal consultant profile. It made its way into mainstream business conversation when David Guest coined the term publicly in 1991. By 2001, Harvard Business Review had put a formal frame around it in an <a href="https://www.library.hbs.edu/working-knowledge/are-you-managing-to-a-t-time-to-break-with-tradition">influential article about T-shaped managers</a> and knowledge sharing. Then Tim Brown, CEO of IDEO, brought it to an even wider audience <a href="https://chiefexecutive.net/ideo-ceo-tim-brown-t-shaped-stars-the-backbone-of-ideoaes-collaborative-culture__trashed/">in a 2010 interview</a> that became the most-cited articulation of the model.</p><p>The model spread fast. It got baked into agile methodology, talent acquisition, career development frameworks, and performance management systems. </p><p><a href="https://www.mckinsey.com/capabilities/operations/our-insights/operations-blog/ops-40-the-human-factor-powering-the-learning-and-development-engine">McKinsey still uses it</a>. A <a href="https://www.linkedin.com/pulse/t-shaped-skills-models-future-proof-organization-boost-behbahani">2023 CompTIA study</a> of HR and L&amp;D professionals across the US and UK found companies still actively use the T-shaped model to guide talent management and training. Forty-plus years after it was coined, it remains the dominant mental model for what a great hire looks like.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><p>The visual is simple, which is part of why it works:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lPtA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lPtA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!lPtA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!lPtA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!lPtA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lPtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123588,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/191030601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.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_!lPtA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!lPtA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!lPtA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!lPtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F834ecd7d-5c98-4c0c-8546-2d30a97fbe96_2400x1500.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>The vertical bar of the T</strong> = deep expertise in one domain. Your specialty. The thing people hire you for.</p></li><li><p><strong>The horizontal bar</strong> = enough breadth to collaborate across disciplines. The ability to sit in a room with people from other functions and actually contribute to the conversation.</p></li></ul><p><a href="https://pubmed.ncbi.nlm.nih.gov/35901407/">Research</a> backed it up. Studies on agile teams consistently showed T-shaped members outperformed specialist-only groups on complex, ambiguous problems.</p><p>The concept got refined over time: <a href="https://rossdawson.com/building-future-success-t-shaped-pi-shaped-and-comb-shaped-skills/">Pi-shaped</a> (two verticals), <a href="https://oxford-review.com/shift-between-t-key-shaped-people/">comb-shaped</a> (many verticals), and more. Consultants, futurists, and HR practitioners kept iterating on the model.</p><p>But the core idea held for decades: be great at one thing, and be collaborative enough to work well with people who are great at other things.</p><p><strong>That model is no longer enough.</strong></p><div><hr></div><h2>What the T Got Right (And What AI Just Unlocked)</h2><p>The original definition was more nuanced than most people remember.</p><p>Tim Brown, who popularized the model at IDEO, <a href="https://chiefexecutive.net/ideo-ceo-tim-brown-t-shaped-stars-the-backbone-of-ideoaes-collaborative-culture__trashed/">described the horizontal bar</a> this way: </p><blockquote><p>It&#8217;s the disposition for collaboration across disciplines, built from two things. First, empathy. The ability to stand in someone else&#8217;s shoes and understand a problem from their perspective. Second, enthusiasm for other disciplines, <em>&#8220;to the point that they may actually start to practice them.&#8221;</em></p></blockquote><p>That second part is the key phrase. And it&#8217;s the one AI just supercharged.</p><p><strong>In the pre-AI world, enthusiasm for other disciplines had a ceiling.</strong> You could be genuinely curious about how engineers think, or how data analysts work, or how a marketer approaches positioning. You could follow that curiosity into books, courses, or conversations. But converting that curiosity into actual capability took years. Apprenticeship. Formal training. Time you often didn&#8217;t have.</p><p>So for most people, in most roles, the horizontal bar stayed at &#8220;collaborative and empathetic.&#8221; Genuinely valuable. But not execution-level.</p><p><strong>AI removes that ceiling.</strong></p><p>If you have the enthusiasm and the natural inclination to figure things out on your own, you can now actually do it. Not perfectly. Not at the level of a specialist with a decade of practice. But well enough to build something real, do or ship something useful, and keep learning from doing.</p><p><strong>The curiosity was always the unlock. AI just made it exponentially more powerful.</strong></p><div><hr></div><h2>What I&#8217;m Seeing From My Own Work</h2><p>I&#8217;ve been building a lot lately.</p><ul><li><p>An LLM/SEO Optimizer (if you&#8217;re interested, let me know!) </p></li><li><p>An <a href="https://toolkit.highlinebeta.com">innovation toolkit</a> using Highline Beta&#8217;s best practices.</p></li><li><p>An <a href="https://www.focusedchaos.co/p/vibe-coding-without-system-design-is-a-trap">applicant tracking system</a> for Highline Beta and a few of our portfolio companies. </p></li><li><p>A <a href="https://www.focusedchaos.co/p/built-web-app-with-lovable">web app</a> for evaluating corporate venture studio readiness. </p></li><li><p>A ton of different automations for interlinking blog posts, adding LLM-specialized content to my web site, naming screenshots, removing backgrounds on images, and more. </p></li></ul><p>These are all things I would have never touched even a year ago, because (a) I didn&#8217;t think they were my job; and (b) I didn&#8217;t have the capabilities.</p><p>I&#8217;m a product person. Not a developer. But the line is getting blurry in ways I didn&#8217;t expect.</p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7438207296696094720/">Every week I&#8217;m posting on LinkedIn</a> about new things I&#8217;m building or figuring out with AI. It&#8217;s not a flex. It&#8217;s just freaking cool what&#8217;s possible. Meanwhile, the tools keep improving, the things you can do keep expanding, and the skills I&#8217;m acquiring &#8212; even imperfectly &#8212; are changing how I think about my own work.</p><p>That&#8217;s when Tim Brown&#8217;s original framing really clicked for me.</p><p>I always had the enthusiasm for adjacent disciplines. I was always curious about how developers think, what good system design looks like, what separates a working product from a fragile one. I&#8217;ve been building software for 30 years, so I have a solid base of knowledge and experience, but now it&#8217;s growing exponentially.</p><p>AI is unlocking things I never thought possible. I&#8217;m not just <em>collaborating</em> with developers anymore. I&#8217;m <em>doing</em> development. At a certain level, in a certain context. Not at the level of a senior engineer building sophisticated systems. But building real things that work and deliver real value.</p><p><strong>The curiosity was always there. AI just let me follow it all the way through to execution.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/the-40-year-old-career-model-ai-just-broke?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/the-40-year-old-career-model-ai-just-broke?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>What AI Is Actually Doing to the T-Shaped Model</h2><p>For most people, in most roles, the horizontal bar was decoration.</p><p>Not useless decoration. But you weren&#8217;t expected to ship code, or build an analysis, or run an ad campaign. You were expected to understand it well enough to direct someone else to do it or provide other experts with the information they needed to do their jobs.</p><p>That&#8217;s changing across every function, and fast.</p><p>Marketers are doing data analysis. Designers are shipping code. Operations people are building automations that used to require an entire engineering sprint. Finance folks are generating their own reporting without waiting two weeks for a data team. Product managers are building the things they used to only spec out.</p><p>Beyond that, marketers are now building products. Product managers are doing growth (which, in my opinion, <a href="https://www.focusedchaos.co/p/product-managers-are-not-growth-bystanders">should have always been their job</a>), developers are doing design and so on.</p><p>This isn&#8217;t theoretical. This is happening right now, at companies of all sizes, across industries.</p><p><strong>The horizontal bar is no longer about perspective. It&#8217;s about capability.</strong> Real, functional capability. Not <em>&#8220;I can have a conversation with the engineer about this.&#8221;</em> It&#8217;s now, <em>&#8220;I can build a version of this myself and iterate on it.&#8221;</em></p><p>That&#8217;s a different standard. And it&#8217;s coming whether or not people are ready for it.</p><div><hr></div><h2>Wealthsimple Jumped In With Both Feet</h2><p>Recently, Wealthsimple <a href="https://www.wealthsimple.com/en-ca/careers/ai-builders">launched an AI Builders program</a>. Pay attention to how they describe what they&#8217;re looking for:</p><blockquote><p><em>&#8220;We&#8217;re looking for people who look at a broken process and can&#8217;t help but imagine what it should be. Who move fast in ambiguity, own problems end-to-end, and think carefully about where AI should &#8212; and should not &#8212; take responsibility. Your story tells us where you&#8217;ve been. Your build tells us where you&#8217;re going.&#8221;</em></p></blockquote><p>Dig in a bit more and you&#8217;ll find the key signal: they explicitly say that your CV isn&#8217;t everything. Degrees and experience aren&#8217;t the gating criteria. What you can build is.</p><p>This is a major Canadian fintech with hundreds of thousands of customers, not a scrappy four-person startup, saying: the old signals of competence don&#8217;t automatically apply anymore.</p><p>They&#8217;re not alone. They&#8217;re just one of the first bigger companies to say it out loud.</p><p>The T-shaped model was built on the assumption that your vertical is your primary value, and your horizontal is a nice bonus. What Wealthsimple and others are signalling is: we need the horizontal to be real. Not soft skills. Actual functional capability across multiple domains.</p><div><hr></div><h2>So What Does the New Shape Look Like?</h2><p>I&#8217;ve thought a lot about this, and I don&#8217;t think a new letter captures it.</p><p>Pi-shaped. Comb-shaped. These add more verticals, which misses the point. The problem isn&#8217;t that people need two specialties instead of one.</p><p>The problem is that the horizontal bar has to become load-bearing. It has to represent actual capabilities, not just social ones.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!akxb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!akxb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!akxb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!akxb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!akxb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!akxb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/191030601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.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_!akxb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!akxb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!akxb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!akxb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d1f4d7-31f4-43aa-80eb-c179737f6c95_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Maybe we should just turn the T upside down&#8230;</p><p>In the old model:</p><ul><li><p>Horizontal = breadth of perspective, mostly soft skills</p></li><li><p>Vertical = where you actually deliver value</p></li></ul><p>In the new model:</p><ul><li><p>Horizontal = real functional capability across multiple domains, powered by and through AI</p></li><li><p>Vertical = still important, but increasingly table stakes rather than your primary differentiator</p></li></ul><p>It kind of looks like Thor&#8217;s hammer. Not everyone is worthy&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aNS9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aNS9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 424w, https://substackcdn.com/image/fetch/$s_!aNS9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 848w, https://substackcdn.com/image/fetch/$s_!aNS9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 1272w, https://substackcdn.com/image/fetch/$s_!aNS9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!aNS9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35479,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/191030601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aNS9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 424w, https://substackcdn.com/image/fetch/$s_!aNS9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 848w, https://substackcdn.com/image/fetch/$s_!aNS9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 1272w, https://substackcdn.com/image/fetch/$s_!aNS9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F153c8fb1-3be7-452f-bc14-e82c178b066b_1200x675.avif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Your specialty doesn&#8217;t disappear. But it&#8217;s no longer enough on its own, and the breadth piece is no longer optional.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>AI Empowers Learning. It Doesn&#8217;t Replace It.</h2><p>Before anyone gets the wrong idea: using AI doesn&#8217;t make you an expert in everything. Let&#8217;s not be silly.</p><p>I can build a working web app with Lovable or Claude Code, but I&#8217;m not a developer. I know enough to be useful. I know enough to ship something that works. I don&#8217;t know enough to architect systems at scale or debug deeply weird infrastructure problems. It&#8217;s easy to get caught in the hype and think that you can <a href="https://www.focusedchaos.co/p/vibe-coding-without-system-design-is-a-trap">vibe code your way through anything</a>. You can&#8217;t. You need enough foundational understanding to know when the AI is steering you wrong. And at some point, you need to bring in the experts.</p><p><strong>AI compresses the time it takes to become functionally capable in something new. It doesn&#8217;t automatically install expertise.</strong></p><p>What it does do is dramatically lower the activation energy. </p><p>That domain you always said was &#8220;not your area&#8221;? You can explore it now. And not just theoretically. You can build something in it. Fail at something in it. Learn from the failure. Iterate. That loop used to take years of apprenticeship or formal education. Now it can take weeks of deliberate experimentation.</p><p>That&#8217;s not magic. But it changes the math on what&#8217;s possible for any given person to develop.</p><div><hr></div><h2>The Skills That Actually Need to Be in the Horizontal Bar</h2><p>If the horizontal bar is becoming load-bearing, what actually needs to go in it? I&#8217;m not talking about specific tools &#8212; those change too fast. I mean the underlying capabilities.</p><h3>1. Comfort with ambiguity</h3><p>People who need clear instructions before starting anything will struggle. AI-augmented work is exploratory by nature. You often don&#8217;t know exactly what you&#8217;re doing until you go through the process a couple times. If you freeze without a detailed spec, or you require a lot of handholding, that&#8217;s a problem.</p><h3>2. Speed of experimentation</h3><p>The willingness to try something, watch it fail, understand why, and try again. Not as a formal process. As a reflex. The people posting weekly about what they&#8217;re learning and building aren&#8217;t more talented than everyone else. They&#8217;re running more experiments and learning faster because of it.</p><p>Learn by doing. Please. I&#8217;m borderline begging you, because otherwise you&#8217;ll be obsolete.</p><h3>3. Judgment about AI outputs</h3><p>AI will confidently give you wrong answers (although it&#8217;s getting better). It will build things that work in demos and break in production. Knowing when to trust it and when to push back is a skill you develop through use, not through reading about it. You have to get your hands dirty to build that judgment. And as the Wealthsimple Builders program suggests, that judgment is going to become a critical skill for hiring.</p><h3>4. Cross-domain curiosity</h3><p>You can&#8217;t expand your horizontal bar if you&#8217;re only interested in your vertical. The people winning right now are genuinely curious about adjacent domains; not obsessively, but enough to explore and ask questions and try things.</p><p>Through building my LLM Optimizer I&#8217;ve done a deep(ish) dive into Schema frameworks, SEO, FAQ-style content, citations versus mentions, and more. I am not an expert at optimizing a website for LLMs, but I&#8217;m dangerous enough to do some cool things.</p><h3>5. Self-directed learning</h3><p>Universities aren&#8217;t teaching this. Most companies aren&#8217;t either. The people getting ahead are figuring it out themselves, sharing what they find, and iterating in public. Waiting for formal training is a losing strategy at the pace things are moving.</p><p>There are useful resources online to help, but relying on them isn&#8217;t worth it. Virtual classrooms are still classrooms. Pick up a few tools and get at it!</p><div><hr></div><h2>What This Means If You&#8217;re Paying Attention</h2><p><strong>If you&#8217;re a founder or exec:</strong> the T-shaped heuristic still works, but you need to re-weight it. The horizontal bar is becoming your primary filter, not a tiebreaker. </p><p>Can this person operate across domains? Are they learning fast? What have they actually built or figured out recently? </p><p>Those questions matter more than they used to.</p><p>The next time we&#8217;re hiring at Highline Beta, I&#8217;m all-in on the horizontal bar of the T. I don&#8217;t need deep experts in any particular field that are only interested in staying in their lane. I need people willing to say, &#8220;I&#8217;ve never done that before, but I can figure it out.&#8221; People that are insanely curious. People that just try stuff and figure it out. Without waiting to be told, without asking permission.</p><p><strong>If you&#8217;re an individual:</strong> you need to deliberately expand your horizontal bar with real capabilities, not just soft skills. Pick one adjacent domain and get your hands dirty in it. Not a course. Not a certification. Build something. Ship something. Fail at something and figure out why.</p><p><strong>If you&#8217;re in the middle of a career:</strong> the people who will be fine are the ones engaging now, with curiosity and a bias toward action. The people waiting for things to stabilize before jumping in are going to find the window closes faster than expected.</p><p>I&#8217;m not trying to panic anyone. But I&#8217;m living this awakening of &#8220;generalist superpowers&#8221; for myself and the rate of change is overwhelming.</p><div><hr></div><h2>The T Needs to Grow Up</h2><p>The T-shaped model was a real insight. Depth plus collaborative breadth. It worked for decades.</p><p>But it was built for a world where the horizontal bar was a multiplier on your vertical. Today, the horizontal bar is becoming the foundation. &#8220;Collaborative&#8221; isn&#8217;t enough to describe what needs to be there.</p><p><strong>The T needs to get wider. Much wider. And the width needs to mean something beyond being easy to work with.</strong></p><p>The people who are building that broader foundation right now, even imperfectly, even messily, are the ones who will have the most options when this shakes out.</p><p><em>Start building. Even if you don&#8217;t know what you&#8217;re building. Especially then.</em></p>]]></content:encoded></item><item><title><![CDATA[Introducing Twos: The Conversation Company]]></title><description><![CDATA[Get early access through my invite link and have some great conversations!]]></description><link>https://www.focusedchaos.co/p/introducing-twos-the-conversation-company</link><guid isPermaLink="false">https://www.focusedchaos.co/p/introducing-twos-the-conversation-company</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 03 Mar 2026 13:02:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d82e8f9f-2604-47df-8818-667eb71910dd_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Did you know that a 15-minute call with a stranger will make you happier?</strong></em></p><p>Sounds crazy, but it&#8217;s true.</p><p>And there&#8217;s <a href="https://twos.net/science">science backing it up</a>.</p><p>Meanwhile, the world is more disconnected than ever.</p><p>We live in silos with earplugs in, screaming at the world.</p><p>It&#8217;s disturbing. And sad.</p><p>My two adult children were home from university last week. We got to talking about AI, because I&#8217;m hacking away using tools like Lovable, Claude Code and others to build stuff I never thought possible on my own. I&#8217;m like a kid in a candy store.</p><p>They have a different opinion, and it&#8217;s not hugely positive.</p><p>Why?</p><p>My sense: they&#8217;re overloaded with AI slop from Instagram, TikTok and elsewhere. They can&#8217;t tell what&#8217;s real anymore. It feels like a tsunami of endless crap. Meanwhile the whole world is telling them humans are obsolete just as they&#8217;re entering the workforce.</p><p>Ouch.</p><p>Wrap that whole beautiful bun of awesomeness in the fact that younger generations are <a href="https://www.newportinstitute.com/resources/mental-health/loneliness-and-depression-young-adults/">lonelier than ever</a> (and they&#8217;re not the only ones). Everyone&#8217;s scrolling. No one&#8217;s connecting.</p><p>We&#8217;re all disconnected, overwhelmed by AI and lonely.</p><p>That&#8217;s not a great combination.</p><p><em>But a 15-minute call will make you happier?</em></p><p>Yup, it&#8217;s true.</p><div><hr></div><h2>I want to introduce you to <a href="https://twos.net/i/XL7-SQ7-HYK">Twos</a>.</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://twos.net/i/XL7-SQ7-HYK" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cw3P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 424w, https://substackcdn.com/image/fetch/$s_!Cw3P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 848w, https://substackcdn.com/image/fetch/$s_!Cw3P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 1272w, https://substackcdn.com/image/fetch/$s_!Cw3P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cw3P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png" width="891" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:891,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168147,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://twos.net/i/XL7-SQ7-HYK&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/189205541?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.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_!Cw3P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 424w, https://substackcdn.com/image/fetch/$s_!Cw3P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 848w, https://substackcdn.com/image/fetch/$s_!Cw3P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 1272w, https://substackcdn.com/image/fetch/$s_!Cw3P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b2cc287-e1c8-4705-86dd-aff48827ebc7_891x738.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>That&#8217;s my <a href="https://twos.net/i/XL7-SQ7-HYK">personal invite link to join</a>.</strong> </p><p>It hasn&#8217;t fully launched, so you&#8217;ll need to setup TestFlight first and then install the app. But we&#8217;re hoping to get a few more brave folks to join us early!</p><p>Twos is the brainchild of a father-son duo, who came to Highline Beta with the goal of &#8220;reconnecting humanity.&#8221; </p><p><em>Just a tad ambitious, but why not? </em>&#128522;</p><p>If I can put a bit of goodness into the world, I want to try.</p><p>They had an idea: </p><ul><li><p>What if we could connect people together for 15-minute video calls in a safe, secure space? Match people based on interests, conversational style and how they&#8217;re feeling. Measure post-call mood. Use science, but not in an overwhelming way.  </p></li><li><p>What if a 15-minute call every day with a stranger could make people feel better?</p></li><li><p>What if enough people called enough strangers every day that the world got more connected?</p></li></ul><p><em>What if?</em></p><p><strong>Twos describes itself as quality conversations with real people.</strong> </p><p>AI helps you onboard, but the goal is to connect you 1:1 with someone to share, laugh, cry, listen, vent, help and&#8230;be human.</p><ul><li><p><strong>Twos is not for therapy.</strong> If you need mental health support please find professional alternatives for that.</p></li><li><p><strong>Twos is not for dating.</strong> If you&#8217;re looking for love, there are plenty of other places.</p></li></ul><p><a href="https://www.linkedin.com/in/sonja-lyubomirsky-21283bb/">Dr. Sonja Lyubomirsky</a> is a Professor at the University of California and Twos&#8217; Chief Scientist. She&#8217;s an expert in the field of happiness. Studying happiness is a thing, because finding or achieving it isn&#8217;t easy.</p><p>This quote from Sonja sums it all up:</p><div class="pullquote"><p>&#8220;Of all the studies we did, the single greatest boost to happiness came from a 15-minute video call with a stranger.&#8221;</p></div><p>I&#8217;ve been working with the Twos&#8217; team for awhile, along with my team at <a href="https://www.highlinebeta.com">Highline Beta</a>. It&#8217;s been a very interesting experience. B2C is tough. How can you really know if something will take off? There&#8217;s an element of &#8220;magic&#8221; or &#8220;lightning in a bottle&#8221; that&#8217;s tough to predict. </p><p>We did a lot of research, experimentation, prototyping and validation. The Twos team kept going: testing, iterating, learning, redoing, trying again, testing, iterating, learning. You get the point.</p><p>Building something that people will love is not easy. And there&#8217;s still a long way to go. &#10084;&#65039;&#65039;</p><p>But there&#8217;s something intriguing about 15-minute calls with strangers. <em>How will the call go? Will you enjoy it? Will you feel better? Will you have enough to talk about?</em></p><p><strong>It turns out, in most cases, if you put two people together in a safe space and ask them to have a conversation, they do exactly that.</strong> </p><p>They find something to connect about. Twos prompts you with topics if you get stuck, but most people go with the flow. It feels awkward at first, but then you realize: (a) talking to people is OK; and (b) you never have to speak with the same person twice (if you don&#8217;t want).</p><p><strong>Twos is not a social network. It&#8217;s not built to create followers, authority or brand. Remember: Quality conversations with real people.</strong></p><p>If you <a href="https://twos.net/i/XL7-SQ7-HYK">try Twos</a> (and I hope you do!) you&#8217;ll notice a couple unique things about it. For starters, in video calls you won&#8217;t see yourself. Don&#8217;t panic! It&#8217;s awkward at first because you&#8217;re used to staring at yourself in FaceTime, Zoom, Google Meet, Teams, etc. Twos took a different direction. Full video of the person you&#8217;re speaking with; no tiny video of yourself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7eOj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7eOj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!7eOj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!7eOj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!7eOj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!7eOj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:614057,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/189205541?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.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_!7eOj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!7eOj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!7eOj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!7eOj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F963cfa5b-d187-48a3-8089-dad2a696d598_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I first experienced it, I flat out said, &#8220;This is weird.&#8221; And then I forgot about it because I was more focused on the person I was talking to. I stopped worrying about how I looked and just&#8230;talked.</p><p>Another interesting feature is how you connect with others. Since it&#8217;s not a social network, there&#8217;s no friending or following. You open up a &#8220;card pack&#8221; and it reveals matches that are available to talk.</p><p>If you don&#8217;t find people to talk to right away that&#8217;s OK. A new pack will show up soon enough and you can try again. Twos isn&#8217;t trying to keep you in the app endlessly. We hope you find someone to talk to, in the moment, feel a bit better, and go on with your day. Come back when you&#8217;re ready for more conversation!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gl7n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gl7n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 424w, https://substackcdn.com/image/fetch/$s_!Gl7n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 848w, https://substackcdn.com/image/fetch/$s_!Gl7n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 1272w, https://substackcdn.com/image/fetch/$s_!Gl7n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gl7n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png" width="1456" height="1023" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1023,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2286947,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/189205541?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.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_!Gl7n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 424w, https://substackcdn.com/image/fetch/$s_!Gl7n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 848w, https://substackcdn.com/image/fetch/$s_!Gl7n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 1272w, https://substackcdn.com/image/fetch/$s_!Gl7n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9b871-d97b-40df-9dc2-39714408c042_3743x2630.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>I hope Twos wins.</h2><p>Not because Highline Beta helped build it, but because it could actually make a difference. If Twos can reach enough people, and those people decide that speaking to a stranger isn&#8217;t weird, but actually healthy&#8230;we may have the antidote to mindlessly doomscrolling AI slop on social networks.</p><p>Maybe, we make the world a little less lonely.</p><p>Maybe, we make the world a little bit happier.</p><p>Maybe, we make it possible for two people that otherwise would never have connected to do exactly that.</p><p>Twos will be available in the iOS App Store soon. <strong>In the meantime, if you&#8217;re a bit courageous and curious, <a href="https://twos.net/i/XL7-SQ7-HYK">get early access</a>.</strong> And maybe we&#8217;ll get matched and have&#8230;dare I say it&#8230;a conversation.</p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[We're About to Lose the Apprenticeship Layer]]></title><description><![CDATA[Why AI should be a trainer, not an executioner of junior talent. AI may replace people, but it can also be the best accelerant for onboarding new people too.]]></description><link>https://www.focusedchaos.co/p/losing-the-apprenticeship-layer-with-ai</link><guid isPermaLink="false">https://www.focusedchaos.co/p/losing-the-apprenticeship-layer-with-ai</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 17 Feb 2026 13:16:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bd6651cd-e21b-4f5e-bc3d-bc92c186bde3_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something uncomfortable is happening.</p><p>On one side, founders and execs are whispering (perhaps loudly): <em>&#8220;Do we still need junior people?&#8221;</em></p><p>On the other side, universities are still graduating them like it&#8217;s 2012. (From 2012-2025, the US population grew ~9%; undergraduate degrees issued grew ~17% in that same time.)</p><p>In the middle, there&#8217;s AI.</p><p>Not as a vague force or sci-fi villain. But as a very practical tool that is already reshaping how work gets done.</p><p>I want to argue something specific (before we all run for the hills): <strong>AI might be the best training tool we&#8217;ve ever had.</strong></p><p>Not because it&#8217;s magical or will save us from job losses (jobs will be lost, let&#8217;s not be naive).</p><p>But AI can compress the time it takes to go from &#8220;new&#8221; to &#8220;useful.&#8221; If we don&#8217;t intentionally use it that way, the alternative is obvious: <strong>We delete the bottom rung of the career ladder.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>The Hidden Cost of &#8220;New&#8221;</h2><p>Every organization has the same problem.</p><p>New people are expensive, because they&#8217;re new. Onboarding uses precious resources. Getting a new person to a competent level is a real investment. </p><p>Often you see newbies miss invisible steps, struggle to understand what &#8220;good&#8221; looks like, make preventable mistakes, interrupt senior people constantly and require constant feedback.</p><p>Most companies &#8220;solve&#8221; this with:</p><ul><li><p>Documentation nobody reads</p></li><li><p>A shadowing process that depends on one generous senior</p></li><li><p>Or worse, vibes (not to be confused with vibe coding, which I&#8217;m a fan of!)</p></li></ul><p>Training is rarely designed. It just sort of&#8230;happens.</p><p>AI changes that equation. It&#8217;s already being proven.</p><p>In an MIT &amp; Stanford joint research study, <em><a href="https://www.nber.org/papers/w31161">Generative AI at Work</a></em>, they tested the use of AI in a few circumstances with junior and senior people. One example focused on customer support, providing people with AI tools to help them resolve issues. The lowest skilled and newest human agents (which now requires specifying in a world of AI agents)) to the job, saw the biggest lift in resolutions per hour thanks to AI.</p><p>The study found that novice and low-skilled workers saw a 34% improvement, whereas highly experienced and skilled workers saw minimal improvement.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zjp3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zjp3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 424w, https://substackcdn.com/image/fetch/$s_!zjp3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 848w, https://substackcdn.com/image/fetch/$s_!zjp3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 1272w, https://substackcdn.com/image/fetch/$s_!zjp3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zjp3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png" width="1456" height="1063" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1063,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:406595,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/187899474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.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_!zjp3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 424w, https://substackcdn.com/image/fetch/$s_!zjp3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 848w, https://substackcdn.com/image/fetch/$s_!zjp3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 1272w, https://substackcdn.com/image/fetch/$s_!zjp3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff23a08c1-2828-401e-b71e-464d8098e2f8_2400x1752.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let me give you three other examples that I&#8217;ve experienced over the last few months.</p><div><hr></div><h2>1. The Hackathon for Developers</h2><p>At a recent hackathon hosted at <a href="https://highlinebeta.com/hub">Highline Hub</a>, <a href="https://www.linkedin.com/feed/update/urn:li:activity:7427354617690107904/">Alexander Zidros</a> built something called DevFlow. He described it as an always-on task tracker for software developers, helping track the tiny steps between &#8220;in progress&#8221; and &#8220;done.&#8221;</p><p>During his presentation he said:</p><blockquote><p><em>This could be valuable for new developers that may not appreciate all the tiny things that have to be done properly to go from idea to production grade code.</em></p></blockquote><p>I lchuckled because I had written that exact thought in my notes before he said it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L0kV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L0kV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!L0kV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!L0kV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!L0kV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!L0kV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1853462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/187899474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.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_!L0kV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!L0kV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!L0kV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!L0kV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d201f21-6ed8-424b-a0b4-6a0fd8615dc1_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>New developers don&#8217;t struggle because they lack intelligence. They struggle because the work has hidden structure.</p><p>Senior engineers know:</p><ul><li><p>Edge cases to check</p></li><li><p>Deployment nuances</p></li><li><p>Testing expectations</p></li><li><p>Naming conventions</p></li><li><p>Performance implications</p></li><li><p>What &#8220;done&#8221; actually means in production</p></li></ul><p>Juniors see the feature(s). Seniors see the system.</p><p>While AI is doing a lot of the coding, developers are valuable orchestrators, and <strong>junior + orchestration = very risky, unless properly trained</strong>.</p><div><hr></div><h2>2. The Professional Services Signal</h2><p>In recent conversations with leaders inside a professional services firm, they told me about internal prototypes designed to review work and provide feedback.</p><p>The goal was obvious:</p><ul><li><p>Maintain quality</p></li><li><p>Speed up delivery</p></li><li><p>Help new employees internalize standards faster</p></li></ul><p><strong>What struck me wasn&#8217;t automation. It was reinforcement.</strong></p><p>AI reviewing deliverables against company-specific best practices, industry norms, style guidelines and regulatory requirements isn&#8217;t &#8220;replace the analyst&#8221;, it&#8217;s &#8220;train the analyst in real time.&#8221;</p><p><strong>Maybe the most powerful use of AI in knowledge work isn&#8217;t generation, it&#8217;s review.</strong> And review is how standards transfer.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/losing-the-apprenticeship-layer-with-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/losing-the-apprenticeship-layer-with-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>3. Personal Experience Exploring Insurance Opportunities</h2><p>Some time ago, <a href="https://www.highlinebeta.com">Highline Beta</a> was working with a partner to explore new venture opportunities in insurance, specifically around smaller agencies and brokers. We learned something interesting: they&#8217;re often held back by their ability to onboard new brokers quickly.</p><p>Why?</p><p>Because most training happens by osmosis.</p><p>New brokers:</p><ul><li><p>Sit in on calls</p></li><li><p>Watch senior brokers negotiate</p></li><li><p>Absorb patterns</p></li><li><p>Learn what not to say the hard way</p></li></ul><p>Almost none of that tribal knowledge is formally documented.</p><p>When we floated the idea of AI-assisted onboarding, the interest was strong. But there was an immediate constraint: <em>&#8220;It can&#8217;t just be generic best practices.&#8221;</em></p><p>Each firm wanted to infuse the AI with their own expertise around qualifying clients, structuring renewals, handling edge cases, managing risk, building trust and more.</p><p>That means extraction. You might think, <em>&#8220;How different can one agency&#8217;s onboarding be compared to another?&#8221;</em> Tough to say, but the perception is there, and perception is reality.</p><p>So AI can play a role as:</p><ul><li><p>Knowledge capture engine</p></li><li><p>Pattern recognizer</p></li><li><p>Internal playbook enforcer</p></li></ul><p>It&#8217;s not about replacing brokers, it&#8217;s about accelerating them.</p><div><hr></div><h2>The Fork in the Road</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gg57!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gg57!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!Gg57!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!Gg57!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!Gg57!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gg57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2523287,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/187899474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.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_!Gg57!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!Gg57!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!Gg57!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!Gg57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e162d59-de67-434b-9df7-bf6546df342b_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s where it gets uncomfortable.</p><p>There are two obvious ways companies can deploy AI.</p><h3>Path 1: Replace juniors</h3><p>We&#8217;re already seeing signs of this.</p><ul><li><p>A <a href="https://digitaleconomy.stanford.edu/app/uploads/2025/11/CanariesintheCoalMine_Nov25.pdf">Stanford Digital Economy Lab paper</a> using ADP data found early-career workers in AI-exposed occupations are experiencing disproportionate employment pressure. Entry-level roles appear especially vulnerable.</p></li><li><p>SignalFire&#8217;s <a href="https://www.signalfire.com/blog/signalfire-state-of-talent-report-2025">2025 State of Tech Talent report</a> shows new grads now make up a much smaller share of hires compared to pre-pandemic levels.</p></li><li><p><a href="https://www.linkedin.com/in/dario-amodei-3934934/">Dario Amodei</a>, CEO of Anthropic, has<a href="https://www.axios.com/2025/05/28/ai-jobs-white-collar-unemployment-anthropic"> warned that AI could eliminate a significant portion of entry-level white-collar jobs</a> in the next few years.</p></li></ul><p>Even if the precise numbers shift, the direction is clear.</p><p>The bottom rung is wobbling.</p><h3>Path 2: Compress time-to-competency</h3><p>Instead of eliminating juniors, you could:</p><ul><li><p>Reduce preventable mistakes</p></li><li><p>Make expectations explicit</p></li><li><p>Provide instant feedback</p></li><li><p>Turn months of ramp-up into weeks</p></li></ul><p>This is the version I&#8217;m arguing for.</p><p>Not because it&#8217;s guaranteed.</p><p>Because it&#8217;s intentional.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>What Matt Shumer Got Right (And Why It Freaked Me Out)</h2><p><a href="https://www.linkedin.com/in/mattshumer/">Matt Shumer</a> wrote a piece titled &#8220;<a href="https://shumer.dev/something-big-is-happening">Something Big Is Happening.</a>&#8221; It&#8217;s a wake-up call. Most of you will have read it by now.</p><p>He highlights the pace of AI progress, including models contributing to their own development cycles. AI is building itself. Come on now! The feedback loops are accelerating. The capability curve is steep.</p><p>His tone isn&#8217;t calm. It&#8217;s not <em>&#8220;incremental change.&#8221; </em>He&#8217;s saying, <em>&#8220;this is moving faster than most people realize.&#8221;</em></p><blockquote><p>I know this isn&#8217;t a fad. The technology works, it improves predictably, and the richest institutions in history are committing trillions to it.</p><p>I know the next two to five years are going to be disorienting in ways most people aren&#8217;t prepared for. This is already happening in my world. It&#8217;s coming to yours.</p><p>I know the people who will come out of this best are the ones who start engaging now &#8212; not with fear, but with curiosity and a sense of urgency.</p><p>And I know that you deserve to hear this from someone who cares about you, not from a headline six months from now when it&#8217;s too late to get ahead of it.</p><p>We&#8217;re past the point where this is an interesting dinner conversation about the future. The future is already here. It just hasn&#8217;t knocked on your door yet.</p><p>It&#8217;s about to."</p></blockquote><p>He&#8217;s right.</p><p>Reading it scared the hell out of me.</p><p>Not because I think we&#8217;re doomed tomorrow.</p><p>But because I have two adult kids in university.</p><p>And I found myself thinking: <em>What does the job market look like when they graduate What does &#8220;entry-level&#8221; even mean? Who trains them if nobody hires them?</em></p><p>That&#8217;s the structural risk.</p><p><strong>If AI replaces junior roles, we don&#8217;t just lose jobs.</strong></p><p><strong>We lose the apprenticeship layer that produces future experts.</strong></p><p>Societies run on apprenticeship, whether formal or informal.</p><p>Remove it, and five years later you wonder why nobody knows how to make hard decisions.</p><div><hr></div><h2>Schools are Stuck</h2><div id="youtube2-yuOHbyuanbY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;yuOHbyuanbY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/yuOHbyuanbY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>High schools and universities are not built for exponential tooling shifts.</p><p>They optimize for standardized evaluation, information recall, controlled environments and syllabi that don&#8217;t change mid-semester (or ever).</p><p>I know there are many people at schools trying to move the needle, but it&#8217;s borderline impossible.</p><p>The real world now optimizes for ambiguity, tool fluency, self-directed learning and continuous adaptation. You&#8217;ll be hard-pressed to find that in school.</p><p>Most students are not being trained to:</p><ul><li><p>Work alongside AI</p></li><li><p>Validate outputs</p></li><li><p>Build judgment in AI-augmented workflows</p></li><li><p>Understand where AI fails</p></li><li><p>Hack</p></li><li><p>Build things. Anything&#8230;just build something&#8230;please&#8230;</p></li></ul><p>And many companies are not helping. I get the concerns around privacy, security and compliance, those are real issues. But &#8220;ban it&#8221; is not a strategy. It&#8217;s procrastination. Frankly, the question is whether or not big companies can even remotely keep up, because the pace of change is faster than ever before.</p><div><hr></div><h2>What AI Training Actually Looks Like</h2><p>If we&#8217;re serious about AI as a training accelerant, it needs structure.</p><p>Here&#8217;s the practical model.</p><h3>1. Make &#8220;good&#8221; explicit</h3><p>Use rubrics. Define quality thresholds. Codify &#8220;definition of done.&#8221;</p><p>If a junior can&#8217;t articulate what great looks like, they cannot self-correct.</p><p>AI can enforce and reinforce that definition constantly.</p><h3>2. Embed feedback inside work</h3><p>Training is not a course. It&#8217;s a loop.</p><p>Do work &#8594; get feedback &#8594; revise &#8594; repeat. Dare I say, &#8220;build, measure, learn&#8221;?</p><p>AI should sit inside the workflow, not in a separate portal nobody opens.</p><h3>3. Capture tribal knowledge intentionally</h3><p>Interview senior staff. Extract patterns from past work. Turn recurring advice into structured guidance.</p><p>Treat knowledge like product. Because it is.</p><h3>4. Simulate edge cases</h3><p>Judgment forms under pressure.</p><p>AI can simulate difficult clients, objections, compliance traps, unexpected constraints and more.</p><p>It&#8217;s safer to fail in simulation than in production.</p><div><hr></div><h2>The Cultural Risk</h2><p>If AI becomes &#8220;the boss,&#8221; this fails.</p><p>If AI becomes a reviewer that replaces mentorship, a surveillance tool, or a blunt cost-cutting instrument, people will resent it.</p><p>AI should amplify senior staff, not erase them. It should reduce repetitive review load, not eliminate human judgment.</p><p>Humans still need to:</p><ul><li><p>Own standards</p></li><li><p>Approve exceptions</p></li><li><p>Model judgment</p></li></ul><p>AI can&#8217;t inherit responsibility. It can only inform it.</p><div><hr></div><h2>So Where Does That Leave Us?</h2><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3YzQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 424w, https://substackcdn.com/image/fetch/$s_!3YzQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 848w, https://substackcdn.com/image/fetch/$s_!3YzQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 1272w, https://substackcdn.com/image/fetch/$s_!3YzQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3YzQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif" width="394" height="218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:218,&quot;width&quot;:394,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:719205,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/187899474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3YzQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 424w, https://substackcdn.com/image/fetch/$s_!3YzQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 848w, https://substackcdn.com/image/fetch/$s_!3YzQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 1272w, https://substackcdn.com/image/fetch/$s_!3YzQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2495a86c-e13d-4ed7-981a-423590eb4df7_394x218.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>I&#8217;m worried (but not panicked, despite the hilarious Chris Farley image).</p><p>I&#8217;m worried about the next generation.</p><p>I&#8217;m worried about universities moving slowly.</p><p>I&#8217;m worried about companies waiting too long to experiment or truly change how they work.</p><p>But I&#8217;m not ready to declare doom.</p><p><strong>People still hire people for accountability, trust, nuanced judgement and relationship building.</strong></p><p>Those things have not vanished. What has changed is the baseline.</p><p>The future belongs to:</p><ul><li><p>People who understand how to use AI</p></li><li><p>People who know its limits</p></li><li><p>People who get their hands dirty</p></li><li><p>People who don&#8217;t wait for permission</p></li></ul><p>Matt Shumer is right: the acceleration is real, but the worst response is denial. The second worst response is passive fear.</p><p>The best response is intentional deployment.</p><p><strong>If we design AI systems that delete the bottom rung, then we break the pipeline.</strong></p><p><strong> If we design AI systems to compress time-to-competency, we strengthen it.</strong></p><p>That&#8217;s a choice.</p><p>If I&#8217;m thinking about my kids, your kids, and the next generation of founders and operators, I&#8217;d much rather fight for the second path, because it feels more sustainable than the alternative, where we all just sit around doing our hobbies because we&#8217;re unemployable.</p><p>The world may be changing faster than we&#8217;re comfortable with, but we still get to decide how we build within it. <strong>And right now, the most leverage might not be in replacing newbies. It might be in training them better than we ever have before.</strong></p><p>Alternatively, let the newbies burn and everyone goes into the trades or becomes a founder (I realize that took a quick turn!) Robots are well behind AI, so the trades are safer, and I&#8217;ll always bet on entrepreneurs over AI to create net new value. <a href="https://www.focusedchaos.co/p/we-need-more-founders">We need more founders</a>. &#10084;&#65039;&#65039;</p>]]></content:encoded></item><item><title><![CDATA[We Need More Angel Investors]]></title><description><![CDATA[Angel investors are a critical part of building successful startup ecosystems]]></description><link>https://www.focusedchaos.co/p/we-need-more-angel-investors</link><guid isPermaLink="false">https://www.focusedchaos.co/p/we-need-more-angel-investors</guid><dc:creator><![CDATA[Ben Yoskovitz]]></dc:creator><pubDate>Tue, 03 Feb 2026 13:14:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6691f833-092e-4254-9c98-aae681c7faa0_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IEjA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IEjA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!IEjA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!IEjA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!IEjA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IEjA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1584626,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/186496527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.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_!IEjA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!IEjA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!IEjA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!IEjA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d2df99-bf3f-4e48-8207-2ea3f8e1e605_2400x1500.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In May 2024, I wrote <em><a href="https://www.focusedchaos.co/p/we-need-more-founders">We Need More Founders</a></em>. The core argument was straightforward: <strong>Founders drive economic value.</strong></p><p>&#9989; They create companies.</p><p>&#9989; They create jobs.</p><p>&#9989; They create optionality in an economy that otherwise drifts toward stagnation and concentration.</p><p>That belief hasn&#8217;t changed. If anything, it&#8217;s become more obvious.</p><p>But there&#8217;s a missing piece in that story that doesn&#8217;t get nearly enough attention.</p><p><strong>If we want more founders to succeed, we need more angel investors.</strong></p><p>&#128683; Not more conferences.</p><p>&#128683; Not more ecosystem reports.</p><p>&#128683; Not more think pieces about &#8220;what&#8217;s broken.&#8221;</p><p>More people writing early checks.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Founders Don&#8217;t Create Value in a Vacuum</h2><p>Even in the age of AI, founders still need capital.</p><p>The tools are cheaper, it&#8217;s easier to build and experiment, and a single person can now do the work that used to require a small team.</p><p>All of that is true.</p><p>But none of it eliminates the need for <strong>initial risk capital</strong>. It just changes how that capital is used.</p><p>Before you have traction, paying customers or any institutional investor will take your call, that first capital almost always comes from angel investors.</p><p>If you believe founders drive economic value, you have to accept the next step in the chain: <strong>Founders need early capital to unlock that value.</strong></p><div><hr></div><h2>The Flywheel that Actually Matters</h2><p>Healthy startup ecosystems are not mysterious. They&#8217;re repetitive.</p><p>The flywheel looks like this:</p><ol><li><p>People start companies.</p></li><li><p>Some of those companies win.</p></li><li><p>A subset of founders who win become angel investors.</p></li><li><p>Those angels fund and support the next generation.</p></li><li><p>The cycle repeats, with better odds each time.</p></li></ol><p>This is not theoretical. It&#8217;s how every strong startup ecosystem compounds over time.</p><p>The reason angels matter so much is not just the money. It&#8217;s the <strong>recency of experience</strong>.</p><p>The best angels have lived through:</p><ul><li><p>early hiring mistakes,</p></li><li><p>product-market fit confusion,</p></li><li><p>pricing experiments,</p></li><li><p>distribution failures,</p></li><li><p>fundraising errors,</p></li><li><p>and founder stress that doesn&#8217;t show up in decks.</p></li></ul><p>That experience is most valuable at the beginning, not the Series B (although having great investors later on with Series B experience is also important!)</p><p>When that flywheel works, ecosystems build momentum.</p><p>When it doesn&#8217;t, ecosystems stall and look outward for validation.</p><p>(Note: Sometimes the people who win become VCs. That&#8217;s also a good thing, although I think it&#8217;s better if they become angels first. And VCs are, unfortunately, a real choke point, not a huge enabler in a market where they&#8217;re building relatively small portfolios and picking after there are more signals. Angels make the earliest, riskiest bets, and without that taking place, you can&#8217;t build a healthy startup ecosystem.)</p><div><hr></div><h2>Step Two is the Choke Point</h2><p>Most startup journeys, regardless of geography, follow a similar arc (or at least try to):</p><ol><li><p>Start the company.</p></li><li><p>Raise angel capital.</p></li><li><p>Prove traction. (Sometimes this comes before raising angel money too.)</p></li><li><p>Then worry about larger rounds.</p></li></ol><p>I recognize this is a gross over-simplification of the process! But if step two fails, nothing else matters.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KF57!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 424w, https://substackcdn.com/image/fetch/$s_!KF57!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 848w, https://substackcdn.com/image/fetch/$s_!KF57!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 1272w, https://substackcdn.com/image/fetch/$s_!KF57!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!KF57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif" width="320" height="217.6" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2011424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/186496527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KF57!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 424w, https://substackcdn.com/image/fetch/$s_!KF57!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 848w, https://substackcdn.com/image/fetch/$s_!KF57!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 1272w, https://substackcdn.com/image/fetch/$s_!KF57!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973bc82f-df8e-4316-84d2-2a5fea171360_300x204.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>You can talk all you want about the lack of venture capital, growth funds, or late-stage financing. If startups can&#8217;t get off the ground with a bit of early support, they never reach the stage where those conversations are relevant.</p><p>Angel capital is what turns &#8220;an idea with ambition&#8221; into &#8220;a company with a chance.&#8221;</p><ul><li><p>Without it, you don&#8217;t get enough experiments.</p></li><li><p>Without enough experiments, you don&#8217;t get enough wins.</p></li><li><p>Without wins, you don&#8217;t create new angels.</p></li></ul><p>No flywheel. Just friction.</p><p>(Incidentally, venture studios can also play this role, because they&#8217;re there at the very beginning and provide capital. But venture studios often need early external capital too. Where does that come from? You guessed it: angel investors.)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/p/we-need-more-angel-investors?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/p/we-need-more-angel-investors?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Angel Investors Are Not Optional Infrastructure</h2><p>This isn&#8217;t just intuition or anecdote. There&#8217;s real evidence that angel investors materially improve startup outcomes and local ecosystem health.</p><p><a href="https://www.nber.org/papers/w20370">Research</a> from the U.S. National Bureau of Economic Research <a href="https://www.nber.org/digest/mar16/how-angel-investors-help-startup-firms">studied startups</a> that were just above or below angel investment thresholds and found that angel-backed companies were:</p><ul><li><p>significantly more likely to survive,</p></li><li><p>more likely to hire employees,</p></li><li><p>and more likely to successfully exit the &#8220;startup phase.&#8221;</p></li></ul><p>Importantly, these effects were strongest <strong>outside of major startup hubs</strong>, where angels often represent the only realistic source of early risk capital.</p><p>In other words: angel investors don&#8217;t just pick winners. They <strong>create more viable companies in the first place</strong>.</p><p>This matters at the local level. When early-stage capital is available nearby, more people are willing to try. When it isn&#8217;t, fewer companies get started, fewer founders win, and fewer future angels are created.</p><p>That&#8217;s not a funding gap problem.</p><p>It&#8217;s a compounding failure problem.</p><p>For more evidence on the topic, check out these posts:</p><ul><li><p><a href="https://www.allied.vc/articles/how-angel-investors-support-early-stage-startups">How Angel Investors Support Early-Stage Startups</a> (Allied VC)</p></li><li><p><a href="https://www.sciencedirect.com/science/article/abs/pii/S1544612325011882">The long-term impact of entrepreneurial financing on job creation based on the roles of venture capital and angel investment</a> (ScienceDirect)<br></p></li></ul><div><hr></div><h2>A Quick Aside on YC and Secondary Markets</h2><p>Recently, Y Combinator made a change that removed Canada from the list of jurisdictions it invests in, pushing founders toward incorporating in the US if they want YC funding (which btw, they always encouraged). This sparked a lot of debate, especially in Canada. (Here&#8217;s a <a href="https://betakit.com/how-a-small-change-to-y-combinators-terms-sent-waves-through-canadian-tech/">Betakit article</a> for example, and an <a href="https://x.com/fahdananta/status/2015974684475433064">X thread from Fahd Ananta</a>.)</p><p>Some people panicked. Others downplayed it. Some treated it as an existential signal.</p><p>It&#8217;s none of those things.</p><p>Here&#8217;s my perspective for founders from secondary markets (basically anywhere except Silicon Valley/SF and perhaps New York):</p><ul><li><p>leave if you need to (or want to),</p></li><li><p>incorporate elsewhere if it helps,</p></li><li><p>stay local if it makes sense, or because you prefer to.</p></li></ul><p><strong>Optimize for winning. Or don&#8217;t. Your call.</strong> It&#8217;s your company, no one else started it. That gives you the right to decide how you want to run it, and where you want to run it. If you leave a secondary market and people bemoan your decision, tell them to f**k off and start their own companies.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lsAB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lsAB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 424w, https://substackcdn.com/image/fetch/$s_!lsAB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 848w, https://substackcdn.com/image/fetch/$s_!lsAB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 1272w, https://substackcdn.com/image/fetch/$s_!lsAB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lsAB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif" width="480" height="359" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:359,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:870578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/186496527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lsAB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 424w, https://substackcdn.com/image/fetch/$s_!lsAB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 848w, https://substackcdn.com/image/fetch/$s_!lsAB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 1272w, https://substackcdn.com/image/fetch/$s_!lsAB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d00153c-2d6d-4fea-9244-9c93bd8fae3b_480x359.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But if you win, after leaving or not, just remember where you came from and return the favor to the next founder. Invest.</p><div><hr></div><h2>Why Angel Investing Matters Even More in the Age of AI</h2><p>AI changes the startup equation in two important ways.</p><ol><li><p>First, <strong>more people can build more things</strong>. AI lowers the friction to experiment, prototype, and ship. That should increase the number of people attempting to start companies, which is a good thing.</p></li><li><p>Second, <strong>the capital required to reach meaningful proof points is dropping</strong> for many software startups. You can now do more with fewer people and less money. That&#8217;s been happening for awhile, but it&#8217;s even clearer now (there are exceptions, of course).</p></li></ol><p>Put those together and you get a simple conclusion: <strong>Angel investors are more leveraged than ever.</strong></p><p>A relatively small amount of capital, pooled across a few angels, can give founders just enough runway to:</p><ul><li><p>validate a real problem,</p></li><li><p>test distribution,</p></li><li><p>get early customers,</p></li><li><p>and earn the right to raise the next round.</p></li></ul><p>AI doesn&#8217;t eliminate the need for capital. It shifts where capital has the most impact. Increasingly, that impact is at the very beginning.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.focusedchaos.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.focusedchaos.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>How to Become an Angel (Without Cosplaying as One)</h2><p>Let&#8217;s get practical.</p><p>&#9888;&#65039; Calling yourself an angel investor does not make you one.</p><p>&#9888;&#65039; Being in an angel group does not make you one.</p><p>&#9888;&#65039; Attending pitch events does not make you one.</p><p>&#9888;&#65039; Having opinions does not make you one.</p><p><strong>&#128176; Writing checks does.</strong></p><p>Basically, don&#8217;t be this guy &#11015;&#65039;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NHe6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NHe6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!NHe6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!NHe6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!NHe6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NHe6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2207429,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/186496527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.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_!NHe6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 424w, https://substackcdn.com/image/fetch/$s_!NHe6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 848w, https://substackcdn.com/image/fetch/$s_!NHe6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!NHe6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facb0bfe0-df6e-4f2c-aa02-26118ffc0569_2400x1500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This matters because in smaller markets especially, there&#8217;s a lot of &#8220;big fish, small pond&#8221; behavior. People get status from proximity to startups without actually taking risk.</p><p>That doesn&#8217;t build ecosystems.</p><p>My goal isn&#8217;t to be overly negative or pessimistic, but to focus on what matters: dollars going into early stage startups, quickly, under fair and reasonable terms, to give those startups an improved chance of succeeding. Which in turn creates more value for everyone.</p><h3>1. You actually have to invest</h3><p>Being an angel who helps build a community means:</p><ul><li><p>committing capital,</p></li><li><p>accepting that most investments won&#8217;t work,</p></li><li><p>and understanding that doing nothing is the least helpful position.</p></li></ul><p>You don&#8217;t need to spray checks everywhere.</p><p>You do need to participate.</p><p>No checks equals no flywheel.</p><h3>2. Start smaller than your ego wants</h3><p>New angels often oversize their first checks.</p><p>Smaller checks let you:</p><ul><li><p>build a portfolio,</p></li><li><p>learn faster,</p></li><li><p>reduce emotional attachment to any single deal,</p></li><li><p>and stay in the game longer.</p></li></ul><p>Angel investing is not about finding one winner (although winners are nice!) It&#8217;s about giving multiple founders a real chance.</p><h3>3. Optimize for learning early</h3><p>One of the biggest early returns in angel investing is not financial. It&#8217;s learning.</p><p>You learn:</p><ul><li><p>how founders behave under pressure,</p></li><li><p>what real early traction looks like,</p></li><li><p>which markets surprise you,</p></li><li><p>and how often your instincts are wrong.</p></li></ul><p>You also learn about what you like to invest in, and start to develop a thesis that can help you find the right founders to back.</p><p>The learning compounds quickly if you&#8217;re paying attention. The more you learn, the better you become as an angel investor, which helps you (from a financial return perspective) and the founders you support.</p><h3>4. Be useful, not performative</h3><p>Founders don&#8217;t need more loud advisors with hot takes.</p><p>They need:</p><ul><li><p>timely introductions,</p></li><li><p>honest pattern recognition,</p></li><li><p>direct feedback without drama,</p></li><li><p>and support when things get uncomfortable.</p></li></ul><p>Sometimes the most helpful thing you can do is say nothing. Sometimes it&#8217;s one intro or one message at exactly the right moment. Sometimes it&#8217;s a hug.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0rX3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 424w, https://substackcdn.com/image/fetch/$s_!0rX3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 848w, https://substackcdn.com/image/fetch/$s_!0rX3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 1272w, https://substackcdn.com/image/fetch/$s_!0rX3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0rX3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif" width="320" height="207.36" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:162,&quot;width&quot;:250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:463445,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.focusedchaos.co/i/186496527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0rX3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 424w, https://substackcdn.com/image/fetch/$s_!0rX3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 848w, https://substackcdn.com/image/fetch/$s_!0rX3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 1272w, https://substackcdn.com/image/fetch/$s_!0rX3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87ad3f6c-5507-4ffd-ab2f-ca8d68e92151_250x162.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>Angel investing is not about being visible. It&#8217;s about being useful. And, founder friendly. There&#8217;s a time to push back on founders, and express your genuine concern and frustration&#8212;you&#8217;re not there to sugarcoat. But founders go through enough crap, they don&#8217;t need more. Back them up and be there for them when things get tough. They&#8217;ll remember and appreciate it. Your reputation in the market will grow. You&#8217;ll get into more and better deals.</p><h3>5. Remember why you&#8217;re doing this</h3><p>Of course, returns matter. But most great angels don&#8217;t do this purely because of expected value math.</p><p>They do it because:</p><ul><li><p>they enjoy supporting builders,</p></li><li><p>they want to stay close to creation,</p></li><li><p>they want to give founders a better experience than they had,</p></li><li><p>and they believe strong companies lead to strong economies.</p></li></ul><p>Founders can tell the difference.</p><p>Before <a href="https://www.highlinebeta.com">Highline Beta</a>, I was an angel investor, and learned a lot. I shared those learnings a couple years ago:</p><blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;793631bc-6643-4926-b1fd-9c9c9f377706&quot;,&quot;caption&quot;:&quot;A few days ago I received distributions from an angel investment I made in February 2014. I don&#8217;t angel invest anymore because I now run Highline Beta, a venture studio and VC firm (so my investing is done through that), but I thought it would be interesting to reflect back on the experience.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Lessons Learned as an Angel Investor&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:429638,&quot;name&quot;:&quot;Ben Yoskovitz&quot;,&quot;bio&quot;:&quot;Founding Partner of Highline Beta. Entrepreneur, investor &amp; author.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa4159c-fca1-4dc0-8be6-4101d8485e1d_1200x1200.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-05-02T12:26:40.885Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!IWY6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52bef9f6-05c9-4a41-a775-6f3fcf0e0585_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.focusedchaos.co/p/lessons-learned-as-an-angel-investor&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:117735683,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:16,&quot;comment_count&quot;:4,&quot;publication_id&quot;:1238578,&quot;publication_name&quot;:&quot;Focused Chaos&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!MiDp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3490652e-836d-4819-a74a-f688439de28c_256x256.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div></blockquote><div><hr></div><h2>A Simple, Actionable Example</h2><p>Recently, I was speaking with a senior executive in a mid-sized Midwest US city. He&#8217;d had a long, successful corporate career. He was leaving to start his own consulting practice. And like many people in that position, he was eager to &#8220;help the local startup ecosystem.&#8221;</p><p>He asked the question I hear all the time: <em>&#8220;What&#8217;s the best way for me to actually make a difference?&#8221;</em></p><p>My answer was simple: <strong>Become an angel investor.</strong></p><p>Not an advisor with opinions, or a mentor who never commits. And not someone who attends events and talks about potential.</p><p>Write checks.</p><p>Even relatively small ones.</p><p>In markets like his, one or two new angels who actually invest can:</p><ul><li><p>help a handful of founders get started,</p></li><li><p>create early momentum,</p></li><li><p>and start a flywheel that didn&#8217;t exist before.</p></li></ul><p>In my experience when one new angel emerges, others follow. They see someone doing it, especially someone they trust, and then they want to participate. So not only does angel investing drive more quality startups in a local ecosystem, it creates more angel investors. And the flywheel strengthens.</p><div><hr></div><h2>Startup Ecosystems are Built by People Who Write Checks</h2><p>If you believe founders drive economic value, then act like it.</p><p>If you believe startups matter, fund them early.</p><p>If you&#8217;ve won as a founder, pay it forward.</p><p>If you call yourself an angel, write checks (you can start at $5k!)</p><p>If you sit on the sidelines collecting status without risk, stop pretending you&#8217;re helping.</p><p>AI will increase the number of people building. That only matters if we increase the number of people funding the beginning.</p><p>Angel investing is not charity. It&#8217;s not a hobby or brand (although it can help you build your brand!). It&#8217;s infrastructure.</p><p><strong>Angel investing is one of the few ways experienced operators and founders can directly shape the economic future of the places they live.</strong></p><p>We don&#8217;t need more commentary. We need more angels who actually invest.</p><p>That&#8217;s how ecosystems compound. &#128170;</p>]]></content:encoded></item></channel></rss>