<?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[Emergent - Product Newsletter and Podcast: Articles]]></title><description><![CDATA[Articles that cover the authentic experiences of individuals shaping groundbreaking technology across space exploration, national security, and other emerging frontiers.]]></description><link>https://www.emergentproduct.com/s/articles</link><image><url>https://substackcdn.com/image/fetch/$s_!C0Rg!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f07e228-5762-4ca0-91f1-621576234248_800x800.png</url><title>Emergent - Product Newsletter and Podcast: Articles</title><link>https://www.emergentproduct.com/s/articles</link></image><generator>Substack</generator><lastBuildDate>Fri, 01 May 2026 19:38:13 GMT</lastBuildDate><atom:link href="https://www.emergentproduct.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Adam Judelson ]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[judelson@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[judelson@substack.com]]></itunes:email><itunes:name><![CDATA[Adam Judelson]]></itunes:name></itunes:owner><itunes:author><![CDATA[Adam Judelson]]></itunes:author><googleplay:owner><![CDATA[judelson@substack.com]]></googleplay:owner><googleplay:email><![CDATA[judelson@substack.com]]></googleplay:email><googleplay:author><![CDATA[Adam Judelson]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What Jony Ive and OpenAI Are Really Building]]></title><description><![CDATA[We piece together the clues about what the man who designed the most addictive object in human history is now trying to build for OpenAI as its antidote.]]></description><link>https://www.emergentproduct.com/p/what-jony-ive-and-openai-are-really</link><guid isPermaLink="false">https://www.emergentproduct.com/p/what-jony-ive-and-openai-are-really</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Fri, 20 Feb 2026 15:03:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cW25!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.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_!cW25!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cW25!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 424w, https://substackcdn.com/image/fetch/$s_!cW25!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 848w, https://substackcdn.com/image/fetch/$s_!cW25!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!cW25!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cW25!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png" width="1456" height="1102" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1102,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8144119,&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.emergentproduct.com/i/188375159?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.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_!cW25!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 424w, https://substackcdn.com/image/fetch/$s_!cW25!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 848w, https://substackcdn.com/image/fetch/$s_!cW25!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!cW25!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febf2c390-2987-4027-b5ff-0867324c5672_2368x1792.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Original image from <a href="https://openai.com/sam-and-jony/">OpenAI</a>, AI overlay from Emergent.<br></em><br>Jony Ive&#8217;s iPhone trained a generation to check a glowing rectangle 96 times a day. It supercharged the attention economy. And now, after a $6.5 billion acquisition in May of 2025 that brought Apple&#8217;s former hardware design leadership into OpenAI, Ive and team are building something designed to ask for <em>less</em> of your attention, not more. It is supposed to be a device that doesn&#8217;t sit in your pocket waiting to be pulled out, but perceives your environment and decides when to help. It engages you, not the other way around.</p><p>Nobody outside OpenAI has seen it yet. The first device is expected in the second half of 2026. But between official statements, court filings, and supply chain leaks, we know enough to understand what they&#8217;re attempting: a new category of computing that sits alongside your laptop and phone, what Sam Altman described to employees as a third core device, according to the <a href="https://www.wsj.com/tech/ai/what-sam-altman-told-openai-about-the-secret-device-hes-making-with-jony-ive-f1384005">Wall Street Journal</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><p>Here&#8217;s what we know, what it could be, and why it matters for anyone building products.</p><h2><strong>The Vision: Calm Over Chaos</strong></h2><p>Altman keeps returning to one metaphor. Using current devices, he told an audience at Emerson Collective&#8217;s Demo Day last November, feels like walking through Times Square with flashing lights and noise. What they&#8217;re building should feel like &#8220;<a href="https://www.cnbc.com/2025/11/24/openai-hardware-jony-ive-sam-altman-emerson-collective.html">sitting in the most beautiful cabin by a lake and in the mountains and sort of just enjoying the peace and calm</a>.&#8221; The OpenAI device is designed for attention liberation instead of attention capture. Altman has described a device that can filter information and understand when something is important enough to surface, and when to stay quiet, using sensors and spatial awareness to build what he called &#8220;<a href="https://www.youtube.com/watch?v=bkCe6gpNutU">incredible contextual awareness of your whole life</a>.&#8221; At the same event, Altman recalled that Ive told the team early on: &#8220;<a href="https://www.youtube.com/watch?v=bkCe6gpNutU">We are going to make people smile. We are going to make people feel joy. Whatever the product does, it has to do that.</a>&#8220; At DevDay in October, Ive put it in his own terms: he hopes the devices will &#8220;<a href="https://www.youtube.com/watch?v=7cKbPLzNYws">make us happy and fulfilled, and more peaceful and less anxious, and less disconnected</a>.&#8221; It&#8217;s lofty rhetoric, so let&#8217;s explore what it might be.</p><h2><strong>What It Could Be</strong></h2><p>Based on researching all the clues available in the public domain, here is what they could be building:</p><ul><li><p><strong>Sweetpea</strong> (more concrete leaks): A behind-the-ear wearable, closer to hearing aids in form factor than traditional earphones. The battery and processor sit behind the ear, enabling longer always-on use. It features a custom chip and ultrasonic transmitters that suggest environmental sensing and contextual awareness rather than just passive audio. According to leaked details<a href="https://www.techradar.com/ai-platforms-assistants/openai/big-openai-leak-claims-the-chatgpt-maker-is-developing-an-earbud-style-wearable-with-a-surprising-twist"> first reported by TechRadar</a>, the estimated release is near September 2026, with 40 to 50 million units expected to ship at a price point close to that of a smartphone.</p></li><li><p><strong>Gumdrop</strong> (more speculative): A pen-shaped device that could record writing and voice notes, with ChatGPT integration to make sense of memos and discussions.<a href="https://www.techradar.com/ai-platforms-assistants/openai/openais-mysterious-chatgpt-gadget-could-take-the-form-of-an-ai-powered-pen"> Reported by TechRadar</a> as one of three ideas under consideration, with manufacturing partners already in discussions.</p></li><li><p><strong>Something else entirely</strong>: Every description from Altman and Ive emphasizes a <em>new category</em>. The device won&#8217;t be a phone. Altman told employees it isn&#8217;t glasses, adding that Ive had been skeptical about building something worn on the body. The form factor that ships may not match any current leak.</p></li></ul><p><strong>There are consistent threads across all possibilities: screen-less, proactive rather than waiting to be summoned, and designed to complement phones rather than replace them.</strong></p><p>As Altman told Bloomberg, &#8220;<a href="https://www.bloomberg.com/news/articles/2025-05-21/openai-to-buy-apple-veteran-jony-ive-s-ai-device-startup-in-6-5-billion-deal">In the same way that the smartphone didn&#8217;t make the laptop go away, I don&#8217;t think our first thing is going to make the smartphone go away.</a>&#8221; Whether it&#8217;s earbuds, a pen, or a necklace, the bet is on ambient and proactive over another glowing rectangle.</p><p>No matter what it is, Altman told employees he expects to ship 100 million AI &#8220;<a href="https://www.wsj.com/tech/ai/what-sam-altman-told-openai-about-the-secret-device-hes-making-with-jony-ive-f1384005">companions</a>,&#8221; predicting OpenAI would reach that number &#8220;<a href="https://www.wsj.com/tech/ai/what-sam-altman-told-openai-about-the-secret-device-hes-making-with-jony-ive-f1384005">faster than any company has ever shipped 100 million of something new before.</a>&#8220; That ambition tells us something about what they think they have, or possibly just their level of confidence!</p><h2><strong>Why This Attempt Might Be Different</strong></h2><p>AI hardware has mostly failed to win over the mass consumer market (so far). Humane&#8217;s Pin was discontinued and its assets sold to HP. Rabbit&#8217;s R1 couldn&#8217;t justify why your phone wasn&#8217;t better. The Friend pendant sparked enough public backlash that New Yorkers defaced its subway ads and organized a protest in Washington Square Park. Meta&#8217;s Ray-Ban glasses are the closest thing to a success, but even 2 million pairs sold is a long way from the 100 million promised.</p><p>The OpenAI attempt has one thing previous efforts lacked: Jony Ive, and the team he built. Ive led Apple&#8217;s industrial design team for over two decades, playing a central role in the iMac, iPod, iPhone, iPad, MacBook, and Apple Watch. Steve Jobs called him his &#8220;<a href="https://www.cnbc.com/2025/05/24/jonny-ive-new-openai-designer-was-steve-jobs-spiritual-partner-at-apple.html">spiritual partner at Apple</a>.&#8221; Tim Cook said his role in Apple&#8217;s revival &#8220;<a href="https://www.apple.com/newsroom/2019/06/jony-ive-to-form-independent-design-company-with-apple-as-client/">cannot be overstated</a>.&#8221; He didn&#8217;t come to OpenAI alone. The 55-person team that joined through the acquisition includes senior Apple veterans who were responsible for shipping iPhones and Apple Watches at scale, not just designing prototypes but getting them manufactured and into hundreds of millions of hands. His team is responsible for billions of consumer device sales. That&#8217;s what $6.5 billion bought.</p><h2><strong>How We Got Here</strong></h2><p>It started in early 2023, with private dinners between Altman and Ive arranged by Airbnb CEO Brian Chesky. By September, news leaked that they were discussing AI hardware, and the Financial Times dubbed the project &#8220;<a href="https://www.reuters.com/technology/openai-jony-ive-talks-raise-1-bln-softbank-ai-device-venture-ft-2023-09-28/">the iPhone of artificial intelligence</a>.&#8221;</p><p>In 2024, Ive assembled the team, co-founded <a href="https://en.wikipedia.org/wiki/Io_(company)">io</a> with Tang Tan, Evans Hankey, and Scott Cannon. He confirmed the partnership publicly in a September New York Times profile in which The Times described the project&#8217;s goal as creating &#8220;<a href="https://www.nytimes.com/2024/09/21/technology/jony-ive-apple-lovefrom.html">a computing experience that is less socially disruptive than the iPhone</a>.&#8221;</p><p>In 2025, it got real. After OpenAI&#8217;s acquisition, the company almost immediately got tangled in a trademark dispute with <a href="https://x.company/projects/iyo/">Google-backed iyO</a>, which was building AI-powered audio devices. The resulting court filings gave us our first clear window into the hardware work: the io team had purchased at least 30 headphone sets from various manufacturers to explore the market, and Tang Tan stated the first device would not be an in-ear or wearable device. By November, at an Emerson Collective event, Ive and Altman confirmed working prototypes exist. &#8220;<a href="https://www.cnbc.com/2025/11/24/openai-hardware-jony-ive-sam-altman-emerson-collective.html">I can&#8217;t believe how jaw-dropping good the work is,</a>&#8220; Altman said.</p><p>Then January 2026 broke the story wide open. In just three weeks, details of Sweetpea emerged from a leaker on X and were<a href="https://www.techradar.com/ai-platforms-assistants/openai/big-openai-leak-claims-the-chatgpt-maker-is-developing-an-earbud-style-wearable-with-a-surprising-twist"> reported by TechRadar</a>, rumors surfaced about a pen-shaped device codenamed Gumdrop<a href="https://www.techradar.com/ai-platforms-assistants/openai/openais-mysterious-chatgpt-gadget-could-take-the-form-of-an-ai-powered-pen"> via the same leaker</a>, and OpenAI&#8217;s Chris Lehane confirmed at Davos that the first device is &#8220;<a href="https://www.axios.com/2026/01/19/openai-device-2026-lehane-jony-ive">on track</a>&#8220; for a second-half 2026 unveiling.</p><h2><strong>What This Means for Product Builders</strong></h2><p>If they succeed amid the hype, here&#8217;s what it will signal:</p><ol><li><p><strong>Contextual awareness is the next frontier.</strong> What OpenAI is building requires integrating structured data (calendars, contacts, preferences) with unstructured data (conversations, environmental perception, behavioral patterns). Large businesses have spent decades building unified views of structured data through CRMs, ERPs, and data warehouses. What OpenAI is describing adds real-world context on top: not just what&#8217;s in your database, but what&#8217;s happening in the user&#8217;s immediate environment. For product builders: what do you <em>not</em> know about your users&#8217; environments and situations that would change everything if you did?<br></p></li><li><p><strong>Rethink what you optimize for.</strong> The OpenAI device isn&#8217;t about <em>less</em> engagement. It&#8217;s a different <em>kind</em> of engagement: hands-off, ambient, proactive rather than reactive. Instead of maximizing time-in-app, you&#8217;d optimize for tasks completed without friction, moments where the device helped without being asked, cognitive load reduced. What would you build differently if &#8220;user didn&#8217;t have to think about it&#8221; was a success metric?<br></p></li><li><p><strong>The disappearing interface.</strong> This vision has a name in design circles: calm technology. The idea that the best interface is one you forget you&#8217;re using. Current devices demand your attention constantly. The OpenAI device is designed to disappear: to handle things on your behalf without requiring you to look at a screen, tap a button, or even speak a command. If they pull it off, it&#8217;s not just a new product. It&#8217;s a new relationship with technology entirely.</p></li></ol><p>Altman is betting $6.5 billion on a category that has failed repeatedly. That looks crazy until it works. The skeptics have history on their side. The believers have Jony Ive.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/what-jony-ive-and-openai-are-really?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Emergent - Product Newsletter and Podcast! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/what-jony-ive-and-openai-are-really?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/p/what-jony-ive-and-openai-are-really?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><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_!lBvB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lBvB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 424w, https://substackcdn.com/image/fetch/$s_!lBvB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 848w, https://substackcdn.com/image/fetch/$s_!lBvB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 1272w, https://substackcdn.com/image/fetch/$s_!lBvB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lBvB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp" width="999" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:256,&quot;width&quot;:999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3488,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.emergentproduct.com/i/188375159?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lBvB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 424w, https://substackcdn.com/image/fetch/$s_!lBvB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 848w, https://substackcdn.com/image/fetch/$s_!lBvB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 1272w, https://substackcdn.com/image/fetch/$s_!lBvB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf370d6d-2822-4cfb-a689-4bb4616b0e75_999x256.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>This article is brought to you by <strong><a href="https://productboard.com/emergent">Productboard</a></strong></em></p><p>Trusted by the world&#8217;s best product teams, Productboard turns customer needs into high-impact strategy in one end-to-end platform. With Productboard Spark, you can go from raw idea to polished product brief in seconds using AI that already understands your business.</p><p><strong><a href="http://productboard.com/emergent">See how Productboard Spark can help your product teams ship faster &#8594;</a></strong></p><div><hr></div><h2><strong>References</strong></h2><p><a href="https://techcrunch.com/2025/05/21/jony-ive-to-lead-openais-design-work-following-6-5b-acquisition-of-his-company/">TechCrunch. Kyle Wiggers and Maxwell Zeff. &#8220;Jony Ive to Lead OpenAI&#8217;s Design Work Following $6.5B Acquisition of His Company.&#8221; May 21, 2025</a>.</p><p><a href="https://www.axios.com/2026/01/19/openai-device-2026-lehane-jony-ive">Axios. Ina Fried and Dave Lawler. &#8220;OpenAI Aims to Debut First Device in 2026, Exec Tells Axios.&#8221; January 19, 2026.</a></p><p><a href="https://www.wsj.com/tech/ai/what-sam-altman-told-openai-about-the-secret-device-hes-making-with-jony-ive-f1384005">Wall Street Journal. Berber Jin. &#8220;What Sam Altman Told OpenAI About the Secret Device He&#8217;s Making With Jony Ive.&#8221; May 21, 2025.</a></p><p><a href="https://www.cnbc.com/2025/11/24/openai-hardware-jony-ive-sam-altman-emerson-collective.html">CNBC. Kif Leswing. &#8220;Execs Say OpenAI Has First Hardware Prototypes, Plan to Reveal Device in 2 Years or Less.&#8221; November 24, 2025.</a></p><p><a href="https://venturebeat.com/ai/heres-what-jony-ive-and-sam-altman-revealed-about-their-secretive-ai">VentureBeat. Michael Nunez. &#8220;Here&#8217;s What Jony Ive and Sam Altman Revealed About Their Secretive AI Hardware Project at OpenAI&#8217;s Dev Day.&#8221; October 2025.</a></p><p><a href="https://techcrunch.com/2025/06/23/court-filings-reveal-openai-and-ios-early-work-on-an-ai-device/">TechCrunch. Maxwell Zeff. &#8220;Court Filings Reveal OpenAI and io&#8217;s Early Work on an AI Device.&#8221; June 23, 2025.</a></p><p><a href="https://www.techradar.com/ai-platforms-assistants/openai/big-openai-leak-claims-the-chatgpt-maker-is-developing-an-earbud-style-wearable-with-a-surprising-twist">TechRadar. Alex Blake. &#8220;Big OpenAI Leak Claims the ChatGPT Maker Is Developing an Earbud-Style Wearable with a Surprising Twist.&#8221; January 13, 2026.</a></p><p><a href="https://www.techradar.com/ai-platforms-assistants/openai/openais-mysterious-chatgpt-gadget-could-take-the-form-of-an-ai-powered-pen">TechRadar. David Nield. &#8220;OpenAI&#8217;s Mysterious ChatGPT Gadget Could Take the Form of an AI-Powered Pen.&#8221; December 31, 2025.</a></p><p><a href="https://9to5mac.com/2025/11/24/laurene-powell-jobs-interviews-jony-ive-and-sam-altman-about-mysterious-ai-hardware/">9to5Mac. Zac Hall. &#8220;Jony Ive and Sam Altman Have First Prototype of Mysterious AI Hardware.&#8221; November 24, 2025.</a></p><p><a href="https://www.bloomberg.com/news/articles/2025-05-21/openai-to-buy-apple-veteran-jony-ive-s-ai-device-startup-in-6-5-billion-deal">Bloomberg. Mark Gurman and Shirin Ghaffary. &#8220;OpenAI to Buy AI Device Startup From Apple Veteran Jony Ive in $6.5 Billion Deal.&#8221; May 21, 2025.</a></p><p><a href="https://www.cnn.com/2025/11/16/tech/friend-ai-device-backlash-ceo-avi-schiffmann">CNN. Clare Duffy. &#8220;How This Tiny Device Became a Symbol for the Backlash Against AI.&#8221; November 16, 2025.</a></p><p><a href="https://www.theverge.com/news/613292/meta-ray-ban-2-million-10-million-capacity-subscription-essilor-luxottica-earnings">The Verge. Sean Hollister. &#8220;Meta&#8217;s Ray-Bans Have Sold 2 Million Pairs.&#8221; February 14, 2025.</a></p><p><a href="https://techcrunch.com/2025/02/18/humanes-ai-pin-is-dead-as-hp-buys-startups-assets-for-116m/">TechCrunch. Maxwell Zeff. &#8220;Humane&#8217;s AI Pin Is Dead, as HP Buys Startup&#8217;s Assets for $116M.&#8221; February 18, 2025.</a></p><p><a href="https://en.wikipedia.org/wiki/Jony_Ive">Wikipedia. &#8220;Jony Ive.&#8221;</a></p><p><a href="https://www.apple.com/newsroom/2019/06/jony-ive-to-form-independent-design-company-with-apple-as-client/">Apple Newsroom. &#8220;Jony Ive to Form Independent Design Company with Apple as Client.&#8221; June 27, 2019.</a></p><p><a href="https://www.cnbc.com/2025/05/24/jonny-ive-new-openai-designer-was-steve-jobs-spiritual-partner-at-apple.html">CNBC Make It. Tom Huddleston Jr. &#8220;Steve Jobs Once Called Designer Jony Ive His &#8216;Spiritual Partner&#8217; at Apple.&#8221; May 24, 2025.</a></p><p><a href="https://techcrunch.com/2024/11/04/metas-former-hardware-lead-for-orion-is-joining-openai/">TechCrunch. Maxwell Zeff. &#8220;Meta&#8217;s Former Hardware Lead for Orion Is Joining OpenAI.&#8221; November 4, 2024.</a></p><p><a href="https://www.nytimes.com/2024/09/21/technology/jony-ive-apple-lovefrom.html">New York Times. Tripp Mickle. &#8220;After Apple, Jony Ive Is Building an Empire of His Own.&#8221; September 21, 2024.</a></p><p><a href="https://www.reuters.com/technology/openai-jony-ive-talks-raise-1-bln-softbank-ai-device-venture-ft-2023-09-28/">Reuters. &#8220;OpenAI, Jony Ive in Talks to Raise $1 Billion from SoftBank for AI Device Venture.&#8221; September 28, 2023.</a></p><p><a href="https://www.youtube.com/watch?v=bkCe6gpNutU">Emerson Collective. &#8220;In Conversation: OpenAI&#8217;s Sam Altman and LoveFrom&#8217;s Jony Ive with Laurene Powell Jobs.&#8221; EC Demo Day, November 2025.</a></p><p><a href="https://www.youtube.com/watch?v=7cKbPLzNYws">OpenAI. &#8220;A Conversation with Sam and Jony.&#8221; DevDay 2025, October 2025.</a></p>]]></content:encoded></item><item><title><![CDATA[AI Isn’t Replacing Junior Devs - It’s Exposing Their True Value]]></title><description><![CDATA[Why the smartest AI-first companies are still hiring at least some junior humans.]]></description><link>https://www.emergentproduct.com/p/ai-isnt-replacing-junior-devs-its</link><guid isPermaLink="false">https://www.emergentproduct.com/p/ai-isnt-replacing-junior-devs-its</guid><dc:creator><![CDATA[Artur G]]></dc:creator><pubDate>Fri, 06 Feb 2026 15:09:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qxEn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.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_!qxEn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qxEn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qxEn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qxEn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qxEn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qxEn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1693616,&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.emergentproduct.com/i/186919521?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.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_!qxEn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qxEn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qxEn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qxEn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c13397b-7383-4a65-b31f-af79426c5c36_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><em>I'm excited to introduce <strong><a href="https://www.linkedin.com/in/artur-grigio/">Artur Grigio</a></strong> as the guest author of this article. Artur is a Principal Engineer at <strong><a href="https://www.linkedin.com/company/common-sense-tech/">Common Sense</a></strong>, where he's building AI tooling to help local governments and municipalities make an impact. Artur and I work together daily navigating the realities of AI-first development&#8212;managing coding agents, vibe coding, and figuring out what actually works. With nearly a decade of experience across AWS, Amazon, and high-growth startups, Artur has built everything from fraud detection systems to horizontally scalable cloud infrastructure. He's seen firsthand how AI changes the developer workflow&#8212;and why human judgment still matters. Connect with Artur on <strong><a href="https://www.linkedin.com/in/artur-grigio">LinkedIn</a></strong> to follow his work at the intersection of AI and public sector impact.</em></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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><p>I recently joined Adam at <a href="http://www.commonsensetech.ai">Common Sense</a>, a VC-backed AI company with an AI-first mentality. In other words, I am a manager of AI coding agents, and I vibe code a lot.</p><p>Every day, I go back and forth between having my mind blown by AI to wondering how it can be so thoughtless. Particularly as we hire and scale, I&#8217;ve been wondering if Zuck was right when he told Rogan &#8220;all junior and mid-level developer jobs will be gone by the end of 2025.&#8221;</p><p>It&#8217;s already 2026 and yet the anxiety behind that statement hasn&#8217;t disappeared. Models write code faster than humans, reason across your entire repository, and never get tired. Are the CEOs right?</p><p><strong>What I&#8217;ve seen so far is not the end of junior developers&#8212;but a misunderstanding of their value.</strong> As public company CEOs increasingly point to productivity gains from GenAI as the justifications for large layoffs, we&#8217;d recommend considering these three points before you fire or stop hiring all your junior developers.</p><h2>1. Cost: Humans Are Still Cheaper Than You Think</h2><p>A single serious instruction to a frontier model can easily consume 30K&#8211;60K tokens. AI is incentivized to be verbose. Larger contexts, richer reasoning, more retries, more agents&#8212;token usage explodes fast.</p><p>Check out Claude&#8217;s <a href="https://github.com/asgeirtj/system_prompts_leaks/blob/main/claude.txt">initial set of instructions</a>. If you think you&#8217;re saving tokens by not saying &#8220;thank you&#8221; or &#8220;please&#8221;&#8230; those are drops in the bucket.</p><p>There are two popular schools of thought about where this goes next:</p><ul><li><p>Optimistic view: Token costs will approach $0 as compute becomes abundant and we move from training-heavy to inference-heavy usage.</p></li><li><p>Monetization view: AI companies will simply allow larger and larger contexts so they can charge for richer inputs&#8212;codebases, documents, images, video, everything.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><p><strong>But the reality is much simpler.</strong></p><p>OpenAI, Anthropic, and Google are locked in a race. Models are released in near lockstep. Each generation requires enormous capital expenditure&#8212;compute, energy, talent, and training time. And yet the lifecycle of each model is incredibly short. Many never come close to recouping their costs.  Meanwhile, they are each pouring billions into costs that consumers don&#8217;t really see, so while it&#8217;s hard to know for sure, their pricing could be a competitive mirage.</p><p>It wouldn&#8217;t be surprising to learn that today&#8217;s frontier models are 90&#8211;95% subsidized for end users.  Further, a smart pricing strategy would be to wait years for lock-in and then dramatically raise prices because the switching costs will be too high to do anything other than pay.</p><p>Eventually, that bill will come due.</p><p>When it does, token pricing won&#8217;t be $0.15 per million tokens for the best models. It could be $15+ per million tokens&#8212;or more&#8212;if you want state-of-the-art performance, reliability, and privacy guarantees. Let&#8217;s be honest, how many of us still use GPT-4.0? It&#8217;s not even a dropdown in Cursor!.</p><p>At that point, a junior developer who can reason, refactor, and maintain systems looks less like a cost&#8212;and more like a bargain.  Counterintuitively, the junior developer might become the more efficient spend, or at least not the &#8220;no brainer&#8221; to outsource to AI as it is portrayed today.</p><h2>2. Someone Has to Wrangle the Codebase</h2><p><strong>AI generates code aggressively.</strong></p><p>That&#8217;s not a bug&#8212;it&#8217;s the business model. More tokens means more value captured for foundational model companies. But code generation at scale creates a new problem: entropy.</p><p>AI doesn&#8217;t feel architectural pain. It doesn&#8217;t sense when abstractions are leaking, when naming conventions drift, or when a codebase becomes conceptually incoherent. It will happily generate five different patterns to solve the same problem across five files.</p><p>Left unchecked, you don&#8217;t get a clean system. ifs are nested in for loops, which are nested in while loops&#8230; AI doesn&#8217;t care that your brain can only go 4-6 levels deep.</p><p>Junior developers are uniquely valuable here. They:</p><ul><li><p>Are lazy! They want to reuse code so much that they eventually stumble onto a good, succinct, simple solution.</p></li><li><p>Are afraid of big PRs and won&#8217;t submit Sonnet&#8217;s rewrites of the entire component, just because you asked it to useState.</p></li><li><p>Normalize patterns, simplify logic, and reduce duplication</p></li><li><p>Turn AI output into maintainable human systems</p></li></ul><p>In other words, they act as entropy reducers. The AI lacks even basic mental awareness of why your business exists and what might come next. It knows how to write a PaymentProcessor function, but it doesn&#8217;t know that the company is planning to pivot to subscriptions next month. A human junior developer sits in the meetings, hears the &#8220;why&#8221; and builds for a future that isn&#8217;t in the current prompt context.</p><p>AI can write a thousand lines in a minute. But someone still has to review it and make the codebase understandable again. That work does not disappear&#8212;it increases.</p><h2>3. When the Product Breaks, Humans Fix It</h2><p>More generated code means more surface area.</p><p>More surface area means more edge cases.</p><p>More edge cases means your product will break&#8212;in new, creative, and highly inconvenient ways.</p><p>AI is excellent at proposing fixes in isolation. It is far worse at:</p><ul><li><p>Understanding real user behavior</p></li><li><p>Debugging production-only failures</p></li><li><p>Reasoning about partial outages, degraded states, or cascading failures</p></li><li><p>Making judgment calls under uncertainty</p></li><li><p>And, it won&#8217;t press &#8220;Acknowledge&#8221; on that 2AM emergency page, which will escalate to you</p></li></ul><p>This is where junior developers grow into indispensable engineers.</p><p>They triage bugs. They reproduce issues. They follow logs, metrics, and traces. They learn how the system actually behaves, not how it was designed to behave. Over time, they become the people who know where the bodies are buried. Without them, who will write your Root Cause Analysis (correctly) instead of regurgitating the same exact failure states time after time?</p><p><strong>A system maintained only by AI becomes fragile.</strong></p><p>Of course, we assume humans remain the primary consumers of source code for some time to come. If the next generation of LLMs can navigate &#8216;messy&#8217; logic as easily as clean abstractions, the premium on code elegance will vanish, giving way to &#8216;dark&#8217; codebases&#8212;systems that are mathematically functional and perfectly optimized for machine execution, but fundamentally illegible to any human mind.  However, we&#8217;ve seen very limited evidence that we&#8217;ve reached this reality. AI fixes a lot of small bugs, but has poor performance on medium or high complexity issues across the code base.</p><h2>Our Recommendation</h2><p><strong>Hire SOME amazing, thoughtful junior developers that use their brains AND use AI.</strong></p><p>What is changing is that AI is replacing the illusion that software development was ever just about typing syntactically correct code.</p><p>Junior developers are how you:</p><ul><li><p>Control costs in an increasingly expensive AI ecosystem</p></li><li><p>Keep codebases coherent instead of chaotic, and protected from serious bugs</p></li><li><p>Build the next generation of senior engineers who actually understand the system<br></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Emergent - Product Newsletter and Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Emergent - Product Newsletter and Podcast</span></a></p><p>If you stop hiring juniors, you don&#8217;t eliminate the work, you just defer the pain &#8212; and make it much more expensive later.</p>]]></content:encoded></item><item><title><![CDATA[Write perfect prompts with no effort]]></title><description><![CDATA[Use my data-driven prompt writing tool to enhance your productivity and product prompts.]]></description><link>https://www.emergentproduct.com/p/write-perfect-prompts-with-no-effort</link><guid isPermaLink="false">https://www.emergentproduct.com/p/write-perfect-prompts-with-no-effort</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Tue, 05 Aug 2025 15:03:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lg4k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lg4k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lg4k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lg4k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lg4k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lg4k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lg4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e899e3f4-cb4b-427c-b272-e90bfb9721d5_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;:2900582,&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.emergentproduct.com/i/169757061?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_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_!lg4k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lg4k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lg4k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lg4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe899e3f4-cb4b-427c-b272-e90bfb9721d5_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve ever struggled to turn a half-baked AI question into a great prompt, you&#8217;re not alone. That&#8217;s why I&#8217;m releasing a <a href="https://chatgpt.com/g/g-68797105bb248191941f204cea93740b-ai-prompt-improver">custom GPT designed to </a><strong><a href="https://chatgpt.com/g/g-68797105bb248191941f204cea93740b-ai-prompt-improver">rewrite your rough prompt</a> into a high-performance, research-backed version</strong>&#8212;no prompt engineering experience required.</p><p>At its core is a meta-prompt and the world&#8217;s leading prompting research study:</p><blockquote><p>We ask the AI to take whatever prompt it&#8217;s given and use the research to make a better one that is empirically superior.</p></blockquote><p>This GPT builds on the findings of the Feb 2025 research paper <em><a href="https://arxiv.org/abs/2406.06608">&#8220;Improving Prompting With Prompting,&#8221;</a></em> which demonstrated that <strong>well-constructed prompts can significantly enhance the quality of AI responses</strong>&#8212;especially for productivity and product design tasks. The paper showed how carefully written prompts consistently outperform ad-hoc ones across tasks like brainstorming, summarization, and code generation.</p><h2>Why This Is Worth Using</h2><p>&#128300; <strong>Science-backed</strong>: Grounded in recent empirical research, not intuition.</p><p>&#129504; <strong>Expert-level optimization</strong>: Leverages best practices like role specification, few-shot examples, task decomposition, and clarity constraints.</p><p>&#9881;&#65039; <strong>Plug-and-play</strong>: You enter your draft prompt, and it returns an improved version ready for production use.</p><p>&#128161; <strong>Designed for builders and operators</strong>: Especially valuable for product managers, operators, engineers, and founders using LLMs in day-to-day workflows.</p><h2>Try It Now</h2><p>I&#8217;ve embedded the instructions and the research paper into a custom GPT so you don&#8217;t have to think twice. Just drop in your prompt preceded by the words &#8220;Improve this prompt: &#8220; and watch the magic happen.</p><p>&#128279; <a href="https://chatgpt.com/g/g-68797105bb248191941f204cea93740b-ai-prompt-improver">Launch the AI Prompt Improver &#187;</a></p>]]></content:encoded></item><item><title><![CDATA[The Product Intuition Behind AI Agents]]></title><description><![CDATA[A deep dive into the six core AI agent paradigms that can revolutionize your business]]></description><link>https://www.emergentproduct.com/p/the-product-intuition-behind-ai-agents</link><guid isPermaLink="false">https://www.emergentproduct.com/p/the-product-intuition-behind-ai-agents</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Thu, 13 Feb 2025 18:01:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_YNX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_YNX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_YNX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_YNX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_YNX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_YNX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_YNX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_YNX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_YNX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_YNX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_YNX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cb5b81a-c857-4b54-a663-601c6c5f85dc_1024x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI agents can add superhuman capabilities to your product, but what is the intuition for when to incorporate them into your strategy?</p><p>Put simply, <strong>AI agents generate maximum value when we place them wherever modestly intelligent humans existed in workflows in the past. Agents gain power particularly when chained together, used in concert, or when forward-deployed</strong>. An agent can live on your computer to interact with your file system, on your social media account, deep inside a factory assembly line, on a satellite, or wherever that human-like quality is required for product success.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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><p>For those new to the buzz around agents, they are what they sound like: miniature <a href="https://en.wikipedia.org/wiki/Generative_pre-trained_transformer">GPTs</a> that you can place inside complex architectures to perform cognitive tasks that machines have historically struggled with. They can operate autonomously, in clusters with other agents, or in a hybrid model combined with existing microservices. They leverage generative AI, so at a minimum, they can:</p><ul><li><p>Make a decision or judgment</p></li><li><p>Summarize text or other content</p></li><li><p>Analyze data or evaluate</p></li><li><p>Generate text, images, or even systems</p></li><li><p>Take actions as a real user (for example, make a purchase or send an email)</p></li></ul><p><strong>Generative AI is best for challenges requiring a modicum of judgment, whereas traditional services are superior for tasks that require certainty and precise instructions.</strong></p><p>With this high-level heuristic in mind, let&#8217;s explore thinking models that could advance your product, moving from the least sophisticated to the most advanced. Along the way, we&#8217;ll provide examples and diagrams to illustrate how each might work across six varied use cases that we&#8217;ve named Inspectors, Conductors, Assembly Lines, Hydras, Missions, and Mobius Cycles.</p><h2>Inspectors</h2><p>Inspector agents excel at handling inconsistent human outputs, enforcing standards, or by providing qualitative critiques to ensure that work meets or exceeds expectations. In short, they can act as a quality-control gate. I like to think of this set of use cases as giving the agents a persona and then implanting them into a system or process where quality control or stress testing is needed. For example, a customer service system for a Fortune 500 company requires care and feeding across many dimensions:</p><ul><li><p>How technically competent were the representatives?</p></li><li><p>Did they use appropriate soft skills in dealing with customers?</p></li><li><p>Are they respecting company policies and processes?</p></li></ul><p>A traditional human manager would have to tackle these challenges themselves, but a series of agents can operate on the manager&#8217;s behalf to spot concerning interactions (and eventually to monitor non-human agents too!). Imagine the following interaction among a hypothetical CVS pharmacy customer, a CVS customer service representative, and a Quality Control AI agent.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Emergent - Product Newsletter and Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Emergent - Product Newsletter and Podcast</span></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_!cEn0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cEn0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cEn0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cEn0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cEn0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cEn0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg" width="545" height="367" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:367,&quot;width&quot;:545,&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_!cEn0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cEn0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cEn0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cEn0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e620577-1d46-4bb7-86b3-1ee8ec647c1c_545x367.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>The above scenarios were scripted and analyzed 100% by AI agents, and you can see each taking responsibility for acting as a particular persona, providing valuable context for the customer service department in terms of how they want to train their human or AI agents to act. Just as we used to bake certain mores into a company culture, we now need to bake these into the AI to get the customer experience and personality we desire.</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_!_x3s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_x3s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_x3s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_x3s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_x3s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_x3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg" width="965" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:965,&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_!_x3s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_x3s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_x3s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_x3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39a3af9-8aa6-4d53-ada6-5952a395d95d_965x554.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Stress testing is another strong use case for agents. Whenever a human or an AI comes up with a result, a stress-testing agent can act as a critical bystander trying to elevate the quality of what was produced. Take, for example, the following AI-generated summary of the Los Angeles Dodgers&#8217; World Series win this year:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iQnz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iQnz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iQnz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iQnz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iQnz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iQnz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg" width="638" height="281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:281,&quot;width&quot;:638,&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_!iQnz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iQnz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iQnz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iQnz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5952f0-dcf5-42c1-ae36-a9f7746ef181_638x281.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s create and dispatch another agent as a sports news expert whose job it is to critique and improve on these clips. The agent correctly notices the lack of a score, no mention of the pitchers, very little sense of the actual action, and more. Here is an improved version after the writer agent stress tested and improved upon the summary. Unfortunately, our agent still needs some training, since the Dodgers did win much more recently than 1988, but the draft is substantially improved. A fact-checking agent is probably needed too!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!95gH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!95gH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 424w, https://substackcdn.com/image/fetch/$s_!95gH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 848w, https://substackcdn.com/image/fetch/$s_!95gH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!95gH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!95gH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg" width="636" height="312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:312,&quot;width&quot;:636,&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_!95gH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 424w, https://substackcdn.com/image/fetch/$s_!95gH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 848w, https://substackcdn.com/image/fetch/$s_!95gH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!95gH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd41552-d5dc-43b0-b9ad-fee0bd9b3174_636x312.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While these agents are presented together in this example, in a live production system each might occupy different space in different or complementary systems. The choice is up to the product leaders and the system architects and will depend in large part on how often each agent might be reused in different contexts.</p><p>The inspector model excels when:</p>
      <p>
          <a href="https://www.emergentproduct.com/p/the-product-intuition-behind-ai-agents">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Defining “Urgent” So Your Team Stops Guessing]]></title><description><![CDATA[The P0-P4 framework that prevents chaos and keeps product teams focused on what matters most.]]></description><link>https://www.emergentproduct.com/p/defining-urgent-so-your-team-stops</link><guid isPermaLink="false">https://www.emergentproduct.com/p/defining-urgent-so-your-team-stops</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Sat, 08 Feb 2025 16:10:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GjQG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GjQG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GjQG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!GjQG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!GjQG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!GjQG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GjQG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A cartoon-style illustration of a professional and focused team of diverse individuals in a modern office setting, working collaboratively with clear direction. The team is gathered around a digital dashboard displaying structured priority levels (P0, P1, P2, P3, P4) with corresponding tasks. Each person is engaged and confident, following a well-defined strategy. The environment is high-tech with screens showing organized workflows, AI-driven analytics, and clear action plans. The overall mood conveys efficiency, clarity, and teamwork.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A cartoon-style illustration of a professional and focused team of diverse individuals in a modern office setting, working collaboratively with clear direction. The team is gathered around a digital dashboard displaying structured priority levels (P0, P1, P2, P3, P4) with corresponding tasks. Each person is engaged and confident, following a well-defined strategy. The environment is high-tech with screens showing organized workflows, AI-driven analytics, and clear action plans. The overall mood conveys efficiency, clarity, and teamwork." title="A cartoon-style illustration of a professional and focused team of diverse individuals in a modern office setting, working collaboratively with clear direction. The team is gathered around a digital dashboard displaying structured priority levels (P0, P1, P2, P3, P4) with corresponding tasks. Each person is engaged and confident, following a well-defined strategy. The environment is high-tech with screens showing organized workflows, AI-driven analytics, and clear action plans. The overall mood conveys efficiency, clarity, and teamwork." srcset="https://substackcdn.com/image/fetch/$s_!GjQG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!GjQG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!GjQG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!GjQG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ca437fa-e004-4ecf-97f8-7fa7fad60b13_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As your team grows, it&#8217;s common for each person to have a different understanding of what is implied by the words &#8220;urgent&#8221; or &#8220;high priority,&#8221; leading to costly mistakes for your product and customers. At each company, I find myself re-defining these terms during crises, so I&#8217;m sharing my definitions now so you can borrow or adapt the list and skip this step and get back to building amazing world changing products.</p><h1>P0 </h1><p>P0 tasks require immediate attention. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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><ul><li><p>If you're not at work, you need to come in. </p></li><li><p>If you're already at work, you should not leave until it's resolved. </p></li><li><p>If it's the middle of the night, you must wake up to address it. </p></li></ul><p>This is the highest severity level and it should be reserved for complete outages of critical production systems, situations where the software poses a severe risk to human life, a hack from an outside party, or other infrequent but high-impact events that can sink a business or destroy a customer relationship. Use this designation sparingly.</p><p>Examples:</p><ol><li><p>A major bug is discovered in an AI-powered medical diagnosis system, and it is actively leading to misdiagnoses and patient harm.</p></li><li><p>An autonomous vehicle fleet management product experiences a partial outage rendering the vehicle sensors incapable of preventing an accident.</p></li><li><p>Hackers have gained access to your internal IT systems and are actively siphoning your IP offshore..</p></li></ol><h1>P1 </h1><p>A P1 is your top priority during normal business hours. </p><ul><li><p>Nothing else should take precedence during this time</p></li><li><p>You don't need to go out of your way or interrupt your personal life to address this challenge. </p></li><li><p>It is still very high priority and should be your ultimate focus, with any other items considered a distraction.</p></li></ul><p>Examples:</p><ol><li><p>A critical bug is identified in the machine learning model used for fraud detection, leading to a surge in missed detections and the costs are stacking up.</p></li><li><p>The virtual reality training platform experiences significant performance issues, preventing employees from completing mandatory safety training sessions, which within 36 hours will require a stop work order.</p></li><li><p>Search performance is degraded severely and users cannot do their work.</p></li></ol><h1>P2 </h1><p>P2s are tasks that need to be done in a timely manner but are not hair on fire. They necessarily come after P0 or P1 tasks, and the person assigned the task should determine where it fits within their schedule, within a reasonable timeframe of say a few hours to a few days at the latest.</p><p>Examples:</p><ol><li><p>Implementing new features and enhancements to an AI-powered chatbot to incorporate a forthcoming change in rules that is imminent but not yet live.</p></li><li><p>Conducting performance optimization on a big data analytics platform to reduce processing time and enhance insights generation accuracy.</p></li><li><p>Developing additional security measures for a cloud-based enterprise resource planning (ERP) system to protect sensitive data given a known, and low probability exploit.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/defining-urgent-so-your-team-stops?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.emergentproduct.com/p/defining-urgent-so-your-team-stops?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></li></ol><h1>P3 </h1><p>This is something we would like to accomplish, but there's no particular urgency surrounding it. However, it&#8217;s not &#8220;someday/maybe&#8221; either.</p><p>Examples:</p><ol><li><p>Data shows that there are some non-intuitive steps in our onboarding flow, but it&#8217;s not causing drop off or attrition, but it&#8217;s not a great look for us.</p></li><li><p>When users authenticate through social logins, the words displayed on the head of the box are the system names for the services, not the user-facing names.</p></li><li><p>We&#8217;ve changed the routing on our support tickets, but the existing system has a fallback that the team can access, but it&#8217;s a little clunky.</p></li></ol><h1>P4 </h1><p>We don't want to forget this item exists, and it would be nice to address it if possible. We're primarily tracking it so that if someone ever has a significant amount of free time, they can tackle it.</p><p>Examples:</p><ol><li><p>The Spanish language translation of our product is using Spain Spanish but half of our users live in South America.</p></li><li><p>We need to update the copyright date on our website.</p></li><li><p>We&#8217;ve learned that there&#8217;s a good third party plugin that might save us some time, and someone ought to investigate it.</p></li></ol><h1>Implementation </h1><p>I've never encountered team issues arising from disagreements over P3 vs P4, but teams lacking clarity between P0, P1, and P2 often face significant difficulties in a time of true need. The task creators feel that others aren't taking these issues seriously, and the task implementers believe they are proceeding based on agreed upon priorities, leading to communication breakdowns and customers left hanging.</p><p>Please feel free to use these definitions, borrow them, paste them into your own company handbook, or reference them here. You can even create your own, but don't attempt to scale your company without a clear understanding of the level of urgency required for different types of crises situations.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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[PRDs That Don't Suck]]></title><description><![CDATA[The simple template I've used repeatedly to maximize innovation, drive alignment and clarity, and keep stakeholders happy. Includes example inputs to guide the process!]]></description><link>https://www.emergentproduct.com/p/prds-that-dont-suck</link><guid isPermaLink="false">https://www.emergentproduct.com/p/prds-that-dont-suck</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Fri, 17 Jan 2025 20:56:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!E7FX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E7FX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E7FX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!E7FX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!E7FX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!E7FX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E7FX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A cartoon-style digital illustration of a group of smart, professional-looking individuals engaged in a focused discussion. The team consists of a product manager, an engineer, a designer, and a marketing person, all appearing thoughtful and analytical rather than overly happy. They are gathered around a table, analyzing data and charts on laptops and tablets. Their body language shows deep thinking, pointing at screens, and exchanging insights. The office environment is modern and tech-driven, with screens, notebooks, and coffee cups creating a productive atmosphere. On the table, there are notes with the words 'SPEC' and 'PRD' visible, subtly placed among the papers and materials.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A cartoon-style digital illustration of a group of smart, professional-looking individuals engaged in a focused discussion. The team consists of a product manager, an engineer, a designer, and a marketing person, all appearing thoughtful and analytical rather than overly happy. They are gathered around a table, analyzing data and charts on laptops and tablets. Their body language shows deep thinking, pointing at screens, and exchanging insights. The office environment is modern and tech-driven, with screens, notebooks, and coffee cups creating a productive atmosphere. On the table, there are notes with the words 'SPEC' and 'PRD' visible, subtly placed among the papers and materials." title="A cartoon-style digital illustration of a group of smart, professional-looking individuals engaged in a focused discussion. The team consists of a product manager, an engineer, a designer, and a marketing person, all appearing thoughtful and analytical rather than overly happy. They are gathered around a table, analyzing data and charts on laptops and tablets. Their body language shows deep thinking, pointing at screens, and exchanging insights. The office environment is modern and tech-driven, with screens, notebooks, and coffee cups creating a productive atmosphere. On the table, there are notes with the words 'SPEC' and 'PRD' visible, subtly placed among the papers and materials." srcset="https://substackcdn.com/image/fetch/$s_!E7FX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!E7FX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!E7FX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!E7FX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f415e4c-f552-4a2a-ab64-5e4287f32d89_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>&#8220;PRD&#8221; is cringe, use spec instead</h1><p>Let&#8217;s start by replacing this outdated term with &#8220;functional spec&#8221; or just &#8220;spec.&#8221; I detest &#8220;PRD.&#8221; Here&#8217;s why:</p><ul><li><p>The &#8220;R&#8221; for Requirements implies that Product is the master and everyone else is the order taker. False! Great outcomes come from blending disciplines to identify the best solutions.</p></li><li><p>The label implies that the document contents and the product are static and won&#8217;t change. Both are false.</p></li><li><p>Due to its baggage as part of the hardware waterfall movement, even the term itself makes people focus on process instead of outcomes and mission impact, which puts people in the wrong mindset.</p></li></ul><p><a href="https://tundra-rowboat-ca7.notion.site/PRD-Spec-Template-17dea04f16be80fca2b0f3ddee41e558?pvs=4">Yeah, yeah, yeah, just take me to the template now please!</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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><h1>Yet they remain necessary at scale</h1><p>On teams where you can skip the specs, please do so. However, most teams that are achieving some degree of success end up scaling to the point where keeping everyone aligned, and in the loop becomes a bottleneck to quick, decisive action. Use specs when:</p><ul><li><p>Alignment is required across a large group of diverse people representing different functions (ex: sales, marketing, CEO, legal, engineering, QA, etc)</p></li><li><p>The complexity of the work and problem are poorly understood across the team</p></li><li><p>You&#8217;re starting a new, large initiative</p></li></ul><h1>So here&#8217;s what must be included</h1><h2>Background and Goals</h2><p>Explain what problem exists for the business and customers, at a high level in a few sentences, so we can all understand why it&#8217;s worth our time to read further. Don&#8217;t write an expository essay with five paragraphs, just a few sentences will do. If it won&#8217;t, you haven&#8217;t distilled the core issue.</p><p>Here are some examples:</p><pre><code>FIRE OUTBREAKS

&#8220;Our customers track fire outbreaks across the world, but when fires are near population centers, there&#8217;s a lot of manual work required to check how close a satellite thermal signature is to a particular building or set of people. Our product gives users access to all of these data sources, but there&#8217;s no nice way to get this answer even with all of that data without layering it on top of each other. Our plan is to make a canvas that combines these insights into one map view to give rapid answers for any fire so that customers can identify proximity to populations in seconds, not hours.&#8221;

SYSTEM PERFORMANCE

&#8220;System search performance is causing customer attrition, and we need to fix it.  We lost 15% of our user base this quarter, speed is the #1 complaint coming in to customer success, and 95% of searches run an average of 15+ seconds, while industry benchmarks show than anything more than 1-3 seconds is unacceptable. Our plan is to attack the root architectural causes and add thoughtful UX flows for the most taxing queries that cannot be sped up.&#8221;

SEMICONDUCTOR DEFECT AI

&#8220;Semiconductor fabs are struggling to predict and prevent defects in their newest 3nm chip manufacturing processes. Currently, engineers spend 4+ hours per defect analyzing multi-sensor data from hundreds of process steps to identify root causes, leading to $2M+ in scrap costs per month. While our platform collects all the relevant sensor and inspection data, engineers must manually correlate across multiple dashboards and tools. Our plan is to create an AI-powered defect analysis workspace that automatically surfaces potential root causes by analyzing patterns across historical process data, reducing investigation time to minutes and catching systematic issues before they impact yield.&#8221;</code></pre><p>That&#8217;s it, we don&#8217;t need more. Anchor us to right where the problem or opportunity exists, no more, no less.</p><h2>Who&#8217;s It For?</h2><p>A well-crafted spec clearly defines the target users to align marketing, sales, and product teams around who the product serves and how success is measured. This means specifying who the specific users are and what we know about them&#8212;their demographics, behaviors, work context, and motivations. This is not a place to repeat your Ideal Customer Profile for the whole product&#8212;it&#8217;s a place to call out more concretely which subset of those individuals care about this particular feature. Save space here while being precise!</p><p>Examples:</p><pre><code>&#8220;Medicinal chemists at customers with &lt;50 employees who cannot write code&#8221;

&#8220;Users who have created 3+ custom reports in the past six months.&#8221;

&#8220;Aerospace engineers at commercial satellite companies who manually process 50+ thermal imaging datasets per week&#8221;</code></pre><h2>Scenarios and Research</h2><p>Scenarios define the real problems real customers are experiencing now that this spec is designed to solve.  Share real-life stories about specific users facing clear, detailed problems. These are not generic user stories or synthetic aggregations. If you&#8217;re starting with &#8220;Users feel that&#8221; then stop and start again writing about a concrete human you&#8217;ve spoken to. If you can&#8217;t name a concrete human, stop writing the spec until you can.  This level of specificity exposes the nuances of the problem and guides the product team toward meaningful solutions.</p><p>A strong spec should include at least two to three distinct scenarios, each from different customers but all tied to the same core problem. These scenarios should be varied to reflect different user contexts but stay true to the problem statement. Without multiple real scenarios, there is a risk of shifting from solving a user problem to pushing a solution. A well-designed product should address all these scenarios through a single solution, and as the feature develops, new scenarios can be added to ensure the product continues meeting evolving user needs. By the end of the PRD, the proposed solution should clearly solve these scenarios at least to an MVP level, ensuring alignment across product, design, and engineering teams.</p><p>This is also a great section to include research that helps make the case, explain the urgency, or position why this matters more than other work.</p><p>Examples:</p><pre><code>DRONE INSPECTIONS

Dave Chen at WindAccelerators managed an inspection of 47 wind turbines last week using our autonomous drone fleet. When post-processing the imagery, he discovered that changing cloud conditions had created inconsistent lighting across the dataset, forcing his team to manually adjust contrast settings on over 8,000 images to run our detection AI. The 3-day delay meant their client missed a critical maintenance window. Dave needs a way to automatically normalize environmental variations across large inspection datasets before running computer vision analysis.

AI CODE CREATION WITH APIS

Dr. Sarah Patel at LLMsRUs was evaluating their new language model's ability to write code when she noticed it was hallucinating API endpoints that didn't exist. She spent 2 weeks manually sampling 1,000 model outputs and cross-referencing them against documentation because their evaluation tools couldn't automatically detect fictional functions. The delayed feedback meant the training team had already started their next iteration with the same issues. Sarah needs a way to automatically validate generated code against real-world API specifications at scale.</code></pre><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/prds-that-dont-suck?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.emergentproduct.com/p/prds-that-dont-suck?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h1>Success Metrics</h1><p>Next, we want to describe what outcomes we should see when the feature is live. After all, we only build to increase traction or revenue, so if we can't describe how the feature will impact one of these, we probably should not be building in the first place. </p><p>A popular model is to consider three styles of metrics in this section: business metrics, customer metrics, and technical ones. For example:</p><pre><code>Business: 
-Earn the first pilot customer in [new market/new use case]
-MRR increases by 5%

Customer:
-25% of new users create a report with [new feature]
-Average searches per user increase from 2.2 to at least 2.5+

Technical:
-99% of API requests return in under 1.5 seconds.
-Maneuvers with less than five parameters compute in under one second 
</code></pre><p>Be as specific as possible and <em><strong>make sure that you add stories at the bottom of your spec for any additional metric tracking that's required</strong></em> to prove out these hypotheses.  It&#8217;s far less important that you have lots of metrics or many categories of metrics and more important that you have at least one, measurable way to know if the feature produced the desired outcome.</p><h2>Approach</h2><p>Up until this point, we haven&#8217;t said much about how we&#8217;re going to solve the challenges above, or how we will achieve our goals. The approach section is all about defining this and it covers three areas.</p><h3>The User Experience</h3><p>This is where we want to include the user journey map, designs, mock-ups or sketches, or any descriptions of how we expect users to interact with the system. If it is a technical feature, this might be a list of the API endpoints we plan to support. It doesn't matter who is using it; this is the section that describes how they will use it and what their experience will be. Please remember that &#8220;experience&#8221; is not limited to User Interface!</p><p>This can also be a link to a design document.</p><h3>The Architecture</h3><p>In this section, generally in a diagram, we&#8217;ll show how the pieces of our system come together to deliver the feature in a scalable, maintainable, and efficient manner.</p><p>Software architecture is the high-level structure of a software system, defining how different parts of the system interact and work together. It includes decisions about components (like databases, interfaces, and services), how they communicate, and how data flows through the system. </p><p>This can also be a link to the Technical Spec for more complex features where more room is needed.</p><h3>The Technical Approach</h3><p>For shorter specs where not much space is needed to describe the technical approach, I like to include it in this section, but for more complex ones, I generally use this area to link to a Technical Specification document. There are plenty of great guides that describe what goes into a technical spec, but in short we need to address how we will technically build the system, what it&#8217;s constraints will be, which technologies we&#8217;ll use, and how they come together to deliver the feature.</p><h2>Stories, Release Plan &amp; Prioritization</h2><p>This is where we add a table that summarizes the small bits of functionality that together will add up to our feature. I like to use a simple table in the following rough format:</p><p>Story | Time Estimate | Priority or Release</p><p>To avoid duplication of work, the &#8220;Story&#8221; in this context is frequently not a full user story or job story, which I put into the ticket instead. This list is more of a quick chop for prioritization purposes and for everyone to see at a high level what&#8217;s going to get included and what isn&#8217;t. For teams working in Sprints, you can assign each story a sprint number, or for other styles of prioritization you can simply mark items as P0, P1, P2, P3 to show what&#8217;s most important to get done in what tranches. This helps the spec to live beyond one sprint, although personally I don&#8217;t recommend that it live for more than 1-4, otherwise people lose track, and it&#8217;s a lot easier to copy the top half and add some new stories and make a new spec to keep everyone aligned.</p><p>If there is a separate technical spec, then I rarely include technical stories in this list, but if it&#8217;s all on one document (which I prefer if it&#8217;s smaller), then it&#8217;s fine to include user-facing or developer facing high level stories. This is NOT a replacement for a complete decomposition of the work that will live in the ticketing system.</p><p>Example: </p><pre><code>Allow users to download a PDF report of the calculation | 1 day | P1
Track usage of the calculation feature | 4 hours | P2
Integrate Segment to receive all events | 2 days | P3</code></pre><p>Typically I find that the sweet spot is 5-15 stories. Beyond that and you likely have something too big for one spec, and fewer than that and it&#8217;s likely you don&#8217;t need a spec at all, just a few tickets in your existing system.</p><h1>Here are the nice to haves</h1><p>If we have one of everything above, in many cases we&#8217;re done, but I find that complexity lives in many forms and shifts from feature to feature. Here are some nice to have sections that you should consciously decide if you need each time.</p><h1>Assumptions and/or Risks</h1><p>What assumptions are we making about the user? About the market? About human behavior? About adoption? About 3rd parties? What risks do we have embedded in this execution? Are there problems that have never been solved before? Are there dependencies on other teams? These are great to get out into the open so the team can solve them proactively before they block progress.</p><h1>Experimentation Plan / Adoption Plan</h1><p>If our uncertainty around the success of the feature is modest or high, then it frequently makes sense to define how we will get feedback on the new feature. Who will we speak to? Will we run A/B tests? How will we roll it out? In stages? To whom first? Please note that by the time we get to a spec, we should have already done a good deal of discovery work to validate the value of the feature. The mistake most teams make is to assume that once a spec is written, the work should proceed from start to finish without reference to how the customer is receiving this new feature at each increment we release into the wild. This is where we can get clear on how we&#8217;ll iterate and with whom.</p><p>For more mature features in larger companies, this can be a great place to link to a marketing and/or GTM plan in addition to an early adopter strategy.</p><h1>Test / QA Plan</h1><p>For more complex features, or even as a matter of good ongoing hygiene, it&#8217;s helpful to link to the QA plan, or if it&#8217;s simple, to include it in the spec. I find that great specs are about 65% content, and 35% links that other specialists can follow but that don&#8217;t need to block reading of the main value and approach content.</p><h1>Non-Goals</h1><p>Particularly for more ambiguous features, it&#8217;s helpful to re-assure everyone of what is NOT expected to be built, who is not going to be served by this feature, and any other work we explicitly know should not be included in this phase. This helps everyone breathe a sigh of relief and focus where it counts first.</p><h1>Specs and Releases</h1><p>While there is some tidiness to having one spec for each release of a feature, in practice I find this leads to teams spending far too much time writing, and not enough time on everything else. Additionally, on the strongest teams, every commit is potentially a viable externally facing release, if the team decides it is worthy. For both of these reasons, I see no reason to directly tie specs to releases. Instead, I encourage teams to use the stories section to define how specific subsets of the work will be released to the world. I highly encourage product teams to release as often as they have sufficient value that could either help a user or elicit feedback. Sometimes this is as small as deploying a new table sorting method, and other times it&#8217;s a much more meaningful piece of work. That is a judgment call for the product and engineering professionals within each organization, not something a template should specify.</p><h1>Rapid Fire FAQs</h1><h3>How long should a spec be?</h3><p>Ideally, 1 to 1.5 printed pages of text. Certainly no more than three pages. Keep it concise or no one will read it and alignment won&#8217;t happen. Link to external content and force yourself to synthesize and summarize. The spec is not a replacement for the level of detail that goes into your ticketing system. However, it can be a nice place to centralize all of the most important content and links to related content about that feature to help align functions like engineering, product, sales, marketing, and QA.</p><h3>How long should the work last from one spec?</h3><p>It could range from about one sprint to a few months. I recommend a scope that will last between two and eight weeks. Anything less and the writing is occupying too much process time, and anything more and the team loses the beat, alignment wanes, and urgency evaporates.</p><h3>How many features go in one spec?</h3><p>One spec is for one big problem statement. There can be many facets to that problem statement, but we do not mix disparate features together. For example, if the feature has billing implications, usage analytics needs, or onboarding changes, that's fine so long as they're all part of the same feature. However, if we do not yet have billing implemented at all in our app, we would use a separate spec for billing and a separate one for the current feature. In essence, the spec is for one coherent feature; it is not a summary of all the things that will go into a particular release, broader than that feature. </p><h1>Here&#8217;s the template</h1><p>You&#8217;ve made it all the way through. Here is my template with a quick summary of each section. Let&#8217;s go build something world changing!</p><p><a href="https://tundra-rowboat-ca7.notion.site/Adam-s-PRD-Spec-Template-17dea04f16be80fca2b0f3ddee41e558?pvs=4">Adam&#8217;s PRD/Spec Template</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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[A strategy template to rule them all]]></title><description><![CDATA[A simple 1-page template for getting your team in sync about your product strategy, with all that&#8217;s required and none of the fluff.]]></description><link>https://www.emergentproduct.com/p/a-strategy-template-to-rule-them</link><guid isPermaLink="false">https://www.emergentproduct.com/p/a-strategy-template-to-rule-them</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Thu, 31 Oct 2024 17:02:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JQlr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>What&#8217;s out there isn&#8217;t working</h1><p>Strategy templates should be concise and include examples! Existing ones are failing product leaders and CEOs because they: </p><ol><li><p>Don&#8217;t fit on a single page, making it hard to keep the context in mind</p></li><li><p>Fail to provide the tickler questions needed to create the content</p></li><li><p>Rarely take into account the business implications required for success</p></li><li><p>Never have examples! And&#8230;</p></li><li><p>Are frequently indistinguishable from mission and vision templates and roadmap ones, <a href="https://www.emergentproduct.com/p/quick-guide-to-mission-vision-and">which are </a><em><a href="https://www.emergentproduct.com/p/quick-guide-to-mission-vision-and">not</a></em><a href="https://www.emergentproduct.com/p/quick-guide-to-mission-vision-and"> the same</a> as strategy! </p></li></ol><p>Today I&#8217;ll improve upon what&#8217;s out there and share:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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><ul><li><p>My one-page product strategy template</p></li><li><p>The tickler questions that help you formulate each answer</p></li><li><p>An example pulled end to end using SpaceX&#8217;s Starlink product<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></li><li><p>A blank copy of the template you can download and copy to get started</p></li></ul><h1>So let&#8217;s start again!</h1><p>We&#8217;re going to run through each topic, and we will keep our answers concise. You will probably notice that writing this document requires buy-in from across an entire business, so if you&#8217;re a product manager, don&#8217;t go it alone.</p><h2>Vision &#8230; but wait, why?</h2><p>We must start with the vision, because the vision is the end state our customers will experience that the strategy is designed to achieve, so without a pithy reference to our vision, the whole document loses its anchoring. The rest of the document will describe how to get there. This is descriptive and should be focused on clarity internally, not marketing power externally. Remember, this document is for alignment of effort, not for selling.</p><p>For vision, here are the tickler questions:</p><ul><li><p>What future state are we trying to create?</p></li><li><p>How does the world change for our customer in the future?</p></li><li><p>What will the customer actually put their hands on in that future?</p></li></ul><p>Here&#8217;s what Starlink&#8217;s might have said early on:</p><pre><code>Internet access via satellites from anywhere on Earth.</code></pre><p>The words themselves are not sexy, but it is clear and concise. As customers, we know we will receive the ability to connect to the internet no matter where we are on Earth.  We don&#8217;t know the exact features or the form factor, but we have a solid idea of what&#8217;s in it for us if we go along for the ride.</p><h2>Big problem being solved, and the ancillary ones</h2><p>Now we move on to what problem the vision state solves for.</p><p>For problem solved, here are the tickler questions:</p><ul><li><p>What need does this vision address?</p></li><li><p>How is the problem currently underserved?</p></li><li><p>Why is solving it important to the customer?</p></li></ul><p>Starlink example:</p><pre><code><code>People in remote locations cannot access land-based internet services, and are thus excluded from the digital economy.

Further, existing solutions are low-bandwidth, unreliable, and not self-service.</code></code></pre><h2>What makes our approach special?</h2><p>Now we dip into what the solution looks like and why we can be best in the world at delivering it.</p><p>For our approach, here are the tickler questions:</p><ul><li><p>What are the key benefits of our product (with passing reference to the pains experienced by the customer in the status quo)?</p></li><li><p>How is it differentiated?</p></li><li><p>Why will we be superior as a team or company?</p></li><li><p>What is our unique opinion about how to solve the problem?</p></li></ul><p>Starlink example:</p><pre><code><code>1. High-speed (100+ Mbps), low-latency (&lt;50 ms), high-bandwidth internet
2. Easy at-home self-setup with flexible subscription terms
3. Portable terminal you can take with you
4. No one can get satellites to space more efficiently than SpaceX
5. Support from low-Earth orbit (LEO) to enable #1</code></code></pre><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Emergent - Product Newsletter and Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Emergent - Product Newsletter and Podcast</span></a></p><h2>Who is this for?</h2><p>Now we need to define our customers. Who will our beachhead customers be that adopt the technology first?</p><p>For customer profiles, here are the tickler questions:</p><ul><li><p>Who has the problem we&#8217;re solving for most acutely?</p></li><li><p>What behavioral or demographic attributes describe them?</p></li><li><p>What market niche are they in?</p></li><li><p>What unique circumstances are they struggling with?</p></li></ul><p>Starlink example:</p><pre><code><code>Residential customers in rural or remote areas with limited or no access to terrestrial internet options. 

Governments and NGOs providing internet access in disaster zones or developing countries.

Mobile users such as travelers, truckers, or boaters.</code></code></pre><h2>How will we reach them?</h2><p>What marketing and go-to-market tactics will we use to reach our target customers as described above?</p><p>For GTM, here are the tickler questions:</p><ul><li><p>What methods will we use to get in touch with our future customers?</p></li><li><p>What distribution and partnership channels might we employ?</p></li><li><p>By what mechanism will we sell?</p></li></ul><p>Starlink example:</p><pre><code><code>Direct online sales.
Targeted online advertising.
Partnerships with rural communities and businesses.</code></code></pre><h2>What does success look like?</h2><p>What measurable results are we aiming to achieve across different measures of success?</p><p>For success metrics, here are the tickler questions:</p><ul><li><p>How many customers do we need?</p></li><li><p>What revenue will validate our approach?</p></li><li><p>What sort of product usage traction do we expect?</p></li><li><p>What guardrail metrics should we protect?</p></li></ul><p>Starlink example:</p><pre><code><code>1M subscribers within 12 months
99.5% uptime at &gt;50 Mbps 
$500M in revenue
50 satellites launched per year</code></code></pre><h2>What most stands in our way?</h2><p>This is where we get to our step-by-step plan. I like to conceptualize it by thinking through the obstacles to success and then imagining how to remove them. </p><p>For the obstacles and plan section, the tickler questions are:</p><ul><li><p>What are the largest obstacles to achieving these business outcomes?</p></li><li><p>What are the largest obstacles to achieving these product outcomes?</p></li></ul><p>Starlink example:</p><pre><code><code>We need a large coordinated constellation of satellites in LEO
We need to build a user-friendly dish and Wi-Fi router
We need simple-to-use software for users to control access
We need a way for sales to penetrate deep into remote communities</code></code></pre><p>You can take this a step further and go into more detail, but in reality, this list is the final output. Taking into account everything above, what do we need to actually get done to realize the vision? In this case, it&#8217;s building the constellation, the at-home devices, and the ground network among remote community members.</p><h2>How will we support our customers?</h2><p>Don&#8217;t forget your plan for how you will keep customers happy and unblocked.</p><p>Customer Success tickler question:</p><ul><li><p>How will customers interface with us?</p></li><li><p>What will happen when there is a serious or urgent issue?</p></li><li><p>How will customers gain knowledge about our product?</p></li></ul><pre><code><code>Online help center and in-app customer support, with Tier 2 live agent support and community forums</code></code></pre><h2>Closing thoughts</h2><p>I&#8217;m not trying to pretend these one-pagers answer every single question each team needs to execute, but that isn&#8217;t their purpose. I&#8217;ve seen strategy documents in the 20+-page range, and I&#8217;ve seen ones where most of that was fluff and ones where most of it was valuable. <strong>The purpose here is to drive cross-company alignment about what we&#8217;re building, for whom, how we will reach them, why it will be hard, how we will win in spite of that, and how we&#8217;ll continue to cultivate success in the long term.</strong></p><h2>Templates</h2><p>Here is what <a href="http://tundra-rowboat-ca7.notion.site">the complete </a></p><p><a href="http://tundra-rowboat-ca7.notion.site">one-pager looks like for Starlink</a>. You can see that it is easy to review and to provide feedback on, and that this model forces us to make tough tradeoff decisions instead of hiding uncertainty in long-form paragraphs of text.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/a-strategy-template-to-rule-them?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.emergentproduct.com/p/a-strategy-template-to-rule-them?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></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_!JQlr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JQlr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JQlr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JQlr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JQlr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JQlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg" width="935" height="1195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1195,&quot;width&quot;:935,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207822,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JQlr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JQlr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JQlr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JQlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F237b9802-30cd-4396-9ce1-4dfd12df9550_935x1195.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here is <a href="https://tundra-rowboat-ca7.notion.site/Product-Strategy-One-Pager-Template-12aea04f16be80a1a6d4f88456d24254?pvs=4">a blank template with the tickler questions for your own use</a>.</p><p>You can also try <a href="https://chatgpt.com/g/g-HjONh0gyq-product-strategy-one-pager">my Strategy One-Pager CustomGPT</a> that takes a topic and runs it through this exercise automatically. </p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I derived the results for the SpaceX Starlink example loosely based on what I&#8217;ve seen in the market. They are not approved or reviewed by SpaceX, nor are these substantially researched beyond some basic, plausible answers.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Startup Product Diagnostic]]></title><description><![CDATA[The seven areas I inspect to assess startup health in the 0-to-1 phase]]></description><link>https://www.emergentproduct.com/p/the-startup-product-diagnostic</link><guid isPermaLink="false">https://www.emergentproduct.com/p/the-startup-product-diagnostic</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Mon, 22 Jul 2024 20:48:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mLO-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mLO-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mLO-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!mLO-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!mLO-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!mLO-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mLO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:442366,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mLO-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!mLO-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!mLO-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!mLO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcef6e49f-d17f-4bae-ba7d-008f1b1036ed_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the most frequent questions I receive as a product-focused startup builder and advisor is something to the effect of &#8220;If you were our advisor/coach/product leader, what would you do in your first 100 days to help us?&#8221; It&#8217;s not an easy question to answer in a pithy way, so I&#8217;ll dedicate this post to the strategy and the model, bearing in mind that the specific implementation will vary dramatically based on what is found at each stage of the diagnostic.</p><h1><strong>Value hunting</strong></h1><p>The most concise way I can answer the question is &#8220;I will hunt for and sniff out the value.&#8221; Value can take many forms, of course, from technical intellectual property to business and customer value, but suffice it to say that the strategy is to first find what drives the business in the mind of customers, what makes the largest and most differentiated impact to their mission, and to understand in client engagements which parts of the value proposition matter most. Of course, the diagnostic is much broader than this and includes everything from who is on the team to the tools in use to the more substantive issues just mentioned.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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><h1><strong>First, listen and absorb</strong></h1><p>&#8220;Where is the roadmap?&#8221; and &#8220;What should our strategy be?&#8221; are often asked within the first two weeks in a new setting. This is well intentioned but ludicrous. The desire is benign, and one cannot blame an organization for immediately wanting clarity, but creating first-class answers to these questions takes on-the-ground information that even the best-equipped product leaders won&#8217;t have when first engaging. Crucially, when a firm early in its journey is hiring a new CPO or VP of Product, usually it means these problems are not being solved organically. An example is a killer set of technical founders who aren&#8217;t sure how to build and scale a business. It&#8217;s cheaper and easier to align with fewer cooks in the kitchen, so traditionally the CEO or another founder is playing these roles if they can, and if they are not, it generally means there is a gap, in which case the diagnostic answers will not be obvious or in plain sight, or there could be too many answers and no decision yet about which ones matter most. By contrast, a successful startup without a product-scaling challenge at its current phase likely already has these answers, even if they aren&#8217;t well documented or don&#8217;t reside within one person&#8217;s head or a specific job title.</p><h1><strong>The one thing</strong></h1><p>Before we can move into the methodical set of diagnostic challenges, we must first be clear about what <em>one thing</em> the product is supposed to do. Later we will determine if the one thing is the right one thing, but the first step is simply to ask founders what it is. What problem in the world is this product designed to move the needle on? Why does that problem matter? Who cares about solving that problem? Armed with a sense of the one thing, I begin to engage in a methodical review of the key factors and disciplines that will propel successful outcomes. As an aside, it is okay to have secondary objectives, but the top objective must be clear and it must be at the top; otherwise all subsequent experimentation, research, marketing, sales, and feature building may be misaligned to this one thing. A few examples of the one thing might sound like &#8220;<a href="https://www.palantir.com/">integrating disparate datasets</a>&#8221; (Palantir) or &#8220;helping people remember hard-to-remember details about people they meet&#8221; (<a href="https://apps.apple.com/tt/app/networknerd/id1503624004?ign-mpt=uo%3D2">NetworkNerd</a>), or &#8220;building a self-driving car&#8221; (<a href="https://waymo.com/">Waymo</a>). Of note, the one big thing does not have to take the form of formal customer problem statements, and it also isn&#8217;t the marketing or positioning statement; it is simply a factual expression of what it is that this organization thinks it is doing right now, and it needs to be the value proposition that would sell the product alone even if there were no other features.</p><p>With the one big thing in mind, I enter the diagnostic phases. Generally I&#8217;m tackling these in parallel as schedules allow, and because early findings in each area may inform questions worth asking later in the others. I try as hard as possible to just listen and not opine on what should be, at least not yet.</p><h1><strong>Team</strong></h1><p>The team diagnostic is all about the people-startup fit. Does this organization have the right players on the team, with the right expertise and the right backgrounds and the right DNA to match the one big thing? Generally I begin by interviewing each of the founders, each of the executive team members, and the team itself. I&#8217;m asking questions like &#8220;Why did you found this company in the first place?&#8221;; &#8220;What are your strengths and weaknesses, and the company&#8217;s?&#8221;; &#8220;What&#8217;s working and not working?&#8221;; and, perhaps the most interesting, once the baseline is established, &#8220;What are you most proud to have achieved or built here in the past few months?&#8221; The goal during this phase is to identify if everybody fits, if there are any gaps in talent, or if any roles need to be adjusted, or even to surface if there are people who are simply out of sync with the strategy. The phase includes employees, contractors, and consultants, if they&#8217;re playing primary roles in the business. It may sound obvious, but I&#8217;ve frequently discovered at this phase challenges such as a startup building cutting-edge database technology without a database expert, or doing hard science work without a full-time, equity-compensated scientist, or attempting to uniformly shape the output of 100-plus engineers without a product manager (all real examples, with company names dropped to protect the well-intentioned). It&#8217;s rarely anyone&#8217;s fault per se, but startups move so fast that it&#8217;s easy to migrate into a state in which key roles that should exist are unfilled or in which a coding-academy graduate with two months of experience is doing long-term architecture. It&#8217;s not that they cannot be successful this way&#8212;the person and their passion reign supreme, not the resume or pedigree&#8212;but there must at least be a plausible story for how the talent matches the strategy.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h1><strong>Product management</strong></h1><p>The first thing I do with the product is play with it. This may sound obvious, but it&#8217;s shockingly overlooked. My first task is to touch every single button, every single drop-down, every single setting, across every single product or product line at the company. I&#8217;m usually hit in the face pretty quickly with some sort of blocker: sometimes I just don&#8217;t understand what the feature is intended to do because of a lack of domain knowledge, but sometimes the features just don&#8217;t make sense. The first job in the product portion of the diagnostic is to figure out what&#8217;s actually there and what value each feature is believed to be delivering to the user, and of course to surface blocking bugs and issues, for example crappy performance or an inability to log in.</p><p>Next I attempt to learn to give a demo. Learning the demo is huge because it generally forces you to validate the feature set, validate the product development execution, validate a sane promotion/DevOps/release model, and even validate the messaging of the product. I frequently find that pre-Series A, giving the demo is not straightforward. It&#8217;s entirely okay if the demo is backend technology only, but if it cannot be shown in some way, it likely cannot be valued or sold to a customer, so this is essential.</p><p>At the same time, I want to consume the existing roadmap or backlog so I don&#8217;t waste time writing down features everyone already knows are missing.</p><p>Finally, I&#8217;m looking to see what sort of intelligence-gathering machine exists. How does validated customer learning make its way back into the product? Is the team using Linear/ClickUp/Jira with a backlog, is there a feedback email or Slack list, are they implementing Intercom, Productboard, etc.? Is the top customer success person tightly integrated with the product team? Same for sales and marketing. It&#8217;s key to be sure that what is learned is not lost and that it&#8217;s captured in some future referenceable manner.</p><h1><strong>Engineering</strong></h1><p>For a long time I didn&#8217;t include engineering as a phase even though I always performed it, because in more hierarchical or traditional organizations, there is a lot of pushback when a product person or with a non-computer-science background starts probing around the architecture and technology stack choices. This is a fallacy, but it&#8217;s also a delicate balance. Product must understand the opinionated decisions that engineering has made in its path toward solving the customer&#8217;s problems. Product must understand these tradeoffs and decisions (1) to be intelligent in front of the customer, (2) to have intuition for what&#8217;s hard and what&#8217;s easy to build, to avoid a small experiment taking too long or to avoid asking for an experiment thinking it&#8217;s hard when it&#8217;s actually easy, (3) because sometimes these decisions don&#8217;t meet customers&#8217; future needs or add up to unique IP on the path to the big thing, and (4) because sometimes product can contribute directly to the tech stack with small bug fixes or getting hands dirty pulling analytics and prototyping or testing.</p><p>If the company is breaking ground and innovating on the technology end, the first basic gut check is whether the CTO or VP of Engineering is amazing. In cases where the technology itself is not hard to build, it&#8217;s not as essential, but there still must be competent engineering leadership to resolve weedy technical challenges, to spike out answers to new challenges, to be the technical voice in front of the customer, and to resolve day-to-day engineering tradeoff decisions such as how to model data or which architecture to select in any given feature&#8217;s implementation.</p><h1><strong>Market and marketing</strong></h1><p>Next I&#8217;m looking to understand the market, the messaging, and the marketing. What market does this product live in? How does it operate? Who does the market trust, and what are the incentives? A great tip I&#8217;ve learned on this one when facing a new market is to talk to a hedge-fund portfolio manager who invests in the sector, as they will often have a fantastic five-minute-or-less synthesis of how the market &#8220;works,&#8221; which will help you to back into the assumptions you need to check and test.</p><p>For example, at Slingshot, when we experimented with selling overhead imagery to consumers, we had to first understand that the existing satellite imagery market was dominated by the federal government and mostly consisted of a few players that owned the lion&#8217;s share of the satellites, and that the aerial imagery market largely was acting at the behest of insurance companies, local governments, and architecture and engineering firms. Together, these implied that orders had to be large, which informed a huge amount of follow-on decision-making. Once you understand the basic mechanics of the market, you need to understand but not obsess over the competitors. You&#8217;re not done with this phase if you cannot identify at least the top three competitors, their value propositions, and why yours might be different.</p><p>Next, how is the business and sales end of the company talking about the product, and is the customer listening? Are you using the right terminology to meet the customers in their world, not yours? At Palantir in the early days, we could have walked into government agencies and said, &#8220;We have a novel take on the graph database and numerous services that will unify records from multiple systems into it,&#8221; but instead we learned to first say, &#8220;We can take a suspected terrorist target and see how they are connected to people you can access through an understanding of their digital footprint across clandestine collection systems.&#8221; Needless to say, the latter lands much more powerfully.</p><p>Finally, what is the go-to-market strategy? I will admit, I hate this term&#8212;it encompasses far too much to far too many people, so I will scope it down. For an enterprise business, how does the business plan to earn its next dozen or so customers and, for a consumer one, the next 10,000 (if earlier-stage). Is this answer plausible, and does it match up with the roadmap, value proposition, and engineering decisions? For example, if sales thinks the path is through multinational consumer packaged goods companies and the product only caters to startup tech bros, there&#8217;s a problem.</p><h1><strong>Customer sensing</strong></h1><p>Who are the company&#8217;s existing or future planned customers, and why did each customer buy the product in the first place? Despite the &#8220;one big thing,&#8221; what is each of the customers actually using the product to do? What business value is this product generating for these customers, and if they didn&#8217;t have it, what would the alternative state of affairs be and how painful would that be for them? Usually this can be assessed through a great discussion with customer success or sales engineering, but I highly recommend also getting some firsthand customer signal even at this early phase if it&#8217;s politically possible (if it&#8217;s not, that is itself a red flag). Often the translation of the desire or need is lossy, and precision is everything in product. Precision in understanding customer needs and delivering exceptional solutions to them is the difference between Facebook and every other social media company we no longer speak of, and it&#8217;s the same in every industry. The startup ecosystem is littered with &#8220;Well, my company was Y [example: on-demand food delivery] before X [Postmates].&#8221; No, it was not, and this is harsh, but it&#8217;s the reality. If you were X, you would be X, other than issues of market timing, for example trying to be an AI-driven company 20 years ago. Generally, the other company, X, understood something about the customer just a little bit better, or at least did something about it, and that is why they won. Of course, maybe you do understand the problem perfectly but you have a co-founder explosion or run out of money, so I don&#8217;t mean to imply that Y never had a chance to be X for only this reason.</p><p>In this diagnostic I am also looking to assess traction. How many users, what churn is like, what the customer acquisition cost is (if that&#8217;s relevant, which it is not always early on), and every derivative metric that matters in product belong here. Crucially, this is where I am looking to find a ride-or-die customer, and ideally a compelling set of them. There are many names for this customer, but I like the rap-lyric version &#8220;ride or die&#8221; because it means a person who is so in love that they will ride with you even though they know you are a criminal, and would rather die or go to jail than not be with you. Of course, it&#8217;s not nearly so dramatic in startups and we obviously don&#8217;t want to be anywhere near illicit activity, but the degree of love is the same&#8212;do you have a customer who doesn&#8217;t care how much about your product is broken or failing because that one thing is so important to them and you solve it, so they will stay with you at nearly all costs?</p><p>Finally, I&#8217;m looking to understand the job stories, user stories, and/or story-mapping for the user&#8217;s journey in the product. With analytic products these are a bit more open-ended, and with transactional products they can be airtight. It&#8217;s less important how great they are at the beginning and more important that they are understood widely, regardless of what format or philosophy reigns in the culture.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/the-startup-product-diagnostic?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.emergentproduct.com/p/the-startup-product-diagnostic?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h1><strong>Strategy, vision, and roadmap</strong></h1><p>With all of this signal in tow, I begin to look critically at the existing strategy, vision, and roadmap, and I&#8217;m looking to assess if they line up, if they are credible, and if they leverage the startup&#8217;s unique DNA. Lining up is easier to assess&#8212;if the target market is commercial insurance and the persona is the claims adjuster, then I&#8217;d want to be sure the user stories reflect that adjuster and his/her specific needs, and the same for the marketing and messaging etc. The test of &#8220;credible&#8221; is more of a judgment call. Does the company have the track record, the credibility, and, as Yale/Deloitte used to call it, the eminence and &#8220;<a href="https://som.yale.edu/brand-permission-when-no-means-no">brand permission</a>&#8221; to represent itself as a group that can credibly solve this problem. With that in mind, I begin to construct and/or revise a single document that encapsulates the vision, strategy, and roadmap and begin to solicit feedback on it. The roadmap, in my mind, is always a living document, especially at early-stage companies, because so often our assumptions do not pass muster in the market, so I aim to revise and update it no less than once a month.</p><p>Hunting for value isn&#8217;t a sprint; it&#8217;s a deliberate excavation of your company&#8217;s DNA. In those first 100 days, you&#8217;re not just building strategy artifacts but uncovering the heartbeat of your product. So before you start pontificating about strategy, listen, absorb, stand back, and assess. Then, armed with ground truth, you can start crafting a vision and structure&#8212;and team&#8212;that&#8217;s more than just pretty slides: it&#8217;s a battle plan for delivering knockout value based on the company&#8217;s unique strengths and the market&#8217;s unique gaps.</p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in product coaching or fractional product support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we help the most ambitious founders make a difference.</em></p><div><hr></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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[Top Generative AI Product Gaps to Invest In]]></title><description><![CDATA[Seven pernicious gaps that impact builders of GenAI products and a brief review of the companies working to close them.]]></description><link>https://www.emergentproduct.com/p/top-generative-ai-product-gaps-to</link><guid isPermaLink="false">https://www.emergentproduct.com/p/top-generative-ai-product-gaps-to</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Tue, 11 Jun 2024 21:05:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dIKo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dIKo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dIKo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dIKo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dIKo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dIKo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dIKo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dIKo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dIKo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dIKo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dIKo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa33fb2f7-6c22-44ef-ab1a-04aeb1b49d9c_1600x914.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The past decade has seen no shortage of companies that support building with traditional AI technologies; however, the landscape supporting generative AI builders is in its infancy. As the capabilities of foundational large language models (LLMs) like ChatGPT, Claude, Llama, and Gemini advance, and as more product teams discover novel use cases for them, the complexities of putting them into practice at production scale and quality are rapidly emerging, presenting a lucrative opportunity for founders and investors alike.&nbsp;</p><p>This post explores seven product gaps we have witnessed repeatedly in startups through public companies since ChatGPT 3.5 took the world by storm in November 2022. We share insights into the nature of each challenge and why it exists, and do our best to highlight the nascent solutions offered by innovative companies seeking to address these issues. Every gap is one where we have seen developers spend considerable time and energy writing custom code to solve important problems. We cannot say with certainty when no solution exists, but we can say that strong ones have not achieved wide adoption across these seven areas, creating a massive set of opportunities.</p><blockquote><p><strong>Disclaimer:</strong> The author is an investor and shareholder in some of the companies mentioned in this article. All research and analysis presented are based on publicly available information.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - Product Newsletter and Podcast 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><h2><strong>Gap 1: Guaranteeing predictable outputs</strong></h2><p>When product development teams integrate LLMs into their software architecture to solve customer problems, those models must interact with non-LLM services, which expect consistent inputs. LLM outputs can vary considerably, yet the result must be consumable by subsystems that cannot interpret large bodies of unstructured text. The systems that process information immediately after the LLM can easily fail if the LLM does not provide a predictable response style. For example:</p><ul><li><p>The AI is asked to summarize a large body of emails and display those in a mobile-friendly design, with a place for the summary and some derived metadata such as &#8220;Topics.&#8221; However, because the length, formatting, and style of the summaries are inconsistent coming out of the LLM, the UI breaks, text wraps unnaturally, and expected fields like &#8220;Topics&#8221; can receive nonsensical responses.</p></li><li><p>In cases where the model is asked programmatically to produce JSON responses for consumption by downstream services, the range and formats of the values are not always respected. For example, a field that represents a score from 0 to 100 might return a score outside of that range, or the system could generate a value that is not in an expected list of possible enumerated values, such as returning &#8220;autumn&#8221; when only &#8220;summer, fall, winter, and spring&#8221; are valid and expected.&nbsp;</p></li></ul><p>LLMs are designed <em>not</em> to return the same response every time. In fact, this non-deterministic architecture and sampling of information keeps the models feeling more &#8220;human&#8221; and &#8220;creative.&#8221; If we ask people to identify the top presidents of the United States, we will receive varied responses. This variance is fine in humans and machines alike, but we want all participants asked to provide the same number of &#8220;top&#8221; presidents and we&#8217;d like those responses to be in the same format, for example: full name, then years as president as eight-digit ranges, and country (ideally U.S.). When we receive results outside of these bounds from a machine, it breaks our interfaces, downstream services, and data models.</p><p>Fortunately, there are solutions for this gap. Most people improve their outputs through prompt engineering, or in this case more clearly specifying the desired response constraints. For example, instead of &#8220;Who are the top U.S. presidents?&#8221; we try &#8220;Who are the top U.S. presidents, list only 5, and list each one&#8217;s full name and year range as president.&#8221; This helps significantly, but it does not guarantee the response style. If your product uses OpenAI, you can take advantage of OpenAI&#8217;s &#8220;Functions,&#8221; which allow developers to specify the outputs they wish to receive. However, OpenAI includes an <a href="https://platform.openai.com/docs/guides/function-calling">ominous warning in its documentation</a> for Functions:</p><blockquote><p>&#8220;We strongly recommend building in user confirmation flows before taking actions that impact the world on behalf of users (sending an email, posting something online, making a purchase, etc.).&#8221;</p></blockquote><p><a href="https://www.palantir.com/platforms/aip/">Palantir&#8217;s Artificial Intelligence Platform</a> offers a no-code solution that combines this capability on top of multiple foundational LLMs. This is a powerful solution that would require a lot of custom code, especially when many models are used together, to get the best response in an ensemble setting.&nbsp;&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KWUR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KWUR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KWUR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KWUR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KWUR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KWUR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg" width="833" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:833,&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_!KWUR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KWUR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KWUR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KWUR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff01738e1-53ab-4425-9b8b-3df9a8ac8259_833x523.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.youtube.com/watch?v=2p0WcDp9LBc">&#8220;Developing Your AI Intuition&#8221; Palantir product video</a> showing its AI Platform (AIP)</p><p>Finally, <a href="http://whylabs.ai">WhyLabs.ai</a>, a Series A startup out of Seattle, provides a <a href="https://siliconangle.com/2024/04/24/whylabs-enhances-real-time-generative-ai-monitoring-forestall-inaccurate-toxic-outputs/">full set of observability and security functions</a> that can assist in similar applications. <a href="https://www.crewai.com/">CrewAI</a> can also assist here by using multiple agents to check the responses of earlier ones in the process. However, while all of these products have made some progress in enforcing strict response formats, most options appear to stop short of handling entirely incorrect, albeit well-formatted, responses without additional logic built in (See Gap 6). Ask an LLM to generate a set of latitudes and longitudes on land, and it&#8217;s possible to get a set that look real and have the proper format but that don&#8217;t respect the true constraints of latitude and longitude (for example, latitudes cannot be over 90) or that produce ones inside bodies of water instead of on land.&nbsp;&nbsp;</p><h2><strong>Gap 2: Searching for answers in structured data sources</strong></h2><p>LLMs are predominantly trained on text data, so they inherently struggle with tabular structures and NoSQL information. The models are expecting certain words and thoughts to come before and after certain other ones, like in a paragraph of written text. This inherent structure within unstructured text data is what gives meaning to the words on the page. Although models can interpret individual rows or records in structured data stores, they struggle to understand the implied relationships that may exist between records, or in the reverse, they assume relationships between records that are physically proximate when no connection exists. Additionally, many structured data sets use schemas specific to the companies maintaining the data. These schemas may not have meaning to the models themselves because the models have not been trained on the names and meanings of the data fields used.</p><p>For example, a field for &#8220;location&#8221; can largely be understood as there are many references to locations in the text that these models are trained on. However, a field that is called &#8220;resolution&#8221; with scores from 1 to 5 is not set up in a way where the model knows if 5 is good or bad, and thus the model will struggle to answer questions that correlate strong resolution of customer support issues with the circumstances of the case without some clarification first. Additionally, there is no guarantee that the LLMs won&#8217;t make up records by sampling data from multiple records or rows.&nbsp;&nbsp;</p><p>This is problematic because some of the most powerful problem statements in product require total accuracy and precision and come at the intersection of structured data sets and unstructured ones. Financial analysts performing an audit or preparing a financial report, health professionals reviewing historic notes and patient test measurements, and military planners executing lethal operations based on remote signals combined with narrative intelligence cannot take these sorts of risks. In these fields and many others, developers are spending significant extra time and code wrangling the LLMs for accuracy against structured data sets.&nbsp;</p><p>In fact, what we have seen most commonly is that developers will use the LLM to construct and dispatch a traditional, non-LLM-powered search to a database and return only the result to the LLM for summarization, since the LLM cannot be trusted to interrogate the structured records. It&#8217;s telling that ChatGPT does not try to use its LLM on structured data either&#8212;as of this writing, if you upload a structured spreadsheet and ask a question and check the source, you will find that it is using the LLM to write Python code to do the retrieval using a <a href="https://www.w3schools.com/python/pandas/pandas_dataframes.asp">Pandas data frame</a>, not the LLM itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7r8_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7r8_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7r8_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7r8_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7r8_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7r8_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg" width="886" height="517" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:517,&quot;width&quot;:886,&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_!7r8_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7r8_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7r8_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7r8_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90228838-efa0-4534-b2e6-dadb4d83ba07_886x517.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IdGd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IdGd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IdGd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IdGd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IdGd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IdGd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg" width="654" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:654,&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_!IdGd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IdGd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IdGd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IdGd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b31207d-04a6-4c60-b3ae-a29d555ee543_654x771.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Outputs from ChatGPT-4o on May 27, 2024 Showing Code for Structured Operations</em></figcaption></figure></div><p>As in <strong>Gap 1</strong>, one of the best solutions so far is better prompting, but more research is required. Microsoft <a href="https://www.microsoft.com/en-us/research/publication/table-meets-llm-can-large-language-models-understand-structured-table-data-a-benchmark-and-empirical-study/">commissioned a study</a> on this and shared its results last year, and its team was able to increase accuracy against structured data sets with a variety of enhanced prompting techniques. </p><p>Another option is what was mentioned previously: use the LLM to direct and structure a traditional query against the structured database. Unfortunately, this approach is also flawed, as it rapidly becomes an exercise in writing code to protect against Gap 1, where unpredictable outputs don&#8217;t match the schema of the data, or they misinterpret the schema as compared with the intent of the question.&nbsp;</p><p><a href="http://pecan.ai">Pecan.ai</a> appears to be one company that is trying to deal with at least part of this challenge in that its software allows customers to connect to structured databases as an input source that its models can interrogate, but <a href="https://www.pecan.ai/blog/llm-data-analytics-work-together/">even the company&#8217;s blog calls out</a> that LLMs are not great at dealing with unstructured data.&nbsp; The open source library <a href="https://www.langchain.com/">LangChain</a> and its paid enterprise companion also offer enhanced connectivity with structured data sources.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5pcF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5pcF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5pcF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5pcF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5pcF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5pcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg" width="655" height="368.4375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:655,&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_!5pcF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5pcF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5pcF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5pcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ab9eb2-407a-4559-94f1-28cc7ac19adf_1600x900.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Gap 3: Understanding unusual-structure, high-value data sets</strong></h2><p>LLMs typically struggle with data types that they were not explicitly trained on, so the more difficult the data is to access and the more obscure, the less intelligently the computer can reason about it. Frequently, this would also mean that these data sources are less valuable, although this is not always the case. Consider, for example, satellite imagery, the market for which is billions of dollars in the U.S. just for the images and closer to $100 billion when the geospatial analytics products are combined with the imagery.&nbsp;</p><p>LLMs are not trained on these sorts of images and they cannot, as a result, answer questions like &#8220;Does 567 Oak Street have a pool in the backyard?&#8221; based on the latest satellite or aerial imagery. To get an answer like this, the imagery must first be run through a computer vision model that detects pools, and then that detection information about the satellite image would need to be appended to the record. Then the LLM would have to query that metadata, again triggering the challenges in Gaps 1 and 2.&nbsp;</p><p>The same thing is true for medical device imaging such as ultrasound, x-rays, CT scans, and MRIs. A decade or more of work has gone into analyzing these modalities but using traditional computer vision models, not LLMs. Another example is engineering drawings, such as computer-aided design (CAD) files, which contain tremendous amounts of important information that would be helpful to query without having to manually open and inspect each file.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JT2j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JT2j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JT2j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JT2j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JT2j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JT2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg" width="1114" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1114,&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_!JT2j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JT2j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JT2j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JT2j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf440c7a-e09a-4367-9d3d-38ec2430f14d_1114x823.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It wasn&#8217;t long ago that still images from cameras, videos, and audio would have been on this list, so we are hopeful for rapid progress in solving these gaps, and certainly the economic incentives exist for companies to exploit them. Some companies are focused on these niche areas, though to our knowledge none are yet training LLMs to understand the pixels.&nbsp;</p><p>For example, <a href="http://danti.ai">Danti.ai</a> is making strides toward the searchability of satellite imagery and other location-based information through semantic searches, <a href="https://www.synthetaic.com/">Synthetaic</a> is working to detect the as yet undetected in those images, and <a href="https://www.butterflynetwork.com/">Butterfly Network</a> is making sense of ultrasound. However, we are not aware of a company that has trained an LLM to recognize the pixels in these data types so much as using traditional methods to get around this gap. Academic researchers are working on <a href="https://arxiv.org/abs/2401.16822">these domains</a>, and it is likely only a matter of time before their work is more commercialized.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/top-generative-ai-product-gaps-to?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/p/top-generative-ai-product-gaps-to?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2><strong>Gap 4: Translation between LLMs and other systems</strong></h2><p>Effectively directing LLMs to interpret a question and then undertake specific tasks based on the nature of the user&#8217;s question remains a challenge. When the LLM needs only to answer the question with the data already embedded within it, it excels; however, frequently LLMs are asked to be the first line of defense in interpreting the user&#8217;s intent, where different intents should lead the software to route the query to different downstream systems.&nbsp;</p><p>Take, for example, how ChatGPT knows when it was asked an image generation question that should trigger DALL-E, or when its &#8220;Analyzing&#8221; function is invoked to perform math or use formulas. Similarly, how does Gemini decide when to use a dynamic UI to display its answer? While it can look like magic in retrospect, it seems clearer over time that these innovations likely depend on strong query classification and routing logic built into the interpretation of the user&#8217;s request. Each style of question triggers different logic under the hood, and classifying the user&#8217;s question into these different realms is itself a massive undertaking, since the questions can be so entirely open-ended and dissimilar from each other. Further, if the product calls for routing the question to multiple places, a summarization function is needed to recombine the results.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38V1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38V1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 424w, https://substackcdn.com/image/fetch/$s_!38V1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 848w, https://substackcdn.com/image/fetch/$s_!38V1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!38V1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!38V1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg" width="1456" height="1010" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1010,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126184,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!38V1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 424w, https://substackcdn.com/image/fetch/$s_!38V1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 848w, https://substackcdn.com/image/fetch/$s_!38V1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!38V1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cdee9e-7613-4e58-87af-33f9135872c2_1482x1028.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We have seen no companies attempting to own this space in the abstract, but we suspect that many companies are building this capability for different use cases and different downstream systems. We believe there is room for a company to become the &#8220;Zapier for AI model routing to third-party systems&#8221; and expect that firms like <a href="https://www.make.com/en">Make</a> and of course <a href="https://zapier.com/ai">Zapier</a> will lean in as this problem set becomes more openly discussed and clearer to all.&nbsp;&nbsp;</p><p>Most enterprises are too early on the generative AI adoption curve to recognize that this is an issue, but once they put their data into such a system, it won&#8217;t be long before they are asking the AI to take slightly different actions based on the inputs, for example following instructions like &#8220;Issue the client a refund if we double charged them&#8221; based purely on a customer support chat conversation. Probably the closest is <a href="https://www.adept.ai/blog/adept-fuyu-heavy">Adept AI</a>, in that it has built a multi-modal model that <a href="https://www.maginative.com/article/adept-ai-unveils-powerful-new-multimodal-model-for-digital-agents/">can intelligently take action within a product UI</a> based on the prompt.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fToz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fToz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fToz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fToz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fToz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fToz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg" width="811" height="956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:811,&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_!fToz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fToz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fToz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fToz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcdb4f7f-cbd2-4fda-98a6-d91ae671e0d2_811x956.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">ChatGPT is clearly interpreting and routing this query to be formula-based.</figcaption></figure></div><h2><strong>Gap 5: Orchestration of LLMs&nbsp;</strong></h2><p>Commanding and coordinating multiple LLMs or, in some cases, multiple agents to perform complex, multi-step tasks involving disparate data and objectives is ripe for investment. Increasingly, businesses and consumers are seeing the power of each atomic action an LLM can solve, but they are not seeing easy solutions for tying these actions together and effectively chaining agents into a more profitable system.&nbsp;</p><p>For example, suppose you want to check your high schooler&#8217;s bank account balance and then deposit funds up to a point to help them replenish the funds, but you only want to do this if the transactions are in line with your guidance. You don&#8217;t want to add money if most of the spending is on concerts and fancy meals, but if it&#8217;s being spent on gas, school supplies, a present for Mom, and other &#8220;approved&#8221; items, then you&#8217;d like to replenish the funds commensurate with the &#8220;good&#8221; spend. This multi-step process would require multiple AI agents, each working together, passing inputs and outputs to each other and making decisions and handoffs, perhaps without a human in the loop, or maybe only at the very end to confirm the transaction.&nbsp;</p><p>Each individual task could be automated, but together it&#8217;s extremely difficult to compose, with incredible amounts of custom code. The same is true for the increasingly frequent practice of taking the same question and running it across multiple foundational language models and then picking the best response or combining the responses. While these problems are omnipresent for the consumer, they are prolific for the enterprise.&nbsp;</p><p>An orchestration-for-LLM-agents company would quickly become indispensable. Its intellectual property would have a lot to do with guaranteeing the inputs and outputs from each gate in the agentic system, not to mention user-friendly hooks for where human intervention is either desired (for example, logging in to banking) or required (confirming the flight plan for a commercial aircraft) and maintaining and respecting a set of rules that the user should not be allowed to override during normal prompting.&nbsp;</p><p>Palantir&#8217;s AI Platform (AIP) has a <a href="https://www.youtube.com/watch?v=2p0WcDp9LBc">&#8220;Use LLM block&#8221;</a> functionality that allows no-code orchestration of multiple LLM actions in a series. Further, <a href="https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback">Anthropic</a> has been working on so-called &#8220;<a href="http://feedback">Constitutional AI</a>,&#8221; which gives agents a set of policies and rules to follow that allow the agents themselves to scrub and review the responses from previous LLM prompts.&nbsp; <a href="https://www.crewai.com/">CrewAI</a> is perhaps the easiest to access solution for AI agent orchestration as it has substantial open source resources developers can build with. <a href="https://python.langchain.com/v0.1/docs/langgraph/">LangGraph</a>, which builds upon LangChain, assists in applying saved state to orchestration.&nbsp; Meanwhile, UC Berkeley has released its own <a href="https://gorilla.cs.berkeley.edu/">project called Gorilla</a> for connecting LLMs with various APIs, and on the earlier stage, companies like <a href="https://transcend.inc/">Transcend</a> are seeking to make the connective tissue consumer-usable for everyday tasks. The prevalence of a growing set of open source options is often a harbinger for the growth of mature companies with paid offerings.&nbsp;</p><p>Clearly, each of these technologies may constitute a part of the whole that is required to orchestrate a true chain of events without a lot of code or human intervention. Of course, the injection of human-in-the-loop hooks into this process or respecting policy restrictions (for example, &#8220;no withdrawals from bank account over $1,000 without a human&#8221;) will be critical for any of these agentic system products to gain widespread adoption from the public and acceptance from the third-party tools that will need to allow them to interact with their information.&nbsp;&nbsp;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Gap 6: Testing the quality and correctness of results</strong></h2><p>A major challenge in productizing LLM use cases is determining when the outputs contain inaccuracies, hallucinations, biases, or other errors. As I wrote this article, I continually asked various models to help me research companies that are working on these gaps. Interestingly, in most cases, the AI gave me names of companies I had never heard of, and I was thrilled to learn more about them. Unfortunately, almost every company it generated either doesn&#8217;t work on the problems stated or does not exist. So far as the LLM was concerned, its product &#8220;worked&#8221; and provided valid responses to my questions in the form of company names. However, the quality and correctness of the answers was unreliable.&nbsp;</p><p>I find this repeatedly when researching longer-form posts like this. A lot of my prompts begin with &#8220;Are there startups or fast-moving VC-backed companies that&#8230;&#8221; and inevitably I get responses that &#8220;Google&#8221; or &#8220;Meta&#8221; do this, except neither of those companies have been startups for a long time. At least in those cases, I am receiving real companies as the outputs; frequently I receive real-sounding companies that are fake, or I get real ones but whose focus areas are not aligned with the gaps described. This is problematic when researching a blog post, for sure, but the implications are far wider and more concerning beyond writing.&nbsp;</p><p>How will we know that the solution to the math question ChatGPT helps our third grader with is actually correct or that the formula used was applied in the appropriate circumstances? What happens if even more people learn the incorrect answer or learn from a model hallucination instead of learning from facts? (Perhaps adding to the problem, the LLM may already be correct more often than most human teachers when applied across the broad spectrum of human knowledge; however, it is often less correct than an expert human.)&nbsp;</p><p>As mentioned above, <a href="https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback">Anthropic&#8217;s &#8220;Constitutional AI&#8221; framework</a> could help. Additionally, the ecosystem of solutions available through <a href="https://huggingface.co/">Hugging Face</a> and its associated community likely will be a strong reservoir of possible solutions, but it will take years for these technologies to mature to a point where we can intelligently confirm the accuracy of responses across a wide range of question styles. <a href="http://perplexity.ai">Perplexity.ai</a> solves for this through transparent sourcing of responses, which is a great example to live up to, but it still requires the user to follow those links and have knowledge of which sources are reputable. Unfortunately, the accuracy challenge is also confounded by the proliferation of AI-generated answers in the first place.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YeTs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YeTs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YeTs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YeTs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YeTs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YeTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg" width="768" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:768,&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_!YeTs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YeTs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YeTs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YeTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a84b96-75d1-4587-8150-71b019cea4ee_768x432.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Perplexity.ai showing its sourcing</em></figcaption></figure></div><h2><strong>Gap 7: Robots in, robots out</strong></h2><p>Ensuring that high-quality data feeds into our LLMs in the first place is the final gap. For now, most of the enthusiasm is focused on getting human-generated enterprise data into LLMs through <a href="https://www.perplexity.ai/search/What-are-finetuning-4PqMsTz3QSWf9fsxuWuX2w">fine-tuning or RAG</a> approaches. However, the speed at which we&#8217;re adopting LLMs, combined with the incredible volume of output they can produce in seconds, suggests that perhaps exponentially sooner than we expect, most LLMs and enterprise implementations of them will be confronted with machine responses as their inputs most of the time.&nbsp;</p><p>For example, we&#8217;re happy for the model to train against the successful resolution of a customer support case performed by a top human agent, but are we equally happy for that model to then enhance its training based on what it produced? It won&#8217;t take long for the AI-produced &#8220;school solutions&#8221; to dominate in these settings, particularly because the AI will continue to train on edge cases that it answered successfully and for which a human exemplar does not exist.&nbsp;</p><p>It&#8217;s already difficult when models have been thoughtfully prompted and tuned to distinguish between the AI responding and a human, so we cannot expect the model itself to know the difference. This is less concerning when the model is producing correct and valid answers to concrete questions, but it becomes critically important when the models hallucinate, take on controversial opinions or biases, or attempt to be more creative than we&#8217;d like.&nbsp;</p><p>It&#8217;s not hard to envision how a set of AI agents writing simple news stories on the outcomes of sporting events, for example, could start by introducing incorrect scores or readouts on how players acted, and for that content to get picked up innocuously by broader AI agents attempting to summarize events across a whole sport, and before we know it, a fan who caught a foul ball as a spectator is now being written about as if they play third base and have a $5 million a year contract with the Houston Astros. If we wait to solve this problem once everything is published, it will be too late to fully unravel the inaccurate narratives.&nbsp;</p><p>For the time being, it&#8217;s straightforward to address this in business settings by explicitly not including AI responses as inputs for training or creating embeddings, but soon it will become impossible to distinguish as more primary-source writing gets done by machines instead of humans. One company that is defining solutions for this early market is <a href="https://www.realitydefender.com/">Reality Defender</a>, a venture-backed product startup focused on tools for detecting AI-written text, video, and audio. So far, the market appears to be more energized by stopping fraud and deep fakes than on data pipeline monitoring, however.&nbsp;</p><p>For example, Reality Defender describes a situation in which someone records your voice without your knowledge in a regular everyday conversation, trains an audio agent to sound like you, and then passes your bank&#8217;s voice-recognition test over the phone to then take control of your finances. My hope is that we will begin to label all data sources and put them on an independently verified blockchain at least under the hood, but even that process can only produce a probability score that the information is AI-produced, not true certainty.&nbsp;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Concluding thoughts</strong></h2><p>Generative AI has taken the world by storm, and the wide range of its applications is impressive but nascent. For practitioners, it is clear that investment around the developer experience when using LLMs lays bare numerous serious gaps. There are plentiful others we did not cover, for example latency in getting responses from the foundational models or rapidly training on enterprise or personal data sources. Investors and founders alike will take note of plentiful opportunity, while current builders can gain camaraderie from knowing that their struggles in implementing intelligent, text-writing generative AI are not unique. For now, we recommend:</p><ul><li><p>Stronger prompting</p></li><li><p>Custom code wrapped around model inputs and outputs</p></li><li><p>Testing the wide variety of open source tools</p></li><li><p>Experimentation with new functions from the foundational models</p></li><li><p>Experimenting with the new products from growing companies supporting these gaps</p></li></ul><p>Taken in concert, this is currently the best path forward, and hopefully we&#8217;ve also inspired some new founders and investors today!&nbsp;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Emergent - Product Newsletter and Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Emergent - Product Newsletter and Podcast</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in product coaching or fractional product support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we help the most ambitious founders make a difference.</em></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[How valuable is your product, and is it worth it?]]></title><description><![CDATA[How valuable does your product need to be to justify putting your career on the line?]]></description><link>https://www.emergentproduct.com/p/how-valuable-is-your-product-and</link><guid isPermaLink="false">https://www.emergentproduct.com/p/how-valuable-is-your-product-and</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Thu, 21 Mar 2024 17:04:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QWkN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QWkN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QWkN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QWkN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QWkN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QWkN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QWkN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QWkN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QWkN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QWkN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QWkN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9821cbf5-c476-40b8-8457-da0c01082446_1024x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The best founders and product managers spend considerable time and energy assessing whether new product concepts are valuable. However, the value of products to sets of customers is not binary; each product has what I call a Success Quotient. Through spending time launching and helping many founders go from idea stage through first revenue, I am lucky to have observed certain patterns. Namely, it&#8217;s easy to see when you have a bird&#8217;s-eye view into the process that a variety of Success Quotients exist for different products deployed in different markets.&nbsp;</p><p>In this post I&#8217;ll establish some semi-quantitative thresholds to help you know if you should proceed or whether you need to revisit the drawing board. While this post can be applied to new product features, its main function is to describe the process of assessing early product-market fit for new products or new offerings that complement existing ones.&nbsp;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Emergent - A Product Principles Newsletter is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>What is the Success Quotient?</h3><p>Let&#8217;s define this new term: the Success Quotient for a new product or service is the number of people, from your target market, who have the pain your product solves, and who are immediately willing to adopt the product after being exposed to it. I like to express these as ratios because it feels strange to convert actual human beings into percentages.&nbsp;</p><p>Typically I use:</p><ul><li><p>X out of 10 for enterprise products</p></li><li><p>X out of 100 for B2B SaaS products</p></li><li><p>X out of 1,000 for consumer products&nbsp;</p></li></ul><p>If a product has a Success Quotient of 45 out of 1,000, this means that if we show our product to 1,000 people who represent our target market, and they have the pain our product addresses, then 45 of them will install it, ask to try it out, subscribe on the spot, or, in the case of enterprise products, request a follow-on meeting that advances the sale.&nbsp;</p><p>I want to clarify that the second number in the ratio does not represent the total viewers of your Product Hunt post or recipients on your cold email list. It specifically refers to individuals experiencing the pain point your product addresses, whom you&#8217;ve engaged with directly and effectively. This engagement could be via personal emails, one-on-one conversations, or formal marketing channels. Importantly, we&#8217;re excluding those who don&#8217;t experience the described pain or who fall outside of our target markets.</p><h3>Why does this number matter?</h3><p>This quotient matters for two reasons. The first is that your Success Quotient gives you an idea of how big your market is, which can give you an idea of whether your price and marketing and customer acquisition costs are viable for your product. For example, if you serve a market of 5,000 specialists and have a Success Quotient of 10 out of 1,000, you can expect to max out at around 50 total paying customers. In such an example, it&#8217;s easy to see how your price point would need to be many millions or even tens of millions of dollars to justify venture-funding returns. For most products, that&#8217;s too expensive, and therefore this particular mix of product and solution are likely a bust.&nbsp;</p><p>The second reason it matters&#8212;and this is arguably the more important of the two&#8212;is because Success Quotients are sticky anchors. What I mean is, whatever your quotient is when you first launch your product, don&#8217;t expect it to rise massively after you raise lots more money and improve the product. You heard that right, and this is the tough-love part! It is extremely rare in my experience that a product that launches with a quotient of, say, 5 out of 100 will become a product that achieves a 50-out-of-100 ratio. You might go from 5 to 10 out of 100, or from 315 to 375 out of 1,000, but product solutions tend to anchor hard toward their initial uptake rate.&nbsp;</p><h3>How can this be?</h3><p>It&#8217;s quite simple: the Success Quotient is measuring the value of your holistic solution matched against the value of solving the pain (for more on this, see my post on <a href="https://www.emergentproduct.com/p/will-my-product-be-successful">quality of the solution vs. quality of the product</a>). This is because we&#8217;re measuring the degree of excitement target users have for what we&#8217;re offering and demonstrating. They are not, at this phase, parsing the exact features, so evolutionary improvements in those features over the coming years won&#8217;t dramatically impact this particular quotient.&nbsp;</p><p>Sure, we&#8217;re simplifying the issues of retention, viral growth loops, and much more, but I want to keep this simple because it&#8217;s easy to delude ourselves into thinking we&#8217;re on the right track when we&#8217;ve invested so much of ourselves to get to launch in the first place. For now, these other considerations can wait, as they measure challenges that come after that initial adoption moment. In a way, it&#8217;s a measure of whether would-be users believe that the initial feature set and vision are compelling ways to solve our problem, and whether they believe the problem is even worth solving. The Success Quotient captures all of these dynamics at once. (To be sure, some products make massive leaps forward merely by updating their positioning, their messaging, or their offer, and those are worthy causes, just not the focus of this article.)</p><h3>What thresholds demonstrate success?</h3><p>It&#8217;s easy to find companies bragging about how many users they earned when they first launched on Product Hunt or similar places, but it&#8217;s quite difficult to find publicly referenceable examples of what the actual ratios looked like, since they are frequently not launching just with their target users. I&#8217;ll do my best to share some public examples, and then I&#8217;ll need to ask for your trust based on what I have seen. Suffice it to say, the companies that post big numbers on first release are at the top of the spectrum I&#8217;m about to describe, so if you have a multi-thousand-user first day, or a giant waitlist for your B2B or enterprise product, you&#8217;re in a great, strong position. The question is what to do or think below those ranges.</p><p>For example:</p><ul><li><p>Instagram acquired 25,000 users in one day upon launching in October 2010. It had 100,000 downloads by the end of the first week, and 1 million by mid-December.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></li><li><p>Slack earned 8,000 requests on its first day and 15,000 by its second week, and it grew at a rate of 5% to 10% every week for the first year.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p></li><li><p>GitHub earned 6,000 beta signups when it launched in April 2008.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li><li><p>And of course, the one to shame them all, ChatGPT from OpenAI won over 1 million users in its first week, 57 million by the end of its first month, and 100 million not long after.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p></li></ul><p>Again, each of these examples does not tell us the ratio, but at some level, if the absolute uptake number is in the thousands, you&#8217;re probably doing just fine. Here is how I think about each of the thresholds across each of the business contexts</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hc5I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hc5I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hc5I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hc5I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hc5I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hc5I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg" width="772" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:772,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44306,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hc5I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hc5I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hc5I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hc5I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98a85dd1-1c93-47f0-9e91-b8a8fa1d25e9_772x415.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/how-valuable-is-your-product-and?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.emergentproduct.com/p/how-valuable-is-your-product-and?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>To make these numbers come to life, this means, for example, that if you pitch 10 prospects who have the stated pain your product solves for your enterprise product, and if only one or two of them are asking for follow-up, you&#8217;re probably not yet on the money. Whereas if you can get three or four of them to move forward, this is workable and you likely can build a business. The bottom two categories are both amazing places to be, and now you simply need to live up to the hype of your own offering.&nbsp;</p><p>These are not concrete numbers, and this is not meant to be a scientific measure. It is possible to win starting from lower than these thresholds, and I&#8217;ve also seen companies that have never pitched their product because word of mouth grew them through the first few stages. This is startupland, and anything is possible, but it&#8217;s also important to know how close you are so you can decide how to fix the problems when they exist.</p><h3>My numbers are dangerously low&#8212;now what?</h3><p>First, you&#8217;re in incredibly strong company. You are not a failure (unless you ignore the next steps). No one writes about this, but it is in fact the most common place to be by volume of shots on goal. This is controversial advice, but my suggestion is to try a new solution, a new problem statement, an adjusted market, or some combination of these.&nbsp;</p><p>The conventional wisdom is to spend more time iterating on the existing solution. I&#8217;m a huge fan of iterative software development, with customers deeply in the loop; however, that is the best plan only after you establish a strong anchor starting point. It&#8217;s not impossible (just very unlikely) to iterate your way from the danger territory into the higher uptake rates, but where I believe most founders and product people go wrong in these situations is moving straight to iteration, which incentivizes thinking small. To get from dangerous territory into &#8220;strong to quite strong,&#8221; you need to move big levers (see my post on <a href="https://www.emergentproduct.com/p/choosing-what-to-build-takes-opposing-extreme-mindsets-29056af73e4f">data-driven vs. savant-driven first insights</a>).&nbsp;</p><p>A great example is how Twitch was founded. The initial traction for Justin.tv, a streaming service that followed the founder around 24/7 and allowed people to upload any content, was not seeing the strong uptake required for sustained growth. Instead of trying to make a progressively better feed of Justin or make it easier to upload more types of content, the team paid attention to the value users were deriving from the product and identified that gamers didn&#8217;t have an easy way to livestream their gameplay. This was a big shift, and one large enough that Justin.tv made the transition to Twitch, which we now know as a household name.</p><p>When I say iteration isn&#8217;t the key to solving this particular problem, I don&#8217;t mean that you should stop talking to users! Quite the contrary, in fact&#8212;talking to them is the best way to derive these big insights that you need to unstick your sticky anchor. It may be that you need to solve a different problem, or solve the problem with a superior solution or for a different market. Or, if you have nearly unlimited capital and time, you can definitely try to iterate past your sticky anchor; just don&#8217;t expect that process to yield fruit on a timeline of weeks or even months&#8212;expect it to take years. </p><p>Remember that the path to a successful product is rarely a straight line. Embrace the journey of discovery, pivot when necessary, and stay committed to solving real problems for your target audience, as this resilience and adaptability are what truly differentiate successful ventures in the long run.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><p></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in product coaching or fractional product support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we help the most ambitious founders make a difference.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>https://www.investopedia.com/articles/investing/102615/story-instagram-rise-1-photo0sharing-app.asp</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>https://www.businessofapps.com/data/slack-statistics/#:~:text=After%20a%20year%20of%20privately,15%2C000%20by%20the%20second%20week.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>https://earlyusergrowth.com/startups/#github</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>https://blog.invgate.com/chatgpt-statistics#chat-gpt-users</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Fixing Severe Product Performance Issues]]></title><description><![CDATA[Nearly every fast-growing product that&#8217;s pushing technical boundaries will face crippling instability and user-perceived performance issues. Here&#8217;s how to systematically isolate and resolve them.]]></description><link>https://www.emergentproduct.com/p/fixing-severe-product-performance</link><guid isPermaLink="false">https://www.emergentproduct.com/p/fixing-severe-product-performance</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Wed, 21 Feb 2024 18:13:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mXf3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mXf3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mXf3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!mXf3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!mXf3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!mXf3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mXf3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:641148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mXf3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!mXf3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!mXf3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!mXf3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ee93f51-c5c7-4b6d-9519-5441efcc383c_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In a perfect world, software companies would avoid critical product performance issues by using automated testing. However, few companies have that time, money, or cultural discipline until they&#8217;ve raised tens of millions in venture capital or have at least millions in annual revenue. I&#8217;d love to see more teams set up great automation frameworks early on, but the reality is that this work trades off directly against finding product-market fit. It&#8217;s hard to know what tests to write or how hard to work on them when you&#8217;re not sure which features will be in the product tomorrow. As a result, it&#8217;s somewhat inevitable that startups building novel solutions will experience not one, but many, moments like I&#8217;m describing. Here are the hallmarks:</p><ul><li><p>Customers are complaining, loudly, that the product doesn&#8217;t &#8220;work&#8221; the way it did in the demonstrations&#8212;or they aren&#8217;t talking to you anymore.</p></li><li><p>User adoption is stalling even though you know you&#8217;re solving an important problem with a strong solution and are signing up new customers.</p></li><li><p>Engineering knows there&#8217;s significant tech debt and feels like no one is paying attention.</p></li><li><p>Product (and QA if it exists at this stage) is overwhelmed in attempting to clarify all the conditions where issues are occurring.</p></li></ul><p>Solving these challenges is never easy, but after experiencing such moments in nearly every startup I&#8217;ve worked at or advised, it&#8217;s clear that there are some learnable patterns for making the badness go away while other approaches can cause it to linger for months or even years.</p><h2><strong>First, set user-experience latency goals</strong></h2><p>Even the best engineers I&#8217;ve ever met won&#8217;t want to do this at first, but trust me, this is where you want to start or you&#8217;ll burn two weeks just to return to this moment. Engineering will say that logging and dashboards are already in place, but frequently those metrics are not tracking the slowness, or latency, in the system as experienced by <em>real people</em>. It&#8217;s great that requests to the API return in 237 milliseconds, but if the user can&#8217;t load important content for 37 seconds&#8212;even if the problem is based on that API call&#8212;the issue won&#8217;t get solved, and engineering and product will talk past each other.</p><p>To be clear, great debugging requires both styles of measurements, but the first step is to set user-experience-based performance goals and then work backward. These can sound like:</p><ul><li><p>90% of searches with five or fewer keywords return in one second or less</p></li><li><p>99% of analytics dashboards with three or fewer parameters load in two seconds or less</p></li><li><p>95% of all page loads take 1.5 seconds or less</p></li></ul><p>Hopefully you&#8217;re noticing two commonalities. The first is that we never say 100%, because there&#8217;s too much entropy in complex systems to guarantee perfect performance, or at least the time needed to get there is generally not worth the tradeoffs required. Second, we&#8217;re being precise about the inputs. We&#8217;re defining conditions that we know are common, based on our usage analytics, such as total number of keywords, parameters in a given dashboard, or styles of queries etc., so that we can define the experience as the user is likely to encounter it. We&#8217;re also setting targets for how fast those actions should be or better. We&#8217;re always happy to have better, but the surge to fix the issues can come to a rest when we hit these targets. Without such concrete targets, performance debugging can be endless, and it quickly hits diminishing returns for the business and for engineering morale.</p><p>In case you&#8217;re struggling to establish benchmarks, I&#8217;ve found that in consumer products, pretty much all interactions need to be less than one or two seconds, and in emerging-technology use cases: &lt;1 second feels snappy, &lt;3 seconds feels solid, &lt;6 seconds feels acceptable but not great, and &lt;15 seconds is about the upper limit for the user not becoming totally disengaged. If you know you&#8217;ll be above these thresholds no matter how hard the team works, find a user experience solution (for example, &#8220;Email me when my dashboard is ready&#8221;).</p><p>Additionally, isolate the conditions in your experience thresholds:</p><ul><li><p>Which environment(s) does this need to work in?</p></li><li><p>On which data sets and at what scale must this work?</p></li><li><p>With what level of user scale? How many of the actions described will occur per user per unit of time?</p></li><li><p>What user or customer-specific parameters are expected to be invoked in these circumstances?</p></li></ul><p>Repeat this for as many core parts of the product experience as are necessary to declare victory on these critical performance issues.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Create a dashboard for the chosen metric(s)</strong></h2><p>Every member of the team must have the ability to see the progress against the goal. If you have sufficient usage of your product, the dashboard itself will have enough data flowing through it to let you know how close you are to success and which approaches are or are not working. If not, you will need to build some load simulation tests at least for your core experience goals.</p><p>This dashboard step is critical so that it&#8217;s not one person out in the field saying things are slow and everyone else back home logging into a different environment with, for example, low-scale data or less resource contention, and therefore you&#8217;re not speaking the same language. When the ground truth is not aligned, the urgency and level of hard work necessary for success don&#8217;t materialize.</p><h2><strong>Generate a set of hypotheses</strong></h2><p>Once the experience goals are agreed upon, engineering needs to brainstorm a set of hypotheses for why the performance is the way it is. These need to be documented for everyone to see. This aligns engineering debugging effort and accounts for the fact that our first hypothesis is rarely correct.</p><p>It also protects against a mentality I&#8217;ve seen even among the best, where, after the current hypothesis is checked and disproven, the debugging stops due to a lack of continued creativity as to the source of the issue. When the current hypothesis is clearly articulated for all to see, teams can run one idea fully to ground, rule it out, and then move on to the next one or even parallelize debugging when it&#8217;s a team effort.</p><p>During this phase, it also makes sense to identify that next tier of performance logging that will assist in the debugging. Based on the hypotheses, what would the team need to be able to measure to form a complete stack of knowledge, end to end, of how the problem manifests? This is where system- and API-level transparency play a massive and critical role.</p><p>The only reason to delay this step until #2 is because it takes too long to instrument every portion of the backend systems (if that&#8217;s already done, kudos to you and your team). Now your team can trigger the conditions users have experienced that led to the slowness and the engineering team can analyze and inspect the hotspots. Inevitably, this leads to more hypotheses, which should also get documented and assigned so the team can make systematic progress.</p><h2><strong>Assign your best problem solver, not your best engineer</strong></h2><p>Frequently when we encounter challenges like these, we look to whomever built the piece of the system we think is the problem to identify the issues. While this occasionally pays off, the reality is that not all engineers are great at finding and tracing systemic, multi-cause issues to their sources. When you have people with both sets of talents, double their equity and increase their comp, but in all other circumstances, ask yourself: Who on the team has the best instincts for how the pieces of the system come together and doesn&#8217;t stop until they find root causes?</p><p>Frequently this is someone who doesn&#8217;t take anyone else&#8217;s ground truth for granted and views themself as something of a jack-of-all-trades but is also adept at wading through lots of code and understanding how parts make up the whole. This debugging captain will need help from team members who are more expert on certain aspects of the code base as they proceed, but it&#8217;s crucial that the engineer driving the investigation has the correct personality traits.</p><h2><strong>Set a daily sync on the issue</strong></h2><p>If it&#8217;s costing the business dearly, then it&#8217;s worth it to take 10 or 15 minutes each day, outside of other meetings, to check in together on the debugging progress. This is an engineering-led meeting, but it likely has participants from across product, engineering, support, customer success, and any other tactically relevant stakeholders. It&#8217;s not for the CEO, the customer, or anyone else who isn&#8217;t part of solving or communicating directly about the solution.</p><p>These are not rigid Agile standups. They are a time to review progress against the debugging, make requests of teammates, check alignment against the list of hypotheses being tested, or even brainstorm new options to check.&nbsp;</p><h2><strong>Don&#8217;t give in to &#8220;but there&#8217;s no repro&#8221;</strong></h2><p>If the metrics from step one are clear that there&#8217;s a serious problem in terms of magnitude (for example, painfully slow) or impact (slow for a critical client in the middle of expansion negotiations), then it&#8217;s entirely unhelpful to give in to the mantra of &#8220;I can&#8217;t do anything until this issue has a set of clear issue reproduction steps.&#8221;</p><p>It&#8217;s lazy for product, customer success, or QA to fail to provide repro steps when the conditions are well-understood, but it&#8217;s lazy for engineering to dig heads into the sand when there is clear proof of an existential issue merely because the teams closest to users can&#8217;t explain the exact conditions that cause the problem.</p><p>Let me be clear&#8212;what I just said is a wildly unpopular view that will lead to product-engineering tension, but it&#8217;s tension the team must work through together, not ignore in situations of great crisis. To unlock better thinking at these impasses, I find it can be helpful to zoom out with engineering leaders or debugging captains: &#8220;What in our architecture could be contributing to this?&#8221; or &#8220;What are all the steps required to complete this action under the hood?&#8221; &#8220;Which ones are most susceptible to variation?&#8221;</p><p>Having this discussion while simultaneously providing all possible signal on user behavior can often lead to the missing epiphany. When all is lost, someone needs to figure out every single part of the architecture that is implicated from the logs and start reading code and examining hotspots under load until new hypotheses can be formulated.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Dig systematically until the root cause is uncovered</strong></h2><p>Many issues can be fixed without getting to root causes, but this is shortsighted. As a matter of discipline, insist that the debugging captain write down the root cause on the same document where the active hypotheses are tracked. If the team doesn&#8217;t know the root cause, someone must keep digging.</p><p>It&#8217;s a clich&#233;, but the deeper you can go, the higher-leverage the fix can be. You won&#8217;t necessarily fix the root cause, but you need to understand how the issue will manifest again if you don&#8217;t, and be willing to accept that those conditions are sufficiently rare.</p><p>For example, I once worked on a product where the number of security groups an enterprise account could create impacted search times. Most clients had one or a few dozen security groups. The marquee client experiencing the crippling instability had almost 100,000, and the next most was about 1,000. In this context, it did not make sense to re-architect the system to accommodate 100,000 security groups, but we did need to come up with a fix further from the root cause that would work for that specific client&#8217;s circumstances.</p><h2><strong>Resist the temptation to refactor it all</strong></h2><p>An additional benefit to having a debugging captain who is not tied to code they wrote is that once the root cause is known, the team can have a thoughtful discussion about exactly how much needs to be fixed to deal with the problem and protect the product in the future.</p><p>Unfortunately, the same trait that leads great engineers to want to constantly improve the code they see is also the trait that causes root-cause analyses to go too far. We will never have perfect software systems at this phase of debugging in a company&#8217;s journey&#8212;or if we do, it will almost certainly come at the cost of not building product features that have value to our end customers.</p><p>The symptom of this fail mode is when a small fix will do but the team undertakes a massive refactor of a critical portion of the code base without a serious discussion with engineering and product leadership about whether it&#8217;s worth it. Sometimes it is!&nbsp;</p><p>However, I find that frequently what happens instead is that someone starts the rewrite, does not actually fix the bug right away, and then weeks or months go by and the issue persists, causing massive damage to both the business and the trust between product and engineering personnel. Meanwhile, the refactor breaks more critical pieces of the system because the company&#8217;s architecture and test automation weren&#8217;t evolved sufficiently at this phase to support such deep changes without starting a chain reaction of bigger problems.</p><p>In short, be deliberate about how much needs to be fixed. My rule of thumb for venture-backed companies is to make sure the fix will carry the team through about one or two orders of magnitude increase in usage/customers/complexity, as this generally means that the issue is unblocked, the team can blitz-scale, and the issue can be &#8220;fixed&#8221; again when engineering and product talent is more prolific after the next raise.</p><h2><strong>Product should be involved, a little</strong></h2><p>These tradeoff decisions are part of why product can&#8217;t be entirely hands-off. A lot of popular product practitioners will tell you that this post doesn&#8217;t even belong in a product-focused newsletter because fixing these issues is theoretically engineering&#8217;s job.&nbsp;</p><p>I agree that most of product&#8217;s time should not be spent on this, or else many other important aspects of the product job will suffer; however, product serves a few key roles here:</p><ul><li><p>Identifying the problem and establishing what the user-experience performance thresholds need to be</p></li><li><p>Communicating with customers or with customer success about the progress in resolving the challenges</p></li><li><p>Weighing in on critical tradeoffs about how long to spend on this style of debugging, with regard to what risks are acceptable and therefore how deep of a solution is needed</p></li><li><p>Being available to answer key questions about the benefits and pitfalls of different proposed solutions and how those will impact customers</p></li></ul><p>I have rarely sought to spend significant time on performance debugging issues as a product leader or PM, and I don&#8217;t encourage product managers to wade into this zone of work if it&#8217;s not necessary. However, it&#8217;s hard to miss that the organizational and root-cause-thinking traits that lead to product success can be a true asset to engineering in these stressful all-hands-on-deck situations.</p><p>With this in mind, my recommendation is for product to be proactive and willing to dedicate at least a little time per day to supporting engineering in these crisis situations, as it helps everyone solve faster and get back to the value-generation work.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in product coaching or fractional product support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we help the most ambitious founders make a difference.</em></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[The $113 Threshold for OpenAI-Powered Products]]></title><description><![CDATA[LLMs are amazing, but most people aren&#8217;t thinking about the unit costs of doing business using them, and therefore what use cases they are viable to support.]]></description><link>https://www.emergentproduct.com/p/the-113-threshold-for-openai-powered</link><guid isPermaLink="false">https://www.emergentproduct.com/p/the-113-threshold-for-openai-powered</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Wed, 20 Dec 2023 18:06:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!N1dR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.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_!N1dR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N1dR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!N1dR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!N1dR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!N1dR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N1dR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1934080,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N1dR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!N1dR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!N1dR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!N1dR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f5930a1-5836-4a13-b0fd-bbb90bf35122_1792x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re building a product that uses OpenAI&#8217;s APIs under the hood, and if you want to have a long-term viable business, then you need to be charging your customers at least $113/month. I&#8217;m sharing the research that informs this figure for three reasons: </p><ol><li><p>First, in our justified exuberance for shipping fast with large language models (LLMs) like ChatGPT, it&#8217;s easy to get intoxicated to the point where we forget that part of Product&#8217;s job is to assess the business viability of a solution, and OpenAI&#8217;s API costs add up a lot faster than they seem. </p></li><li><p>Second, from what I&#8217;ve experienced, a lot of product managers have forgotten how to methodically determine the unit economics for a product, and OpenAI provides us with a timely and relevant example. </p></li><li><p>Third, the fact that the number is over $100/month teaches us that many use cases won&#8217;t be suitable for LLMs (for the time being).</p></li></ol><p><strong>For anyone not concerned with #1 and #2, scroll to the bottom. I made an easy calculator for you to use with your unique product inputs.</strong></p><pre><code>PLEASE CHECK: https://openai.com/api/pricing/ as PRICES CHANGE REGULARLY</code></pre><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><p>So how did I get to $113/month? Let&#8217;s build up the math one step at a time:</p><h3>Understanding inputs and outputs to LLMs</h3><ol><li><p>We know that LLMs take a text input prompt (&#8220;input&#8221;) and they return a response answer (&#8220;output&#8221;). OpenAI charges its API customers <a href="https://openai.com/pricing">separate prices</a> for these inputs and outputs.</p></li><li><p>The price is based on the number of tokens in the input text and the number of tokens in the output text. But what the heck is a token? In short, a token is a sequence of characters loosely correlated with a word, and it is how the computer encodes meaning to the words and the text that we type. The computer, however, is parsing meaning more granularly than us, so some shorter words count as just one token, and some more complex ones are multiple tokens. </p></li><li><p>In essence, though, we&#8217;re getting charged based on how much text goes into the prompt submitted to the OpenAI API, and then again based on how much text the AI returns in its response. </p></li></ol><h3>But it gets more complicated&#8230;</h3><ol><li><p>The intuition is deceptively simple, however. For entirely user-generated requests, this would mean smaller submissions in the form of questions from the user and then longer responses back from OpenAI. Consider that &#8220;Where should I eat in New York City?&#8221; is about <a href="https://platform.openai.com/tokenizer">9 tokens long</a>, but the response I get is 293 tokens long, and it covers many options around the city, so there is pretty serious asymmetry between what requests will cost versus responses. </p><ol><li><p>It gets more complicated, though, because most apps using OpenAI are doing extensive &#8220;prompt engineering&#8221; to fully articulate all the parameters that describe how the AI should respond, including providing background, personas, and even examples. The actual prompt length likely requires a discussion with an engineer to understand. It might not be obvious. For example, the product manager might think the input cost is the number of tokens in &#8220;Good date-night ideas,&#8221; but each user prompt like this might be wrapped in an envelope of 1,000 tokens&#8217; worth of additional context. The longer the prompt that surrounds the user&#8217;s input, the higher the cost for every single transmission going in.</p></li></ol></li><li><p>So now we need to understand what a reasonable rule of thumb is for how long a question might be and how long a response might be. This is where I can give you a rough idea but can&#8217;t do your homework for you. For prompts with very little adornment, if you will, it feels sensible to me to assume 25 tokens going in. And for responses of modest complexity coming out, 500 tokens feels like a safe average bet. </p></li></ol><h3>Now let&#8217;s convert into dollars&#8230;</h3><ol><li><p>Great, for OpenAI&#8217;s GPT-4 API, that&#8217;s $0.03 per 1,000 tokens going in and $0.06 per 1,000 tokens coming back out. We&#8217;ll need to divide our total by 1,000 later to account for this. <strong>(Note: as of 7/25/24, the prices are now $5/1M input tokens and $15/1M output tokens, which roughly drop the prices quoted in this article by about 4x. The calculator at the bottom has been updated to reflect these new default values.)</strong></p></li><li><p>Now we need to estimate how many requests and responses a user will catalyze each day that they are using our product. Let&#8217;s assume they use the product every day of the year. For a search-based product, 30 searches per day doesn&#8217;t feel unreasonable. </p></li><li><p>For a single user of the product for a year, that&#8217;s 273,750 input tokens and 5,475,000 output tokens. When we divide by 1,000 tokens and multiply by our per-1,000 token costs, we get $8.21 per year for the inputs and $328.50 per year for the outputs, or a total of $336.71 per year for OpenAI usage per user. </p></li></ol><h3>&#8230;and account for proper business margins</h3><ol><li><p>But this isn&#8217;t the end of the story, because we don&#8217;t build products with zero margins or we go out of business. In fact, if the cost of goods sold (COGS) is outside of the 20% to 30% range, we&#8217;ll certainly raise eyebrows, and that&#8217;s assuming that OpenAI is the <em>only</em> cost for what we are selling. Assuming it is, we need to sell our product for at least $1,346.85 per year.</p></li><li><p>In monthly SaaS terms, we&#8217;re talking about a plan that runs $112.24 a month, or for simplicity about $113/month. Anything less than this may not prove to be viable for the business.</p></li></ol><p>Every team with a unique product will have different usage patterns in terms of how heavily it implicates OpenAI. For example, a tool that summarizes emails might get 5 to 10 summary requests per user per day and might have fairly short questions (&#8220;summarize this&#8221;), except that the prompt itself also includes the email, so that&#8217;s probably at least 1,000 tokens for a modest thread among colleagues for each input. You&#8217;ll have to assess who your users are, how they are interacting, and how much prompt engineering is done. Further, OpenAI has multiple flavors of its API. GPT-4-32k is double the cost I just showed, so if you need that one, double everything here, up to $226/month.  Meanwhile, GPT-3.5-Turbo is 3% of the cost of GPT-4. The point is that these details matter, they determine what use cases are business-viable, and PMs should be asking &#8220;which GPT do we need to support our use case&#8221; and &#8220;how hard will we hammer it?&#8221;</p><p>To make this easy, I&#8217;ve built out a simple calculator you can play with to test your assumptions, along with a variety of prompt and response examples to help you choose the right number of tokens. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.firstprinciples.la/openai-llm-saas-pricing-calculator&quot;,&quot;text&quot;:&quot;Try the calculator&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.firstprinciples.la/openai-llm-saas-pricing-calculator"><span>Try the calculator</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we focus on product to help the world&#8217;s most ambitious founders make a difference.</em></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Developing Strong Product Judgment]]></title><description><![CDATA[How great product managers make hundreds of smarter decisions each year]]></description><link>https://www.emergentproduct.com/p/developing-strong-product-judgment</link><guid isPermaLink="false">https://www.emergentproduct.com/p/developing-strong-product-judgment</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Wed, 08 Nov 2023 18:19:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y5yv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.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_!y5yv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y5yv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 424w, https://substackcdn.com/image/fetch/$s_!y5yv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 848w, https://substackcdn.com/image/fetch/$s_!y5yv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 1272w, https://substackcdn.com/image/fetch/$s_!y5yv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y5yv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png" width="842" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:842,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y5yv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 424w, https://substackcdn.com/image/fetch/$s_!y5yv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 848w, https://substackcdn.com/image/fetch/$s_!y5yv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 1272w, https://substackcdn.com/image/fetch/$s_!y5yv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab1638b9-9a8f-4d4f-bf31-cfa8f77a3089_842x842.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I was working with a product manager last week to generate a welcome-email experience for a new product, and, I&#8217;ll be honest&#8212;the first draft was uninspiring. I gave the PM direct feedback about each message, but I couldn&#8217;t shake the idea that maybe there was a better way to upskill the PM. I decided that what I needed to teach wasn&#8217;t how to address my concerns, but rather how to teach good product judgment. Before we dive in, I&#8217;d like to distinguish <em>product judgment</em> from <em>product sense</em>. To me, <em>product sense</em> is the ability to choose the right problems and the right solutions to those problems so that products can grow faster with fewer failed experiments. Meanwhile, <em>product judgment</em> is how we make the hundreds of smaller decisions we are required to consider when crafting something of true value to the market. Whereas the former might include questions like &#8220;Should we build a chatbot?,&#8221; the latter speaks more toward one level down: &#8220;What pre-seeded questions should we show the user to get them using that chatbot?&#8221; In the case of the welcome-email journey, the feature set for MVP launch is well settled, and it&#8217;s now time to figure out what we should say about them to onboard and excite the user. While I&#8217;m focusing on email journey content in this post, the model I&#8217;m about to share is one I use in nearly all smaller product decisions regardless of style or impact.</p><h1>Draw from Experience</h1><p>What do we know from our own experiences already about the problem at hand? This sounds so simple and obvious, yet we often jump straight in and forget to first reflect on what we&#8217;ve already learned. In our last product launches, for example, what sorts of welcome emails had high open rates and/or high click-through rates? Which ones did not? Our own personal experiences are far from comprehensive, but typically we already know something about what works and what doesn&#8217;t from what the market has taught us, and this should be the first reservoir of knowledge. This guidance can also be construed to mean &#8220;check your metrics,&#8221; and reflect on what we already know about our users and their needs that might inform how we tackle the problem at hand.</p><p>The voice in my head reacted as follows for this specific challenge:</p><ul><li><p>Keep the messages very short</p></li><li><p>Focus on one or maybe two topics at most per message</p></li><li><p>Try to make it personal</p></li><li><p>Spend real time making the first sentence strong</p></li><li><p>Include a graphic or animated GIF to clarify how to create value</p></li></ul><h1>Research What&#8217;s Out There</h1><p>Most products need to be novel in only about 10% to 20% of what they do to be massively successful. For example, if your product is a new AI-driven chatbot, then its core value isn&#8217;t about innovating on payments. In this case, you don&#8217;t need to break new ground on how payments are implemented. In fact, it will increase cognitive load on your users to change patterns where you&#8217;re not trying to get noticed. With this example, when it comes time to implement payments, spending a few hours researching how the best companies handle payments and modeling your product&#8217;s experience off theirs is entirely sufficient. The mistake I see, however, is trying to divine how payments ought to work based entirely on real-time opinions and feelings. This takes precious time away from the critical and novel 10% to 20%. Frequently the best products have already run dozens of A/B tests, conducted thousands of hours of user experience tests, and hired some of the best product people and designers on the planet to get these answers.&nbsp;</p><p>If the work we need to do isn&#8217;t part of breaking new ground, research and find inspiration from what&#8217;s already working well in the market and adapt it to your own needs. In my onboarding email sequence example, this would mean signing up for 10 popular and well-regarded products and analyzing in great detail how they each perform onboarding, and then assessing which aspects are worth copying for your product. How long is each message? What do they emphasize? How long do we get between messages? Do they use images or links to videos? Is it from the CEO or someone else? And so on&#8230;</p><p>Let&#8217;s look briefly at the first two emails <a href="https://www.pipedrive.com/">Pipedrive</a> sends as examples:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ex2b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ex2b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 424w, https://substackcdn.com/image/fetch/$s_!Ex2b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 848w, https://substackcdn.com/image/fetch/$s_!Ex2b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 1272w, https://substackcdn.com/image/fetch/$s_!Ex2b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ex2b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png" width="956" height="1147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1147,&quot;width&quot;:956,&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_!Ex2b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 424w, https://substackcdn.com/image/fetch/$s_!Ex2b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 848w, https://substackcdn.com/image/fetch/$s_!Ex2b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 1272w, https://substackcdn.com/image/fetch/$s_!Ex2b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76acb4fd-af60-455c-808c-84ed5f4d5279_956x1147.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G1Hl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G1Hl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 424w, https://substackcdn.com/image/fetch/$s_!G1Hl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 848w, https://substackcdn.com/image/fetch/$s_!G1Hl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 1272w, https://substackcdn.com/image/fetch/$s_!G1Hl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G1Hl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png" width="934" height="966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9139d28f-e331-418f-b719-a516ccce1595_934x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:934,&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_!G1Hl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 424w, https://substackcdn.com/image/fetch/$s_!G1Hl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 848w, https://substackcdn.com/image/fetch/$s_!G1Hl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 1272w, https://substackcdn.com/image/fetch/$s_!G1Hl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9139d28f-e331-418f-b719-a516ccce1595_934x966.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s my internal monologue when I review the above examples:</p><ul><li><p>Very light on text</p></li><li><p>Clear CTA to get into the app</p></li><li><p>Reminds user of value proposition at a high level</p></li><li><p>Gives concrete suggestions for how to start</p></li><li><p>Not very personal, and how do I get help?</p></li><li><p>Repetitive use of &#8220;Welcome to Pipedrive&#8221; in subject and first line of message</p></li><li><p>Second message comes one day after first</p></li><li><p>Second message focuses directly on training</p></li></ul><p>I would take this process through the first few weeks of content across at least 5 to 10 well-run, well-loved company flows and compile all my notes before writing much myself.</p><h1>Consider the First Principles</h1><p>If you take only the first two steps above, you&#8217;ll get a decent outcome, but not one that perfectly fits <em>your</em> product. It will be polished and reasonable, but it will be mimetic and might not be great. The final big element to add to the puzzle is to consider the first principles that undergird the challenge at hand. First principles are the underlying assumptions beneath our challenge. In our example, this would sound like asking ourselves:</p><ol><li><p>What is the purpose of a welcome email in the first place?</p></li><li><p>Do people even read welcome emails?</p></li><li><p>What should every welcome email contain in terms of content?</p></li><li><p>What knowledge would users of our product need to have on Day 1 to be successful?</p></li><li><p>Is a welcome email the best mechanism for reaching our customers when they sign up? Why or why not?</p></li></ol><p>These first-principles questions will guide us toward product-specific thinking that will dramatically improve our chances of making the right first decision, tailored to our specific circumstances.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h1>The People Matter Too</h1><p>Finally, we need to think about the people who have to love what we&#8217;re doing for it to be accepted and who have intelligent opinions. For the lucky few of us building in small enough companies that can focus only on the customer, fantastic, but for all the rest, our work products won&#8217;t make it out the door even if we do all the previously recommended steps but forget to consider the people who need to approve of the work. This might be the CEO, the VP of Product, someone in sales, an external consultant, or a whiny member of the team who gets a lot of respect because they are often right. It doesn&#8217;t matter who; what matters is that we spend some time thinking about their interests, the intelligent critiques they might make, and what they expect. Frequently these outside views give us tremendous signal about what we&#8217;re missing from our vantage point. Even if we don&#8217;t change our judgments based on how we expect them to react, we will at least be armed to explain why we did not and to have considered their interests. As organizations get larger, these groups of &#8220;stakeholders&#8221; get larger and more cumbersome to corral, so I&#8217;m not suggesting that we water down our judgments to the lowest common denominator. However, if we know, for example, that the CEO likes or hates a certain turn of a phrase or cares deeply about a particular value proposition, we would be wise to consider it from the start.</p><p>In this case, I knew the CEO would be thinking about:</p><ul><li><p>Making the user aware of the product&#8217;s free trial option</p></li><li><p>Giving them an example to use in the context of the free trial to build trust</p></li></ul><h1>Summary Thoughts</h1><p>In summary, developing strong product judgment is an essential skill for product managers who aim to make informed decisions that grow their products. It&#8217;s a process that begins with reflecting on personal experiences and analyzing metrics to draw upon past learning. Then it involves researching existing successful products to adapt proven strategies, followed by delving into first principles to ensure decisions are solving the right problems in a way that is tailored for the specific product. Lastly, it&#8217;s crucial to consider the perspectives and preferences of the reviewers within the company. By integrating these approaches&#8212;experience, research, first principles, and intelligent considerations&#8212;PMs can refine their product judgment and navigate the myriad decisions they face with confidence and strategic insight, ultimately contributing to more successful products.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at<a href="http://www.firstprinciples.la/"> First Principles</a>, where we focus on product to help the world&#8217;s most ambitious founders make a difference.</em></p>]]></content:encoded></item><item><title><![CDATA[Aspiring to the perfect ticket]]></title><description><![CDATA[The keys to writing tickets for building software features]]></description><link>https://www.emergentproduct.com/p/aspiring-to-the-perfect-ticket</link><guid isPermaLink="false">https://www.emergentproduct.com/p/aspiring-to-the-perfect-ticket</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Thu, 21 Sep 2023 20:15:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a627b813-6830-4d07-9a87-7464f650df0b_468x242.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K4ll!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K4ll!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K4ll!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K4ll!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K4ll!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K4ll!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg" width="898" height="236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:236,&quot;width&quot;:898,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22232,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K4ll!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K4ll!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K4ll!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K4ll!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce8a3f3-7c70-4ac0-b2f8-472958856b22_898x236.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>The best product feature tickets do not slavishly follow a framework or checklist that makes them great. While they frequently contain common elements, what makes them powerful is how well they are understood by the engineers reading them. Determining what information to include and, perhaps more importantly, what not to include, is messy and imprecise. It&#8217;s a judgment call based on the product manager&#8217;s assessment of how much each developer needs to see included to execute successfully. Too much detail stifles creativity and innovation, and distracts attention away from value and into the process itself.&nbsp; Too little information leaves engineers spinning their wheels guessing at intent and never knowing when they are done.&nbsp;</p><p>Deriving a great methodology for writing a ticket, then, is not about living up to a universal rubric, but rather crafting different levels of fidelity to speak individually to whoever is consuming the content. A great ticket is for the engineer writing the code, and it drives clarity on what needs to be done and what doesn&#8217;t. It&#8217;s about communicating precisely at the exact level that builds an appropriate bridge in the developer&#8217;s mind, which then frees them to do excellent work and their own creative thinking.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><p>Let&#8217;s take this to extremes on a mundane example to make the point. Both of these tickets are perfect, depending on who is reading them.</p><h3>Slim Ticket</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T7ad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T7ad!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 424w, https://substackcdn.com/image/fetch/$s_!T7ad!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 848w, https://substackcdn.com/image/fetch/$s_!T7ad!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 1272w, https://substackcdn.com/image/fetch/$s_!T7ad!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T7ad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png" width="1456" height="473" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a942058-7e84-4df2-90ae-106620244613_1502x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:473,&quot;width&quot;:1456,&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;:false,&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_!T7ad!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 424w, https://substackcdn.com/image/fetch/$s_!T7ad!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 848w, https://substackcdn.com/image/fetch/$s_!T7ad!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 1272w, https://substackcdn.com/image/fetch/$s_!T7ad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a942058-7e84-4df2-90ae-106620244613_1502x488.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Suppose we&#8217;ve just had a live whiteboard session in which we have jointly discussed all of these particulars, and the work is commencing right away so there is little chance of forgetting. The developer is experienced, organized, and detail-oriented and took their own notes. Then the ticket above is just fine.</p><p>At the other extreme, perhaps the developer is a brand-new engineer straight out of college, the work is being done remotely, and we have not had a chance to discuss expectations for the feature. In this case, the second option below, which is a more thorough treatment, might be right. The truth is that it&#8217;s unlikely that most product managers will choose the right level of fidelity for ticket writing out of the gate until rapport is built and everyone has had a chance to ship some features together.</p><h3>Heavy Ticket</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ymrS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ymrS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 424w, https://substackcdn.com/image/fetch/$s_!ymrS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 848w, https://substackcdn.com/image/fetch/$s_!ymrS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 1272w, https://substackcdn.com/image/fetch/$s_!ymrS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ymrS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png" width="911" height="1094" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1094,&quot;width&quot;:911,&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_!ymrS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 424w, https://substackcdn.com/image/fetch/$s_!ymrS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 848w, https://substackcdn.com/image/fetch/$s_!ymrS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 1272w, https://substackcdn.com/image/fetch/$s_!ymrS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faeb34eae-026b-4aef-bf9b-986d67c4b836_911x1094.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most of the time, reality lives somewhere between the two extremes presented above. So let&#8217;s break down some best practices and why they exist.</p><h1><strong>We write to avoid confusion</strong></h1><p>The first question we have to answer is: why do we write tickets at all? Really, no one likes them. Why not just discuss everything live and avoid them altogether? After all, it&#8217;s a process burden for the product manager to maintain them and for the developer to update them.&nbsp;&nbsp;</p><p>Some very early-stage teams with high trust and great communication can forgo them, but for most teams, the ticket serves as an atomic unit of agreement about what&#8217;s to be done, and as that list grows, taking the time to craft good ones keeps everyone on the same sheet of music, makes it easy to re-prioritize and make tradeoffs, assign and track work, capture discussions, and much more.</p><p>If we are going to write hundreds or thousands of them for even halfway mature products, then we&#8217;d better have some opinions on how to do this that are backed by experience. While some companies can avoid tickets, I don&#8217;t recommend it, because that&#8217;s how you end up with a great flow but no password reset button, or dramatically overengineering something for an extra $20K in net burn.</p><h1><strong>What tickets don&#8217;t solve</strong></h1><p>Perhaps more important than the jobs the ticket serves are those they do not. Feature tickets are<em> not</em> designed:</p><ul><li><p>To be a comprehensive recounting of every possible detail about how something should work that replaces live person-to-person dialogue</p></li><li><p>To replace thoughtful functional and/or technical specifications for a complex feature</p></li><li><p>To be a list of technical steps required to build the feature (though these can certainly be subtasks)</p></li><li><p>To be a mechanism for providing executive visibility to &#8220;management&#8221; about what work is being done</p></li></ul><p>This last point is especially salient. The most common request I see from CEOs or GMs to their CPOs or PMs is for more transparency about what is getting built right now. I&#8217;m afraid to report that every single attempt I&#8217;ve seen to economize on that request by using the ticketing system for that communication is a failure. I&#8217;m sure someone, somewhere has been able to pull this off, but generally, five minutes spent writing a Slack message or an email at the beginning of a sprint in the words the CEO expects is a lot more efficient and well-received.&nbsp;</p><p>The alternative, when you consider it from the CEO&#8217;s perspective, is to be told to &#8220;follow this link, open a new system, and read our jargon-filled descriptions of what&#8217;s going on, and hopefully you&#8217;ll understand it all without the context we have &#8230; oh, and by the way, we work for you, but we expect you to go through this process like it&#8217;s a goddamn mystery adventure to find out how we&#8217;re spending your money.&#8221; Boo! CEOs deserve better, and CPOs owe them more.</p><h1><strong>Building blocks for great ticket-writing</strong></h1><p>So what should go into a great feature ticket (or the conversation, if not the ticket itself)? Ultimately, each ticket represents some unit of software development work that helps us achieve our goals. That unit exists only in your head when you start. To get it out clearly, we need to consider doing all of the following:</p><h2><strong>1. Describe the problem and the current state</strong></h2><p>What issue are we solving with the code? This doesn&#8217;t have to wax poetic like the functional spec. The goal is to remind everyone of why this ticket exists, so that it&#8217;s easy to remember when reviewing progress or moving priorities around, and of course to inspire the engineer fixing the problem to come up with even better solutions. These can take the form of a user story or a job story or can simply be a statement:</p><ul><li><p>&#8220;When on a business trip, travelers want to be reminded of who lives in the city they just landed in, so they can keep in touch.&#8221; (Job Story)</p></li><li><p>&#8220;As an administrator, I want a way to impersonate a user&#8217;s account, so I can see what they see and more rapidly debug problems.&#8221; (User Story)</p></li><li><p>&#8220;Searches are averaging 20 seconds to return for users, and it&#8217;s causing attrition. We need to speed these up.&#8221; (Problem Statement)</p></li></ul><h2><strong>2. Describe the solution</strong></h2><p>Many novice product managers get caught up in the problem statement and neglect to acknowledge that the same problem statement or job story could have dozens of different solutions, so putting a little extra energy into this aspect is worth the time and will avoid costly miscommunications and extensive re-work.</p><ul><li><p>&#8220;We&#8217;re going to take the user&#8217;s location from their mobile device, set a radius of 5 miles, and then search their native contacts (iOS only) for any addresses. We&#8217;ll also need to geocode each address so we can compare latitudes and longitudes against other latitudes and longitudes. Whichever contacts are within the radius will get sent as in-app notifications to the user showing the name and distance of the contact.&#8221;</p></li><li><p>&#8220;Customer support has been complaining that users are reporting errors that are hard to describe when it comes to their search results. When we impersonate users, we need to see the exact same search-results view that they see, so we can identify what looks wrong.&#8221;</p></li><li><p>&#8220;To speed up searches, we need to create a secondary index on keywords, test, and tune it. We may also need to rebalance our search indices to reduce latency.&#8221;</p></li></ul><h2><strong>3. Describe an externally visible and functional unit of value that the solution will provide</strong></h2><p>That&#8217;s a mouthful of a topic header, but each word counts. This is frequently called &#8220;acceptance&#8221; or &#8220;acceptance criteria,&#8221; but I don&#8217;t love those terms because people get confused about whose perspective we mean, and it also implies a master/servant relationship among peers. After all, a great engineer can build a solution that is superior to what was discussed, and that&#8217;s definitely not a &#8220;failure of acceptance.&#8221; Our goal here, regardless of the jargon, is to describe the result in a way where multiple observers with less context than we have could see the enhancement and all agree that it solved the problem described.</p><p>This is also a good place to specify the range of effectiveness of the solution and its observable characteristics. This applies to end-user features and backend work alike. Especially in the backend world, it&#8217;s common for engineers to assume there is no visible way to show the resulting work, and this belief is almost 100% correlated with incomplete delivery of results. Take the time to brainstorm this together among product and engineering, and it will pay off immensely.</p><ul><li><p>E-commerce example for shopping cart:</p><ul><li><p>&#8220;Add Item: When a user clicks &#8216;Add to Cart,&#8217; the selected item should appear in the cart with the correct quantity and price.</p></li><li><p>Remove Item: Users should be able to remove items from the cart.</p></li><li><p>Update Quantity: Users should be able to update the quantity of an item in the cart.</p></li><li><p>Calculate Total Price: The cart should automatically update the total price based on items and quantities.&#8221;</p></li></ul></li><li><p>Ridesharing app driver matching:</p><ul><li><p>&#8220;Location Accuracy: The app should accurately determine the user&#8217;s current location within a 10-meter radius.</p></li><li><p>ETA Calculation: The app should provide an estimated time of arrival (ETA) for the driver that is accurate within a 5-minute window.</p></li><li><p>Driver Availability: The app should only show drivers who are available and within a 5-mile radius of the user.&#8221;</p></li></ul></li><li><p>Algorithmic search result ranking:</p><ul><li><p>&#8220;50% or more of the first page of search results receive Normalized Discounted Cumulative Gain (NDCG) scores above 0.60.&#8221;</p></li></ul></li><li><p>Backend service to reset a user&#8217;s credits:</p><ul><li><p>&#8220;A POST request sent to /admin/credits/reset with the json payload { "username": "john_doe", "email": "john.doe@example.com", "credits": 0 } sets the user&#8217;s credit balance to 0.&#8221;</p></li></ul></li></ul><h2><strong>4. For larger efforts, explain how the pieces relate to the whole</strong></h2><p>It&#8217;s fairly common that the skills required to focus on the trees make the forest hard to see in the moment, and I see a lot of wasted effort going into trying to build the forest, when the ticket requires only a couple of trees. Give your developers that extra bit of context so they know where the bar is and how this feature fits into the larger product vision. The easiest way to accomplish this is with great functional specs that break the work into phases, and then thoughtful decomposition of the work going into the current sprint or release, where each of the related aspects get their own ticket.</p><p>For example, a common feature is the ability to share an asset with teammates or the public. This can be a giant epic or even initiative in its own right, but if the tickets are grouped thoughtfully, then it&#8217;s easy to see the progression, and developers can focus on one challenge at a time. It also makes clear what aspects <em>aren&#8217;t</em> being requested within each ticket, when they are presented in proximity to the others.</p><ul><li><p>Ticket 1 Title: &#8220;Share asset with named users in my organization&#8221;</p></li><li><p>Ticket 2 Title: &#8220;Share asset with unnamed users in my organization&#8221;</p></li><li><p>Ticket 3 Title: &#8220;Share asset with a public link for users outside of my organization&#8221;</p></li><li><p>Ticket 4 Title: &#8220;Shared assets respect security and visibility requirements&#8221;</p></li><li><p>Ticket 5 Title: &#8220;Ability to select custom preview of shared asset when sharing&#8221;</p></li><li><p>Ticket 6 Title: &#8220;Add comments to shared asset when sharing&#8221;</p></li><li><p>Ticket 7 Title: &#8220;Email notification of recipient when asset is shared&#8221;</p></li></ul><h2><strong>5. Provide links to resources that will answer common questions</strong></h2><p>This one is easy, a no-brainer, yet it&#8217;s skipped all the time. Put all the resources into the ticket so it&#8217;s easy for the developer to find. This could include any of the following:</p><ul><li><p>A link to a functional spec</p></li><li><p>A link to a technical spec</p></li><li><p>A link to a relevant architecture</p></li><li><p>A link to a design or clickable prototype</p></li><li><p>A link to research</p></li><li><p>A link to a customer support request</p></li><li><p>Screenshots or videos of existing behavior or future states</p></li></ul><h2><strong>6. Make it atomic</strong></h2><p>Finally, and this takes a career&#8217;s worth of finesse to perfect (I&#8217;m still working on it), try your best to make the work atomic. This means that it (a) stands on its own, (b) clearly doesn&#8217;t overlap with other work, and (c) bites off the smallest meaningful slice. It&#8217;s far more satisfying for everyone if tickets can be done in a few days (and certainly less than a sprint), rather than remaining open for weeks at a time, and practically this makes it easier to shuffle work when needed, versus everything getting stuck behind some monolithic task.</p><ul><li><p>BAD: &#8220;Improve quality of LLM response.&#8221; GOOD: &#8220;Retrain LLM including this new corpus of documents.&#8221;</p></li><li><p>BAD: &#8220;Reduce steps in checkout flow.&#8221; GOOD: &#8220;Remove the cart preview step from the checkout flow, add to summary page instead.&#8221;</p></li><li><p>BAD: &#8220;Improve search relevance.&#8221; GOOD: &#8220;Improve relevance ranking by taking recency of content into account.&#8221;</p></li></ul><h1><strong>Putting it all together</strong></h1><p>In closing, allow me to first caveat that only a small percentage of my tickets live up to these standards all of the time. You don&#8217;t have to execute flawlessly here to be great. This post is aspirational more than a must-do-every-item-every-time checklist. Conversations replace much of the need to write a lot of the nuance down, but also be cognizant of the fact that we&#8217;re all juggling many things, so if the conversation covers a lot of topics, the right thing to do is to help write it down so it&#8217;s easy to reference when your engineering counterpart is in the weeds late at night trying to remember what the heck you both discussed.</p><p>And remember, it&#8217;s better to start loose with new, innovative products because it will give experienced engineers room to express their creativity, and it&#8217;s easy to add more detail later. Once you go down the path of over-specifying, teammates will expect it, and a few months later you&#8217;ll notice that your engineering counterparts are less invested and less creative as a result.</p><p>Finally, it&#8217;s worth noting that many of these rules don&#8217;t apply, at all, one level down from the tickets the product manager writes. If a subtask for &#8220;Reduce search latency to 1 second or less&#8221; is &#8220;Deploy Elasticsearch,&#8221; that is entirely acceptable and doesn&#8217;t need to be micromanaged or overspecified. My personal preference is for product to write the external-facing tickets and then leave the decomposition of engineering tasks to the engineers. Whether you choose to create clarity through tickets or conversations or both, try making your next exchanges focused on these topics and you&#8217;ll see velocity, satisfaction among teammates, and product quality rise dramatically.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at<a href="http://www.firstprinciples.la/"> First Principles</a>, where we focus on product to help the world&#8217;s most ambitious founders make a difference.</em></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Fixing a bad feature deprecation email]]></title><description><![CDATA[Dissecting and rehabilitating a real feature deprecation email from a popular Series A startup.]]></description><link>https://www.emergentproduct.com/p/fixing-a-bad-feature-deprecation</link><guid isPermaLink="false">https://www.emergentproduct.com/p/fixing-a-bad-feature-deprecation</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Tue, 08 Aug 2023 16:03:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XBW3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.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_!XBW3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XBW3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 424w, https://substackcdn.com/image/fetch/$s_!XBW3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 848w, https://substackcdn.com/image/fetch/$s_!XBW3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 1272w, https://substackcdn.com/image/fetch/$s_!XBW3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XBW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png" width="876" height="876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:876,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!XBW3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 424w, https://substackcdn.com/image/fetch/$s_!XBW3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 848w, https://substackcdn.com/image/fetch/$s_!XBW3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 1272w, https://substackcdn.com/image/fetch/$s_!XBW3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe21ec92-46d1-409b-ba70-3ef016dd7173_876x876.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last month I received <a href="https://motionapp.notion.site/Upcoming-Changes-to-Focus-Time-d683543e602640ceb465a434ca377ae6">a feature deprecation message</a> from a company whose product I love but whose emails make me cringe. I&#8217;d like to take the 231 words they chose and use them as examples of what not to do while simultaneously deriving best practices. At the end, I&#8217;ll share my full rewrite of their message. Let&#8217;s take each issue in turn.</p><h4><strong>1. If this is your first message, you&#8217;ve already failed</strong></h4><p>The message, from <a href="https://www.usemotion.com/">Motion</a>, an AI productivity assistant company, started as follows:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xaw_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xaw_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 424w, https://substackcdn.com/image/fetch/$s_!Xaw_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 848w, https://substackcdn.com/image/fetch/$s_!Xaw_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 1272w, https://substackcdn.com/image/fetch/$s_!Xaw_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xaw_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png" width="1072" height="255" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:255,&quot;width&quot;:1072,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:163039,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xaw_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 424w, https://substackcdn.com/image/fetch/$s_!Xaw_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 848w, https://substackcdn.com/image/fetch/$s_!Xaw_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 1272w, https://substackcdn.com/image/fetch/$s_!Xaw_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a50aac-fcc5-4bf4-827f-e09a360dad3c_1072x255.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Before receiving this message, I had no context whatsoever. Motion thrust me directly into the result of what was apparently an internal debate about getting rid of Focus Time. It&#8217;s not ideal for the customer to start by learning that there is an important issue that could impact them, to not be included, and then to find out that the decision has already been made, all within the first two sentences.</p><p>The first step in writing a strong feature deprecation message is the research beforehand. We must check our usage analytics and find all the users of the feature. Then we can craft an initial message letting them know that you <em><strong>might</strong></em> deprecate the feature. Bring the customer into the process so you&#8217;re not inflicting loss aversion all at once. The customer will feel heard and, crucially, you will know if deprecation is the right move and how to conduct it. If the customer doesn&#8217;t use the feature, don&#8217;t send them a message about this at all!</p><h4><strong>2. I don&#8217;t know your feature names</strong></h4><p>Here is the subject line from the original message, and because I&#8217;m not an expert in your product, I don&#8217;t know if I should spend time reading this email.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mtRa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mtRa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 424w, https://substackcdn.com/image/fetch/$s_!mtRa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 848w, https://substackcdn.com/image/fetch/$s_!mtRa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 1272w, https://substackcdn.com/image/fetch/$s_!mtRa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mtRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png" width="1080" height="193" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:193,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40348,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mtRa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 424w, https://substackcdn.com/image/fetch/$s_!mtRa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 848w, https://substackcdn.com/image/fetch/$s_!mtRa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 1272w, https://substackcdn.com/image/fetch/$s_!mtRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1a9642b-b9f1-4873-9e6b-ae8fda45ecfc_1080x193.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>How you name your features may seem obvious because it&#8217;s in the product&#8217;s UI writing, but your customers don&#8217;t know most of your features&#8217; names. You have to accept that feature names are inside baseball. I know objectively what the words &#8220;focus&#8221; and &#8220;time&#8221; mean, but I have no idea if I am a user of Focus Time, the feature. I need more context on what it does to determine if this message is relevant to me.</p><p>To fix this, add a brief explanation of the term in your message to remind me. Something like &#8220;Focus Time, our feature for ensuring you have enough time outside of meetings to get your work done&#8221; would work fine. Now I know what we are talking about. It&#8217;s even better if you include a screenshot of where this button is in the product so I really know which feature we are discussing.</p><h4><strong>3. If you take, you must also give</strong></h4><p>Moments later, Motion informs me that all of my &#8220;Focus time&#8221; tasks will be removed.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OaX2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OaX2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 424w, https://substackcdn.com/image/fetch/$s_!OaX2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 848w, https://substackcdn.com/image/fetch/$s_!OaX2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 1272w, https://substackcdn.com/image/fetch/$s_!OaX2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OaX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png" width="1106" height="184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:184,&quot;width&quot;:1106,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62364,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OaX2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 424w, https://substackcdn.com/image/fetch/$s_!OaX2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 848w, https://substackcdn.com/image/fetch/$s_!OaX2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 1272w, https://substackcdn.com/image/fetch/$s_!OaX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30ddb2c-572f-422f-a1ec-3dbf6abcab20_1106x184.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To summarize through this moment: I have been told that a favorite feature is going away and that I&#8217;m on my own to deal with the consequences. The product will soon have less value for me.</p><p>We must give customers a clear and painless transition plan. Later in the message we learn that &#8220;Recurring Tasks&#8221; will take on the responsibilities that used to fall to &#8220;Focus Time,&#8221; except Motion doesn&#8217;t promise to migrate my Focus Time tasks to Recurring Tasks. This is a major miss. Now I have to work hard as a customer to retain the same value I used to receive.</p><h4><strong>4. Don&#8217;t insult the user</strong></h4><p>Motion decides to insult me in the very next sentence.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TyID!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TyID!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 424w, https://substackcdn.com/image/fetch/$s_!TyID!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 848w, https://substackcdn.com/image/fetch/$s_!TyID!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 1272w, https://substackcdn.com/image/fetch/$s_!TyID!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TyID!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png" width="1106" height="184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:184,&quot;width&quot;:1106,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66244,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TyID!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 424w, https://substackcdn.com/image/fetch/$s_!TyID!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 848w, https://substackcdn.com/image/fetch/$s_!TyID!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 1272w, https://substackcdn.com/image/fetch/$s_!TyID!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8e4d50-70ea-423a-abff-7c4424dfbd51_1106x184.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>What Motion is saying, implicitly, is that the feature I love is inherently low-quality (news to me), and that I am a lover of what is apparently a bad productivity experience that no one at Motion wants to maintain. Now they&#8217;ve broken the <a href="https://en.wikipedia.org/wiki/Fourth_wall">fourth wall</a>, so to speak, in that Motion is sharing its internal dirty laundry with me as a user. I don&#8217;t care, and neither do the other users. There are plenty of ways to build empathy with your customers in a long, hard product journey, but telling them the feature they love is poor-quality isn&#8217;t the way. Also, it begs the question, if they released this feature in poor form, what else in the product is at that same low bar?</p><p>No matter how much that feature annoys your product team, you have to avoid the &#8220;we know better than you&#8221; attitude. Even if you do know better, no one wants to read that. It alienates paying users. It&#8217;s also duplicitous. You put the feature in there in the first place, which means that at some point you thought it was a good idea. We know that and you know that, so framing the change as &#8220;we think the old workflow was dumb&#8221; just makes the user read &#8220;this product that I pay for thinks I&#8217;m dumb.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kR1Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kR1Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 424w, https://substackcdn.com/image/fetch/$s_!kR1Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 848w, https://substackcdn.com/image/fetch/$s_!kR1Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 1272w, https://substackcdn.com/image/fetch/$s_!kR1Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kR1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png" width="1102" height="178" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:178,&quot;width&quot;:1102,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77490,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kR1Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 424w, https://substackcdn.com/image/fetch/$s_!kR1Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 848w, https://substackcdn.com/image/fetch/$s_!kR1Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 1272w, https://substackcdn.com/image/fetch/$s_!kR1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffd5fd8-39f2-46a0-a364-2d6b3e1f92bd_1102x178.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And then they do it again. Apparently what I like isn&#8217;t &#8220;highly requested.&#8221; Facepalm!</p><h4><strong>5. Proofread mass messages for clarity</strong></h4><p>Finally we arrive at a paragraph that explains what&#8217;s going on. It&#8217;s great &#8230; until we get to the part about &#8220;we don&#8217;t think this is necessary.&#8221; Now I&#8217;m really confused. My favorite feature is going away. There&#8217;s a replacement in another feature, but the team doesn&#8217;t think I should use the replacement?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n5_S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n5_S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 424w, https://substackcdn.com/image/fetch/$s_!n5_S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 848w, https://substackcdn.com/image/fetch/$s_!n5_S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 1272w, https://substackcdn.com/image/fetch/$s_!n5_S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n5_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png" width="1097" height="230" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:230,&quot;width&quot;:1097,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116819,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n5_S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 424w, https://substackcdn.com/image/fetch/$s_!n5_S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 848w, https://substackcdn.com/image/fetch/$s_!n5_S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 1272w, https://substackcdn.com/image/fetch/$s_!n5_S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f2b8330-7836-47b3-aa02-85ce17d28557_1097x230.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Surely Motion meant something else here, but I have no idea what that is, so now I&#8217;m sitting wondering, do I ignore this altogether or is something bad about to happen to my data? On a good day, I&#8217;ll send a message to support and ask; on a bad one, I&#8217;ve already started looking for a competitor that can solve this challenge without all the subtle insults and lack of clarity.</p><p>I&#8217;m left wondering, why didn&#8217;t Motion automate this transition? If Recurring Tasks is so much higher-quality and an approved replacement, then why do I have to do a solo transition?</p><h4><strong>6. Hold my hand</strong></h4><p>Let&#8217;s say I get over all that. How do I start using Recurring Tasks? The underline in their message, frustratingly, is not a hyperlink to a user guide or a video. It&#8217;s just a plain old underline. Boo!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UHLa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UHLa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 424w, https://substackcdn.com/image/fetch/$s_!UHLa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 848w, https://substackcdn.com/image/fetch/$s_!UHLa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 1272w, https://substackcdn.com/image/fetch/$s_!UHLa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UHLa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png" width="1080" height="190" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:190,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87946,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UHLa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 424w, https://substackcdn.com/image/fetch/$s_!UHLa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 848w, https://substackcdn.com/image/fetch/$s_!UHLa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 1272w, https://substackcdn.com/image/fetch/$s_!UHLa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ed80c7-d4c0-478b-b867-85ae6ccec06e_1080x190.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>We often forget that our customers don&#8217;t know the inner workings of our product. This is a painful lesson for a product team or founder, but even your strongest power users for the most part have about 1/10th the knowledge and familiarity you have.</p><p>Now I&#8217;m angry, and I don&#8217;t even know for sure if this message affects me. I know I have some specialized tasks, but are they Recurring ones or Focus Time ones? How would I know? Where in the app do I go to check if I&#8217;m impacted? If I am impacted, is there a video, tutorial, migration assistant, or some documentation to help me translate my old Focus Time tasks into Recurring Tasks?</p><h4><strong>7. Only solicit feedback if you want it</strong></h4><p>Toward the end, Motion&#8217;s message comes with a disingenuous opportunity to provide feedback. Why would anyone who loves this feature contact the company? They&#8217;ve already been insulted, and the message is so firm about Motion&#8217;s intentions that it&#8217;s clear that the team won&#8217;t care if someone does want to keep this feature.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!saiZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!saiZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 424w, https://substackcdn.com/image/fetch/$s_!saiZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 848w, https://substackcdn.com/image/fetch/$s_!saiZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 1272w, https://substackcdn.com/image/fetch/$s_!saiZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!saiZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png" width="1089" height="159" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:159,&quot;width&quot;:1089,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55073,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!saiZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 424w, https://substackcdn.com/image/fetch/$s_!saiZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 848w, https://substackcdn.com/image/fetch/$s_!saiZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 1272w, https://substackcdn.com/image/fetch/$s_!saiZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f95d30e-e920-4822-89d4-a622d20df8d4_1089x159.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Sure, they will help us migrate if we write them a message, but they&#8217;ve made a unilateral feature decision, didn&#8217;t solicit input, and we&#8217;ve been given no transition path. Their minds are made up. This sentence is insincere at best.</p><p>On the flip side, deprecating features is hard. It takes guts. Most teams don&#8217;t do it and they create creeping monoliths of badness. So I applaud them for taking action, but the way it&#8217;s done matters. If the decision has been made and user feedback doesn&#8217;t matter here (or if it&#8217;s already been collected in a smaller forum), don&#8217;t offer to hear my &#8220;concerns&#8221;; just say this is what you have to do, that you&#8217;ve consulted the community, and you&#8217;re here to help with the transition. Honesty really is the best policy.</p><h4><strong>8. Title your message for impact</strong></h4><p>Titles frequently are wasted real estate, yet they are the most important real estate. If I wasn&#8217;t a power user, I would not have even opened &#8220;Upcoming Changes to Focus Time,&#8221; which is the title the message begins with.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-DPq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-DPq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 424w, https://substackcdn.com/image/fetch/$s_!-DPq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 848w, https://substackcdn.com/image/fetch/$s_!-DPq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 1272w, https://substackcdn.com/image/fetch/$s_!-DPq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-DPq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png" width="1084" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d466680f-11f7-4806-9451-996a80b8c852_1084x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:1084,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253825,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-DPq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 424w, https://substackcdn.com/image/fetch/$s_!-DPq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 848w, https://substackcdn.com/image/fetch/$s_!-DPq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 1272w, https://substackcdn.com/image/fetch/$s_!-DPq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd466680f-11f7-4806-9451-996a80b8c852_1084x342.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instead of &#8220;Upcoming Changes to Focus Time,&#8221; how about &#8220;Focus Time Is Now Recurring Tasks&#8221;? With this new title I can easily discern if this is for me and the &#8220;so what&#8221; or the reason for the message. This also frees up Motion to <em><strong>focus the message on what&#8217;s being given and not on what&#8217;s being taken away</strong></em>. The headline should communicate that Recurring Tasks is now badass in new ways, not that Focus Time will be removed in the night when no one is looking.</p><h4><strong>9. Tell me WHY!!</strong></h4><p>Next, explain why your understanding of the world has changed. What has Motion learned that I should know? Why does a Recurring Task serve me better? In this message, it would have been as easy as &#8220;We&#8217;ve noticed that Recurring Tasks solves the same problems that Focus Time does, and by combining these into one, we know we can improve the reliability and usability of the experience for everyone.&#8221;&nbsp;&nbsp;</p><h4><strong>10. Non-accountable sign-off</strong></h4><p>Not every message has to come from the founder, but please empower your PMs. Let the team that is working on this sign with someone&#8217;s name. It shows that there is a real human behind the decision, that you&#8217;re proud of your decisions, and that you care. When it&#8217;s written this way, with generic statements about support and understanding, it reads like AI wrote it to hide the ball.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TnGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TnGP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 424w, https://substackcdn.com/image/fetch/$s_!TnGP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 848w, https://substackcdn.com/image/fetch/$s_!TnGP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 1272w, https://substackcdn.com/image/fetch/$s_!TnGP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TnGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png" width="1078" height="231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:231,&quot;width&quot;:1078,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50280,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TnGP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 424w, https://substackcdn.com/image/fetch/$s_!TnGP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 848w, https://substackcdn.com/image/fetch/$s_!TnGP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 1272w, https://substackcdn.com/image/fetch/$s_!TnGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51230d91-12b2-4228-a83c-7f726ecb41b3_1078x231.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h1><strong>My Rewrite&nbsp;</strong></h1><p>For comparison, here is the full<a href="https://motionapp.notion.site/Upcoming-Changes-to-Focus-Time-d683543e602640ceb465a434ca377ae6"> original message from Motion</a>. And here is my two-part rewrite based on the guidance above.</p><div><hr></div><h2><strong>Part 1: Feedback Message</strong></h2><p>Subject: Protecting Your Focus Time</p><p>Hi Adam,</p><p>We see that you use Focus Time regularly and want to get in touch. As a reminder, Focus Time (screenshot below) is our feature for ensuring you have enough time outside of meetings to get your work done. We&#8217;re contemplating replacing it with a more powerful feature called Recurring Tasks and would like to get your feedback on the particulars before we make any changes.</p><p>Would you be so kind as to fill out this three-question survey for us (survey link) or, better yet, we&#8217;d be happy to speak with you on the phone (schedule here) to capture important workflows before we make any changes.</p><p>&#8211;Jane</p><p>Tasks PM @ Motion</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VdUz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VdUz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 424w, https://substackcdn.com/image/fetch/$s_!VdUz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 848w, https://substackcdn.com/image/fetch/$s_!VdUz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 1272w, https://substackcdn.com/image/fetch/$s_!VdUz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VdUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png" width="1213" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1213,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237405,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VdUz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 424w, https://substackcdn.com/image/fetch/$s_!VdUz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 848w, https://substackcdn.com/image/fetch/$s_!VdUz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 1272w, https://substackcdn.com/image/fetch/$s_!VdUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff63e3075-89ed-4acd-8892-f01fe6c18c63_1213x790.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Part 2: Deprecation Message</strong></h2><p>Subject: Focus Time Is Now Recurring Tasks</p><p>Hi Adam,</p><p>We&#8217;re pleased to share that the new version of Recurring Tasks is ready and it&#8217;s replacing Focus Time on September 1, 2023. Recurring Tasks captures all of the work you used to do with Focus Time, its performance is 10x faster, and it optimizes your schedule 25% more efficiently. It also gives you the power to do [new capability 1, new capability 2, and new capability 3], which Focus Time couldn&#8217;t support.</p><p>It&#8217;s never an easy decision to sunset a feature people rely on, so we&#8217;ve set up an automatic transition that will change all of your Focus Time tasks into Recurring Tasks. It will automatically complete on August 1, 2023, at 10 p.m. PT, giving us a full month to work out any unintended consequences together and ensure that you stay in &#8220;Motion&#8221; on what matters.</p><p>There&#8217;s no action needed from you now, but if you want to get started sooner, check out our tutorial on how to use Recurring Tasks to save an extra three hours a week, a guide on how to transition sooner if you&#8217;d like, and an article explaining more context on the research we did with users to be sure we don&#8217;t miss important needs [links].</p><p>As always, feel free to reach out with any questions about this transition to jane@usemotion.app.</p><p>Best,</p><p>Jane</p><p>Tasks PM @ Motion</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at<a href="http://www.firstprinciples.la/"> First Principles</a>, where we focus on product to help the world&#8217;s most ambitious founders make a difference.</em></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Your demo needs a prestige]]></title><description><![CDATA[The key element in every great product demo.]]></description><link>https://www.emergentproduct.com/p/your-demo-needs-a-prestige</link><guid isPermaLink="false">https://www.emergentproduct.com/p/your-demo-needs-a-prestige</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Thu, 06 Jul 2023 14:14:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5AZp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5AZp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5AZp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 424w, https://substackcdn.com/image/fetch/$s_!5AZp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 848w, https://substackcdn.com/image/fetch/$s_!5AZp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 1272w, https://substackcdn.com/image/fetch/$s_!5AZp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5AZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:946966,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5AZp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 424w, https://substackcdn.com/image/fetch/$s_!5AZp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 848w, https://substackcdn.com/image/fetch/$s_!5AZp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 1272w, https://substackcdn.com/image/fetch/$s_!5AZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7410af-426c-4b7d-9047-4beeb9d6c208_858x858.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Every great magic trick has <a href="https://www.altaonline.com/dispatches/a4688/the-pledge-the-turn-the-prestige/">three parts</a> that build upon each other to maximize the audience&#8217;s excitement when the magician reveals the final part of the illusion. The last of the stages is called &#8220;the prestige,&#8221; a term of imprecise origin that became popularized contemporarily by Christopher Priest&#8217;s book &#8220;<a href="https://en.wikipedia.org/wiki/The_Prestige">The Prestige</a>&#8221; and the <a href="https://en.wikipedia.org/wiki/The_Prestige_(film)">eponymous film</a> released in 2006 featuring Hugh Jackman.  The Hollywood re-enactment of a Victorian-era feud among magicians would have us believe that magicians spend their time dreaming up better ways to build to the climax of each illusion to create the maximum impact on the audience. Ricky Jay, the renowned magician known for his sleight of hands skills once said &#8220;You&#8217;ve got to take the observer from the ordinary, to the extraordinary, to the astounding.&#8221;  If you want to have an excellent product demonstration, you need to do the exact same thing and build to your prestige. </p><p>However, a powerful prestige in a product demo is the culmination of dozens of thoughtful decisions that start long before the customer is in the room.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>A Story</strong></h2><p>Great demos tell stories. No matter how fantastic the features, demos filled with only features fall flat.  There is no final climax in a procedural run-through of features.  The product team must weave a compelling storyline into the demo so it resonates with the audience and makes the product relatable and desirable. Instead of &#8220;we have a crawler that extracts your personal data from Facebook,&#8221; try &#8220;When Suzie&#8217;s brother was tragically killed in an accident last year, Suzie needed a way to build up a permanent digital memory of her brother&#8217;s life.&#8221;  With a powerful story, we instantly empathize with the emotions and aspirations of the subject. A great one not only reinforces our memory of the demo, but it also commands our attention because we want to know how it resolves. The story does not, however, have to tug on our heart strings. <a href="https://umbra.space/">Umbra</a>, a remote sensing satellite company, tells an industry-specific story that wouldn&#8217;t resonate outside of its target market and this is fine&#8212;it is the tale of surprise, sales rep-driven pricing for purchasing satellite imagery. As a result of that reality, the screenshot below from their pricing page presents both the problem and the solution all at once, creating at least a partial prestige moment.  Further, Umbra lets its prospects task a satellite to take a picture during the sales meeting and then sends them the image a few hours later when it becomes available.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Full prestige moment in action!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!COKH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!COKH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 424w, https://substackcdn.com/image/fetch/$s_!COKH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 848w, https://substackcdn.com/image/fetch/$s_!COKH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 1272w, https://substackcdn.com/image/fetch/$s_!COKH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!COKH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png" width="1434" height="1312" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1312,&quot;width&quot;:1434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2061266,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!COKH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 424w, https://substackcdn.com/image/fetch/$s_!COKH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 848w, https://substackcdn.com/image/fetch/$s_!COKH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 1272w, https://substackcdn.com/image/fetch/$s_!COKH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c169387-3fba-43c4-a58c-08ba57397112_1434x1312.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Umbra&#8217;s Transparent Pricing Page</figcaption></figure></div><h2><strong>About a real(-ish) person</strong></h2><p>The story we tell can&#8217;t be too hyped-up or divorced from the customer&#8217;s reality. To the contrary, we need a narrative where the customer can envision themselves inside of it. Bad demos don&#8217;t reference people at all. Okay demos have made-up ones. The great ones tell a very real tale about a real person, or at least a plausibly real person experiencing an issue that occurs frequently enough for your target audience that it&#8217;s clear that your product is speaking to their needs.  Instead of &#8220;suppose you need to measure the accuracy of different types of satellite location measurements,&#8221; try &#8220;In our demo we&#8217;ll follow the story of John, a Captain in the US Space Force who just learned that he needs to track the whereabouts of a new, clandestine Russian satellite, but he&#8217;s received conflicting reports about how close it is flying to an important US GPS satellite.&#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_!6HqP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6HqP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6HqP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6HqP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6HqP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6HqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg" width="1184" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6HqP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6HqP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6HqP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6HqP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f11820-b9a5-4598-a1a2-2377a4dfa839_1184x1200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Positioning Satellite Rendition</figcaption></figure></div><h2><strong>Experiencing a challenge that is relatable</strong></h2><p>That real person must experience a real problem that the audience can relate to! A lot of new AI technology fails this test. &#8220;Wouldn&#8217;t it be nice if you could create an AI representation of your own voice,&#8221; is a nice start, but we need to also know &#8220;As someone writing a popular newsletter without the time to produce a podcast, wouldn&#8217;t it be nice to make episodes based on your newsletter with no additional work?&#8221; That&#8217;s how we tie the two together, by building a bridge between the person and the contextual need.  Bonus points if you have a product where it&#8217;s easy to make the story your actual customer&#8217;s story in time for the demo.  A fun AI marketing startup I know that helps write website copy used to start its demos with a re-write of the prospect&#8217;s website. This is fantastic because it immediately anchors the value to a situation the customer is deeply knowledgeable about. And if you&#8217;re thinking, well, that audience wouldn&#8217;t think it&#8217;s cool enough, then that&#8217;s a giant signal that it&#8217;s time to return to the drawing board and improve the product until it is compelling in the situations that matter.</p><h2><strong>Shows something seemingly impossible</strong></h2><p>Put simply, the product must actually do something incredible on behalf of a real person experiencing a real situation.  This is a really high bar, and frankly most new products don&#8217;t meet this threshold. They do &#8220;something,&#8221; it&#8217;s just not something that matters or it&#8217;s not remarkable. The challenge is to find the one or two elements where the product can shine in this regard. Focusing on the previously impossible is a great way to anchor this aspect to showcase your prestige. <a href="https://www.usemotion.com/">Motion</a>, the AI executive assistant for managing calendars, meetings, and projects, has a fantastic prestige moment showcasing this. The product deals with the challenge we all experience when we have a todo list that doesn&#8217;t match our calendar. In Motion, users can create todo tasks and the software schedules the tasks on our live calendar based on the precedence we set, and then it automatically reschedules meetings and other tasks that no longer fit, helping us achieve what we really intend instead of being slaves to our existing calendars.  Before Motion, this seemed like an impossibly time consuming task without the support of an administrative assistant.  This animation from their website shows the prestige in an instant.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z956!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z956!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 424w, https://substackcdn.com/image/fetch/$s_!z956!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 848w, https://substackcdn.com/image/fetch/$s_!z956!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 1272w, https://substackcdn.com/image/fetch/$s_!z956!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z956!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:886970,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z956!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 424w, https://substackcdn.com/image/fetch/$s_!z956!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 848w, https://substackcdn.com/image/fetch/$s_!z956!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 1272w, https://substackcdn.com/image/fetch/$s_!z956!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1bc99c3-e865-4c7e-86e6-fbba97ae2f86_1192x1080.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>That seems really hard to do</strong></h2><p>One crucial aspect of your product demonstration is highlighting the difficulty of the problem your audience faces and how your technology makes it possible to do something they wouldn&#8217;t even bother tackling. <a href="https://www.boldvoice.com/">BoldVoice</a> helps non-native English speakers drop their accents with personalized voice training. The reality is, most people just assume that they will always have an accent in a non-native language, but BoldVoice shows the user not only a solution but a path to doing something that seems like it wouldn&#8217;t be possible to tackle.  The prestige is speaking a sentence with your own voice and then immediately getting detailed feedback that allows you to correct your accent on the very next pass and get graded with no judgement and no one watching.  By contrast, demonstrations that don&#8217;t showcase the solution to a hard problem aren&#8217;t compelling, even if they connect to a real person in a real situation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NpRZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NpRZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 424w, https://substackcdn.com/image/fetch/$s_!NpRZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 848w, https://substackcdn.com/image/fetch/$s_!NpRZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 1272w, https://substackcdn.com/image/fetch/$s_!NpRZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NpRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp" width="1456" height="1222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1222,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104506,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NpRZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 424w, https://substackcdn.com/image/fetch/$s_!NpRZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 848w, https://substackcdn.com/image/fetch/$s_!NpRZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 1272w, https://substackcdn.com/image/fetch/$s_!NpRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30f1b230-8442-42b9-8ce3-62d5cb72d1f8_1600x1343.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Marketing image from BoldVoice&#8217;s website showcasing voice feedback</figcaption></figure></div><p></p><h2><strong>Magically becomes feasible in an instant</strong></h2><p>In the realm of product demonstrations, it is essential to create a sense of magic and wonder by showcasing how your solution makes the seemingly impossible problem suddenly feasible. The outcome should manifest instantaneously and dramatically at the finale, just like the prestige in a magic trick.  We want the customer to have a breadcrumb to ground them in reality and to know that we didn&#8217;t fake our solution, but there should be sufficient mystery around how the product works and a quick enough transition into the final stage so that the customer can picture themselves getting the same outcome in seconds. If the build-up to the final demo moment takes too long or seems complex to arrive at, then the customer will assume they will also have a difficult experience, which will undermine any prestige. Laying seeds along the way and showing small prestige moments on the journey is a great path for a more complex offering, but make sure the story you choose has a final moment that puts all of the pieces together.  At Palantir, our first demo centered around a terrorist suspect who was alluding authorities, and in the prestige, the system would magically find the connections between that suspect and known person&#8217;s of interest, the last piece of the puzzle needed to disrupt the next terrorist attack. It took just a few seconds and brought together all aspects of the story in one powerful moment. In the companies&#8217; <a href="https://www.palantir.com/platforms/gotham/">current demo videos</a>, the narrator sets the stage of conflict in the South China Sea, and shows the below image which depicts a user&#8217;s ability to bring a satellite operating in the vicinity immediately to bear on answering a critical question. These are prestige moments, and when they hit right, your clients will stop asking you questions about what the product can do and start asking you buying questions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1hyf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1hyf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 424w, https://substackcdn.com/image/fetch/$s_!1hyf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 848w, https://substackcdn.com/image/fetch/$s_!1hyf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 1272w, https://substackcdn.com/image/fetch/$s_!1hyf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1hyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png" width="1037" height="646" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:646,&quot;width&quot;:1037,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:816008,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1hyf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 424w, https://substackcdn.com/image/fetch/$s_!1hyf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 848w, https://substackcdn.com/image/fetch/$s_!1hyf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 1272w, https://substackcdn.com/image/fetch/$s_!1hyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4264d3c5-303b-462b-a6c7-f997e90b593d_1037x646.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Palantir Gotham Screenshot from Demo Video</figcaption></figure></div><h2><strong>Putting it all together</strong></h2><p>Capturing all aspects of this pattern is important, but it&#8217;s not necessary to envision them as ordered, distinct, or slow to build to. For most products, it will take 5-10 minutes to tell a real story and build the suspense for the final moment.  However, <a href="https://openai.com/blog/chatgpt">ChatGPT</a> is a great example of what a highly compact version looks like. For ChatGPT, the entire introduction, build, and prestige all live in about 20 seconds of demonstration.  When a user types in an otherwise impossible to answer question that a real human would care about and asks it, without a human respondent in the loop, and then gets a human-quality result, that is adhering to this model. The same is true for a 20-minute <a href="https://www.rippling.com/">Rippling</a> demo when in the end it becomes apparent to the customer that, with the product, they can skip nearly every aspect of new employee onboarding.  A sexy prestige is completely different depending on the industry and what is considered cutting edge in the audience. For tax professionals, for example, who are dramatically underserved with software solutions that ease their burdens, they don&#8217;t need to see 20K lines of code written live in front of their eyes. For them, a thoughtful capability for managing the influx of client documents and in-progress calculations delivers that moment.  What matters is what the customer-base has become accustomed too. The prestige is about taking that reality and creating the maximum possible distance between that world and the new world that is empowered by your product.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></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_!Xbro!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xbro!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 424w, https://substackcdn.com/image/fetch/$s_!Xbro!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 848w, https://substackcdn.com/image/fetch/$s_!Xbro!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 1272w, https://substackcdn.com/image/fetch/$s_!Xbro!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xbro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png" width="941" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:941,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210763,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xbro!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 424w, https://substackcdn.com/image/fetch/$s_!Xbro!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 848w, https://substackcdn.com/image/fetch/$s_!Xbro!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 1272w, https://substackcdn.com/image/fetch/$s_!Xbro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ef98e7-a962-4534-9848-8ad07bd153c0_941x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">ChatGPT output from a question about great prestige moments</figcaption></figure></div><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we focus on product to help the world&#8217;s most ambitious Founders make a difference.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>https://www.linkedin.com/posts/joe-morrison_we-have-a-pretty-fun-sales-gimmick-we-do-activity-7166795357996113920-mv9v?utm_source=share&amp;utm_medium=member_desktop</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The unconventional Palantir principles that catalyzed a generation of startups ]]></title><description><![CDATA[How the principles we learned at Palantir spawned nine unicorns and 100+ venture-backed companies]]></description><link>https://www.emergentproduct.com/p/the-unconventional-palantir-principles</link><guid isPermaLink="false">https://www.emergentproduct.com/p/the-unconventional-palantir-principles</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Sat, 17 Jun 2023 05:15:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QQxv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QQxv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QQxv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QQxv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QQxv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QQxv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QQxv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2016659,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QQxv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QQxv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QQxv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QQxv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e980cf4-0d77-408a-9f99-75e71f21fd64_8000x4000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The CTO of Palantir Technologies, Shyam Sankar, in April 2023 testified before the U.S. Senate that &#8220;we must spend at least 5% of our [defense] budget on capabilities that will terrify our adversaries.&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Shyam and CEO Alex Karp&#8217;s unwavering commitment to strengthening our country motivated me to resign from the civil service and permanently defer attending a top law school so I could join what was then Palantir&#8217;s small band of engineering mavericks. Our mission was simple: revolutionize the way the world&#8217;s largest and most important organizations answer their hardest questions. Fast-forward a decade, and Palantir is a public company whose alumni have gone on to build nine unicorns, from Anduril to Handshake to Amplitude, and over 100 additional venture-backed companies.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>At Palantir, we didn&#8217;t believe in heavy processes, because we felt that formulas and playbooks tacitly give people permission to stop thinking for themselves. Nonetheless, as I reflect on the experiences we had together and as I now partner with new startups looking to learn from Palantir&#8217;s experience, I feel compelled to compile and share my unofficial list of learnings.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> While the company has at times been a lightning rod for public speculation, the secrecy and misinformation surrounding its missions often prevent the amazing product lessons it forged from spreading the way they deserve. Not every lesson will work for every startup or innovation team, but I hope these ideas will catalyze others to consider unconventional approaches to doing the impossible and encourage the creation of more world-changing technologies.</p><h2>A playbook of first principles: To disrupt an industry. . .</h2><h3>1. Forward-deploy your engineering</h3><p>Product thought leaders tend to extol the value of talking to users, but most are barely scratching the surface. At Palantir, one of the largest teams was called Forward Deployed Engineering.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> This is the team I joined when I first got hired, and we were responsible for making our early product live up to the vision. Our main goal was creating product solutions for issues blocking customer adoption, or that could unlock new growth. The golden nugget in this philosophy is that you don&#8217;t worry about how to ask users the right questions or obsess over &#8220;interviewing&#8221; them. Instead, you are literally there, in the shit with them, getting involved in what is happening. In the early days at Palantir, this meant flying to war zones carrying a bunch of laptops to where U.S. forces actually engaged the enemy. In a commercial context, it didn&#8217;t mean jumping on the phone with the fraud specialists at a major bank. It meant going and spending the next three months in customer operations centers, working the same leads as the customer. Anduril, where many Palantir alumni have gone next, continues a similar practice, and I&#8217;ve met numerous excellent PMs who work this way even when it&#8217;s not a part of the company culture.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</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_!OV77!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OV77!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 424w, https://substackcdn.com/image/fetch/$s_!OV77!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 848w, https://substackcdn.com/image/fetch/$s_!OV77!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 1272w, https://substackcdn.com/image/fetch/$s_!OV77!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OV77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png" width="1456" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!OV77!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 424w, https://substackcdn.com/image/fetch/$s_!OV77!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 848w, https://substackcdn.com/image/fetch/$s_!OV77!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 1272w, https://substackcdn.com/image/fetch/$s_!OV77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6d9a84-d3c3-4583-8543-326c2bd3cce2_1519x1133.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Palantir servers arrive on the tarmac in Afghanistan circa 2009</figcaption></figure></div><p>It&#8217;s not just getting downrange that matters. You have to <em>be</em> the user to unlock this concept. I don&#8217;t mean that spiritually as in &#8220;think like the user&#8221;; I mean literally do their same job with your product as an extended member of their team and see what you learn. You don&#8217;t embed for 20 minutes, either. A lot of the real aha moments come after you&#8217;ve been in the customer&#8217;s shoes for an extended period of time. Work with your product long enough that the customer is impressed that you&#8217;ve accomplished something real for their business that they couldn&#8217;t. In the early days of one of our most successful engagements that led to an over $100 million deal, the customer had no users of our product for the first 6 to 12 months. We formed a small team that was given direct access, integrated their data into our existing product, built prototype solutions for the unique problems this engagement taught us about, and then performed the analysis and briefed it directly to a top worldwide CEO.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YAT2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YAT2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 424w, https://substackcdn.com/image/fetch/$s_!YAT2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 848w, https://substackcdn.com/image/fetch/$s_!YAT2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!YAT2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YAT2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png" width="1200" height="1600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!YAT2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 424w, https://substackcdn.com/image/fetch/$s_!YAT2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 848w, https://substackcdn.com/image/fetch/$s_!YAT2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!YAT2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1262f59-8573-4e5a-b939-edc49aed600a_1200x1600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Forward-deployed engineer Mark Scianna doing &#8220;user interviews&#8221;</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><p>Some financial market analysts have judged Palantir harshly for this sort of embedded dedication, attempting to cast the company as a services organization or consultancy. They completely miss the point that this process is how to learn which problems matter the most and how to build compelling solutions; it is not a permanent state but rather a tool for the vanguard as it approaches a new use case. Further, when innovating in emerging technology applications, often the customer doesn&#8217;t yet have a conceptualization of how they will work in the future, so by being one of them, you can establish the first patterns for doing that work excellently. Instead of spending years iterating based on a loose understanding of the customer, we completely understood what mattered and executed immediately, driving real value an order of magnitude faster with superior results.&nbsp;&nbsp;</p><p><strong>Lessons:</strong></p><ol><li><p>Go fully inside the customer&#8217;s environment.</p></li><li><p>Don&#8217;t just empathize with the user; be the user.</p></li><li><p>Do real customer work long enough to have full empathy and inspire.</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_!WIpb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WIpb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 424w, https://substackcdn.com/image/fetch/$s_!WIpb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 848w, https://substackcdn.com/image/fetch/$s_!WIpb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 1272w, https://substackcdn.com/image/fetch/$s_!WIpb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WIpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png" width="569" height="328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6745208-c88f-40dd-937c-3333546a5a99_569x328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:328,&quot;width&quot;:569,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WIpb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 424w, https://substackcdn.com/image/fetch/$s_!WIpb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 848w, https://substackcdn.com/image/fetch/$s_!WIpb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 1272w, https://substackcdn.com/image/fetch/$s_!WIpb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6745208-c88f-40dd-937c-3333546a5a99_569x328.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://web.archive.org/web/20111219010132/http://www.palantirtech.com/government/analysis-blog">A Palantir engineer&#8217;s analysis in 2011 of the succession of Southern Sudan</a></figcaption></figure></div><h3>2. Hire the <s>best</s> absolute greatest people who exist</h3><p>Everyone says &#8220;talent is everything&#8221; and &#8220;it&#8217;s all about the people,&#8221; but many executives who I&#8217;ve encountered have never worked with the absolute best on the planet. As a result, it&#8217;s not obvious to them when they have hired someone who is decent, pretty good, or even downright average. Just because someone saves your butt doesn&#8217;t mean they are &#8220;amazing&#8221; or a &#8220;rock star.&#8221; Sure, we say that and are appreciative, but that&#8217;s not what we mean. We aren&#8217;t talking about &#8220;the top 1%.&#8221; We are talking about the literal one best person for the job who exists on Planet Earth. I cannot stress this difference enough. FAANG companies are the backup plan for this cohort.</p><p>Early in our days engaging with military customers at Palantir, we hired directly from special forces, for example ex-Navy SEALs. The SEALs are the cr&#233;me de la cr&#233;me<em> </em>in a military context<em>, </em>but we didn&#8217;t stop there. We hired some of the most decorated and well-known Navy SEAL commanders alive today. I distinctly recall telling customers who I was bringing to the meetings, and people who had never met either of us would instantly know that individual&#8217;s reputation and nickname, and what he was known for. Last year, a space and AI startup I was advising set a great example for this lesson. They wanted to build a first-of-its-kind satellite fabrication facility. The person they hired for the job is an engineer who has built more satellites that are in the sky today than any other human. That&#8217;s hiring the absolute best.</p><p>Hiring this way is crucial for two reasons. First, the best are, well, better, at the specific work they&#8217;ve been asked to tackle. But the less-understood reason why this is so high-leverage is because the world opens doors for people at the very top of their respective fields. The best AI engineers in the world, for example, attract media attention, top VC attention, and top founder attention. As a result, they are better connected and have disproportionately more access to the other best people in the world. This accelerates their learning and dramatically improves their ability to make the impossible happen. The difference between the #1 and the #50 in the world in terms of skills is practically indistinguishable, but as a result of being #1, that individual likely has access to an order of magnitude more knowledge, opportunity, and talent. This problem cascades down the organization through hiring generations, which is one of the reasons why the best startups are orders of magnitude better than the next tier down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pu2Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 424w, https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 848w, https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 1272w, https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png" width="1456" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 424w, https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 848w, https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 1272w, https://substackcdn.com/image/fetch/$s_!Pu2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1fe2264-f9bd-403e-ab46-af9fbddaedb3_1600x942.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Prof. Lambeau: &#8220;You&#8217;re right, Will. I can&#8217;t do this proof. But you can, and when it comes to that, it&#8217;s only about. . . <strong>it&#8217;s just a handful of people in the world who can tell the difference between you and me</strong>. But I&#8217;m one of them.&#8221;&nbsp;</p><p>&#8212;<em>Good Will Hunting</em>, 1997</p></blockquote><p>But the top people aren&#8217;t always obvious or famous, so that cannot be our only means for identifying them. One of my favorite new startups is <a href="https://www.quindar.space/">Quindar Space</a>. The Quindar team is easily one of the best teams in the world for the problem they are solving. They focus on every piece of software technology required for satellite spaceflight that is not directly a part of the satellite&#8212;for example, software for determining when to maneuver, tracking onboard issues, and finding ground stations on Earth that satellites can beam data down to. The founders all built this type of software together at multiple prolific satellite companies, including OneWeb (the company with the second-most satellites in orbit after SpaceX), before they became founders at Quindar. Almost no one has more experience or skill in standing up these systems, giving them an enormous advantage. Sometimes these individuals are well known and other times they have been buried in a bureaucracy, and sometimes they don&#8217;t even know that they are the world&#8217;s best at a particular problem.</p><p><strong>Lessons:</strong></p><ol><li><p>For each discipline on the critical path to success, hire the world&#8217;s #1.</p></li><li><p>To be sure, ask others in the community if those people are the best.</p></li><li><p>Look in unexpected places for the talent&#8212;it&#8217;s the experience, not the fame.</p></li></ol><h3>Remaining Lessons</h3><p>To read the remaining five lessons, please <a href="https://www.lennysnewsletter.com/p/the-unconventional-palantir-principles">visit the original article</a> hosted on <a href="https://www.lennysnewsletter.com/p/the-unconventional-palantir-principles">Lenny's Newsletter</a> which was published on June 13, 2023.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.emergentproduct.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we focus on product to help the world&#8217;s most ambitious Founders make a difference.</em></p><div><hr></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>https://www.armed-services.senate.gov/hearings/to-receive-testimony-on-the-state-of-artificial-intelligence-and-machine-learning-applications-to-improve-department-of-defense-operations</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>https://www.protocol.com/newsletters/pipeline/palantir-pack-mafia and https://seekingalpha.com/article/4601938-why-palantir-is-my-top-holding</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>These are my views about what made Palantir tick, and my views alone.&nbsp;Palantir did not review any drafts, nor was it involved in the production of this article.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>To learn more about the role of a Forward Deployed Engineer, see https://blog.palantir.com/a-day-in-the-life-of-a-palantir-forward-deployed-software-engineer-45ef2de257b1</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>https://blog.anduril.com/the-problem-solver-lindsay-trice-85c4fdb6437d</p></div></div>]]></content:encoded></item><item><title><![CDATA[Will my product be successful?]]></title><description><![CDATA[The easy way to know if a new product will be successful.]]></description><link>https://www.emergentproduct.com/p/will-my-product-be-successful</link><guid isPermaLink="false">https://www.emergentproduct.com/p/will-my-product-be-successful</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Tue, 02 May 2023 17:11:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fy5-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><br>To answer the question "Will a new product be successful?", all we really have to know is the strength of the need and the quality of the solution.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fy5-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fy5-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 424w, https://substackcdn.com/image/fetch/$s_!Fy5-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 848w, https://substackcdn.com/image/fetch/$s_!Fy5-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 1272w, https://substackcdn.com/image/fetch/$s_!Fy5-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fy5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82373,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fy5-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 424w, https://substackcdn.com/image/fetch/$s_!Fy5-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 848w, https://substackcdn.com/image/fetch/$s_!Fy5-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 1272w, https://substackcdn.com/image/fetch/$s_!Fy5-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65a749de-9214-4815-818d-31fbf436e13a_2000x1545.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If a concept lives on the left (low need), teams have to iterate like crazy, get lucky, or try many potential solutions to get to success. Think social media--no one needs a virtual social network, but the solution to the problem that Facebook originally created shined because of great performance and exclusivity. The solution was worth our time.<br><br>If the concept lives on the right (high need), teams can have a pretty bad solution and still win if it even somewhat solves the need. Meanwhile, great solutions become generational champions (ex: Google search, Palantir, SpaceX). The lottery is a great example of the former--you're almost guaranteed to lose your money (bad solution!), but the human desire to make giant amounts of cash with no effort is so incredibly high that a terrible product still excels.<br><br>My point is that three out of four of these quadrants support strong businesses, but what you have to focus on and how you generate success changes dramatically.</p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we focus on product to help the world&#8217;s most ambitious Founders make a difference.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Emergent - A Product Principles Newsletter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[One Does Not Simply Talk To Users]]></title><description><![CDATA[Talking to users is as much art as science if you want to derive genuine insights.]]></description><link>https://www.emergentproduct.com/p/one-does-not-simply-talk-to-users</link><guid isPermaLink="false">https://www.emergentproduct.com/p/one-does-not-simply-talk-to-users</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Fri, 03 Mar 2023 18:20:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cX6_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.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_!cX6_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cX6_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 424w, https://substackcdn.com/image/fetch/$s_!cX6_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 848w, https://substackcdn.com/image/fetch/$s_!cX6_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 1272w, https://substackcdn.com/image/fetch/$s_!cX6_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cX6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png" width="648" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:380,&quot;width&quot;:648,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:450075,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cX6_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 424w, https://substackcdn.com/image/fetch/$s_!cX6_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 848w, https://substackcdn.com/image/fetch/$s_!cX6_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 1272w, https://substackcdn.com/image/fetch/$s_!cX6_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cee0599-0b61-4e64-a436-7b4cc548c48e_648x380.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Talking to users is great, but getting the valuable insights we need from these discussions is equal parts art, science, and process. Unfortunately, most people asking to do these interviews focus on the process and not the result. We quickly gather dozens of research participants, prepare a script of questions to ask, interview, and then share out a massive, unintelligible spreadsheet of notes about what was said. Nothing changes for the product except that we all feel like we checked an important box. While well intentioned, the problem is exacerbated by the increased desire across the business to &#8220;be close to users.&#8221; Marketing, product, design, engineering, and customer success all want to be a part of the process, and we&#8217;re routinely not extracting the value, and instead it&#8217;s driving Founders and executives crazy. Poor execution sours leadership belief that anything new will be surfaced, and it impacts everyone whose job depends on great access. Here&#8217;s how to turn this around.</p><p><strong>Aim Small on Expectations, Big on Volume</strong> </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Emergent - A Product Principles Newsletter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>First, we need to set expectations. A lot of people in a growing product company need routine access to customers to do their jobs well. But an interview performed by sales isn&#8217;t the same as one done by design or one done by product. We cannot thrive in an environment in which multiple different sets of people representing entirely different interests all show up to ask their questions in the same 30-min discussion once a month. If sales owns customer relationships in your company and it believes it is doing its part by brokering scarce access like this, your sales culture requires a reset and realignment to the value the rest of the company brings to bear in growing and building a product. This is not to say that multiple constituencies can&#8217;t join the same discussions, they can, but we need to be realistic about how much we can learn in one interview and how broad the surface area of learnings really is. In one Zoom meeting we might have time for 6-7 legitimate questions. And yet here are the different people in the room:</p><ul><li><p>Product wants to perform a value test and compare different solution options.</p></li><li><p>Design wants to test the usability of a new or existing feature.</p></li><li><p>Marketing wants to understand the customer&#8217;s behavioral and demographic background and process for learning about our product. It&#8217;s also looking for the voice of the customer to inform messaging.</p></li><li><p>Customer Success is looking for validation to support bug fix requests and to gauge if the customer has enough training materials.</p></li><li><p>Engineering is curious what simpler alternatives might still satisfy the need.</p></li><li><p>Sales is looking to gather data on price sensitivity and the offer.</p></li><li><p>User Research is trying to parse the complete user journey and understand deep motivations.</p></li><li><p>And the list goes on and on&#8230;</p></li></ul><p>The average &#8220;good&#8221; interview surfaces maybe 3-5 critical insights across this entire realm of questions. That&#8217;s the expectation we need to set. We also need to set an intent for the discussion and that intent should include only one of the above sampling of interests. Running a usability test for a new feature in 30-mins is great. Doing a value test and learning about the customer&#8217;s motivations is another rightsized chunk of possible observation. Mixing and matching these, while efficient in the moment, leads to each team learning so little that it makes us dangerous but not informed.  We have to cultivate a culture of prolific and frequent customer contact such that we don&#8217;t have ten people from across the organization all overanalyzing the same 15-minute Zoom recording&#8230;from an early stage sales call&#8230;where we have to make a lot of guesses because someone&#8217;s Uncle&#8217;s cousin made the intro&#8230; and that&#8217;s why Sal had to the do the interview&#8230;even though Sal works in People Ops and is brilliant but has no idea how to conduct one of these.</p><p>The second expectation we need to set flows directly from the insight about how little we can learn in one chat: talking to users is ongoing and the volume of touch points must be high so we don&#8217;t have to cram everything into a few sessions with a few people. The fail mode of too high of an expectation from one meeting generally comes about because we don&#8217;t have that many users to talk to, so everyone who has access to one wants to hog them all to themselves and batch up a lot of questions for these rare, magical moments. This is a symptom of an entirely different set of problems&#8212;either bad internal culture (ex: a possessive sales force) or an external signal from the market that our product isn&#8217;t awesome enough yet to have earned other people&#8217;s time in significant numbers. Highly specialized emerging technology products can be excepted to some degree if the total user base on planet Earth is less than a few thousand people. When this is the case, we need Founders or other team members who have done the job before (and recently!) or have some access or experience that allows them to speak about the users credibly on an ongoing basis. For example, if you&#8217;re building a developer tool for quantum computing and you were a quantum computing developer, then you likely can get away with this to some degree for a period of time. And if you&#8217;re building something for a community like this and don&#8217;t have that access and can&#8217;t hire, advise, or buy your way into it, that itself is a sign that this might not be the place for you to find product-market-fit.</p><p><strong>Now, Execute With Thought</strong></p><p>Now that we have sufficient people to talk to and narrow expectations for how much we can learn in any one interaction, we can focus on the interview session itself.  Remember, if we can learn three or four nuggets of insight in the interview, it&#8217;s a win.  We can&#8217;t entirely control who those insights will benefit (product, marketing, sales, etc), but we can steer the questions toward accomplishing one narrow goal, for example a usability test, a value test, or building out a user journey map.  Building an amazing product requires hundreds if not thousands of great insights across every aspect from initial awareness to core value propositions to who renews and becomes a power user, so we need to be prepared that talking to users isn&#8217;t a start to finish process but rather an ongoing activity that we never complete.</p><p><strong>Don&#8217;t Delegate To the Least Experienced</strong></p><p>I get it, a low signal discussion with a user can be a painful use of time, and because of the process argument I made above, it&#8217;s easy to find templates or hire an agency to handle your interviewing for you. That agency, you should expect, will put its most junior person, probably from outside of the United States on the task. For those rare moments where that person is experienced and brilliant, hooray, but for most of us the result we&#8217;re going to get is really poor. The last few issues put this into context and hopefully articulate why this job is one you shouldn&#8217;t outsource (at least not entirely) and if you do, it needs to be with someone highly credible, because the results will alter your strategy, and bad results will do so in the wrong directions.</p><p><strong>Asking the Right Questions</strong> </p><p>I won&#8217;t belabor this point as many great books have been written on the topic, but I&#8217;m repeatedly surprised how often I hear someone request to speak to users and then I join the calls and the questions prove they haven&#8217;t read or digested anything ever learned about this specialty. You get half of the interview focused on demographics or a ton of hypotheticals and questions like &#8220;What feature do you want to see built next?&#8221;  or &#8220;Do you like this?&#8221; and other questions that don&#8217;t move the needle.  The questions need to explore real world circumstances, and like a scientist, probe at motivations and impact without explicitly saying what you are testing. Related is asking the right questions but not setting them up systematically to prove or disprove your value hypothesis. If we&#8217;re comparing two approaches, we need to ask questions that will reveal the participants&#8217; preferences even if unstated.  For example, you might inquire about the cost to the business of not solving a particular problem, wait ten minutes, ask the same question about a different option,  and then compare those results.</p><p><strong>Follow the Threads that Matter</strong></p><p>I&#8217;d argue that the number one issue I notice on mediocre user interview calls is when the person running the interview stays on script after the user tells a story that might be the secret to unlocking huge value. It sounds like this:</p><p><code>Researcher: &#8220;How important is that aspect of your job?&#8221;</code></p><p><code>Participant: &#8220;It&#8217;s pretty low for me. But that reminds me, if I don&#8217;t get the TPS report filed with all the right inputs, we get fined $20,000 per incident; it happened three times last week.&#8221;</code></p><p><code>Researcher: &#8220;Great, and can you tell us how you found our product?&#8221;</code></p><p>It&#8217;s important to avoid this tight focus on a set of scripted questions that completely misses the forest for the trees. Scripts are fine to the extent that they prompt you to ask about the things you want to test or learn, but charging through them mechanically tends to destroy conversation, and conversation and stories about real situations tend to illuminate real signal.</p><p><strong>Interpret Answers Credibly With Context </strong></p><p>This is by far the hardest to teach and where experience matters the most. Let&#8217;s take our TPS report example for a moment. If this is a good match for our business, this should be the focus of the interview. But it may be the case that the fines are levied for legal mistakes, and our company DNA is all about building hardware, for example. Knowing what&#8217;s relevant  and that you are seeing the tip of an iceberg is a big part of the challenge. The other half of the battle is recommending initial solutions that get at the core of what the customer really needs.  It&#8217;s pretty easy to listen to someone say that they struggle with weight loss, for example, and it&#8217;s quite another thing to diagnose that a solution that increases the percentage of vegetables in their diet through a clever delivery mechanism and fills them up at the same time is a better solution than another calorie counter. This usually doesn&#8217;t happen real-time in the discussion with the user, but the best product people are listening for these seeds and imagining many possibilities based on the customer/industry/technology constraints.</p><p><strong>Focus Narrowly, Often, To Be Broad</strong></p><p>It&#8217;s very difficult to uncover what&#8217;s happening in an entire industry or for a person&#8217;s specific job in one interview. Instead of trying to hit the middle ground, it&#8217;s better to aim narrowly across a wide set of customers, but using a different focus with different subsets of them. We discover the middle by going deep across many examples, not by directly soliciting details about the middle. For example, if we are building a product for reserving space on a rocket to launch new satellites, we learn a lot more by asking five customers &#8220;How did you book your last three launches and why did you do it this way&#8221; versus &#8220;What is the most common launch software?&#8221; The latter won&#8217;t hurt you, it&#8217;s just not that helpful beyond initially identifying the existing suppliers (which you could do with Google), whereas the former will give you the answer to what you&#8217;re competing with and context about what you might need to do to be superior.  We have to be deep by being narrow across a range of topics. </p><p>We should also be careful of going too narrow and wasting time. A set of 20 interviews where we ask the same exact scripted questions about the password reset flow and learn nothing new after the third one is a waste.  It&#8217;s equally important to zoom out often enough to avoid going really deep on lots of little problems that don&#8217;t impact the highest value issues for the customer. As much as I encourage lots of interviews, people&#8217;s time is valuable and ultimately scarce, and if we waste it, it&#8217;s hard to re-acquire it.  It&#8217;s also not okay to deeply understand the moment in time we are trying to impact but be clueless about what happens right before customers seek out our product or right after they finish.</p><p>In summary, we&#8217;re not wrong to be skeptical when we get asked so often for more access to users but:</p><p>a) We can&#8217;t let access become scarce</p><p>b) We need to respect that different constituencies need different signal to be successful</p><p>c) We should manage our own expectations so we accomplish something real with each one, and </p><p>d) We need to reject low quality, templatized interviewing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/one-does-not-simply-talk-to-users?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.emergentproduct.com/p/one-does-not-simply-talk-to-users?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we focus on product to help the world&#8217;s most ambitious Founders make a difference.</em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Emergent - A Product Principles Newsletter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When to Add New Products]]></title><description><![CDATA[How to determine when a startup or corporate innovation team should build new products.]]></description><link>https://www.emergentproduct.com/p/when-to-add-new-products</link><guid isPermaLink="false">https://www.emergentproduct.com/p/when-to-add-new-products</guid><dc:creator><![CDATA[Adam Judelson]]></dc:creator><pubDate>Tue, 14 Feb 2023 18:13:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5ypY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5ypY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5ypY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5ypY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5ypY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5ypY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5ypY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg" width="1456" height="1222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1222,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1284497,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5ypY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5ypY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5ypY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5ypY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a553f6-1772-47ab-9db5-8563f9ae07e1_4102x3442.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">So many ideas, so little time.</figcaption></figure></div><p>Founders, Chief Product Officers, and innovation teams alike need to have a philosophy about when they will build new product lines. Without a set of principles to guide these decisions, the pressure to divert resources to pay homage to the next great idea becomes overwhelming.  Before long, teams have a half dozen disparate but spiritually related efforts afoot, most of which don&#8217;t deserve to exist, and they drain scarce resources away from the most important product. Based on numerous experiences operationally and as an advisor, I argue that the bar is simple and ought to be quite high for adding new products&#8212;<strong>teams shouldn&#8217;t launch new product lines until they achieve product-market-fit on their existing lines</strong>&#8212;conversely, they can and should launch complimentary products if existing product lines have product-market-fit <strong>AND</strong> if marginal dollars invested have a plausible chance of returning <strong>EQUAL OR</strong> <strong>MORE</strong> value. </p><p>If we only launch first product lines after going through rigorous external market validation, fundraising, and/or corporate budgeting cycles designed to protect against bad investments, why should the bar be any lower for a second or third product line that will cost just as much and carry the same or higher risk? It sounds easy enough to agree with, but there is something about the momentum a company has once it begins hiring or growing a team at a great clip, and once the market starts to recognize the worth of our products, that makes us feel that opportunities are everywhere.  These opportunities <em>feel </em>easier to capture than the business in front of us. I contend that this is a psychological fallacy&#8212;we know the specifics of our current situation well, and we know what stands in the way, and conquering those challenges <em>feels</em> hard, but new ideas aren&#8217;t as well understood so they feel like pure upside without the trench warfare required to bring an idea to life in the market.  Of course, this perception is false&#8212;the follow-on idea is JUST AS HARD; we just don&#8217;t realize it yet. The perception of ease and the excitement for what&#8217;s new distracts us, and causes us to burn cash faster while multiplexing and distracting our teammates.  In short&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Emergent - A Product Principles Newsletter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>DON&#8217;T BRANCH INTO NEW AREAS IF&#8230;</strong></p><ul><li><p>Your main, existing product has not achieved product-market-fit. </p></li><li><p>Do continue testing adjustments to your product to achieve product-market-fit</p></li><li><p>Do periodically consider if you&#8217;re on the right path strategically</p></li></ul><p><strong>DO BRANCH INTO NEW AREAS IF&#8230;</strong></p><ul><li><p>You&#8217;ve built a quickly growing business for your first product AND</p></li><li><p>You have strong reason to believe that lighting a new fire will grow the business as fast or faster than pouring gasoline on the existing momentum, or you have sufficient funding to justify pushing two initiatives simultaneously with autonomous teams that won&#8217;t distract each other.</p></li><li><p>OR, if you&#8217;ve decided, per above, to abandon the first focus in favor of aligning the whole team on a new one</p></li></ul><p>What we want to avoid is the painful position so many startups and innovation teams end up in. Here are the hallmarks:</p><ul><li><p>You&#8217;re actively building multiple separate products for multiple separate audiences</p></li><li><p>There are multiple development teams with multiple sets of stakeholders, often with entangled dependencies</p></li><li><p>Disciplines like product, marketing, and sales are splitting their time across these initiatives even though none is clearly working</p></li><li><p>There are as many discussions of new ideas as there are for improving the existing central product line</p></li></ul><p>It&#8217;s easy for us to confuse action (generally, a good thing) on a new product as good energy but what it&#8217;s really doing is numbing us as founders or executives to the lack of traction we&#8217;re experiencing on the main product line. Resolving that challenge should be the top goal of everyone who can help, not launching another product to rescue the first one.  As obvious as this might sound, I&#8217;ve never encountered a startup or innovative team pre-product-market-fit that was too focused. Let&#8217;s give that a moment to sink in. To the contrary, the opposite is endemic in medium successful ventures. But the mantra of small team productivity, which is great in so many ways, isn&#8217;t true in these situations. A group of 50 people working toward one great vision is far more powerful than two teams of 20 people working toward mediocre ones while simultaneously driving 10 people common to both projects nuts and draining their energy.</p><p><strong>A Simple Way To Manage The New Bets</strong></p><p>Once the product has proven itself and we&#8217;re ready to launch a follow-on, how do we manage the new bet? Similar to my guidance above, I don&#8217;t see a strong reason to re-invent the wheel&#8212;pretend your new initiative is a brand new baby startup and put it through the same tests that a founder would face when approaching the investor community. A sample set of stages could look like:</p><ol><li><p>Invest $10K-$50K to validate if there is a sufficient market and demand for the product and whether you can build the right team</p></li><li><p>If so, invest $100-$250K to build a working version and seek traction</p></li><li><p>If significant traction is achieved, invest $1-2.5M to scale and grow</p></li><li><p>If scaling and growth works well beyond the early adopters, invest $8-$12M to build a first class team and scale</p></li><li><p>Etc, etc.</p></li></ol><p>Please consider the monetary values above as rough guideposts&#8212;different organizations will have different resources and different costs, but the point is to roughly 5-10X investment each time the product can prove itself ready for the next phase. For venture-backed companies, this model is obvious because the founders went through it for the first product line, so it&#8217;s simply a matter of reminding everyone who is new about these criteria. In a corporate innovation setting, the challenge generally is to get an annual budgeting cycle to line up with these needs. There&#8217;s nothing worse than generating $10M of demand six months into a budgeting cycle with only $2M invested. In these settings, I recommend pre-negotiating a set of bespoke milestones and rough investment levels so product teams don&#8217;t get stuck waiting for bureaucracy when they have succeeded in finding early indications of product-market-fit.</p><p>The other advantage to this model is that it empowers us to test more bets each time we&#8217;re ready to add a new product line. Instead of putting $5M blindly into the second line, for example, we can put smaller amounts into multiple options and see which ones advance before making a big decision that is hard to roll back structurally or financially.</p><p><strong>But This Guidance Doesn&#8217;t Always Apply</strong></p><p>There are always exceptions to any guiding principles, and I&#8217;ll briefly call out five:</p><ul><li><p>Organizations beyond the smallest startups should always have some people/time/budget set aside for experimentation (often labeled R&amp;D, although I dislike this term and the structure it implies because it makes it sound like it&#8217;s supposed to be isolated from the rest of the business).  Further, if a team member discovers something great on the frontlines, it should be incorporated into the existing product.</p></li><li><p>We should always be testing our existing product and new ways to improve it or expand its reach and desirability&#8212;this article isn&#8217;t about those tests, it&#8217;s about establishing entirely new product lines altogether</p></li><li><p>For many products, the achievement of product-market-fit for the foundational technology dramatically simplifies finding it again for the follow-on products. This was certainly true at Palantir where it was a lot less than 2X the work to serve two different markets in their similar data integration needs. In situations like these, the above framework is too rigorous and will limit growth that ought to be claimed sooner/faster. </p></li><li><p>We have multiple well-vetted ideas showing about equal promise to be the next product line. When this happens, see if you can justify investment for both! Don&#8217;t force a false tradeoff.</p></li><li><p>Sometimes we&#8217;re lucky enough to have an incredible team that cannot be stopped and has an amazing track record. We need to empower A+ teams like these and encourage them to skip a few stages, give them the investment they need, and trust their instincts.  VCs do this all the time when they write checks for multi-exit founders with little regard for what they are going to build.  We can do this internally inside a growth-stage startup or corporate innovation team too.</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/p/when-to-add-new-products?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.emergentproduct.com/p/when-to-add-new-products?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><em>Hi! If you enjoyed these insights, please subscribe, and if you are interested in tailored support for your venture, please visit our website at <a href="http://www.firstprinciples.la/">First Principles</a>, where we focus on product to help the world&#8217;s most ambitious Founders and innovation teams make a difference.</em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.emergentproduct.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Emergent - A Product Principles Newsletter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>