<?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[Ravi on Product]]></title><description><![CDATA[Reflections on building products & teams people love.]]></description><link>https://blog.ravi-mehta.com</link><image><url>https://substackcdn.com/image/fetch/$s_!uTiz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6c7b4af-c84b-4d24-a043-dff50398e3a9_209x209.png</url><title>Ravi on Product</title><link>https://blog.ravi-mehta.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 13 Apr 2026 10:10:33 GMT</lastBuildDate><atom:link href="https://blog.ravi-mehta.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ravi Mehta]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ravimehta@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ravimehta@substack.com]]></itunes:email><itunes:name><![CDATA[Ravi Mehta]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ravi Mehta]]></itunes:author><googleplay:owner><![CDATA[ravimehta@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ravimehta@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ravi Mehta]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The product lifecycle is broken]]></title><description><![CDATA[Writing software now costs less than writing about it &#8212; and that changes everything.]]></description><link>https://blog.ravi-mehta.com/p/master-prototyping</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/master-prototyping</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Fri, 10 Apr 2026 14:11:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/224a536d-1b95-4f56-9acb-9a4676da929c_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>&#128227; <strong>Want to build this muscle?</strong> I&#8217;m presenting a hands-on session on AI prototyping at Dan Olsen&#8217;s <a href="https://events.ticketleap.com/tickets/dan-olsen/ravi">Lean Product Meetup</a> next week in Mountain View. Dan&#8217;s meetup has been one of the best product communities in Silicon Valley for years &#8212; 11,000+ members &#8212; and he&#8217;s a fantastic host. You can attend in-person at Intuit HQ or join via Zoom. <a href="https://events.ticketleap.com/tickets/dan-olsen/ravi">Grab a ticket here.</a></em></p><p><em>And if you want to go deeper, my <a href="https://www.reforge.com/courses/ai-prototyping">AI Prototyping course with Reforge</a> starts April 24th.</em></p><div><hr></div><p>Many of the best practices we take for granted weren&#8217;t designed to help you build the best product. They were designed to avoid expensive mistakes.</p><p>The &#8220;minimum viable product&#8221; is the clearest example: <strong>no customer is looking for a product that </strong><em><strong>just barely</strong></em><strong> solves their need</strong>. </p><p>MVPs exist because building software is expensive, and we want to validate demand before investing further.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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><h2>MVPs are no longer viable</h2><p>That single constraint &#8212; the expense of building software &#8212; shaped every aspect of yesterday&#8217;s product lifecycle. We avoided building for as long as possible. And when we did build, we built as little as we could get away with.</p><p>We created an escalating ladder of artifacts &#8212; each requiring more effort but providing stronger signal:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ed5H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ed5H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ed5H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ed5H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ed5H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ed5H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:176462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ed5H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ed5H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ed5H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ed5H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8dda5d-abf2-458d-a182-56118d61d968_1920x1080.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 started with specs &#8212; relatively quick to write and easy to iterate.</p><p>After specs, we moved to visual designs. Wireframes come first &#8212; quick sketches to establish structure. Then detailed designs, sometimes pixel-perfect.</p><p>But even the best mockup can&#8217;t capture how modern software actually feels. Animations, generative AI output, native interactions &#8212; these only make sense when you experience them. A Figma mockup can show you a screen. It can&#8217;t show you whether an interaction feels right.</p><p>Still, we created these artifacts because we need conviction before we commit engineering resources. Visual designs are expensive to create and hard to iterate, but they were cheaper than building the wrong thing.</p><p>And when working software finally entered the picture, effort jumped dramatically &#8212; teams often skipped functional prototypes entirely because they&#8217;re nearly as hard to build as the MVP itself.</p><div class="pullquote"><p>The traditional product lifecycle was not designed to help you build great products. <br>It was designed to manage the cost of building the wrong ones.</p></div><p>At each step, we got valuable signal that gave us the conviction to invest in the next step. If we didn&#8217;t get that conviction, we went back to square one &#8212; iterating cheaply until we figure out what&#8217;s missing.</p><p><strong>This process wasn&#8217;t designed to help you build great products. It was designed to manage the cost of building the wrong ones.</strong></p><h2>From assembly line to jazz band</h2><p>For decades, that was the right approach. When building software is expensive, you manage costs carefully. Even the most agile teams operated as assembly lines &#8212; handoffs from one team to another, conviction required at every stage to justify the next.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oOKN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oOKN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oOKN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oOKN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oOKN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oOKN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg" width="725.203125" height="406.4325206043956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:725.203125,&quot;bytes&quot;:181517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oOKN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oOKN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oOKN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oOKN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c04026-67cc-40a3-a129-0737cfb0e632_1456x816.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>But what happens when the cost of building software drops dramatically?</p><p><strong>Today, AI is changing the fundamental constraint of product management.</strong></p><p>What once took weeks now takes hours.  You can often create a working prototype in less time than it takes to write a detailed spec or sketch out a wireframe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WTpx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WTpx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WTpx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WTpx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WTpx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WTpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg" width="724.65625" height="407.619140625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724.65625,&quot;bytes&quot;:163656,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WTpx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WTpx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WTpx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WTpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aa9d186-d430-4966-a03c-a7cf28c71d22_1920x1080.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>When working software becomes cheap to produce, the assembly line stops making sense. Why wait until the end of the process to see your idea come to life? Why hand off a spec when you can provide a prototype that better reflects the requirements?</p><p>Moving forward, the best product teams will operate like a jazz band. Instead of staged handoffs, team members riff off each other &#8212; each leveraging their unique strengths to get the right artifacts in front of customers. The flow isn&#8217;t one-directional. It loops back. It branches. Prototypes inform research. Research reshapes prototypes. A spec might be the first step, or it might be one of the last.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gj6y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gj6y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gj6y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gj6y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gj6y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gj6y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg" width="728" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:323046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gj6y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gj6y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gj6y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gj6y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050099cf-8784-495f-90ac-241dd528d5d1_2048x1153.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>Working software is no longer just what we deliver at the end of the process. It&#8217;s integral to how we communicate, decide, and validate along the way.</p><h2>The new operating model</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FOW0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FOW0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FOW0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FOW0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FOW0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FOW0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg" width="725.765625" height="408.2431640625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:725.765625,&quot;bytes&quot;:180090,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FOW0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FOW0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FOW0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FOW0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c9f73d2-e3ef-4143-8151-448b8ac8e698_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the old model, product development moved in a rigid sequence: PM hands off to design, design hands off to engineering, and each step introduces weeks of lag while teams wait for the next function to pick up the work.</p><p>In the new model, those handoffs collapse into a tighter loop &#8212; PM, design, and engineering riff together, using working prototypes to align early and iterate quickly. The result is less time spent translating intent across documents and meetings, and more time spent learning from real interactions and real customer conversations.</p><p>This isn&#8217;t incremental &#8212; it&#8217;s a fundamental shift in how we operate. In this new model:</p><ol><li><p><strong>Speed is no longer a competitive advantage &#8212; it&#8217;s table stakes.</strong> We can build faster, but so can our competitors. The market landscape and customer expectations are changing as quickly as we can build. Moving fast matters, but it&#8217;s not a moat.</p></li><li><p><strong>Everyone is a builder &#8212; which makes prioritization harder.</strong> PMs, founders, salespeople, customer success teams &#8212; anyone with product input can now turn hunches into working software. That&#8217;s a flood of new possibilities, often from people closer to the customer. But more prototypes doesn&#8217;t mean better products. You need sharper validation to filter for what actually serves the customer.</p></li><li><p><strong>The math on exploration has flipped.</strong> You can build five solutions instead of committing to one. Hunches that would never justify the resource investment can now get tested. What used to look like waste &#8212; building something you might throw away &#8212; is now the fastest path to the right answer.</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_!uqXS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uqXS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uqXS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uqXS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uqXS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uqXS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151795,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uqXS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uqXS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uqXS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uqXS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43e3dfdb-5c32-422e-97f1-5f4d9ad962a5_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is why prototyping has become a must-learn skill. Not because it&#8217;s new and shiny &#8212; because it&#8217;s now foundational.</p><p><strong>The best product builders are integrating working software into every phase of discovery and development.</strong></p><p>They prototype to explore. They prototype to align. They prototype to validate. Fluency with prototyping is now as fundamental as the ability to write a clear spec or run a good customer interview.</p><h2>Prototypes are decision-making tools</h2><p>Prototyping is fun &#8212; and it&#8217;s easy to get pulled into crafting the perfect thing. It&#8217;s critical to remember that prototypes aren&#8217;t the deliverable; they&#8217;re a tool for making better and faster decisions.</p><p>This means the first question isn&#8217;t &#8220;What should we prototype?&#8221; Instead, start by asking: &#8220;What decision are we trying to make?&#8221;</p><p>Your answer determines what you build:</p><ul><li><p><strong>Concept prototypes</strong> &#8212; <em>Exploring which direction to pursue?</em> Build rough variations to map the solution space.</p></li><li><p><strong>Design prototypes</strong> &#8212; <em>Need to align stakeholders on what we&#8217;re building?</em> Build something higher fidelity that gets everyone on the same page.</p></li><li><p><strong>Research prototypes</strong> &#8212; <em>Need to validate whether customers will use it?</em> Build something users can understand and get value from.</p></li><li><p><strong>Technical prototypes</strong> &#8212; <em>Need to prove technical feasibility?</em> Build something that tests how things work in the real world.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a8pr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a8pr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a8pr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a8pr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a8pr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a8pr!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:312228,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a8pr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a8pr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a8pr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a8pr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd0df7ef-fd74-4ec7-b967-acd639462492_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the jazz band in action. During any product cycle, you&#8217;ll reach for some combination of these prototypes &#8212; not in a fixed sequence, but as the questions demand. Each prototype answers critical path questions, helping the team build the conviction to launch.</p><p>The fast pace of prototyping also means we can throw out a lot more work. Dead ends that used to cost weeks now cost hours. This kind of exploratory iteration used to be the privileged domain of large companies with big research budgets. Anthropic <a href="https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built">reportedly cycles through 10 or more prototypes</a> for a single feature, each iteration compressed to hours by AI coding tools. That kind of rapid experimentation is now accessible to anyone.</p><p><strong>The prototype itself is never the point. The decision it enables is.</strong></p><h2>Prototypes are sketches, not finished paintings</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MvqZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MvqZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MvqZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MvqZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MvqZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MvqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:268477,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/193748519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MvqZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MvqZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MvqZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MvqZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5850ef56-0a57-41bb-99da-cfbc8e5b5b7b_1920x1080.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>An artist never starts by putting oils directly on a blank canvas. Oil painting is slow, deliberate, and expensive to change. So you start with a pencil sketch &#8212; fast, cheap, and easy to revise. The sketch captures the composition, the proportions, the intent. It tells you whether the painting is worth making. And then &#8212; this is the important part &#8212; the sketch gets painted over. It&#8217;s not the final product. It was never meant to be.</p><p>Your prototype is that sketch. It captures the flows, the interactions, the intent. It tells your team whether the product is worth building. But it was always meant to be replaced by the fully realized product &#8212; just as the pencil lines disappear under layers of oil paint.</p><p>Throwing away a prototype sounds inefficient. After all, it means building the similar things more than once. But the opposite is true. Trying to turn your prototype into production code weighs it down from the very start and undermines the and flexibility of prototyping. For the same reason, artists don't throw oil paints onto a blank canvas. Skipping the sketch ends up costing time, not saving it. </p><p>The data backs this up. When development consultancy Whitespectre <a href="https://www.whitespectre.com/ideas/ai-powered-prototype-to-production-process/">audited an AI-built prototype</a> &#8212; a Jira evaluation tool a PM had assembled in four hours using v0, Cursor, and ChatGPT &#8212; they found that only 30% of the code was salvageable for production. The rest was unusable code. That&#8217;s not a failure. That&#8217;s the process working exactly as intended. The prototype compressed weeks of alignment and discovery into a single afternoon.</p><p><strong>The prototype&#8217;s job is to give the team a running start, not to cross the finish line.</strong></p><p>The handoff is where you pass the conviction you&#8217;ve built &#8212; along with the decisions, context, and intent behind it &#8212; to the people who will bring it to life in production.</p><h2>The culture required to make this work</h2><p>AI prototyping isn&#8217;t just a matter of rolling out new tools. It&#8217;s a shift in how teams build.</p><p>Nobody has this fully figured out yet. The loudest LinkedIn takes &#8212; &#8220;we don&#8217;t need engineers anymore,&#8221; &#8220;only hire builders,&#8221; &#8220;I replaced my team with AI agents&#8221; &#8212; are mostly overreach.</p><p><strong>AI prototyping is evolving how we work, not replacing who does the work.</strong></p><p>The critical questions remain the same:</p><ol><li><p>What do customers really want?</p></li><li><p>How do we best serve them?</p></li><li><p>How do we build a durable business around that value?</p></li></ol><p>What <em>has</em> changed is the cost of exploring and communicating solutions. Teams that embrace this new way of working share a few traits:</p><ul><li><p><strong>They prototype constantly &#8212; and with purpose.</strong> Skill comes from reps. The teams pulling ahead aren&#8217;t theorizing about AI tools; they&#8217;re using them every day. But volume alone isn&#8217;t the point. Every prototype answers a question. If you can&#8217;t articulate what you&#8217;re trying to learn, you&#8217;re not prototyping &#8212; you&#8217;re tinkering.</p></li><li><p><strong>They aren&#8217;t territorial.</strong> AI prototyping blurs traditional boundaries. PMs explore UX. Engineers define requirements. Designers validate technical assumptions. The best teams aren&#8217;t threatened by this &#8212; they welcome it. Assembly line handoffs become jazz band collaboration.</p></li><li><p><strong>They have permission to learn.</strong> This is the most important one. AI prototyping is a skill. Skills take practice. That means leadership gives teams autonomy to try things that might not work &#8212; and doesn&#8217;t expect immediate perfection. Teams without permission to fail don&#8217;t build the muscle.</p></li></ul><p>Teams that embrace this shift build better products faster. Teams that don&#8217;t are operating at the same old speed while everyone around them accelerates.</p><h2>Build software to build conviction</h2><p>For decades, the expense of software shaped every aspect of how product teams operated. Artifacts, handoffs, gates, approvals &#8212; all designed to build conviction before spending.</p><p>That constraint is gone.</p><p>Working software is no longer just what you ship at the end. It&#8217;s how you communicate, make decisions, and validate ideas throughout the entire development process.</p><p>Remember where we started: the processes we&#8217;ve inherited weren&#8217;t designed to help you build great products. They were designed to manage the cost of building the wrong ones.</p><p>Now you can focus on what actually matters.</p><p>Prototyping is how you get there &#8212; not as a phase or a deliverable, but as a default mode for turning ambiguity into clarity. Fluency with prototyping is now as fundamental as writing a clear spec or running a good customer interview.</p><p>The opportunity isn&#8217;t just to work faster. It&#8217;s to finally build the way we always wanted to &#8212; with working software at the center of every decision.</p><div><hr></div><p><em><strong>Ready to get started?</strong> I&#8217;m presenting a hands-on session on AI prototyping and context engineering at Dan Olsen&#8217;s <a href="https://events.ticketleap.com/tickets/dan-olsen/ravi">Lean Product Meetup</a> next week &#8212; in-person at Intuit HQ in Mountain View or via Zoom. Dan&#8217;s community is one of the best in Silicon Valley for product builders, and this session will put the ideas from this post into practice. <a href="https://events.ticketleap.com/tickets/dan-olsen/ravi">Grab a ticket here.</a></em></p><p><em>And if you want to go deeper, my <a href="https://www.reforge.com/courses/ai-prototyping">AI Prototyping course on Reforge</a> starts April 24th. You&#8217;ll learn how to turn prototyping into a practical skill you use every day &#8212; from software fundamentals to advanced techniques like data-driven prototyping and context engineering.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Competitive differentiation is poison]]></title><description><![CDATA[Why the most common strategic advice is pulling your focus to the wrong thing.]]></description><link>https://blog.ravi-mehta.com/p/competitive-differentiation-is-poison</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/competitive-differentiation-is-poison</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 19 Mar 2026 14:14:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3fc1dd89-09a6-4e05-90d1-ea220293ae59_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>We just wrapped the beta cohort of my new course on AI prototyping at Reforge, and the first official cohort kicks off April 24. </em></p><p><em>My goal was to go deeper than the tutorials out there and help non-technical people become AI-native builders. If prototyping and AI-powered development is reshaping how you approach your role &#8212; whether you're a PM, designer, engineer, user researcher, or something else entirely &#8212; check it out.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.reforge.com/courses/ai-prototyping&quot;,&quot;text&quot;:&quot;Join AI Prototyping starting April 24th&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.reforge.com/courses/ai-prototyping"><span>Join AI Prototyping starting April 24th</span></a></p><div><hr></div><p>The most differentiated product? Might just be something nobody wants. And yet teams rally around it. Slide decks build toward it. Entire roadmaps get shaped by the question <em>&#8220;What makes us different?&#8221;</em> &#8212; when the far more important question is <em>&#8220;What makes us better?&#8221;</em></p><p>Over my career consulting with dozens of companies on product strategy, I&#8217;ve found that the focus on differentiation is more destructive to clear strategic thinking than any other concept. The problem isn&#8217;t that differentiation is wrong &#8212; it&#8217;s that it&#8217;s incomplete. To understand why, we need to go back to first principles.</p><div class="pullquote"><p>The focus on differentiation is more destructive to clear strategic thinking than any other concept.</p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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><h2>The commodity-monopoly spectrum</h2><p>The concept of strategic differentiation comes from a first principle about pricing power. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f9Fy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f9Fy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png 424w, https://substackcdn.com/image/fetch/$s_!f9Fy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png 848w, https://substackcdn.com/image/fetch/$s_!f9Fy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png 1272w, https://substackcdn.com/image/fetch/$s_!f9Fy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f9Fy!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png" width="1200" height="367.90490341753343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bee20b6-2a50-4470-8846-51338cced618_2019x619.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:619,&quot;width&quot;:2019,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:102305,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/191440979?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1710a1c4-af64-4f46-9048-88b060acaf18_2386x1882.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f9Fy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png 424w, https://substackcdn.com/image/fetch/$s_!f9Fy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png 848w, https://substackcdn.com/image/fetch/$s_!f9Fy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.png 1272w, https://substackcdn.com/image/fetch/$s_!f9Fy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bee20b6-2a50-4470-8846-51338cced618_2019x619.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>Consider two types of products:</p><ol><li><p><strong>A complete commodity</strong> &#8212; like bananas. Every product is identical. Customers don&#8217;t care which one they choose. The market sets the price, not the company.</p></li><li><p><strong>A complete monopoly</strong> &#8212; like the NFL. The product is the only one of its kind. The company has complete control over price &amp; supply.</p></li></ol><p>These two extremes behave very differently. Commodity sellers have to match the market price or lose share to a cheaper provider selling the same thing. Monopolies can lower prices to increase demand or raise prices to pad profits. They&#8217;re in control. And we know from NFL ticket prices which option monopoly companies choose &#8212; they&#8217;re much more in the business of maximizing profits than maximizing demand.</p><p>Most companies don&#8217;t exist at either extreme. In a capitalist economy, total monopolies get regulated or assailed by competition that steals away their monopoly power. And commodity sellers band together to reclaim pricing control &#8212; this is why OPEC exists.</p><h2>How &#8220;differentiation&#8221; becomes a trap</h2><p>So competitive differentiation comes from this fundamental strategic principle: commodity products are all the same as other products in the market; monopoly products are unique. As shorthand, we use terms like &#8220;competitive differentiation&#8221; or &#8220;unique selling proposition&#8221; to highlight that there&#8217;s value in being unique.</p><p>But here&#8217;s the nuance that gets lost: <strong>being unique only matters if customers in your market want the unique thing you&#8217;re selling.</strong> Uniqueness on its own is not a virtue. In fact, uniqueness for the sake of uniqueness can undermine your entire strategy because it conflates being different with being better.</p><div class="pullquote"><p>Uniqueness can undermine your entire strategy because it <br><strong>conflates being different with being better</strong></p></div><p>On the flip side, sameness can be a virtue. A product that closely resembles another product with strong product-market fit benefits from selling into a market that already wants what it has. In a pre-product-market-fit company, the similarity of your product to others carries a lot more weight than differences customers may not want.</p><p>That doesn&#8217;t mean your product can be identical to the competition. All things being equal, customers choose the product they&#8217;ve heard of, the product their friends use, the product from an established company with a track record.</p><p>So you need something to break through the noise. But what? Let&#8217;s look at two markets that tell very different stories about what that &#8220;something&#8221; actually is.</p><h2>Two markets, two lessons</h2><h3>Uber vs. Lyft: Advantage through network effects</h3><p>In the ride-sharing market, Uber and Lyft are nearly identical products. Uber won not because it was simply different, but because it had inherent advantages. As the network of drivers grew, that created a compounding advantage: better prices and faster service. Yes, you could call better prices and faster service &#8220;different&#8221; &#8212; but the important point is that those differences confer an <em>advantage</em> &#8212; one that compounds over time, making it harder and harder for anyone to compete.</p><h3>Tidal vs. Spotify: Different &#8800; better</h3><p>In the early days of music streaming, Tidal had genuinely interesting strategic differences. Founded by music industry veterans, it offered a library of music unavailable on Spotify and the ability to stream CD-quality audio. Tidal was meaningfully different.</p><p>But Spotify had an advantage. With its smaller library and less focus on audio fidelity, Spotify could do a better job actually streaming songs to customers. Songs started faster. Fewer cutouts. Fewer buffering issues. It worked on connections of varying quality.</p><p>On paper, Spotify was subpar compared to Tidal &#8212; a smaller library, lower audio quality. But they had an advantage: more reliable music streaming. At the end of the day, listeners want to enjoy music uninterrupted more than they care about exclusive tracks they may never search for.</p><h2>From differentiation to advantage</h2><p>The next time you&#8217;re in a heated strategic conversation, pay attention. </p><p>If &#8220;competitive differentiation&#8221; or &#8220;unique selling proposition&#8221; are taking up a lot of airtime, notice where the focus lands. These terms pull your attention toward what&#8217;s <em>different</em> &#8212; not what&#8217;s <em>better</em>.</p><p>Instead, spotlight the term <strong>competitive advantage</strong>. Ask:</p><ul><li><p>What advantages do we have relative to others in the market?</p></li><li><p>How can we turn those advantages into a product that&#8217;s better for customers?</p></li></ul><p>When you focus on advantages instead of differences, you realize the goal isn&#8217;t uniqueness. It&#8217;s competitiveness. </p><p>The most successful companies &#8212; the ones that are effectively monopolies or near-monopolies &#8212; didn&#8217;t get there because they were different from everyone else. They got there because they had the biggest advantage, and that advantage compounded over time.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Building AI products: Lessons from Productboard Spark]]></title><description><![CDATA[A detailed look at how one team navigated the hard calls: figuring out where AI actually fits, shipping ahead of customers, and building quality through rigorous evaluation & iteration.]]></description><link>https://blog.ravi-mehta.com/p/building-ai-products-lessons-from</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/building-ai-products-lessons-from</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 29 Jan 2026 14:27:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/671384af-3975-454a-b4ad-cea71508ad93_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I'm excited to share this guest post from the product team at Productboard. As they've evolved their platform around AI (first with Pulse, now with Spark), they've accumulated hard-won lessons about building AI-powered products customers love. Two insights stood out to me: first, their distinction between guiding and automating (users say they want AI to do tasks for them, but the real value is in AI that helps them think better). Second, their framing of AI quality as a "third dimension" that breaks traditional product development: you might build the UI and backend in two weeks, then spend two months iterating on AI quality. It's one of the more practical pieces I've seen on building AI that consistently delivers.</em></p><div><hr></div><p>Right now every product team is wrestling with the same question: How do we actually build AI products that work?</p><p>The advice is often too abstract (&#8221;AI will change everything!&#8221;) or too technical (&#8220;Here&#8217;s how you can optimize your RAG pipeline.&#8221;). What&#8217;s missing is the messy middle: the product decisions, team dynamics, and quality trade-offs that determine whether your AI feature delights users or gets abandoned after one try.</p><p>Over the past few years, Productboard has embarked on a journey to completely re-architect our product experience to be AI-first. We started with <a href="https://www.productboard.com/product/voice-of-customer/?utm_medium=influencer_pd&amp;utm_source=substack&amp;utm_campaign=tp_aw_all_product-page_all_pulse-product-page-ravi-mehta_fy25q4&amp;utm_content=building-ai-products-ravi-mehta-substack-intro-section">Productboard Pulse</a>, a specialized product for analyzing customer feedback at scale, which taught us crucial early lessons about quality and user trust. Those learnings informed our work on <a href="https://www.productboard.com/product/spark/?utm_medium=influencer_pd&amp;utm_source=substack&amp;utm_campaign=tp_aw_all_product-page_all_spark-product-page-ravi-mehta_fy25q4&amp;utm_content=building-ai-products-ravi-mehta-substack-intro-section">Productboard Spark</a>&#8212;an agentic experience currently in private beta that represents a fundamental rethinking of the product management workflow, not just AI features bolted onto our existing platform.</p><p>Here&#8217;s what we&#8217;ve learned from building Spark, organized around three critical questions:</p><ol><li><p><strong>How do you know you&#8217;re building the right thing?</strong> We&#8217;ll cover evaluating AI use cases, the difference between guiding and automating, why <em>how</em> you build matters as much as <em>what </em>you build, and why you need to build ahead of customer readiness.</p></li><li><p><strong>How do you ship fast without sacrificing quality?</strong> We&#8217;ll share our framework for quality thresholds (Alpha/Beta/GA), the third dimension of AI products, our systematic approach to improving from 40% to 85% accuracy, and why customers&#8217; expectations have fundamentally shifted.</p></li><li><p><strong>How do you structure teams that scale?</strong> We&#8217;ll explain the distinct team phases from tight core groups to specialized pods, why the transition is painful, and how to maintain velocity through rapid growth.</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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><h2>How do you know you&#8217;re building the right thing?</h2><p>The first challenge hits you immediately: AI is really good at some things and terrible at others, but it&#8217;s not always obvious which is which.</p><p>Traditional product development is deterministic. You build a feature, test it, and it behaves the same way every time. AI is fundamentally different. The same input can produce different outputs. This non-determinism creates a new challenge: before you can decide <em>where</em> to apply AI, you first have to understand <em>what it can reliably do</em>. That became our first major hurdle.</p><p>So how do you approach this?</p><h3>Start with the customer problem, then validate AI fit</h3><p>You still start with customer pain. That hasn&#8217;t changed. But here&#8217;s what&#8217;s different: you spend way more time on product discovery.</p><p>You need to validate not just that your solution is valuable, but that you can actually build it with the level of quality and reliability customers expect. Because customers might love your AI solution when it&#8217;s working, but have one too many bad outputs, and they&#8217;ll lose patience fast. With AI products, figuring out if you can build it well is just as important as figuring out if you should build it at all.</p><p>Here&#8217;s our approach:</p><ol><li><p>Identify the most critical customer problems</p></li><li><p>Assess what AI capabilities excel at (summarization, analysis, generation)</p></li><li><p>Map those capabilities to customer problems</p></li><li><p>Validate feasibility through extensive testing&#8212;can we achieve the quality bar?</p></li><li><p>Prioritize use cases where both value and quality are achievable</p></li></ol><p>And we want to emphasize that this isn&#8217;t building solutions in search of problems, but rather being strategic about sequencing. AI excels at summarizing text and analyzing qualitative feedback, so we started there with Pulse. We intentionally pushed back on use cases requiring deterministic outputs or perfect accuracy. Save those for later when you&#8217;ve built the muscle for systematic quality improvement.</p><p>Once you&#8217;ve identified the right use case, you face another critical decision about how AI should help the user solve a problem.</p><h3>Ask: Are we guiding or automating?</h3><p>There&#8217;s a huge difference between:</p><ul><li><p><strong>Automating</strong> = AI completes the task (ex: summarize this customer feedback)</p></li><li><p><strong>Guiding (or as Ravi puts it, Amplifying) </strong> = AI helps users think through the task and deliver better results (ex: what questions should I ask about this feedback?)</p></li></ul><p>Users often say they want automation, but in reality, people are still wary of AI output quality (rightfully so!). The bar for full automation is much harder to achieve, and it&#8217;s one that users are skeptical of. AI tools need to build trust with users first. That&#8217;s why we see guiding as the current preferred operating model for product managers.</p><p>Plus, as AI becomes a strategic thinking partner, it becomes an embedded part of the users&#8217; day to day workflows, driving deeper engagement and a stickier product. When we evaluated Spark, we realized PMs don&#8217;t need AI to just craft product artifacts for them, they need help thinking through customer needs, competitive alternatives, and business context.</p><blockquote><p>&#8220;The process is not that you tell the agent, &#8216;Hey, write an initiative brief or PRD&#8217; and it just writes it for you. The process rather is that the agent needs to guide you through the steps that you need to go through as a human in order to gain a deep understanding of customers, their needs, your existing product limitations, competing alternatives, and the context of your business objectives. That&#8217;s what Spark is about. It&#8217;s the richness of the agent interaction.&#8221;</p><p><em>&#8212; Hubert Palan, Founder &amp; CEO, Productboard</em></p></blockquote><p>This insight became our filter to create a valuable experience. Don&#8217;t ask &#8220;can AI do this task faster?&#8221; Ask &#8220;will AI help users make better decisions and take better action?&#8221; That&#8217;s where you find use cases worth building.</p><p>For Spark, this meant building an agent that enhances how product managers approach strategic thinking, not just automating their deliverables.</p><h3>Match your interface to how users actually work</h3><p>The interface shapes whether your AI becomes indispensable or just another tool. Most teams default to chat because it&#8217;s familiar, but that&#8217;s rarely enough. You need to make this decision during discovery, not after you&#8217;ve already built the backend.</p><p><strong>Align your interface to the task type:</strong></p><p>Conversational interfaces work best for:</p><ul><li><p>Exploration and discovery</p></li><li><p>Text generation and editing</p></li><li><p>Open-ended questions</p></li><li><p>Individual work</p></li><li><p>Empowering users who know what they want</p></li></ul><p>Structured interfaces work best for:</p><ul><li><p>Visualization and comparison</p></li><li><p>Collaboration in a shared, persistent view</p></li><li><p>Prioritization and decision-making</p></li><li><p>Workflow orchestration</p></li><li><p>Guiding users who aren&#8217;t sure what they need</p></li></ul><p>Most valuable AI products need both.</p><blockquote><p>&#8220;The value in having structured interfaces is that they create a shared mental model for people to consume information, which creates consistency in how people then collaborate together.&#8221;</p><p><em>&#8212; Hubert Palan, Founder &amp; CEO, Productboard</em></p></blockquote><p>Think about it: if every sales rep saw a completely different Salesforce interface, collaboration would be impossible. The same applies to AI products. Assess your UI trade-offs early.</p><h3>Rethink workflows, don&#8217;t bolt AI onto old ones</h3><p>Once you understand your interface needs, your users&#8217; entry point, you can rethink workflows from scratch:</p><blockquote><p>&#8220;Good AI products realize that the world in the AI era is going to change the flows itself. They&#8217;re introducing new flows that are AI-first.&#8221;</p><p><em>&#8212; Dominik Ilichman, Senior AI Product Manager, Productboard</em></p></blockquote><p>Many companies bolt AI onto existing workflows, creating &#8220;legacy tools with AI features somewhere.&#8221; The better approach: Start from the beginning. Reimagine workflows, especially ones that are only possible with AI.</p><p>To validate without over-building, start maximally flexible. Build the simplest interaction pattern, validate with users, then optimize specific workflows that show strong adoption signals.</p><h3>The hardest decision: Building ahead of your customers</h3><p>Once you know what to build, you face an even harder question: How do you invest in AI while supporting existing customers who aren&#8217;t ready yet?</p><p>We had to accept a painful reality: you can&#8217;t satisfy early adopters and the late majority simultaneously. Early adopters will embrace imperfect AI and provide valuable feedback. The late majority expects &#8220;AI magic&#8221;&#8212;polished, predictable, and high quality outputs.</p><p>Almost always, you have to pick who you&#8217;re building for.</p><blockquote><p>&#8220;You have early adopters, you have early majority, late majority, and so on, and you need to start building. We know that AI is getting diffused into society faster than any other technology. And so you are putting more resources towards that, expecting that people will catch up. You&#8217;re building ahead.&#8221;</p><p><em>&#8212; Hubert Palan, Founder &amp; CEO, Productboard</em></p></blockquote><p>The case we made to existing customers: &#8220;Bet on a company that will lead in the AI era, even if you&#8217;re not ready today.&#8221; Because, the company pushing boundaries today will be the one delivering mature, reliable AI when customers are ready to adopt.</p><h2>How do you ship fast without sacrificing quality?</h2><p>Speed and quality feel like opposing forces in AI. Move too fast and customers hate the output. Move too slow and you miss the window. The key is knowing what quality bar matters at each stage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pK1l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pK1l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!pK1l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!pK1l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!pK1l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pK1l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png" width="1080" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&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_!pK1l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!pK1l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!pK1l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!pK1l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01790874-d1c1-4776-a0fa-3fa2b23c7a11_1080x1350.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><h3>An example framework: Three quality thresholds</h3><p>We learned to think about AI quality in tiers, not as a binary. Here&#8217;s an example framework (...emphasis on example because specific thresholds will vary based on your use case):</p><p><strong>Alpha: Internal validation (40-60% accuracy)</strong></p><ul><li><p>Does the AI understand the task?</p></li><li><p>Are responses valuable?</p></li><li><p>Can we articulate why it fails?</p></li></ul><p><strong>Beta: Controlled customer testing (70-85% accuracy)</strong></p><ul><li><p>Would users trust this output?</p></li><li><p>Does it accelerate their work?</p></li><li><p>Are failures recoverable?</p></li><li><p>Do customers come back?</p></li></ul><p><strong>GA: Broad release (85%+ accuracy)</strong></p><ul><li><p>Is quality consistent across use cases?</p></li><li><p>Can we maintain this at scale?</p></li></ul><p>If you don&#8217;t have explicit frameworks to measure these thresholds, you&#8217;re guessing.</p><p>I would be lying if I said we had quality out of the gate with Pulse. We were a little bit premature given it was our first foray into generative AI and the entire industry was learning in real time. We launched before the quality was consistent enough to build user trust. And more generally, expectations outpaced what the technology could deliver. But through that process, we learned a lot more about the guardrails and bounds necessary for bringing an AI product to market. We fixed the quality issues (Pulse is now at 95% accuracy, soon to be 99%), and applied those lessons to Spark: rigorous evals, stricter quality gates, and systematic improvement before each release stage (the framework you saw above).</p><p>Specifically, we used a combination of engaged user metrics and AI quality evaluation scores to measure quality and determine when we were ready to move between thresholds.</p><p>During private beta, our primary signal was engagement and activation. We closely monitored how participants were using the product, where they were getting value, and where they were dropping off. We paired those quantitative activation metrics with live customer feedback, and actively pivoted the roadmap based on that data until we saw consistent improvements in activation and repeat usage. This was our bar for moving into public beta.</p><p>In parallel, we built a more robust AI evaluation framework to measure output quality directly. We use a mix of automated and human evaluations, grounded in &#8220;golden&#8221; datasets made up of both curated and synthetic data. These datasets allow us to score AI outputs against specific quality dimensions that vary by agent. For example, for our customer feedback analysis agent, we track metrics like feedback citation accuracy and insight relevance.</p><p>Once in production, we continue to validate quality by sampling real user traces and scoring them to flag strong versus poor AI interactions. This helps us understand how outputs are being received by users in real workflows and ensures we&#8217;re consistently meeting the quality threshold required for a reliable, high-trust experience.</p><p>But, it&#8217;s not just our process that has evolved. Generative AI is changing user expectations, even from our enterprise customers. Thanks to the likes of OpenAI and ChatGPT, people understand that innovation happens quickly and you don&#8217;t want perfect to get in the way of good.</p><p>Our observation: customers will accept solutions at 70-80% accuracy if they see you improving it frequently (ideally weekly). Traditional enterprise software taught users to expect perfection at launch, then slow annual updates. AI has inverted this. Ship when it&#8217;s useful, iterate in public, show progress constantly.</p><p>With AI products, &#8220;beta&#8221; means &#8220;good enough to accelerate your work today, measurably better next week.&#8221;</p><h3>The third dimension: AI quality</h3><p>Traditional SaaS products have two dimensions: what users see (frontend) and what makes it work (backend). AI products have three.</p><blockquote><p>&#8220;Traditional SaaS products have backend and frontend. With AI, there is the third dimension of AI quality that you really need to focus on.&#8221;</p><p><em>&#8212; Dominik Ilichman, Senior AI Product Manager, Productboard</em></p></blockquote><p>This changes everything about estimation. Teams estimate AI projects like traditional projects. Frontend time + backend time = done. This is wrong.</p><blockquote><p>&#8220;When we started building AI functionalities, we took the same approach. We implemented frontend, we implemented backend including the AI backend, and then we released it. And we failed often because we didn&#8217;t account for the time on the quality iterations.&#8221;</p><p> <em>&#8212; Dominik Ilichman, Senior AI Product Manager, Productboard</em></p></blockquote><p>The reality is that you might build the UI and backend in two weeks, then spend two months iterating on AI quality. And that&#8217;s where setting team expectations, especially with leadership, is critical. The time to build says nothing about how complex quality iteration will be. Give yourself room to fail (and get better).</p><h3>How to systematically improve quality</h3><p>Here&#8217;s the process that took us from 40% to 85% accuracy with Spark:</p><p><strong>Step 1: Write test scenarios rooted in customer understanding.</strong></p><p>Pick a specific use case. Write 20-50 example questions a user would ask. Create reference answers that represent high quality outputs. This becomes your evaluation dataset.</p><p>Here&#8217;s the important part: you need deep domain expertise to<a href="https://www.productboard.com/blog/ai-evals-for-product-managers/?utm_medium=influencer_pd&amp;utm_source=substack&amp;utm_campaign=tp_aw_all_blog_all_ai-evals-blog-promo-ravi-mehta_fy26q4&amp;utm_content=building-ai-products-ravi-mehta-substack-evals-section"> write effective evals.</a> You must understand exactly what good outcomes look like for your customers and infuse your market knowledge and key guardrails into these scenarios. Shallow understanding means imprecise evals, which means inconsistent quality.</p><p>Some best practices we&#8217;ve learned:</p><ul><li><p><strong>Prioritize evaluating individual quality dimensions/metrics</strong>: Single dimensions are easier for evaluation tools to judge accurately; combining several single-criterion evaluations into an evaluation suite gives you granular insight into what&#8217;s performing well and what needs attention. For example, instead of one evaluation asking &#8220;Does the AI provide a good response?&#8221; (multi-dimension), create separate evaluations for accuracy, completeness, actionability, and tone&#8212;this reveals you might score 90% on accuracy but only 60% on actionability, pinpointing exactly what needs work.</p></li><li><p><strong>Make sure you&#8217;re testing what you care about</strong>: Similar to writing unit tests, it&#8217;s easy to write too many or irrelevant evals. Identifying the exact dimensions you care about is a useful exercise to clarify what quality means and align the team.</p></li><li><p><strong>Leave room for improvement</strong>: If everything scores 100%, you can&#8217;t measure further improvements. Make evals stricter or add more dimensions to enable continuous improvement.</p></li><li><p><strong>Don&#8217;t over-index on scores</strong>: Evaluation scores are highly variable and not super useful on their own. Use them to direct human reviewers&#8217; attention and development effort.</p></li></ul><p><strong>Step 2: Automate measurement.</strong> Feed scenarios into an evaluation tool. Get a quality score (often starting at 40-50%). Set a target threshold (usually 80-90%). Iterate on prompts, context, and architecture until you hit it. And make sure to track changes so that you can tie your eval efforts to product improvements.</p><p><strong>Step 3: Enable internal testing.</strong> Release to internal users early and often. Make it easy to report issues (Slack channel). The team sees real failures and fixes them immediately. This catches edge cases evaluations miss.</p><p>At Productboard, we start every new AI capability with eval frameworks.</p><blockquote><p>&#8220;Very often we start at like 40% accuracy and then we have a target, and step by step we iterate until we get to 80-90% of accuracy.&#8221;</p><p>&#8211; Dominik Ilichman, Senior AI Product Manager, Productboard</p></blockquote><p>This takes weeks, but it&#8217;s the only way to ensure quality before customers see it.</p><h3>Remember: Nobody has this figured out</h3><p>The most liberating insight for us has been that <strong>we&#8217;re all figuring it out together</strong>. It&#8217;s trial and error on how to build agentic workflows, how to manage context windows, and handovers between agents. No one has it down perfectly right now.</p><p>You&#8217;re not behind because you don&#8217;t have all the answers. The teams winning are those failing fast and moving through the learning curve.</p><h2>How do you structure teams that scale?</h2><p>AI products require different team structures at different stages. The mistake is trying to scale too early or staying small too long. Here&#8217;s how teams typically evolve and the risks at each stage:</p><h3>Phase 1: Small core team (3-5 people)</h3><p>Start with a tight group who knows everything. The goal is finding product-market fit for one use case. Ship internally weekly while iterating on quality.</p><p><strong>What works:</strong></p><ul><li><p>Everyone understands the full system</p></li><li><p>Decisions happen fast</p></li><li><p>Context is shared naturally</p></li><li><p>Iteration is rapid</p></li></ul><p><strong>The risk:</strong></p><ul><li><p>Everything lives in people&#8217;s heads</p></li><li><p>Nothing is documented</p></li><li><p>You can&#8217;t onboard new people easily</p></li></ul><h3>Phase 2: Scaling team (10-15 people)</h3><p>As you prove the concept and expand use cases, you bring in more people. This is where things get messy.</p><p>Because when you have one team do everything, they know everything. The context and communication exist in one room. But the bigger the scale and the more people involved, the harder it can be to ensure you&#8217;re all working in the same direction.</p><p><strong>What breaks:</strong></p><ul><li><p>New team members lack context</p></li><li><p>Communication overhead explodes</p></li><li><p>Velocity often slows down</p></li><li><p>Quality becomes inconsistent</p></li></ul><p><strong>The solution: </strong>Teams need to know what they&#8217;re working toward. They need a strong product vision.</p><p>With traditional deterministic software, this might be a 12-month roadmap with clear features and timelines. AI products work differently. Your concrete, tactical vision might only look 3 months ahead, focused on specific use cases and measurable quality improvements. But you still need a longer-term north star: how you want to impact your users and the space you&#8217;re working in over the next year.</p><p>The key is grounding your vision in problems, not solutions. In traditional software, you&#8217;re constrained by your ability to deliver what you&#8217;ve envisioned. With AI, you often don&#8217;t know how the solution will look months from now, but you should have deep clarity on the problems you&#8217;re solving.</p><p>Keep your documentation as centralized as possible, and ensure everyone understands how their work connects to both the near-term goals and the broader mission</p><h3>Phase 3: Specialized teams (20-30+ people)</h3><p>As you build multiple use cases and complex features, teams need to specialize: one for navigation, another for editing experiences, another for building agents, another for orchestration, and so on, depending on your circumstances. But do note, AI is no longer it&#8217;s own team. As Ravi himself has told us, every PM is really an AI PM, every team is really an AI team. It&#8217;s part of the fabric of modern products, not something distinct and separate.</p><p><strong>What&#8217;s required:</strong></p><ul><li><p>Clear ownership boundaries</p></li><li><p>Shared architectural vision</p></li><li><p>Strong documentation</p></li><li><p>Regular sync points</p></li></ul><p>Your team structure should match your product&#8217;s maturity. Don&#8217;t specialize too early (you&#8217;ll lose velocity). Don&#8217;t stay generalized too long (you&#8217;ll build inconsistent experiences).</p><h2>The fundamentals still matter</h2><p>After a few years of building AI products and supporting teams that are building AI products, one truth became clear: <strong>the fundamentals of product management haven&#8217;t changed</strong>.</p><p>Understanding customer needs. Defining clear workflows. Building with quality in mind. Iterating based on feedback. Creating shared context for teams. These principles still drive great products.</p><p>What has changed is how these fundamentals manifest. AI introduces non-determinism that requires new quality frameworks. Team structures evolve faster. Timeline estimation practices must account for quality iteration. Building ahead of customer readiness requires new conviction.</p><p>But at its core, building AI products is still about solving real problems for real people.</p><blockquote><p>&#8220;Working on Spark is the most exciting product I&#8217;ve worked on. From the very beginning we were solving a problem that I, as an individual contributor PM, faced massively. And from maybe the first week, we already had a prototype that I started using in my day-to-day life.&#8221;</p><p><em>&#8212; Dominik Ilichman, Senior AI Product Manager, Productboard</em></p></blockquote><p>If you&#8217;re building AI products, start by matching customer pain to your tech capabilities. Build prototypes fast. Measure quality rigorously. Let your team evolve as you scale. And remember: everyone is figuring this out together.</p><p>The teams that ship great AI products aren&#8217;t the ones who knew all the answers from day one&#8212;they&#8217;re the ones who learned fastest from what didn&#8217;t work.</p><p>See how we brought all of these learnings to life with <a href="https://www.productboard.com/product/spark/?utm_medium=influencer_pd&amp;utm_source=substack&amp;utm_campaign=tp_aw_all_product-page_all_spark-product-launch-ravi-mehta_fy25q4&amp;utm_content=building-ai-products-ravi-mehta-substack-final-cta">Productboard Spark. Try Spark in public beta today!</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Confidence engineering: Why your onboarding is probably too short]]></title><description><![CDATA[We added 22 steps to our checkout flow and conversion jumped 40%. Why the goal isn't minimal friction&#8212;it's maximum confidence at the moment of decision.]]></description><link>https://blog.ravi-mehta.com/p/onboarding-optimization</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/onboarding-optimization</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 18 Dec 2025 16:28:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/377b804c-37c8-40e8-8f10-6e388c2a6131_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At <a href="https://sesamecare.com/">Sesame Care</a>, we ran an experiment that violated everything product people think they know about conversion optimization.</p><p>We took a three-step checkout flow for a weight loss medication program and replaced it with a twenty-five-step intake. Medical history. Lifestyle questions. Weight loss goals. Personalized projections. The works.</p><p>Conversion jumped 40%.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>Not despite the added steps. Because of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rq3R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rq3R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Rq3R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Rq3R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Rq3R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rq3R!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:444966,&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://blog.ravi-mehta.com/i/181988598?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rq3R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Rq3R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Rq3R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Rq3R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef5d687-bcd1-4a44-858e-c7ed8c5addfc_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sesame&#8217;s 25-step checkout flow converts 40% better</figcaption></figure></div><p>The step-to-step completion rate is north of 99%. Each step fosters their confidence. By the time they reach checkout, they are ready. Confident. The decision feels right.</p><p>This flies in the face of conventional wisdom. We&#8217;ve been trained to believe that every form field is friction, every additional screen is a drop-off risk. Remove steps. Reduce friction. Get out of the user&#8217;s way.</p><p>But that advice is incomplete. And following it blindly can cost you conversions, customers, and ultimately the business you&#8217;re trying to build.</p><div><hr></div><h2>The Tinder paradox</h2><p>Here&#8217;s what makes this interesting: I&#8217;ve also worked on products where the opposite approach is exactly right.</p><p>When Tinder launched, the dating market was dominated by Match and eHarmony. Both required 20 to 30 minutes of profile creation. Detailed questionnaires. Personality assessments. The implicit message: finding love is serious business, and we need to know everything about you.</p><p>Tinder took a different path. User&#8217;s login with Facebook (instead of setting up a new account). They pick a few photos (pre-loaded from their Facebook reel). Bios are short&#8212;only a couple of lines. </p><p>A new user could from &#8220;maybe I&#8217;ll try this app&#8221; to actually swiping on people in under two minutes.</p><p>The result wasn&#8217;t just faster onboarding. It was market expansion. Tinder pulled in millions of people who never would have created an eHarmony profile&#8212;not because they didn&#8217;t want to date, but because they weren&#8217;t willing to invest 30 minutes to find out if online dating worked for them.</p><p>So now we have two data points that seem contradictory. Twenty-five steps beats three. But also: ninety seconds beats thirty minutes.</p><p>What&#8217;s actually going on?</p><div><hr></div><h2>The wrong question</h2><p>Most product teams ask: &#8220;Should our onboarding be short or long?&#8221;</p><p>The right question is: &#8220;What does a user need to feel confident at the moment of decision?&#8221;</p><p>This reframe changes everything. Length becomes a dependent variable, not an independent one. The goal isn&#8217;t minimizing steps&#8212;it&#8217;s maximizing confidence at the point where you&#8217;re asking someone to commit.</p><p>Think about this as &#8220;<strong>confidence engineering</strong>&#8221;. </p><p>Everyone in AI is talking about context engineering&#8212;giving models the right information to produce good outputs. Confidence engineering is the human equivalent: giving users the right information, at the right pace, to produce a confident decision.</p><div><hr></div><h2>Good friction vs. bad friction</h2><p>The mistake most teams make is treating all friction as bad friction. It&#8217;s not.</p><p>Bad friction creates doubt. It interrupts momentum without adding value. It asks for information the user doesn&#8217;t understand why you need.</p><p>Asking a user to create a password is bad friction. It seems simple, but it&#8217;s not. It&#8217;s <strong>cognitively expensive</strong>. Should I use my usual password? Make up a new one? Do I even trust this site? Will I ever come back? The user came to experience your product. Now they&#8217;re solving a security problem instead.</p><p>Most teams treat password creation as a given&#8212;something they just have to do. It&#8217;s not. It&#8217;s one of the worst friction points in any signup flow. Tinder never asks users to create a password. An increasing number of products are following suit: magic links, one-time passwords, sign-in with Google or Apple. They&#8217;ve recognized that the best way to handle bad friction is to eliminate it entirely.</p><p>Good friction builds confidence. It demonstrates that you understand the user&#8217;s situation. It answers their questions before they ask them. It signals quality and care.</p><p>The Sesame intake works because every question serves double duty. Yes, we&#8217;re gathering medical history. But we&#8217;re also signaling: this is comprehensive care, not a pill mill. When someone is about to inject themselves with medication for the first time in their life, that signal matters enormously.</p><p>Tinder&#8217;s short onboarding works because the &#8220;Aha!&#8221; moment is different and the stakes are low. Get the user swiping, and they&#8217;ll start to experience the product&#8217;s value. The worst case? They match with someone they&#8217;re not that into, and they unmatch. Low stakes means you can shorten onboarding and accelerate time to value.</p><p>The variable that determines whether friction is good or bad isn&#8217;t the friction itself. It&#8217;s the relationship between that friction and the confidence required for the decision at hand.</p><div><hr></div><h2>When to add steps, when to remove them</h2><p>This gives us a framework for thinking about onboarding design.</p><p><strong>Variable 1: Decision consequence</strong></p><p>How significant is the commitment you&#8217;re asking for? A free trial signup is low consequence. A $500/month subscription is high consequence. Swiping on a dating profile is low consequence. Injecting yourself with medication is high consequence.</p><p>High-consequence decisions require more confidence. Users need to feel certain they&#8217;re making the right choice, because the cost of being wrong is meaningful.</p><p><strong>Variable 2: Information gap</strong></p><p>How much does the user already know about what they&#8217;re getting? If your product category is well-understood and your value prop is clear, users arrive with existing mental models. If your product is novel or complex, there&#8217;s more work to do.</p><p>Large information gaps require more onboarding&#8212;not to create friction, but to close the gap and build the confidence that comes from understanding.</p><p>Plot these two variables against each other and you get a matrix:</p><ul><li><p><strong>Low consequence, small gap</strong>: Ultra-short onboarding. Get out of the way. (Tinder, casual games)</p></li><li><p><strong>Low consequence, large gap</strong>: Brief education, then let them explore. (New social apps, novel utilities)</p></li><li><p><strong>High consequence, small gap</strong>: Streamlined but thorough. Confirm expectations. (Premium subscriptions in known categories)</p></li><li><p><strong>High consequence, large gap</strong>: Extended onboarding that builds confidence through comprehensiveness. (Healthcare, financial products, enterprise software)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kveq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kveq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Kveq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Kveq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Kveq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kveq!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:174181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/181988598?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kveq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Kveq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Kveq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Kveq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e6212-e057-471b-acd9-eef9e3630a20_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Sesame&#8217;s weight loss program sits squarely in that bottom-right quadrant. High consequence, large information gap. The 25-step intake isn&#8217;t friction&#8212;it&#8217;s confidence engineering.</p><div><hr></div><h2>The Psych budget</h2><p>Darius Contractor has a framework called <a href="https://andrewchen.com/psychd-funnel-conversion/">Psych&#8217;d</a> that adds precision to this thinking. The idea: users arrive at your product with some motivation&#8212;they are psych&#8217;d to get started. Your onboarding flow either fosters or squanders that initial motivation. We can model this behavior as a &#8220;psych budget&#8221; that gets added to or subtracted from as the user moves through your product.</p><p>Some steps add psych points. Personalized content. Value delivery. Moments that make users feel understood or excited. </p><p>Some steps subtract psych points. Password creation. Unexpected form fields. Anything that feels like bureaucracy rather than value.</p><blockquote><p><strong>Power tip</strong>: Pay careful attention to how you phrase questions to the user. A subtle change can make the difference between a question the user knows the answer to, or one that gets them stuck and likely to churn. For example, we originally asked users in Sesame&#8217;s intake, &#8220;What was the date of your last physical?&#8221;  Think about it&#8230; do <em>you</em> know the answer to that question?  We changed to&#8221; &#8220;Have you had a physical in the last six months?&#8221;  Much easier to answer</p></blockquote><p>The key insight: a good onboarding isn&#8217;t necessarily short or long. A good onboarding keeps Psych high by building confidence and delivering value throughout the experience. </p><p>Let&#8217;s look at two examples&#8212;one that gets it right, one that doesn&#8217;t.</p><h3>Calm, a promise delivered</h3><p>Open the Calm app and you immediately hear rain sounds. Before you&#8217;ve created an account. Before you&#8217;ve entered any information. Before you&#8217;ve done anything at all.</p><p>Calm&#8217;s promise is that it will make you calmer. And they deliver on that promise in the first three seconds of interaction. Their commercials do the same thing&#8212;fifteen seconds of rain sounds, no pitch, no features, just the product working.</p><p>When you can deliver value during onboarding, length becomes almost irrelevant. Users aren&#8217;t tolerating your intake process in hopes of future value. They&#8217;re already getting value. Every additional step is just more of what they came for.</p><p>The question worth asking: can your onboarding be the product? Can the process of getting set up actually deliver the value you&#8217;re promising?</p><p>For Calm, this is natural. For other products, it requires creativity. But when you can pull it off, you&#8217;ve solved the confidence problem from a completely different angle&#8212;not by building confidence through information, but by building it through experience.</p><h3>&#8220;Just for You&#8221;, a promise broken</h3><p>Here&#8217;s a counterintuitive example from my time at Tripadvisor. We built a new recommendation algorithm that showed users hotels they were more likely to book based on their browsing history. In blind testing, it outperformed our default ranking. People converted better.</p><p>Then we branded it &#8220;Just For You&#8221; and made it our default sort order. </p><p>Conversion dropped.</p><p>Same algorithm. Different results. Why?</p><p>Before, our algorithm was working silently in the background. Now, travelers felt like we were making decisions for them&#8212;and they didn&#8217;t trust us to know what was &#8220;Just for You&#8221;.</p><p>The feature introduced doubt. Travelers came to Tripadvisor psychd to use authentic reviews to make a better decision. &#8220;Just For You&#8221; threw a wrench in that. What invisible forces were pushing them toward certain hotels? Were we hiding great hotels? They wanted the transparency of traveler reviews, not the opacity of an algorithm.</p><p>The lesson: confidence isn&#8217;t just about what you deliver. It&#8217;s about whether users feel in control of their decision.</p><div><hr></div><h2>The messy middle</h2><p>Onboarding teams often hit a common failure mode. They want to keep the experience short, but they sneak in extra questions to appease various stakeholders. A few fields here, a quick survey there.</p><p>The result? An onboarding without a clear strategy. Not short enough to feel effortless. Not long enough to feel comprehensive.</p><p>This is the death zone. It&#8217;s where products land when teams compromise between &#8220;we need more information&#8221; and &#8220;we should reduce friction&#8221;&#8212;without asking the harder question: what do users actually need to feel confident?</p><p>The death zone creates the worst of both worlds. Enough friction to lose impatient users. Not enough substance to win over uncertain ones.</p><p>Pick a lane. Get radically short and remove everything that isn&#8217;t essential. Or get comprehensively long and make every step build toward commitment. Or deliver value so immediately that length stops mattering.</p><p>Just don&#8217;t split the difference.</p><div><hr></div><h2>Applying &#8220;confidence engineering&#8221; to your product</h2><p>Here&#8217;s how to put confidence engineering into practice:</p><p><strong>First, identify your &#8220;Aha!&#8221; moment.</strong> What&#8217;s the experience that makes users understand your value? For dating apps, it&#8217;s getting into a conversation. For healthcare, it&#8217;s the doctor consultation. For productivity tools, it&#8217;s completing their first task. For Calm, its&#8230; feeling calmer. Everything in onboarding should be building toward that moment.</p><p><strong>Second, assess the stakes&#8230; from the user&#8217;s perspective.</strong> What are you asking users to commit to, and what&#8217;s the cost if they&#8217;re wrong? Be honest about this. A free trial with easy cancellation is low consequence. A annual subscription with complex setup is high consequence.</p><p><strong>Third, audit every step.</strong> Does this build confidence or create doubt? Does it signal quality or feel like bureaucracy? Would removing it make users more or less certain about their decision?</p><p><strong>Fourth, look for value delivery opportunities.</strong> Can any part of your onboarding actually be the product? Can you demonstrate value before asking for commitment?</p><p>The goal isn&#8217;t short onboarding or long onboarding. The goal is confident users who are ready to say yes.</p><div><hr></div><p>The conventional wisdom&#8212;reduce friction, remove steps, get out of the way&#8212;isn&#8217;t wrong. It&#8217;s just incomplete.</p><p>Friction is a tool. Like any tool, it can be used well or poorly. Bad friction creates doubt and kills conversion. Good friction builds confidence and earns commitment.</p><p>The discipline of <strong>confidence engineering</strong> is learning to tell the difference&#8212;and designing onboarding that gives users exactly what they need to feel ready for the decision you&#8217;re asking them to make.</p><p>Sometimes that&#8217;s 90 seconds. Sometimes that&#8217;s 25 steps. The number doesn&#8217;t matter.</p><p>What matters is whether users arrive at the decision point confident that they&#8217;re making the right choice.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Great strategy gives you permission to say "no"]]></title><description><![CDATA[Poor strategy turns every shiny object into a distraction. Great strategy makes it easy to stay ruthlessly focused.]]></description><link>https://blog.ravi-mehta.com/p/great-strategy-helps-you-focus</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/great-strategy-helps-you-focus</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 11 Dec 2025 15:31:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0618710e-b8bd-4324-abc5-8d8da9c369e2_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is a guest post by <a href="https://herbig.co/">Tim Herbig</a>, author of <a href="https://herbig.co/real-progress-book/">Real Progress</a>&#8212;a practical guide to escaping &#8220;Alibi Progress&#8221; and defining product strategy that actually creates value. </em></p><p><em>Tim invited me to read an early copy, and I was struck by how clearly he&#8217;s distilled years of hard-won lessons into a coherent framework. <strong>His Progress Wheel is the best unified theory I&#8217;ve found for how all the pieces fit together</strong>&#8212;defining the right strategy, setting meaningful goals, and reducing uncertainty through discovery. It captures what I&#8217;ve seen work with high-performing teams: ruthless focus on what matters, not just what looks impressive. If you&#8217;re tired of roadmaps that are really just to-do lists, <a href="https://herbig.co/real-progress-book/">check out Real Progress</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://herbig.co/real-progress-book/&quot;,&quot;text&quot;:&quot;Check out Real Progress by Tim Herbig&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://herbig.co/real-progress-book/"><span>Check out Real Progress by Tim Herbig</span></a></p><div><hr></div><p>Stephanie, an experienced Director of Product, nervously walked into the strategy presentation meeting. After weeks of meticulous preparation, she was finally ready to present the revamped product strategy for GearSwap, a marketplace for outdoor gear and equipment, to the C-level. Strategy had always felt hard to grasp for her, so she stuck to the templates that seemed bulletproof.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>As she walked the executives through the structure, she felt a weight coming off her shoulders. Many nodding heads and few critical questions made her confident in her choices. In essence, her Product Strategy conveyed this message:</p><blockquote><p><em>&#8220;The GearSwap marketplace will proactively help weekend warriors and professional adventurers alike to match trip challenges with the right gear. They will benefit from peer-to-peer and professional seller options across all outdoor categories. Buyers will choose us because of community trust and expert curation, while sellers prefer the additional marketing tools we provide for them to go beyond their existing sphere of influence.&#8221;</em></p></blockquote><p>All the fields of her chosen canvas had information in them and connected with the company&#8217;s Mission to &#8220;<em>Equip outdoor enthusiasts with the gear they need.</em>&#8221; Leaving the room, Stephanie looked forward to revisiting the product organization&#8217;s roadmap items and prioritizing them according to this strategy. After all, they would have clear guidance on what to work on beyond opportunistic customer problems or sales requests.</p><p>Two weeks later, Stephanie and her team sat down for a prioritization meeting. In it, several external requests came up from different sources:</p><ul><li><p>A competitor had launched a gear insurance offering, including services such as on-site 12-hour replacement of damaged equipment.</p></li><li><p>One of the largest resellers on their platform requested an integration with their custom warehousing software.</p></li><li><p>Across customer support requests, the search for water sports equipment surfaced (pun intended). Should they go deep into this vertical?</p></li></ul><p>Stephanie thought, &#8220;Well, that&#8217;s what our new strategy is for,&#8221; and she and her PMs worked through the requests, aligning them with their product strategy. Instead of clarity, they found endless ways to craft a narrative that linked each of these requests to their strategy.</p><p>Insuring gear wasn&#8217;t per se misaligned with their strategy. Facing a broken gear on a trip <em>could </em>be a real problem that their buyers seemed to experience. But&#8230;was it one they wanted to solve?</p><p>They wanted individuals and companies to be sellers on the platform. To protect their inventory, they likely have to fulfill this request from the global reseller, despite their warehousing software having numerous technical quirks to deal with.</p><p>What Stephanie and her team experienced was what I like to call Alibi Progress: A strategy that ticked the boxes of a given template or canvas, but failed to create value for the teams creating it in critical decision-making moments. To prevent that, we need to revisit our product strategy and return to the basics.</p><h2>Why product strategy must be decisive</h2><p>Amidst all the fun templates and processes, it&#8217;s easy to overlook WHY teams need product strategy in the first place and what it&#8217;s supposed to do.</p><p>I like to summarize it as <strong>&#8220;Product strategy is about enabling a team to confidently say yes or no to opportunities coming their way over the next 6 - 18 months.&#8221;</strong></p><p>And instead of universal &#8220;good strategy/bad strategy&#8221; definitions, I believe in the power of contextual guidance to improve practices. In the case of product strategy, I believe its value comes from paying attention to three attributes:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gtoO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gtoO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!gtoO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!gtoO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!gtoO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gtoO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gtoO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!gtoO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!gtoO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!gtoO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a556d91-5146-415e-88bd-2645c6ea3a61_1600x900.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>Valuable product strategy requires three attributes: being decisive (making clear choices), layered (connecting to company strategy), and executable (translating into daily decisions). This article focuses on the foundation: decisiveness. Without it, even well-layered and executable strategies become justification machines rather than decision filters.</p><p>We will revisit how Stephanie&#8217;s product strategy guides execution by deriving actionable goals. Let&#8217;s assess why its lack of decisiveness made it difficult to prioritize stakeholder requests and market observations.</p><h3>The consequences of indecisive strategy</h3><p>Instead of treating product strategy as a monolith that you have to make more decisive all at once, consider it a cohesive machine with different dials to turn. In essence, you have to make choices across a few core questions that the strategy needs to answer:</p><p>Why do you want to act now, and what long-term ambitions drive your actions?</p><p>For whom do you want to solve problems, and what are these problems? Who else tries to solve that problem?</p><p>How do you plan to reach your audience? What makes them choose you over an alternative?</p><p>The answer to each of these questions represents a choice. And the specificity of each choice influences how decisive, and therefore practical, your product strategy will be.</p><p>In GearSwap&#8217;s case, their answers to these questions simply weren&#8217;t specific enough:</p><p><strong>Why do you want to act now, and what long-term ambitions drive your actions?</strong></p><p><em>Their Answer:</em> &#8220;Proactively help match trip challenges with the right gear&#8221;<br><em>The Problem:</em> This describes what the product does, not why it matters now. Without urgency or market insight, every request can claim to &#8220;help match challenges&#8221;&#8212;providing no prioritization basis.</p><p><strong>For whom do you want to solve problems, and what are these problems? Who else tries to solve that problem?</strong></p><p><em>Their Answer:</em> &#8220;Weekend warriors and professional adventurers alike benefit from peer-to-peer and professional seller options across all outdoor categories.&#8221;</p><p><em>The Problem:</em> This serves everyone with everything. Weekend warriors want convenience; professional adventurers need specialized reliability. Both buyer segments could want gear insurance. All seller types could justify the warehousing integration. When the strategy never chooses an audience or category focus, the team can&#8217;t choose either.</p><p><strong>How do you plan to reach your audience? What makes them choose you over an alternative?</strong></p><p><em>Their Answer:</em> &#8220;Buyers choose us for community trust and expert curation; sellers choose us for marketing tools to expand their reach.&#8221;</p><p><em>The Problem:</em> &#8220;Community trust&#8221; (peer-validation, anyone can list) contradicts &#8220;expert curation&#8221; (gatekeeping, quality control). &#8220;Marketing tools&#8221; is generic enough to justify any seller feature&#8212;warehousing integration, seller profiles, analytics. Without specific differentiation or distribution channels, every feature request fits.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TdL8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TdL8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!TdL8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!TdL8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!TdL8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TdL8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!TdL8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!TdL8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!TdL8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!TdL8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f021850-b051-4978-9d7a-d7ca4debc0ea_1600x900.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>Making these answers more specific also impacts the specificity of some of the other answers. Improving your product strategy &#8220;machine&#8221; bit by bit.</p><h3>How to create a decisive strategy</h3><p>Instead of trying to change the aforementioned strategic monolith all at once, consider the individual components you use to assemble your strategy choices.</p><p>Here are the different components GearSwap could sharpen to make the overall strategy more decisive:</p><p>Strategic components aren&#8217;t independent choices&#8212;they&#8217;re interconnected gears in a machine. Turn one dial, and the others naturally adjust to match.</p><p>When GearSwap narrowed its audience from &#8220;weekend warriors and professional adventurers alike&#8221; to solely &#8220;professional adventurers planning multi-day backcountry trips,&#8221; a cascade followed:</p><p><strong>Seller focus sharpened automatically.</strong> Professional adventurers need technical gear with detailed specifications&#8212;not John Doe&#8217;s family tent from five years ago, but specialized equipment like wilderness cooking systems or technical climbing gear. This demands niche commercial sellers and experienced individual adventurers who can provide item condition details that matter for high-stakes activities.</p><p><strong>Problems crystallized from vague to specific.</strong> Instead of generic &#8220;finding gear,&#8221; the problems became concrete: buyers need to verify technical gear meets safety standards for high-consequence activities; commercial sellers need to differentiate certified equipment from casual peer listings that can&#8217;t guarantee safety; individual sellers need to demonstrate maintenance practices that justify premium pricing.</p><p><strong>Value propositions and differentiation evolved naturally.</strong> With a narrow audience and specific problems, &#8220;community trust + expert curation&#8221; transformed into &#8220;certified technical gear from vetted sellers with expertise-backed recommendations.&#8221; Distribution channels came into focus: niche outdoor shop websites, technical activity subreddits (r/alpinism, r/Ultralight), and discipline-specific forums (Mountain Project, Backpacking Light).</p><p>Simply by making a few parts of your strategy more narrow and thereby decisive, the rest can follow that specificity: Your value proposition becomes sharper and more connected to the components of buyers, sellers, and problem space, alternatives are more tangible and therefore more evident to differentiate from, and distribution channels can be discussed with a target audience in mind.</p><p>As an example, the product strategy could now be presented like this:</p><p><strong>Why now / Long-term ambitions:</strong> GearSwap&#8217;s mission is to &#8220;Equip outdoor enthusiasts with the gear they need.&#8221; As large global resellers add operational complexity that small specialty shops can&#8217;t match, there&#8217;s an opening: experienced adventurers who prioritize gear expertise and safety over lowest price are underserved. These customers need a platform that connects them with knowledgeable niche sellers who understand technical requirements. GearSwap will become the trusted marketplace where expertise matters more than scale.</p><p><strong>For whom / What problems / Who else:</strong></p><ul><li><p>Buyers: Professional adventurers planning multi-day backcountry trips requiring technical equipment.</p></li><li><p>Sellers: Niche outdoor shops and experienced individual adventurers with technical gear expertise</p></li><li><p>Problems: Verifying gear safety standards for high-consequence activities; accessing specialized equipment when needed; trusting seller expertise on technical specifications</p></li><li><p>Alternatives: Large outdoor retailer rentals (limited specialized inventory), and peer marketplaces (no safety verification)</p></li></ul><p><strong>How to reach / Why choose</strong>:</p><ul><li><p>Distribution: Online presence through niche outdoor shop websites; active participation in subreddits for technical activities (r/alpinism, r/Ultralight); targeted forums for specific disciplines (Mountain Project, Backpacking Light)</p></li><li><p>Differentiation: Certified technical gear from vetted commercial sellers and experienced adventurers, with expertise-backed recommendations</p></li><li><p>Seller value: Connect niche outdoor shops and knowledgeable individual sellers with safety-conscious customers who value quality over price</p></li></ul><p>When presented with the previous requests again, the team can handle them differently:</p><p><strong>Gear insurance with 12-hour on-site replacement:</strong></p><p>Does this strengthen our expertise-driven differentiation? Our advantage is pre-trip confidence in verified gear, not emergency services. This adds operational complexity without reinforcing what niche sellers offer.</p><p><strong>Decision</strong>: &#128683; Decline. Focus on seller verification systems instead.</p><p><strong>Warehousing software integration for global reseller:</strong></p><p>Are large global resellers our strategic seller segment? No&#8212;they&#8217;re who we&#8217;re differentiating against. This optimizes for the wrong seller type and doesn&#8217;t help niche shops showcase expertise. </p><p><strong>Decision:</strong> &#128683; Decline. Prioritize features for small specialty sellers.</p><p><strong>Water sports equipment vertical expansion:</strong></p><p>Does this serve professional adventurers on technical trips? Extended sea kayaking or multi-day whitewater trips align with our expertise positioning. Casual beach rentals for weekend warriors don&#8217;t.</p><p><strong>Decision:</strong> &#129300; Narrow scope. Only pursue technical water sports categories if niche sellers exist.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Ksk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Ksk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!0Ksk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!0Ksk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!0Ksk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Ksk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!0Ksk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!0Ksk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!0Ksk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!0Ksk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9861c2a9-57b5-45e1-8e6b-0510b334c793_1600x900.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>It&#8217;s not about worrying about any of these narrow choices being <em>right.</em> No one knows if a chosen strategy is the right one beforehand. What matters is making the call from a place of <a href="https://www.ravi-mehta.com/product-discovery/">informed conviction</a> and then putting systems in place to measure progress against these choices.</p><h2>From strategic choices to strategic goals</h2><p>Stephanie now has a decisive strategy. She can confidently evaluate requests against clear choices about audience, problems, and differentiation.</p><p>But strategic choices are qualitative. Daily decisions need quantitative signals. The bridge between them is a simple question:</p><p><strong>&#8220;12 months from now, which three metrics would tell us this strategic choice worked?&#8221;</strong></p><p>For each strategic component&#8212;your audience focus, your differentiation, your problem-solving priorities&#8212;identify the metrics that would signal your efforts serving the strategic choices.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y5iz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y5iz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!y5iz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!y5iz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!y5iz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y5iz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;: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_!y5iz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!y5iz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!y5iz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!y5iz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c3e8c54-2c68-42ec-9b2e-4c57f3775fc0_1600x900.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><strong>GearSwap&#8217;s strategic translation:</strong></p><p>The GearSwap team chooses these metrics to translate into focused quarterly goals:</p><p><strong>Objective:</strong> Establish GearSwap as the trusted marketplace for technical backcountry gear</p><p><strong>Key Results:</strong></p><ol><li><p>Increase multi-day trip equipment transactions from 35% to 55% of total GMV</p></li><li><p>Achieve 80% of active sellers with &#8220;outdoor specialists&#8221; verification</p></li><li><p>Reduce average gear certification time from 5 days to 2 days</p></li><li><p>Increase transaction conversion for professional adventurer searches from 12% to 20%</p></li></ol><p>The connection to strategic choices is what transforms these OKRs from mere reporting tools into decision filters and progress indicators, measuring the strategy&#8217;s effectiveness and guiding future development.</p><p>Each Key Result validates a specific strategic choice:</p><p><strong>KR1</strong> (multi-day trip GMV) measures whether the professional adventurer audience focus is working.</p><p><strong>KR2</strong> (specialist verification) tracks the shift to niche sellers over casual listers.</p><p><strong>KR3</strong> (certification time) tests whether the safety verification differentiation can scale efficiently.</p><p><strong>KR4</strong> (search conversion) indicates if the expertise positioning builds the trust needed for technical gear purchases.</p><p>Now, when decisions arise, the team has both strategic criteria and progress indicators. Engineering&#8217;s algorithm rebuild? Evaluate against KR4. New seller onboarding features? Check impact on KR2. The OKRs don&#8217;t just measure&#8212;they guide.</p><h2>Connecting the dots with the Progress Wheel</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vkyn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vkyn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!vkyn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!vkyn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!vkyn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vkyn!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vkyn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!vkyn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!vkyn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!vkyn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcae1de06-ff81-4efc-abc7-a60e5d37c026_1600x900.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>The connection between strategy and goals isn&#8217;t one-directional. It&#8217;s part of a larger system.</p><p><strong>Strategy guides what to measure. But how do you know which strategic choices to make in the first place?</strong> That&#8217;s where a domain like product discovery comes in.</p><h3>The Progress Wheel</h3><p>Think of strategy, goals, and discovery as three interconnected practices that strengthen each other:</p><p><strong>Strategy &#8594; OKRs:</strong> Strategic choices generate specific metrics worth tracking (as we just saw with GearSwap)</p><p><strong>OKRs &#8594; Discovery:</strong> When metrics stall or surprise you, they reveal which assumptions need testing</p><p><strong>Discovery &#8594; Strategy:</strong> Customer evidence validates or challenges your strategic choices</p><p><strong>The cycle continues:</strong> Each practice informs and strengthens the others.</p><h3>Strategy is a continuous system</h3><p>Stephanie, with a decisive strategy in hand and a clear set of OKRs, embarked on the quarter. Midway through the quarter, she hit a snag. Her team committed to improving the transaction conversion rate from 12% to 20%, but they couldn&#8217;t improve the conversion rate beyond 14%.</p><p>Strategy and Goals are two legs of a three-legged stool&#8212;incomplete without Product Discovery.</p><p>Stephanie kicked off Product Discovery work to understand: &#8220;Why are professional adventurers dropping off before purchase?&#8221;</p><p>User interviews revealed something unexpected: experienced adventurers plan technical trips 6-8 weeks in advance, but most GearSwap gear isn&#8217;t listed with advance availability windows. They&#8217;re abandoning searches because they can&#8217;t plan ahead.</p><p><strong>This discovery insight creates two ripple effects:</strong></p><ol><li><p><strong>Immediate tactical response:</strong> Test features around advance reservations and availability calendars</p></li><li><p><strong>Strategic refinement:</strong> The differentiation might need to evolve from just &#8220;certified gear + expertise&#8221; to include &#8220;guaranteed availability for planned expeditions&#8221;</p></li></ol><p>Next quarter&#8217;s strategy incorporates this learning. Next quarter&#8217;s OKRs measure new metrics around advance purchases. Discovery continues validating whether this refined positioning resonates.</p><p><strong>The wheel keeps turning.</strong> Strategy isn&#8217;t a one-time document. Goals aren&#8217;t just quarterly scorecards. Discovery isn&#8217;t a phase. They&#8217;re a continuous system where each practice makes the others more effective.</p><p><strong>This interconnection&#8212;what I call the Progress Wheel&#8212;is what separates teams making Real Progress from those stuck in Alibi Progress.</strong> The details of how to strengthen each connection, what discovery methods work when, and how to time these cycles across quarters is beyond what we can cover here. But the core principle applies immediately: when you&#8217;re stuck in one domain, the answer often lies in strengthening its connection to another.</p><p>Your <strong>strategy</strong> can finally help you say no.</p><p>Your <strong>goals</strong> can tell you if that strategy is working.</p><p>And when they don&#8217;t align? That&#8217;s not a failure. It&#8217;s the signal to look deeper--to discover what your users really need.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Design-driven prototyping with Figma Make]]></title><description><![CDATA[From blank page to working prototype in 30 minutes. No design skills required.]]></description><link>https://blog.ravi-mehta.com/p/design-driven-prototyping-with-figma</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/design-driven-prototyping-with-figma</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 04 Dec 2025 13:31:59 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/179026817/59fdb98d947fc01456351405020887f4.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>I&#8217;m not a designer, but I&#8217;ve learned you don&#8217;t need designer-level skills to prototype like one. In this video (my first on Substack!), I&#8217;ll show you how to go from blank page to <a href="https://www.figma.com/make/Pyr52IXUJ4oFGShq0GsWfa/Music-Genre-Timeline-Feature?t=GSZzCoWtqRmB2X1E&amp;fullscreen=1">beautiful prototype</a> in about 30 minutes using <a href="https://psxid.figma.com/Ravi">Figma Make</a>.</p><p>The prototype we&#8217;ll build: a music discovery timeline showing how genres evolved from their earliest days. It has good typography, actual album information, real cover art from Spotify, and smooth animations. The kind of prototype you&#8217;d put in front of customers, not a wireframe you&#8217;d apologize for.</p><p><strong>That used to require days or weeks with a full team. Now it takes 30 minutes and a little bit of design thinking.</strong></p><p>We&#8217;ll cover three things: how to rapidly wireframe your ideas, how to generate realistic data that brings those ideas to life, and how <a href="https://psxid.figma.com/Ravi">Figma Make</a> combines them into something that feels real.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LhZ4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LhZ4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png 424w, https://substackcdn.com/image/fetch/$s_!LhZ4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png 848w, https://substackcdn.com/image/fetch/$s_!LhZ4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png 1272w, https://substackcdn.com/image/fetch/$s_!LhZ4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LhZ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png" width="280" height="551.7124735729387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1864,&quot;width&quot;:946,&quot;resizeWidth&quot;:280,&quot;bytes&quot;:717988,&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://blog.ravi-mehta.com/i/179026817?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.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_!LhZ4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png 424w, https://substackcdn.com/image/fetch/$s_!LhZ4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png 848w, https://substackcdn.com/image/fetch/$s_!LhZ4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.png 1272w, https://substackcdn.com/image/fetch/$s_!LhZ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4722adf6-ac75-4ba5-a225-53d7e39a5b96_946x1864.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><figcaption class="image-caption"><a href="https://www.figma.com/make/Pyr52IXUJ4oFGShq0GsWfa/Music-Genre-Timeline-Feature?t=GSZzCoWtqRmB2X1E&amp;fullscreen=1">Made in Figma Make</a></figcaption></figure></div><div><hr></div><p><em>This post is brought to you by <a href="https://psxid.figma.com/Ravi">Figma Make</a>. </em></p><p><em><a href="https://psxid.figma.com/Ravi">Figma Make</a> transforms your ideas into interactive prototypes in minutes&#8212;no coding required. Start from your existing Figma designs, bring in realistic data, and iterate through conversation. <a href="https://psxid.figma.com/ravimehta">Try Figma Make free</a> and see how fast you can go from blank canvas to customer-ready prototype.</em></p><div><hr></div><h2>Would you hire an architect who couldn&#8217;t draw blueprints?</h2><p>Imagine you&#8217;re about to remodel your house. Your architect has been working diligently and she&#8217;s ready to share her plans. You sit down, and she hands you&#8230; a Word doc?! </p><p>&#8220;Trust me, it&#8217;s going to be great.&#8221;</p><p>Would you write the check? Of course not. Architecture is a <strong>visual medium</strong>. You need to see the structure, the proportions, how spaces connect. Words aren&#8217;t enough. You need blueprints.</p><p><strong>Digital products work the same way.</strong> They&#8217;re visual and interactive. You can&#8217;t fully communicate a product idea through written specs alone.</p><p>For years, I&#8217;ve encouraged every PM I&#8217;ve worked with to learn wireframing. User experience design is an essential PM competency, not just the designer&#8217;s job. As I wrote in <a href="https://www.ravi-mehta.com/product-manager-skills/">How To Become a Peak Product Manager</a>:</p><blockquote><p>The best PMs don&#8217;t just describe customer needs, they work with designers to translate those needs into easy-to-use experiences.</p></blockquote><p>Here&#8217;s why this matters. When you write &#8220;the user taps the album cover and sees track details,&#8221; everyone pictures something different. Does a drawer slide up? Does the whole screen transition to a new view? The right answer depends on the user&#8217;s intent and the workflow you&#8217;re building.</p><p>You can&#8217;t leave those decisions to chance. </p><p>Instead, when you show the interaction visually, everyone sees the same thing. That&#8217;s what blueprints do.</p><h2>Wireframes &#8594; a better way to prompt</h2><p>Most people prompt AI design tools with words. But AI has the same problem your team does: words aren&#8217;t specific enough. Software is visual. Visual prompts work better.</p><p>Wireframes aren&#8217;t just a bridge between product and design anymore. They&#8217;re the blueprints that guide your whole team&#8212;humans and AI.</p><h2>From blank canvas to beautiful prototype</h2><p>Here&#8217;s exactly how I went from blank Figma page to working prototype. The process is surprisingly simple once you understand the pieces.</p><blockquote><p>&#128075; Watch the video to follow along as I go through every step.</p></blockquote><h3>1. Start with the Simple Design System</h3><p>I know, I know. The blank page is intimidating. What font will I use? Does that font size look nice? Should I bold the headlines? How do I create a button? Where do I find nice looking icons? </p><p>A few months ago, Figma introduced <a href="https://www.figma.com/community/file/1380235722331273046">Simple Design System</a>&#8212;available in every new file. Over 400 components, typography presets, colors, icons, and even full layouts.</p><p>To get started, I drop an iPhone 16 frame onto the page&#8212;again, an easy Figma preset that moves decisions off my plate. </p><h3>2. Auto-layout everything</h3><p>My next simplification: use <a href="https://help.figma.com/hc/en-us/articles/360040451373-Guide-to-auto-layout">Figma&#8217;s auto layout feature</a> for everything. No manual positioning&#8212;Figma arranges things vertically or horizontally automatically. I even turn it on for the main iPhone 16 frame since mobile UI is just a vertical stack.</p><p>Using auto layout, I add some margins as well. I set 24 pixels for top and bottom margins, 16 pixels on the sides.</p><blockquote><p><strong>Pro tip</strong>: use multiples of 4 or 8 for spacing. It keeps everything aligned to a grid even if you don&#8217;t know design theory.</p></blockquote><h3>3. Rough out your first elements</h3><p>Let&#8217;s design a feature to explore a genre&#8217;s history through a timeline of seminal albums.</p><p>I want a cover photo at the top. So I add a gray square as a placeholder. <a href="https://psxid.figma.com/Ravi">Figma Make</a> will fill this in with a real image later.</p><p>Name the layer &#8220;cover photo.&#8221; That naming matters&#8212;you&#8217;ll see why.</p><p>I add a title: &#8220;Downtempo.&#8221; We&#8217;ll build our wireframe around this genre, then use Claude to generate real data&#8212;artist names, album titles, descriptions&#8212;to make the prototype feel authentic.</p><p>The default text looks terrible. Wrong size, wrong font. But this is where Figma&#8217;s Simple Design System saves us. It has pre-built typography options. I choose &#8220;Title Page&#8221; and suddenly the text looks professional. I didn&#8217;t make any design decisions&#8212;I just picked from styles that already work together.</p><p>I add a description below the title, and set the text to the &#8220;Body Base&#8221; style. It fits in seamlessly.</p><p>Next, I add tags for the genre&#8217;s most important artists using Figma&#8217;s Tag component. Set horizontal auto layout, enable wrapping. Done.</p><p>After about 10 minutes, I have a wireframe that looks pretty clean. But it&#8217;s still just boxes and placeholder copy.</p><h3>4. Mix in realistic data</h3><p>Great wireframes need great copy. The shapes show layout. The words explain the experience.</p><p>So far, the copy in my wireframe is &#8220;FPO&#8221;&#8212;for position only (fancy designer term!). I could spend hours researching Downtempo music&#8212;writing genre overviews, compiling artist lists, finding album details. </p><p>Or I could use AI, which excels at this kind of content generation. Here&#8217;s the prompt I gave Claude:</p><blockquote><p><code>I&#8217;m interested in the history of downtempo music. Generate a JSON file that includes the genre name, a description, and an array of 15-20 milestone albums. For each album include: name, release date, artist, a 1-2 sentence description of why it was a milestone, and relevant tags.</code></p></blockquote><p>Minutes later, I have what I need. Real artist names. Actual album titles. Release years. Well-written descriptions: &#8220;Mezzanine by Massive Attack (1998) - This dark, brooding album pushed trip-hop into more experimental territory with its heavy use of guitar samples and collaborative approach with vocalists like Horace Andy.&#8221;</p><p>This isn&#8217;t Lorem Ipsum. This is data that tells a story.</p><p>I asked for JSON because structured data is easier for AI tools to parse&#8212;important when we build our <a href="https://psxid.figma.com/Ravi">Figma Make</a> prototype later.</p><p>But I&#8217;m missing something: album covers. I want real album art, not placeholder images. This is a little tricker for AI. </p><p>Claude won&#8217;t able to reliably look up album covers without a little help from a friend. I built an <a href="https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop">MCP server</a> that fetches album covers from Spotify and Deezer. Took about 30 minutes in Claude Code (maybe a future post?). Now Claude can grab the real artwork for any album.</p><p>I ask Claude:</p><blockquote><p><code>Add album covers to this dataset using the album-cover MCP server.</code></p></blockquote><p>This will take some time. Let&#8217;s go back to Figma while Claude does its thing.</p><h3>5. Finish the wireframe</h3><p>I want each year to show its important albums. I layout the album UI: cover art, artist name, album name, description, and tags.</p><p>Every element is from the Simple Design System and auto layout makes it easy to get the UI laid out nicely. As needed, I pull over some copy from the JSON we generated to get a feeling for how it will look with real data. </p><p>In less than 20 minutes, the wireframe is done:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f4Ed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f4Ed!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png 424w, https://substackcdn.com/image/fetch/$s_!f4Ed!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png 848w, https://substackcdn.com/image/fetch/$s_!f4Ed!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!f4Ed!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f4Ed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png" width="269" height="952.7938931297709" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1392,&quot;width&quot;:393,&quot;resizeWidth&quot;:269,&quot;bytes&quot;:77356,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/179026817?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.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_!f4Ed!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png 424w, https://substackcdn.com/image/fetch/$s_!f4Ed!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png 848w, https://substackcdn.com/image/fetch/$s_!f4Ed!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.png 1272w, https://substackcdn.com/image/fetch/$s_!f4Ed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa00f192-c8c9-4320-b9e4-919003a7228d_393x1392.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><h3>6. Send to Figma Make</h3><p>Now, we&#8217;re ready to build the prototype. Right-click the design and select &#8220;Send to <a href="https://psxid.figma.com/Ravi">Figma Make</a>.&#8221;</p><p>My prompt is dead simple: </p><blockquote><p><code>Based on the attached design, build a feature that shows the timeline of a music genre. Use this data to build the prototype:</code></p></blockquote><p>I paste in the JSON.</p><p><a href="https://psxid.figma.com/Ravi">Figma Make</a> reads my wireframe&#8212;the structure, the layer names, the semantic organization&#8212;and generates a working prototype. Real album covers appear in the right places. Artist tags populate at the top. The timeline structures itself by year with albums underneath.</p><p><a href="https://psxid.figma.com/Ravi">Figma Make</a> understands that the wireframe provides structure and the JSON provides content. It even replaces my placeholder hero image with an actual photo.</p><p>No code written. No manual placement of 20 album covers. Just a wireframe, a data file, and AI doing the rest.</p><h3>7. Iterate with taste</h3><p>The first version works, but I want to refine it:</p><blockquote><p><code>Make the cover images larger and add a play button for each album.</code></p></blockquote><p><a href="https://psxid.figma.com/Ravi">Figma Make</a> updates the prototype. Bigger album covers. Play buttons appear on hover with a nice animation.</p><blockquote><p><code>Let&#8217;s change to a dark theme with full rounded buttons. Use this green as the primary color: #1ed760. Use dark gray for the cards #1f1f1f and even darker gray for the background.</code></p></blockquote><p>The entire design transforms. It starts looking like Spotify. Professional. Intentional.</p><blockquote><p><code>Add a cool animation to the year as a user scrolls down.</code></p></blockquote><p>As I scroll down the timeline, each year animates in with a subtle effect. The albums fade in as they enter the viewport.</p><p>Each time, <a href="https://psxid.figma.com/Ravi">Figma Make</a> doesn&#8217;t just do what I ask&#8212;it adds taste. Hover animations. Subtle fades. Professional polish.</p><h2>Making the most of Figma Make</h2><p>Most AI design tools ask you to describe what you want in words. <a href="https://psxid.figma.com/Ravi">Figma Make</a> flips this: start with a visual, then AI builds from it.</p><p>After building this prototype, a few things stood out:</p><ol><li><p><strong>First pixel to working prototype in one tool.</strong> You wireframe in Figma, generate the prototype in Figma, iterate in Figma. No export/import dance. The entire workflow stays in the canvas where you&#8217;re already thinking spatially.</p></li><li><p><strong>Simple Design System removes guesswork.</strong> You focus on visual thinking&#8212;layout, hierarchy, user flow&#8212;not all the details. The components have proper padding, correct spacing grids, typography that scales. You snap together pieces that work.</p></li><li><p><strong>Semantic understanding beats screenshots.</strong> Sure, you can paste screenshots into any AI prototyping tool. <a href="https://psxid.figma.com/Ravi">Figma Make</a> reads your actual layers, components, and structure. Screenshot tools see pixels. <a href="https://psxid.figma.com/Ravi">Figma Make</a> sees meaning.</p></li><li><p><strong>Built-in taste.</strong> Good spacing defaults. Typography that looks right. Animations that feel smooth. You don&#8217;t need design expertise to ship something professional.</p></li></ol><p>The result? I went from idea to customer-ready prototype in just 30 minutes. </p><h2>Better prototypes = better signal</h2><p>Design-driven prototyping enables teams to accelerate the time from initial hypothesis to initial test. More importantly, it makes that test more reliable by helping teams create better prototypes. </p><p>Bad prototypes break the &#8220;suspension of disbelief.&#8221; Customers have to imagine what the product will eventually look like when it&#8217;s &#8220;real.&#8221; Users act like they&#8217;re using the product instead of actually using it. That creates noise.</p><p>Great prototypes maintain the suspension of disbelief. They feel real, so users forget they&#8217;re testing. That creates signal.</p><h2>Over to you&#8230;</h2><p>You don&#8217;t need years of design training to create something worthwhile.</p><p>Next time you have a product idea, don&#8217;t write a spec. Open Figma. Drop in a frame. Add simple components. Sketch the structure&#8212;what goes where, how it flows. </p><p>Then send it to <a href="https://psxid.figma.com/Ravi">Figma Make</a> and watch it transform into a working prototype. Put it in front of customers. That&#8217;s real signal&#8212;signal that helps you make better decisions.</p><p>With AI, visual thinking is your new superpower.</p><div><hr></div><p><em>This post is brought to you by <a href="https://psxid.figma.com/Ravi">Figma Make</a>. </em></p><p><em><a href="https://psxid.figma.com/Ravi">Figma Make</a> transforms your ideas into interactive prototypes in minutes&#8212;no coding required. Start from your existing Figma designs, bring in realistic data, and iterate through conversation. <a href="https://psxid.figma.com/Ravi">Try Figma Make free</a> and see how fast you can go from blank canvas to customer-ready prototype.</em></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data-driven prototyping using Reforge Build]]></title><description><![CDATA[Product teams need prototypes that are tools, not toys. Learn how to level up your prototypes using a data-driven approach.]]></description><link>https://blog.ravi-mehta.com/p/data-driven-prototyping</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/data-driven-prototyping</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Wed, 12 Nov 2025 15:54:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f1dfff15-0569-45f4-a26f-13f67517c9fb_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Today, I&#8217;m excited to tell you about the launch of <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a>. It solves an important problem for product teams who want to use prototyping to ship better products. The lofty promise: incorporate working software into every stage of product discovery. The reality: teams struggle to create prototypes that are useful research and decision-making tools. They end up with prototypes that look cool but ultimately disappoint. In this post, I&#8217;m going to walk you through a technique to build better prototypes.</em></p><div><hr></div><p>At Tripadvisor, trip planning was one of the hardest features I worked on. Trip planning is deeply personal&#8212;everyone does it differently. We ran research sessions with travelers to understand their workflows. Several showed up with dog-eared notebooks scrawled with handwritten notes and stuffed with Post-its.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>The notebooks told us everything we needed to know about what people wanted. But our paper prototypes couldn&#8217;t capture the dynamic reality of trip planning&#8212;the back-and-forth between travelers, the way plans evolved as people added ideas, the messiness of group decisions.</p><p>Today, we could put a working prototype in front of those travelers in an afternoon. That would have accelerated our learning and gotten us to the right solution weeks faster.</p><h2>Vibing our way to a prototype&#8230;</h2><p>Let&#8217;s start with a simple prompt:</p><pre><code><code>Make a website for planning a Paris trip with multiple people, include some activities, hotels and restaurants, over three days, add user profiles and let people comment on things. Make it look nice.</code></code></pre><p>I know, I know. This is phoning it in. <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a> thinks we can do better and asks me some follow-up 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_!5eLZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5eLZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png 424w, https://substackcdn.com/image/fetch/$s_!5eLZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png 848w, https://substackcdn.com/image/fetch/$s_!5eLZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!5eLZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5eLZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:357650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.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_!5eLZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png 424w, https://substackcdn.com/image/fetch/$s_!5eLZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png 848w, https://substackcdn.com/image/fetch/$s_!5eLZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!5eLZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79d07acd-9860-4103-8586-902fa66cef5a_2874x1622.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">Reforge Build asks clarification questions when necessary</figcaption></figure></div><p>I comply:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8exI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8exI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png 424w, https://substackcdn.com/image/fetch/$s_!8exI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png 848w, https://substackcdn.com/image/fetch/$s_!8exI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png 1272w, https://substackcdn.com/image/fetch/$s_!8exI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8exI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:400143,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.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_!8exI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png 424w, https://substackcdn.com/image/fetch/$s_!8exI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png 848w, https://substackcdn.com/image/fetch/$s_!8exI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.png 1272w, https://substackcdn.com/image/fetch/$s_!8exI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f3e8c7-0334-4207-be40-03cb93b8689d_2870x1614.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>Next, <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a> shows me a preview. Building the full prototype will take some time, so this visual preview allows me to quickly iterate on the design before jumping into the full build. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tea4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tea4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png 424w, https://substackcdn.com/image/fetch/$s_!Tea4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png 848w, https://substackcdn.com/image/fetch/$s_!Tea4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!Tea4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tea4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:522072,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.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_!Tea4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png 424w, https://substackcdn.com/image/fetch/$s_!Tea4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png 848w, https://substackcdn.com/image/fetch/$s_!Tea4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!Tea4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F338085a9-10b3-4d2b-9712-13a486a2bf59_2872x1612.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 visual preview of what will get built</figcaption></figure></div><p>I&#8217;ve asked <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a> to move the participants to the right:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VROT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VROT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png 424w, https://substackcdn.com/image/fetch/$s_!VROT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png 848w, https://substackcdn.com/image/fetch/$s_!VROT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png 1272w, https://substackcdn.com/image/fetch/$s_!VROT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VROT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:339753,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.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_!VROT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png 424w, https://substackcdn.com/image/fetch/$s_!VROT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png 848w, https://substackcdn.com/image/fetch/$s_!VROT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.png 1272w, https://substackcdn.com/image/fetch/$s_!VROT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf0b641f-2dcc-421b-aec2-63e28552b233_2866x1618.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><a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a> creates a detailed plan and starts an in-depth build process:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZMVF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZMVF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png 424w, https://substackcdn.com/image/fetch/$s_!ZMVF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png 848w, https://substackcdn.com/image/fetch/$s_!ZMVF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png 1272w, https://substackcdn.com/image/fetch/$s_!ZMVF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZMVF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312737,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.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_!ZMVF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png 424w, https://substackcdn.com/image/fetch/$s_!ZMVF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png 848w, https://substackcdn.com/image/fetch/$s_!ZMVF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.png 1272w, https://substackcdn.com/image/fetch/$s_!ZMVF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa794aa31-0d07-401d-94ba-6d72c8189563_2874x1618.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>And here is the first version of our prototype:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vwgd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vwgd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 424w, https://substackcdn.com/image/fetch/$s_!vwgd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 848w, https://substackcdn.com/image/fetch/$s_!vwgd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!vwgd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vwgd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:681650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.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_!vwgd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 424w, https://substackcdn.com/image/fetch/$s_!vwgd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 848w, https://substackcdn.com/image/fetch/$s_!vwgd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!vwgd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa111980-4b02-4b37-a2fe-ab0427467018_2864x1612.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>The trouble with &#8220;vibe prototyping&#8221;</h2><p>We&#8217;ve actually gotten a remarkable result considering how little effort we put into the original prompt, but could we put it in front of users? </p><p>There are some layout issues which we could fix with some prompting, but there is also a deeper issue. A photo of the Eiffel Tower is used for the Sacr&#233;-C&#339;ur Basilica and Sainte-Chapelle. This discrepancy ruins the &#8220;suspension of disbelief&#8221;. Put this in front of a user during testing, and they immediately know it&#8217;s fake. They stop engaging naturally with the experience. </p><p>Your research is compromised before it begins.</p><p>There&#8217;s another issue. The prototype is inflexible. Want to test it with a traveler who is planning a trip to Thailand instead of Paris? You have to start over completely. Different destination, different prompt, different prototype.</p><p><strong>This is the difference between a toy and a tool</strong>. Toys are cool demos that impress for 30 seconds. Tools are decision-making artifacts that help you ship better products.</p><h2>Why &#8220;vibe prototyping&#8221; falls short</h2><p>When you ask AI to &#8220;make a trip planning website,&#8221; you&#8217;re asking it to simultaneously:</p><ul><li><p>Figure out the UX (what screens, what interactions)</p></li><li><p>Design the visual look (colors, typography, layout)</p></li><li><p>Create the data model (what fields, what relationships)</p></li><li><p>Generate realistic content (names, photos, descriptions)</p></li></ul><p>It&#8217;s like asking one person to be designer, PM, engineer, and content writer at once&#8212;all with very little guidance. The result? Average across the board.</p><h1>Taking your prototypes to the next level</h1><p><strong>A prototype is a tool to help you make better decisions about what to build</strong>. </p><p>Usually, that means we need to put them in front of fickle customers. So, your prototype needs to look and behave like your actual product. A good prototype fulfills three types of requirements:</p><ol><li><p><strong>Design requirements</strong>: The prototype looks like your product and seamlessly extends your visual language. Users should feel like they&#8217;re interacting with your actual product, not a generic template.</p></li><li><p><strong>Functional requirements</strong>: The prototype behaves like your product. If your product has certain patterns or conventions, the prototype should honor them.</p></li><li><p><strong>Data requirements</strong>: The prototype feels like its build on authentic customer data, not fake, placeholder data.</p></li></ol><p>You can&#8217;t vibe your way into this. Building a good prototype requires similar planning to building real products.</p><p>For most PMs, this means developing a new muscle: data modeling. The design requirements and functional requirements come naturally. We&#8217;re used to writing specs and working with designers. But, we typically leave the data modeling to engineering.</p><p>Let&#8217;s see how we can use a data-driven approach to build a more authentic and flexible prototype. Detailed step-by-step instruction are included below. You can follow in Reforge Build or any other prototyping tool.</p><p>Need a live demo? Watch me walk through this on Claire Vo&#8217;s How I AI podcast:</p><div id="youtube2-_yQMGHHl49g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_yQMGHHl49g&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/_yQMGHHl49g?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Step 1: Generate realistic, structured data</h2><p>We&#8217;ll actually start in Claude rather than <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a>. I&#8217;ve found Claude to be a great tool for generating mock data for two reasons: 1) its output feels very authentic and 2) Claude can work with a wide array of MCP servers (more on that below).</p><p>I asked Claude to generate data in JSON format. JSON (which stands for JavaScript Object Notation) is kind of like HTML for data&#8230; its a universal format that apps can understand which incorporates both the <strong>structure </strong>and <strong>content </strong>underlying the data.</p><p>I used this prompt to generate the data:</p><pre><code><code>Using JSON, generate a sample itinerary that I can use to prototype a shared trip itinerary feature. The destination is Paris. The itinerary should include an itinerary name, cover photo, and a date range covering three days. There should be 3-4 travelers associated with the itinerary. Each traveler should include a first name, last name, avatar photo, and preferred travel style like "Foodie", "History Buff", etc. For each day, include a collection things to see on each day. There should be 12-15 items in total. The items should a hotel for Day 1 and popular things to see (such as the Louvre or Eiffel Tower) on each subsequent day. Each item should include a name, a start time, a duration, a star rating, a number of reviews, tags to describe the item (like Historic Sites or Cultural Landmark), a photo, and a short description. Some items should have notes from one or more travelers. The notes should be in chronological order and respond to each other like a message thread for each itinerary item. Use unsplash-mcp-server to find photos for the cover photo, avatar photos, and itinerary items.</code></code></pre><p>The prompt is specific about what content we&#8217;re looking for. It also asks for imagery (for both people and places). This is thorny&#8230; LLMs don&#8217;t have reliable imagery data in their training sets. They&#8217;ll often hallucinate URL&#8217;s that don&#8217;t exist (leading to broken images) or pull in low-quality results. </p><p>We can solve for this by using an MCP server which allows Claude to access data from another source. In this case, I&#8217;m using the <a href="https://github.com/okooo5km/unsplash-mcp-server-go?utm_source=chatgpt.com">Unsplash MCP Server</a> which takes a query (like &#8220;Eiffel Tower&#8221; or a hotel name) and returns actual URLs for relevant photos from <a href="https://unsplash.com/">Unsplash</a>. This means our mock data gets real, high-quality images.</p><p>Generating the data takes a minute. Claude is generating complex JSON while making multiple API calls to Unsplash for every user and place generated. But the result is worth it: an incredibly detailed, authentic dataset with accurate image URLs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LAY9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LAY9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png 424w, https://substackcdn.com/image/fetch/$s_!LAY9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png 848w, https://substackcdn.com/image/fetch/$s_!LAY9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png 1272w, https://substackcdn.com/image/fetch/$s_!LAY9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LAY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png" width="2866" height="1794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1794,&quot;width&quot;:2866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:676560,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef67a7a5-76ed-443b-bdbe-122075d2e657_2866x1794.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_!LAY9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png 424w, https://substackcdn.com/image/fetch/$s_!LAY9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png 848w, https://substackcdn.com/image/fetch/$s_!LAY9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.png 1272w, https://substackcdn.com/image/fetch/$s_!LAY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd96a8bc5-1d6c-4b9c-83ce-65b5cb20c04f_2866x1794.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">Sample itinerary for Paris</figcaption></figure></div><p>&#128190; <a href="https://www.dropbox.com/scl/fi/e2i26jr2kt0nxapfnot27/paris_itinerary_sample.json?rlkey=qzq90m1kxgbqyzjpaz4bueuvq&amp;st=tl12m7yb&amp;dl=0">You can download the fill </a><strong><a href="https://www.dropbox.com/scl/fi/e2i26jr2kt0nxapfnot27/paris_itinerary_sample.json?rlkey=qzq90m1kxgbqyzjpaz4bueuvq&amp;st=tl12m7yb&amp;dl=0">paris_itinerary_sample.json</a></strong><a href="https://www.dropbox.com/scl/fi/e2i26jr2kt0nxapfnot27/paris_itinerary_sample.json?rlkey=qzq90m1kxgbqyzjpaz4bueuvq&amp;st=tl12m7yb&amp;dl=0"> file here. </a></p><p><em>NOTE: Instead of generating mock data from scratch, you&#8217;ll likely be able to assemble it using anonymized data from your existing product.</em></p><h2>Step 2: Generate the prototype from your data</h2><p>Now, we&#8217;re ready to go back to our prototyping tool. Since we have structured data, the prompt is simple:</p><pre><code><code>Generate a trip itinerary feature based on the sample data below:
[paste in the JSON data]</code></code></pre><p>The data schema provides unambiguous context to the LLM&#8230; a rock solid foundation to build on. Now, your prototyping tool can focus purely on UX instead of juggling design, data modeling, content generation, and business logic simultaneously.</p><blockquote><p><strong>Sidebar</strong>: You can think about this as &#8220;rolling your own&#8221; multi-agent system. Here we&#8217;ve used two tools, Claude and Reforge Build, as subagents: one to create structured data and the other to build our prototype. The combination of two specialized &#8220;agents&#8221; (rather than one LLM working with a single context window) delivers much better results&#8212;and helps us avoid <a href="https://research.trychroma.com/context-rot">context rot</a>.</p></blockquote><p>The result: A beautiful prototype with relevant photos. Detailed itineraries. Realistic traveler profiles. Message threads that sound like actual users. <strong>Something we can put in front of customer.</strong></p><p>Here is what <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build </a>generated:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!idKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!idKq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png 424w, https://substackcdn.com/image/fetch/$s_!idKq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png 848w, https://substackcdn.com/image/fetch/$s_!idKq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!idKq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!idKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1424373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.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_!idKq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png 424w, https://substackcdn.com/image/fetch/$s_!idKq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png 848w, https://substackcdn.com/image/fetch/$s_!idKq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!idKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95b97af2-22a8-49b1-9737-cf4c648cf746_2860x1610.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 beautiful cover for our itinerary</figcaption></figure></div><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_!Qlwt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qlwt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png 424w, https://substackcdn.com/image/fetch/$s_!Qlwt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png 848w, https://substackcdn.com/image/fetch/$s_!Qlwt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png 1272w, https://substackcdn.com/image/fetch/$s_!Qlwt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qlwt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:807539,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.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_!Qlwt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png 424w, https://substackcdn.com/image/fetch/$s_!Qlwt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png 848w, https://substackcdn.com/image/fetch/$s_!Qlwt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.png 1272w, https://substackcdn.com/image/fetch/$s_!Qlwt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4da56-85bd-454f-930f-2ed4bbfd3d99_2850x1614.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">Place info and conversations feel authentic</figcaption></figure></div><h3>Step 3: Test &amp; iterate</h3><p>Here&#8217;s where the data-first approach pays off again. <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a> generates clean, modular code that maps directly to our data structure. This makes iteration faster and more reliable.</p><p>For example, we can easily add a feature to show gaps in the day:</p><pre><code>Add blank cards if people have time in between activities. </code></pre><p>The result is dynamic based on the itinerary data (notice the prototype has calculated the start time and duration of the free block):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_iSH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_iSH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png 424w, https://substackcdn.com/image/fetch/$s_!_iSH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png 848w, https://substackcdn.com/image/fetch/$s_!_iSH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!_iSH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_iSH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:600031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.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_!_iSH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png 424w, https://substackcdn.com/image/fetch/$s_!_iSH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png 848w, https://substackcdn.com/image/fetch/$s_!_iSH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!_iSH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbae3d4a-b5a1-49db-93e0-7f547b08478d_2868x1610.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">Free time slots</figcaption></figure></div><p>We can even go back into Claude and ask it to generate an entirely new itinerary based on the same data schema. The prompt in Claude is trivial:</p><pre><code>Now generate an itinerary for the same travelers for a four day trip to Thailand.</code></pre><p>A few minutes later, we get an entirely new itinerary:</p><p>&#128190; <a href="https://www.dropbox.com/scl/fi/awncg7dqhpugn4r3sz8m3/thailand_itinerary_sample.json?rlkey=fym7r7vvqmwkysbd5einr0evh&amp;st=e8cpstif&amp;dl=0">You can download the fill </a><strong><a href="https://www.dropbox.com/scl/fi/awncg7dqhpugn4r3sz8m3/thailand_itinerary_sample.json?rlkey=fym7r7vvqmwkysbd5einr0evh&amp;st=e8cpstif&amp;dl=0">thailand_itinerary_sample.json</a></strong><a href="https://www.dropbox.com/scl/fi/awncg7dqhpugn4r3sz8m3/thailand_itinerary_sample.json?rlkey=fym7r7vvqmwkysbd5einr0evh&amp;st=e8cpstif&amp;dl=0"> file here.</a></p><p>Updating the prototype is easy. The data is <strong>isolated</strong> from the rest of the prototype, making it easy to change directly and ensuring that changes flow cleanly to the rest of the app.</p><p>In <a href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch">Reforge Build</a>, you can access the Code View to see all of the code that has been generated. In there,  we'll find a file with the itinerary data (in this case, under <strong>data/itinerary.ts</strong>):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OEiT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OEiT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png 424w, https://substackcdn.com/image/fetch/$s_!OEiT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png 848w, https://substackcdn.com/image/fetch/$s_!OEiT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png 1272w, https://substackcdn.com/image/fetch/$s_!OEiT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OEiT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:615154,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.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_!OEiT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png 424w, https://substackcdn.com/image/fetch/$s_!OEiT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png 848w, https://substackcdn.com/image/fetch/$s_!OEiT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.png 1272w, https://substackcdn.com/image/fetch/$s_!OEiT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a0c4a75-5ac2-45d9-a065-038365d64c23_2866x1618.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">Sample itinerary for Thailand</figcaption></figure></div><p>We can simply paste in the new JSON data and hit reload. Viola! We&#8217;re on our way to Bangkok:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lMDr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lMDr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png 424w, https://substackcdn.com/image/fetch/$s_!lMDr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png 848w, https://substackcdn.com/image/fetch/$s_!lMDr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!lMDr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lMDr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:500005,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/178663083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.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_!lMDr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png 424w, https://substackcdn.com/image/fetch/$s_!lMDr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png 848w, https://substackcdn.com/image/fetch/$s_!lMDr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!lMDr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce93eb8c-67cf-4abe-abaa-4714b485c121_2862x1612.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">Voila!</figcaption></figure></div><p>We now have a prototype that is flexible, reusable&#8230; and, most importantly, testable with real users across multiple scenarios.</p><h1>Why this works (and what it means for your team)</h1><p><strong>Prototypes should be tools, not toys.</strong> </p><p>To live up to that promise, you need a sophisticated approach to prototyping that gives AI the context needed to build powerful, flexible, and authentic prototypes of your product.</p><p><strong>Design</strong>, <strong>functionality</strong>, and <strong>data</strong>&#8212;the three legs of the stool&#8212;are each vital to building a strong prototype. Most teams have design and functional requirements covered. But data gets overlooked, and it&#8217;s the foundation.</p><p>By making data a first-class concern in your prototyping workflow, you&#8217;ll build believable prototypes you can put in front of users. </p><p>That&#8217;s the difference between a cool demo and a process that helps you ship better products.</p><h1>Check out Reforge Build</h1><p>The data-driven technique we discussed  works with any prototyping tool. But that&#8217;s just the start. Product teams need a tool that fits into their workflow. Reforge Build is design to tap into established systems:</p><ul><li><p><strong>Design system.</strong> Start prototypes that match your design system using the <a href="https://chromewebstore.google.com/detail/reforge-%E2%80%93-ai-prototyping/iheecpmppehgghpjbhdpgjdllemcmdnk?pli=1">browser extension</a>, screenshots, or Figma integration</p></li><li><p><strong>Knowledge system.</strong> Store customer feedback, product strategy, data schemas, and product docs at company and project levels</p></li><li><p><strong>Discovery process.</strong> Create and compare multiple design variants simultaneously to explore different directions</p></li><li><p><strong>Team collaboration.</strong> Share, comment, and remix prototypes directly. Turn any prototype into reusable templates for your team.</p></li><li><p><strong>User research.</strong> Get customer feedback through Reforge Research AI interviews and surveys (coming soon)</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch&quot;,&quot;text&quot;:&quot;Try Reforge Build&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch"><span>Try Reforge Build</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jEgl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png 424w, https://substackcdn.com/image/fetch/$s_!jEgl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png 848w, https://substackcdn.com/image/fetch/$s_!jEgl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!jEgl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jEgl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png" width="1456" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&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;:&quot;https://build.reforge.com/?utm_source=ravi&amp;utm_medium=paid&amp;utm_campaign=build_launch&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!jEgl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png 424w, https://substackcdn.com/image/fetch/$s_!jEgl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png 848w, https://substackcdn.com/image/fetch/$s_!jEgl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!jEgl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6d7375-51b6-4218-9e8f-2a840a973381_1767x1146.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">Prototyping for product teams, not solo builders</figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Managing up on high performance teams]]></title><description><![CDATA[How to win trust, get buy-in, and thrive alongside leaders who operate in founder mode.]]></description><link>https://blog.ravi-mehta.com/p/managing-up</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/managing-up</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 30 Oct 2025 12:21:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a0e25795-cca8-4e8e-8b2e-eedc7ce430a3_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>About a year ago, the idea of &#8220;<a href="https://paulgraham.com/foundermode.html">Founder Mode</a>&#8221; burst onto the scene when Paul Graham recapped a talk from Airbnb CEO, Brian Chesky. Brian had followed the common advice to hire good people and turn the reins over to them, but found that layers of management slowed things down and blunted Brian&#8217;s ability to steer the company.</p><p>In &#8220;<a href="https://blog.ravi-mehta.com/p/founder-mode-for-the-rest-of-us">Founder mode for the rest of us</a>&#8221;, I discussed the idea that founder mode isn&#8217;t reserved for founders. Every great leader I&#8217;ve worked with operates with the level of ownership, speed, decisiveness, and attention to detail that defines a good founder. Which means you&#8217;ll encounter these leaders throughout your career&#8230; and working with them requires a completely different approach.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>High-performance leaders demand more than the standard playbook for &#8220;managing up&#8221;&#8212;they move faster, dive deeper into details, and expect you to operate with the same level of ownership they do. In this post, I&#8217;ll share what I&#8217;ve learned about winning trust, maintaining credibility, and thriving alongside leaders who operate at this intensity.</p><div><hr></div><p><em>This post is brought you by Wealthfront. </em></p><p><em>Wealthfront is a tech-driven financial platform with a mission to help people grow their savings into meaningful wealth over the long term. Their high-yield Cash account earns you 3.75% APY from program banks on your uninvested cash &#8211; one of the highest in the market &#8211; along with stacked features like no monthly fees, up to $8M in FDIC insurance through program banks, and free instant withdrawals to eligible accounts. Right now, you can get an extra 0.65% APY for three months on up to $150,000, for a total 4.40% variable APY when you open your first Cash Account. Promo terms and conditions apply.</em></p><p><em>Go to <a href="http://wealthfront.com/ravi">wealthfront.com/ravi</a> to sign up today.</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_!Esny!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Esny!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png 424w, https://substackcdn.com/image/fetch/$s_!Esny!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png 848w, https://substackcdn.com/image/fetch/$s_!Esny!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png 1272w, https://substackcdn.com/image/fetch/$s_!Esny!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Esny!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png" width="1354" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1354,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1162676,&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://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.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_!Esny!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png 424w, https://substackcdn.com/image/fetch/$s_!Esny!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png 848w, https://substackcdn.com/image/fetch/$s_!Esny!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.png 1272w, https://substackcdn.com/image/fetch/$s_!Esny!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2ec0ba-8321-4619-bd79-bda3d43ee441_1354x763.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>This is a paid endorsement for Wealthfront. It may not reflect the experience of other clients, and similar outcomes are not guaranteed. Wealthfront Brokerage is not a bank. Rate is subject to change. Promo terms and conditions apply.</em></p><div><hr></div><h2>More than busywork</h2><p>As you get more senior, a frustrating trend emerges: less time with your team, more time aligning leaders and executives:</p><ul><li><p>As an individual contributor, you might spend 10% of your time managing up. </p></li><li><p>As a new manager, that jumps to 30%. </p></li><li><p>By the time you&#8217;re a senior leader, you&#8217;re often spending half your time coordinating with other leaders and executives.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2AQc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2AQc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2AQc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2AQc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2AQc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2AQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:387352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2AQc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2AQc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2AQc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2AQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbcf1269-e03e-4325-992d-b0aa7916823d_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This isn&#8217;t busywork&#8212;it&#8217;s the nature of senior leadership. Your path to success fundamentally changes. Instead of tangible deliverables, your impact is measured in influence.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!axII!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!axII!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!axII!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!axII!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!axII!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!axII!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:367599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!axII!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!axII!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!axII!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!axII!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3709580-dbc4-4b43-aac1-de8d372a6705_1920x1080.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&#8217;s the tension: You increasingly need leadership support to assign resources, back decisions, and provide strategic context. But the leaders you need support from have less time, limited context, and must balance competing priorities.</p><p>These challenges intensify when working with leaders who operate in &#8220;founder mode.&#8221; They&#8217;re context-switching constantly, dealing with challenges you have limited visibility into, and making rapid decisions with imperfect information.</p><p>As a result, it can be difficult to get the time and attention you need from executives.</p><p>This can be frustrating. Why would a leader ask you to work on something they don&#8217;t have time to support?</p><p>In a perfect world, senior leaders would be able to give full time and attention to every person in their org and every product initiative. In reality, successful executives instinctively spend their time and attention where they feel it will have the highest ROI.</p><p>Managing up is the art of breaking through the noise to convey the value of what you&#8217;re working on and get the support you need&#8212;and it&#8217;s one of the most effective ways to accelerate your career.</p><div class="pullquote"><p>Managing up is the art of <strong>breaking through the noise </strong>to get the support you need.</p></div><p>Let&#8217;s look at three habits that help you build strong relationships with high-performance leaders:</p><ol><li><p>Put yourself in their shoes</p></li><li><p>Foster their confidence in you</p></li><li><p>Make clear, compelling asks</p></li></ol><h2>Habit #1 &#8594; Put yourself in their shoes </h2><p>Few people take the time to understand what it&#8217;s like to be an exec at a fast-growing, high-performance company. It&#8217;s easy to look at an executive&#8217;s title, compensation, and status and think: &#8220;I&#8217;d be happy to have your problems.&#8221;</p><p>Some people assume senior leaders have plenty of time to think and coach&#8212;that&#8217;s their job, after all. In reality, senior execs must switch contexts constantly, ruthlessly prioritize, and end each day knowing they just scratched the surface of what needs their attention. </p><p>Elon Musk once reflected on how he spends his time:</p><blockquote><p>&#8220;I don&#8217;t have a lot of open space. It&#8217;s generally back-to-back meetings and it&#8217;s insane...my days are like insane torrents of information. I don&#8217;t recommend it. I&#8217;ve been thinking, how long can I keep this up? Because I don&#8217;t want my brain to explode, and the meetings that are scheduled are not just nice-to-have, they&#8217;re meetings that are essential.&#8221;</p></blockquote><p>Think about what it&#8217;s like to be an executive at a high-performing company:</p><ul><li><p>Their day is stacked with 6-8 hours of essential meetings, barely scratching the surface of demands on their time</p></li><li><p>They receive hundreds of emails daily and spend non-meeting time managing constant information flow</p></li><li><p>They&#8217;re held accountable for aggressive goals, often shaped by factors beyond their control</p></li><li><p>They&#8217;re dealing with challenges you have limited visibility into&#8212;reorgs, fundraising, layoffs, poor performers, board meetings</p></li></ul><p>All of this may sound familiar&#8212;you may be in the same boat. In the face of these demands, senior leaders need to feel confident their teams are making progress. They gravitate to leaders who worry about the same things, <strong>run toward hard problems</strong>, and take ownership.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SBq4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SBq4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SBq4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SBq4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SBq4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SBq4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:426374,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SBq4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SBq4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SBq4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SBq4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d06275-b1ad-48f3-b75f-51b0590c5e33_1920x1080.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>You can foster the right mindset by asking the right questions about your boss and other key leaders:</p><ul><li><p>What is top of mind for them person right now?</p></li><li><p>How could my work create leverage to support their priorities?</p></li><li><p>What context do they need on my work to do their job better?</p></li><li><p>What are the high leverage ways they can support my work?</p></li><li><p>How do they like to consume information and make decisions?</p></li><li><p>How do they like to give and receive feedback?</p></li><li><p>What does success look like for them&#8212;personally and professionally?</p></li></ul><p>These questions help avoid a common trap. <strong>Many product leaders conflate their priorities with their boss&#8217;s priorities</strong>, assuming &#8220;my success is their success.&#8221;</p><p>In reality, your boss is facing an array of priorities, constraints, and stressors you don&#8217;t see and may have nothing to do with what you&#8217;re working on. Shift your point of view and frame your work in terms of how your boss defines success&#8212;not what is necessarily best for you and your team.</p><div><hr></div><p>A few weeks after starting at Tinder, I had a 1-on-1 with the PM leading Messaging. I asked, &#8220;What&#8217;s the most important thing on your roadmap?&#8221;</p><p>He paused. &#8220;Can I be real? Nothing in Messaging will move the needle. The critical path for the product is before matches even happen.&#8221;</p><p>Rather than advocate for his team, he shifted to my perspective by asking what was best for the product overall. It served him well. He was the first person I thought of when we needed to build a new pod for one of the most important initiatives in the company.</p><h2>Habit #2 &#8212; Foster their confidence in you</h2><p>When executives have confidence in you, you&#8217;re able to operate with more agency and have a much easier time getting buy-in.</p><p>Executives have limited resources to allocate, imperfect information, and are constantly making trade-offs. This can create situations you look around and see resources going to teams that don&#8217;t seem like they need them&#8230; while your team isn&#8217;t getting the resources despite needing them much more.</p><p>Getting resources isn&#8217;t a matter of being right. There are many competing answers on how to spend resources&#8212;all of which seem right depending on your perspective. Resources gather where leaders have confidence.</p><p>Executives aren&#8217;t asking themselves: Does this team need more resources? (Invariably, the answer is &#8220;yes&#8221;). Instead, they ask themselves: Where can I deploy limited resources to get the maximum ROI?</p><div class="pullquote"><p>Your boss isn&#8217;t asking: &#8220;Do you need more resources?&#8221; Instead, they&#8217;ll ask themselves: &#8220;Where can I deploy limited resources to get the maximum return?&#8221;</p></div><h3>Confidence compounds, for good or bad</h3><p>Building executive confidence creates a virtuous cycle: (1) you make the most of the resources available, (2) your executive&#8217;s confidence in you grows, (3) it&#8217;s easier to get future buy-in, (4) you get more resources and support&#8212;and the cycle repeats.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MiMV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MiMV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MiMV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MiMV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MiMV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MiMV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:366486,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!MiMV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MiMV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MiMV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MiMV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23704254-d511-4490-9b35-4cf20bc7b5dc_1920x1080.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>The reverse is also true. A lack of confidence leads to a vicious cycle:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vdV-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vdV-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vdV-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vdV-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vdV-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vdV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:382810,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!vdV-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vdV-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vdV-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vdV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F596afaa7-a7fe-437d-bffd-fe4a595f313b_1920x1080.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><h3>The Credibility vs. Alignment Map</h3><p>There are two components to developing an executive&#8217;s confidence in you:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YdKb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YdKb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YdKb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YdKb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YdKb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YdKb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:368625,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YdKb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YdKb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YdKb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YdKb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4317d4d7-263e-4de0-ac69-1a19d7863ec8_1920x1080.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><h4>1. Personal Credibility: How effective have you been in the past when you&#8217;ve gotten buy-in? </h4><p>One of the things that becomes increasingly important as you get more senior is your ability to predict and then achieve the future. Public company CEOs are constantly evaluated on this&#8212;they must set quarterly guidance, commit to targets publicly, and then deliver against those commitments regardless of market conditions or unexpected challenges. Missing guidance has severe consequences: stock price drops, board pressure, loss of investor confidence.</p><p>This is why CEOs and executives value leaders who can shoulder the same responsibility: forecasting what&#8217;s achievable, committing to it, and then making it happen despite changing circumstances. They need people who won&#8217;t just try their best, but who can confidently say &#8220;we will deliver X&#8221; and then actually deliver it.</p><h4>2. Alignment with Executive: How aligned is what you&#8217;re trying to accomplish with what matters most to the executive?</h4><p>One of the first questions executives ask themselves is: &#8220;Is this what I would do if I were in this person&#8217;s role?&#8221; The closer the answer is to yes, the more confidence they have.</p><p>This isn&#8217;t about executives micromanaging&#8212;it&#8217;s about pattern recognition. They&#8217;ve built their judgment through years of decisions and outcomes. When you&#8217;re pursuing an approach they would take themselves, it validates both your judgment and theirs. More practically, when your work directly connects to their top priorities&#8212;the commitments they&#8217;ve made to the board, the metrics they&#8217;re accountable for&#8212;supporting you becomes an obvious decision rather than a risk.</p><p>Executives want to see you succeed, and their instinct is that the best way for you to succeed is to do the things that they would do.</p><p>However, the goal isn&#8217;t to stay in total alignment. The best product leaders take smart risks and consistently deliver more than what is expected.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bmxa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bmxa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bmxa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bmxa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bmxa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bmxa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:353205,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bmxa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bmxa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bmxa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bmxa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2208899-497d-4b1c-9395-dfd0998c105c_1920x1080.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><h3>Are you out on a limb?</h3><p>Taking risks is a dance, because it often means doing things that are out of alignment with an executive&#8217;s perspective.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DdE1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DdE1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DdE1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DdE1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DdE1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DdE1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639313,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DdE1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DdE1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DdE1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DdE1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8beae3f-21f2-4968-a8fa-6474f9aa4b03_1920x1080.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>Think of it like going out on a tree limb&#8212;there are four stages:</p><ol><li><p><strong>Executive Alignment:</strong> You&#8217;re not that far out. You&#8217;re doing something the executive would do themselves. If it fails, you don&#8217;t lose much credibility&#8212;the executive views it as their own lapse in judgment.</p></li><li><p><strong>Executive Support:</strong> You go a bit farther out. The executive&#8217;s stance: &#8220;I don&#8217;t know if this is the right thing, but I trust your judgment.&#8221; If the initiative fails, you&#8217;ll lose some credibility, but it&#8217;s tempered by the exec thinking: &#8220;I enabled this decision and share accountability.&#8221;</p></li><li><p><strong>Executive Permission:</strong> You&#8217;re far out on a limb. The executive&#8217;s stance: &#8220;I don&#8217;t believe this is right, but I&#8217;ll let you do it.&#8221; High risk, high reward. Success impresses the executive with your judgment. Failure costs you significant credibility&#8212;the exec thinks: &#8220;As I expected, I was right and they were wrong.&#8221;</p></li><li><p><strong>Executive Disagreement:</strong> You&#8217;re over the limb. The executive&#8217;s stance: &#8220;I don&#8217;t believe this is right, and I won&#8217;t let you do it.&#8221; This may cost you some credibility depending on how compelling your case was and how well you &#8220;disagree and commit.&#8221; Persisting after being overruled will further undermine your credibility.</p></li></ol><p>The challenge? You don&#8217;t always know how far out on the limb you are. You want to deliver beyond expectations, but you need to do so without eroding confidence.</p><p>This is why the Credibility vs. Alignment map is valuable&#8212;it helps you navigate that tension. Executives see you as an asset when you either: (1) align to their priorities and help achieve them, or (2) have earned a track record they can count on.</p><div><hr></div><p>A few years ago, I worked with two Director-level product leaders who started around the same time. Min led a larger team working on what was considered the company&#8217;s future. Max led a smaller team working on impactful but less strategic initiatives.</p><p>Max&#8217;s smaller team delivered immediately. When he saw opportunities to do more, he led with impact: &#8220;With more engineers, I can achieve X% more growth.&#8221; His team grew slowly&#8212;each time, Max achieved more with the additional resources.</p><p>Min&#8217;s team also delivered, but not as much as leaders expected. She said she didn&#8217;t have enough resources and couldn&#8217;t do everything being asked. She needed more to do her job.</p><p>Her team grew too&#8212;after all, she was working on the future of the business. But each time, she found reasons for needing even more engineers, PMs, and designers. Leadership&#8217;s confidence began to waver. The CEO wondered why such a large team wasn&#8217;t doing more.</p><p>Eventually, Min&#8217;s team stopped growing, and people questioned whether she was the right leader. Max took over parts of her team, and Min&#8217;s career stalled.</p><p>For Max, the virtuous cycle was in full motion&#8212;he became one of the most senior executives at the company. Min got caught in a vicious cycle that undermined her promising career, despite outward signs of success like a growing team.</p><h2>Habit #3 &#8594; Make clear and compelling asks</h2><p>As we discussed earlier, &#8220;managing up&#8221; is ultimately about getting the support you and your team need to be successful. When making asks of executives, your job is to help leaders help you.</p><p>Maybe this sounds familiar: you&#8217;ve painstakingly defined a plan and you&#8217;re simply looking for approval to kick-off. Instead, your boss or others offer a raft of unrelated or distracting ideas. You leave the meeting without the approval you need and with more unanswered questions than when you entered.</p><p>A common saying goes: &#8220;When given a choice between A or B, most senior executives will choose C.&#8221; Execs are trying to add value with limited context, so it&#8217;s not surprising that they try to provide feedback from first principles rather than &#8220;sticking to the script.&#8221;</p><h3>Be clear: what are you asking for?</h3><p>The first step is to be clear about the scope and purpose of your ask. This <strong>focuses leadership&#8217;s attention</strong> on what matters most. </p><p>There are five ways executives can provide value, and each requires a different conversation. Making it clear what kind of discussion you want to have sets the stage for an intentional discussion rather than a general one. Here are the five most common types of asks:</p><ol><li><p><strong>Decision:</strong> Need executive to make a decision (e.g., should we prioritize customer segment A or B?)</p></li><li><p><strong>Resource:</strong> Need additional resourcing for product work (e.g., approval to hire another PM)</p></li><li><p><strong>Action:</strong> Need executive to take specific action (e.g., approving a promotion for a higher performance)</p></li><li><p><strong>Input:</strong> Need executive input to help inform your decision-making (e.g., context from the latest board meeting)</p></li><li><p><strong>Alignment:</strong> Need to share information with an executive that doesn&#8217;t require any specific action (e.g., flag a performance issue that may require future escalation)</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_!R0X3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R0X3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R0X3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R0X3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R0X3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R0X3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:336962,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R0X3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R0X3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R0X3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R0X3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facf202f3-2dbf-4430-becb-ba799f38d105_1920x1080.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><h3>Provide the context necessary to make a decision</h3><p>Next, prepare the right context. Tailor what you share to the specific ask. Overloading executives with irrelevant details can overshadow the key points you want to communicate.</p><p>I&#8217;ve seen talented leaders derail executive reviews with irrelevant details, discarded options, and caveats. The detailed thinking that helped them arrive at a clear decision overwhelms a brief meeting, and executives leave more confused than confident.</p><p>Below are key pieces of information needed for each type of conversation:</p><p><strong>Decision</strong></p><ul><li><p>What are the options?</p></li><li><p>What options are off the table?</p></li><li><p>What options have been considered and rejected?</p></li><li><p>What inputs are important to consider?</p></li><li><p>Where are there tradeoffs or risks?</p></li></ul><p><strong>Resource</strong></p><ul><li><p>What is the cost of the resource?</p></li><li><p>What is the return on investing that resource?</p></li><li><p>What is the opportunity cost?</p></li><li><p>What is the tradeoff if resources aren&#8217;t allocated?</p></li></ul><p><strong>Action</strong></p><ul><li><p>What challenges will the executive face when taking action?</p></li><li><p>How urgent is the action?</p></li><li><p>Why is the executive uniquely able to take the action?</p></li></ul><p><strong>Input</strong></p><ul><li><p>What context do you have? -or- What context does the executive have?</p></li><li><p>Where are there gaps in your understanding?</p></li><li><p>What outcome are you trying to achieve?</p></li></ul><p><strong>Alignment</strong></p><ul><li><p>How does the discussion impact the executive?</p></li><li><p>What future implications might the discussion have?</p></li><li><p>When will the topic need to be discussed again?</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-aIf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-aIf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png 424w, https://substackcdn.com/image/fetch/$s_!-aIf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png 848w, https://substackcdn.com/image/fetch/$s_!-aIf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png 1272w, https://substackcdn.com/image/fetch/$s_!-aIf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-aIf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png" width="1456" height="1355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1355,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:916138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/176086739?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.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_!-aIf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png 424w, https://substackcdn.com/image/fetch/$s_!-aIf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png 848w, https://substackcdn.com/image/fetch/$s_!-aIf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.png 1272w, https://substackcdn.com/image/fetch/$s_!-aIf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0d307c-1048-493f-a9e8-669f12b09e61_1852x1724.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><h3>Provide space for discussion</h3><p><strong>Your job is not to be right or get what you want.</strong> </p><p>Your job is to lead a conversation that helps leadership make the right decision for your company, even if that may not be the decision that you want for your team. Regardless of the outcome, leaders will appreciate the thoughtfulness, collaboration, clarity, and openness you&#8217;ve brought to the conversation, and they&#8217;ll know that they can turn to you to move the needle on important areas for the business.</p><div><hr></div><p>In making asks, I often see folks fail on either end of two extremes:</p><ol><li><p><em><strong>Over-dependence.</strong></em> Some product leaders want prescriptive direction from executives. They&#8217;re hesitant to take action without explicit alignment, so they ask for detailed direction on what to do. But executives don&#8217;t have bandwidth to provide great direction like this&#8212;they&#8217;re distracted by competing priorities and need you to drive ideas forward. These &#8220;high maintenance&#8221; leaders become low-leverage.</p></li><li><p><em><strong>Over-independence.</strong></em> Other product leaders go the opposite direction, minimizing inputs from executives altogether and bringing them &#8220;solutions not problems.&#8221; But this makes you a &#8220;low-visibility&#8221; leader. Executives become disconnected from your work, and over time their confidence erodes&#8212;they wonder what&#8217;s really happening and whether you&#8217;re on track. When you turn them into &#8220;approvers&#8221; rather than &#8220;collaborators,&#8221; you miss their most valuable contribution: the judgment and pattern recognition they&#8217;ve built over years. <strong>The goal isn&#8217;t to avoid executive input&#8212;it&#8217;s to amplify it</strong>.</p></li></ol><h2>Match leadership&#8217;s intensity</h2><p>Managing up with high-performance leaders isn&#8217;t about managing their expectations&#8212;it&#8217;s about matching their intensity and making them more effective.</p><p><strong>Resources &amp; support flow to people who are aligned with leadership&#8217;s priorities and have earned their confidence.</strong> </p><p>The best product leaders I&#8217;ve worked with don&#8217;t view managing up as a chore or political maneuvering. They see it as a core part of their job&#8212;giving leverage to the executives they work with, so those executives can give leverage back to them. That&#8217;s how you build the kind of trust that lets you operate with real autonomy, even on the highest-performing teams.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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><div><hr></div><p><em>This post is brought you by Wealthfront. </em></p><p><em>Go to <a href="http://wealthfront.com/ravi">wealthfront.com/ravi</a> to to get an extra 0.65% APY for three months on up to $150,000 when you open your first Cash Account.</em></p><p><em>If you are eligible for the overall boosted rate of 4.40% offered in connection with this promo, your boosted rate is also subject to change if the base rate decreases during the three-month promotional period.</em></p><p><em>The Cash Account, which is not a deposit account, is offered by Wealthfront Brokerage LLC (&#8221;Wealthfront Brokerage&#8221;), Member FINRA/SIPC. Wealthfront Brokerage is not a bank. <strong>The base 3.75% Annual Percentage Yield (&#8221;APY&#8221;) on cash deposits as of September 26, 2025, is representative, requires no minimum, and may change at any time. </strong>The APY reflects the weighted average of deposit balances at participating Program Banks, which are not allocated equally. Funds in the Cash Account are swept to Program Banks where they earn a variable APY and are eligible for FDIC insurance. Conditions apply. For a list of Program Banks, see:<a href="http://www.wealthfront.com/programbanks"> www.wealthfront.com/programbanks</a>. FDIC pass-through insurance, which protects against the failure of Program Banks, not Wealthfront, is not provided until the funds arrive at the Program Banks. While funds are at Wealthfront Brokerage, and while they are transitioning to and/or from Wealthfront Brokerage to the Program Banks, the funds are eligible for SIPC protection up to the $250,000 limit for cash. FDIC insurance is limited to $250,000 per customer, per bank, regardless of whether those deposits are placed through Wealthfront Brokerage. You are responsible for monitoring your total deposits at each Program Bank to stay within FDIC limits. Wealthfront works with multiple Program Banks to make available up to $8 million ($16 million for joint accounts) of pass-through FDIC coverage for your cash deposits. For more info on FDIC insurance coverage, visit <a href="http://www.fdic.gov/">www.FDIC.gov</a>.</em></p><p><em>Instant and same-day withdrawals use the Real-Time Payments (RTP) network or FedNow service. Transfers may be limited by your receiving institution, daily caps, or participating entities. New Cash Account deposits have a 2&#8211;4 day hold before transfer. Wealthfront does not charge fees for these services, but receiving institutions may impose an RTP or FedNow Fee. Processing times may vary.</em></p>]]></content:encoded></item><item><title><![CDATA[Building AI products competitors can't match]]></title><description><![CDATA[How do you win when everyone has access to the same AI models?]]></description><link>https://blog.ravi-mehta.com/p/building-ai-products</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/building-ai-products</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 25 Sep 2025 14:08:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/23204c2f-26aa-4e79-9e11-fed1a8013dc9_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On September 10th, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Reforge&quot;,&quot;id&quot;:109022580,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/582917bd-acac-4b60-ad5c-4cca562248f0_225x225.png&quot;,&quot;uuid&quot;:&quot;079b4fd4-26c8-42d0-87ad-4644a8b538fe&quot;}" data-component-name="MentionToDOM"></span> held its first AI Product Summit. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Diana Stepner&quot;,&quot;id&quot;:4043196,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bebf8d2-f1a2-4a41-afdf-c1b868e76d74_856x858.jpeg&quot;,&quot;uuid&quot;:&quot;e5d1b383-d7f7-464c-8c43-7467e85ab5db&quot;}" data-component-name="MentionToDOM"></span> wrote a fantastic recap, highlighting one of my favorite talks, <a href="https://dianastepner.substack.com/p/why-humanities-majors-are-the-secret">Why Humanities Majors Are the Secret to Product Success</a><strong> </strong>by Shir Yehoshua, Head of AI at Notion. </p><p>Over the last couple of years, I&#8217;ve spent a lot of time with companies helping them navigate the AI shift&#8212;a time that is opportunity rich, but fraught with challenges for companies big and small. </p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brian Balfour&quot;,&quot;id&quot;:315460,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67f79814-2e2a-4ba9-87eb-aaa91cd6aa36_745x841.png&quot;,&quot;uuid&quot;:&quot;d0fd340a-09b3-4224-bf2a-6615c64271c0&quot;}" data-component-name="MentionToDOM"></span> and I built the Reforge <a href="https://www.reforge.com/courses/ai-strategy?utm_source=ravi-on-product&amp;utm_medium=substack&amp;utm_campaign=2025-09-25-ai-strategy">AI Strategy</a> program to help leaders win in the most intense environment we&#8217;ve seen in the history of tech. The course is available on demand and <strong>our second cohort starts on October 16th</strong>. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.reforge.com/courses/ai-strategy?utm_source=ravi-on-product&amp;utm_medium=substack&amp;utm_campaign=2025-09-25-ai-strategy&quot;,&quot;text&quot;:&quot;Join the AI Strategy course&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.reforge.com/courses/ai-strategy?utm_source=ravi-on-product&amp;utm_medium=substack&amp;utm_campaign=2025-09-25-ai-strategy"><span>Join the AI Strategy course</span></a></p><p>We have a fantastic line-up of guests including:</p><ul><li><p>Justin Farris, VP of Product at Read.ai</p></li><li><p>Laura Burkhauser, CEO at Descript</p></li><li><p>Darius Contractor, Chief Growth Officer at Otter.ai</p></li><li><p>Jeff Chow, Chief Product &amp; Technology Offier at Miro</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VqQi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VqQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!VqQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!VqQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!VqQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VqQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png" width="728" height="409.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:427594,&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://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VqQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!VqQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!VqQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!VqQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa391d063-1c02-4813-ab6d-b980b0134bf3_2000x1125.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>As a sneak peek, here is just one of many concepts we&#8217;ll cover in the <a href="https://www.reforge.com/courses/ai-strategy?utm_source=ravi-on-product&amp;utm_medium=substack&amp;utm_campaign=2025-09-25-ai-strategy">AI Strategy</a> program: how to build AI products competitors can&#8217;t match.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vOwt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vOwt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!vOwt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!vOwt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!vOwt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vOwt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2302105,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.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_!vOwt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!vOwt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!vOwt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!vOwt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdda82b-2bc7-406a-b6b8-1a3f70c0599e_2000x1125.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>In the book <a href="https://www.blueoceanstrategy.com/what-is-blue-ocean-strategy/">Blue Ocean Strategy</a>, the authors describe two types of markets:</p><ul><li><p>Blue Oceans are untapped markets where competition is limited and opportunities are rich.</p></li><li><p>Red Oceans are crowded markets where established players fight intensely for market share.</p></li></ul><p>In Red Ocean markets, companies have to beat the competition and <strong>take market share</strong>. As a result, companies often compete on price and margins suffer due to higher marketing costs and lower prices. </p><p>In Blue Ocean markets, competition is irrelevant or obsolete. Companies succeed by <strong>creating market share, </strong>benefiting from innovative products, healthy profits, and strong defensibility.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mida!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mida!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!Mida!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!Mida!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!Mida!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mida!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84655949-2daf-4387-8878-23a97899e97c_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153308,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.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_!Mida!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!Mida!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!Mida!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!Mida!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84655949-2daf-4387-8878-23a97899e97c_2000x1125.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>Over the last 50 years, tech has unfolded in three waves: the PC wave, the Internet wave, and the Mobile wave. Historically, the transition between waves (the &#8220;platform shifts&#8221;) have created <strong>blue ocean </strong>opportunities. New startups have moved quickly to capitalize on the new technology, while incumbents struggled to orient themselves around the new reality.</p><p>Why? Because the PC, Internet, and Mobile waves <strong>disrupted</strong> incumbents, undermining the advantages they had established. For example, Adobe needed to rethink and rebuild its design products for cloud-based collaboration, opening up a window of opportunity for Figma to build an Internet native product.</p><p>This disruption created fertile ground for new companies to emerge as winners. Each wave has seeded pillar companies, leading to an unprecedented rally of wealth creation:</p><ul><li><p>Personal Computing &#8594; Microsoft, Intel, Oracle, Adobe</p></li><li><p>Internet &#8594; Google, Facebook, Salesforce, Figma</p></li><li><p>Mobile &#8594; Apple, Uber, TikTok</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!slqm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!slqm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!slqm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!slqm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!slqm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!slqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:560676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.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_!slqm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!slqm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!slqm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!slqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5732b066-794c-4bd2-a99d-06cd8174fda7_2000x1125.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>This time is different. In many cases, AI is <strong>accelerating</strong>, rather than disrupting incumbents. </p><p>Let&#8217;s go back to our Adobe example. While Adobe wasn&#8217;t able to beat Figma to the cloud collaboration market, they have moved quickly to layer generative AI across their portfolio. This includes adding AI features into existing products, like Generative Fill and Generative Expand, and launching new standalone products like Adobe Firefly. Adobe is still far from parity with Figma&#8217;s collaboration features, but they have quickly leapfrogged on AI features&#8212;closing off AI opportunities for hopeful startups. (Check out <a href="https://blog.ravi-mehta.com/p/will-ai-create-massive-opportunities">Will AI create massive opportunities for startups?</a> for a deeper dive into disruptive vs. accelerating technologies). </p><p>Today, AI products find themselves playing in a <strong>competitive, lightning fast environment</strong>. Competition is coming from every side:</p><ul><li><p>fast-moving AI platforms like OpenAI and Anthropic</p></li><li><p>established tech companies like Adobe and Microsoft</p></li><li><p>and a raft of well-funded startups</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_aCc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_aCc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!_aCc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!_aCc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!_aCc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_aCc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1826499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.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_!_aCc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!_aCc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!_aCc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!_aCc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfb90df6-6116-41a1-b23f-67d08aa209cf_2000x1125.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>So one question needs to be at the top of every product leader&#8217;s mind:</p><blockquote><p>How do we win in the most intense environment in the history of tech?</p></blockquote><p>Let&#8217;s look at how you can use AI, including off-the-shelf AI models, to create an unfair advantage for your product and your company.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kQ8j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kQ8j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!kQ8j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!kQ8j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!kQ8j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kQ8j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.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_!kQ8j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!kQ8j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!kQ8j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!kQ8j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6118a91c-b5ea-4afa-a784-bcf3c63e0e47_2000x1125.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>Many companies start by trying to <strong>reinvent the wheel</strong>. They assume AI advantage comes from advancing the state-of-the-art, and teams spend months or years developing custom models &amp; infrastructure. </p><p>Certainly, that is a viable path&#8212;if you can lead the pack. AI labs, like OpenAI and Anthropic, have created massive value by innovating at the model layer,</p><p>But, this approach isn&#8217;t feasible for most companies. The cost of ML talent and training is prohibitive. And sometimes even that isn&#8217;t enough. Inflection, for example, had all the cards, but faced an uphill battle competing with the growing landscape of roughly equivalent models. </p><p>For most companies, its not feasible to advance the state-of-the art with AI&#8230; but its also not necessary. Over the last few years, a remarkable thing has happened. The most advanced AI capabilities are not being hoarded by the biggest tech companies. Instead, AI is now democratized&#8212;available via easy-to-use, affordable APIs and open source models. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Zgc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Zgc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!6Zgc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!6Zgc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!6Zgc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Zgc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125001,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.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_!6Zgc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!6Zgc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!6Zgc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!6Zgc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ef69a4c-7bad-435b-859a-ada6dac9317d_2000x1125.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>You don&#8217;t need to reinvent the wheel, but you can&#8217;t get away with <strong>underinvesting</strong>. Some companies make the mistake of sprinkling basic AI features, like chatbots, onto their products. </p><p>While these features are easy to add, they rarely deliver meaningful value to users and can be quickly replicated by competitors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xcR1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xcR1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!xcR1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!xcR1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!xcR1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xcR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175814,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.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_!xcR1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!xcR1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!xcR1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!xcR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59413295-a890-45ff-8477-6e299f7434e5_2000x1125.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 being on one end of either of these extremes, there is a third approach: thinking of AI capabilities as building blocks that can be assembled in unique combinations with your product and its data&#8230; just as LEGO bricks can create endless possibilities.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BaCp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BaCp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!BaCp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!BaCp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!BaCp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BaCp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.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_!BaCp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!BaCp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!BaCp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!BaCp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070a8395-3e83-4d90-a6d9-4db766e9db4c_2000x1125.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>The most effective AI features are built from three elements that, when combined, create competitive advantage:</p><ol><li><p>AI Capabilities</p></li><li><p>Your Data</p></li><li><p>Your Functionality</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_!afan!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!afan!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!afan!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!afan!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!afan!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!afan!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110642,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.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_!afan!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!afan!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!afan!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!afan!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde8b41-0960-45e7-b0a0-64c59852ba34_2000x1125.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>AI products start, of course, with AI. Powerful AI models enable us to build products that would have seemed magical less than 2 years ago. Many of those models are just an API call away.</p><p>So if everyone has access to the same AI capabilities, then <strong>how do we create AI-powered products that stand out?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BSWj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BSWj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!BSWj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!BSWj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!BSWj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BSWj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135575,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.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_!BSWj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!BSWj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!BSWj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!BSWj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad9f14c-782b-4486-8b43-d348733b5d69_2000x1125.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>Your competitive advantage&#8230; your <strong>unfair advantage&#8230;</strong> comes from what is <strong>uniquely yours</strong>:</p><ol><li><p>Your data</p></li><li><p>Your product&#8217;s functionality</p></li><li><p>Your understanding of unmet customer needs</p></li></ol><p>Let&#8217;s look at these in more detail.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uHDW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uHDW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!uHDW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!uHDW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!uHDW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uHDW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104630,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.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_!uHDW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!uHDW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!uHDW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!uHDW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28eb06e3-d2f2-4843-b9d6-df0d8d9dfbc1_2000x1125.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>Your data provides context for AI models&#8212;it is the most important element to turn off-the-shelf AI capabilities into something bespoke for your product.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9XYn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9XYn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!9XYn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!9XYn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!9XYn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9XYn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101929,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.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_!9XYn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!9XYn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!9XYn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!9XYn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a85e86f-2568-4343-8eda-80ef1bee9317_2000x1125.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>Next, we need to think about what your product does (its functionality). Your product&#8217;s functionality determines how AI behaves&#8212;i<strong>t gives AI superpowers</strong> that can&#8217;t be had anywhere else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8BYN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8BYN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!8BYN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!8BYN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!8BYN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8BYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96107,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.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_!8BYN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!8BYN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!8BYN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!8BYN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe1e825c-fc40-4611-9644-5b0c64ea2e7c_2000x1125.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>Every AI feature is assembled from these three elements&#8212;the AI capabilities you choose, your data, and your functionality.</p><p>Next, we need to determine how the three elements connect to each other. These interactions are where true differentiation happens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nQAU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nQAU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!nQAU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!nQAU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!nQAU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nQAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.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_!nQAU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!nQAU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!nQAU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!nQAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbeba3d-b882-44cd-aa29-aa8cb2791f6b_2000x1125.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>You data provides <strong>context</strong> to the AI&#8212;giving it the necessary information for AI to perform its task effectively. Context is critical to turning off-the-shelf AI models into custom solutions for your user&#8217;s needs.</p><p>For example, a medical diagnostic tool can feed patient history into an AI to help identify potential conditions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qcji!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qcji!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!qcji!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!qcji!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!qcji!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qcji!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106043,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.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_!qcji!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!qcji!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!qcji!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!qcji!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24719aa4-cc4d-46eb-8b05-5f8fda766a7c_2000x1125.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>AI generates <strong>output</strong> such as insights, content, or predictions. This output creates value in two ways. First, by providing results your customers want and second by becoming part of your proprietary data set. </p><p>For example, a content management system might help people use AI to tag and categorize articles, helping customers organize their content while enhancing your proprietary metadata.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7J9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7J9M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!7J9M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!7J9M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!7J9M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7J9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd453249-db33-4dad-8325-773784078c75_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.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_!7J9M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!7J9M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!7J9M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!7J9M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd453249-db33-4dad-8325-773784078c75_2000x1125.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><strong>Orchestration </strong>is the next piece of the puzzle. Your product <strong>determines when to use the AI</strong>&#8212;whether directed by the user or triggered automatically in the background. Importantly, AI does not replace traditional software. Instead, traditional software and AI complement each other, each excelling in different situations. Your product orchestrates the interactions between these different types of systems.</p><p>For example, an email client might offer AI writing suggestions when it detects the user pausing for more than 5 seconds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VMwF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VMwF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!VMwF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!VMwF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!VMwF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VMwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146204,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.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_!VMwF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!VMwF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!VMwF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!VMwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4d286-2279-4331-82fb-8158b1880ebe_2000x1125.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>Finally, let&#8217;s look at one of the most exciting developments. AI is getting increasingly good at using tools. AI can learn when to use your product, giving it <strong>unique superpowers</strong>.</p><p>For example, a customer support AI agent can be configured to use a payment system as one of its tools. Then, the agent can decide to automatically initiative a refund when it identifies eligible use cases. </p><p>We are at the very beginning of what&#8217;s possible with tool use, and this will be one of the most exciting areas as agents can increasingly autonomous. (Check out <a href="https://blog.ravi-mehta.com/p/tool-augmented-generation-2025-is">Tool Augmented Generation</a> for a deeper dive.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aH8x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aH8x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!aH8x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!aH8x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!aH8x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aH8x!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:146974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aH8x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!aH8x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!aH8x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!aH8x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5a0566-504c-48d5-bb61-ba06a5013b46_2000x1125.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>The power of this approach lies in creating combinations that competitors cannot easily replicate.</p><p>While they may have access to the same AI models, they won&#8217;t have your unique data and functionality&#8212;making your AI features distinctively valuable and difficult to match.</p><p>AI doesn&#8217;t just create new capabilities&#8212;<strong>AI magnifies the value of what your company already has</strong>.</p><p>Let&#8217;s look at an example&#8230;</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;92054e76-2283-4b45-81a0-459c8adc0d01&quot;,&quot;duration&quot;:null}"></div><p>Over the last 18 months, Miro has evolved into an AI-powered collaboration space that helps teams supercharge their teamwork. Underlying their strategy is a simple, powerful principle: </p><blockquote><p>The canvas is the prompt.</p></blockquote><p>This approach has led to a portfolio of AI features, with AI prototyping standing out as one of the most powerful. Teams can transform a pile of messy notes into a clickable prototype in moments&#8212;all without leaving the board.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FNfY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FNfY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!FNfY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!FNfY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!FNfY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FNfY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158539,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.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_!FNfY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!FNfY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!FNfY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!FNfY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F080b569b-98c8-45f5-9e1f-bb5f66ffe754_2000x1125.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>Importantly, Miro is using off-the-shelf AI models to build features others can&#8217;t easily replicate. They do this by integrating their data and product functionality deeply into the AI experience. Here&#8217;s how the blocks connect:</p><ul><li><p><strong>Context</strong>: The entire board&#8217;s content provides situational awareness to the AI</p></li><li><p><strong>Output</strong>: The AI generates a prototype based on the current work, which becomes part of the canvas</p></li><li><p><strong>Orchestration</strong>: Prototypes can be invoked when users need and the system asks questions as needed for additional context</p></li><li><p><strong>Tool Use</strong>: The AI uses Miro&#8217;s canvas as a tool, placing the prototype on the board. Another Miro feature, AI Sidekicks, adds comments from an &#8220;Agile Coach&#8221; or &#8220;Product Leader&#8221; just like any other user would.</p></li></ul><p>Miro is using the same AI capabilities available to everyone, but to power a feature that only they can deliver.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uRWn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uRWn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!uRWn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!uRWn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!uRWn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uRWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1819928,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.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_!uRWn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!uRWn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!uRWn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!uRWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f916792-dc00-4968-9320-dddf827feb8a_2000x1125.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>Let&#8217;s look at how you can use this approach for your own products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qs1N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qs1N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!Qs1N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!Qs1N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!Qs1N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qs1N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:208362,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.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_!Qs1N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!Qs1N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!Qs1N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!Qs1N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb35adbc2-439c-4e79-ae32-b3bf410d1eba_2000x1125.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>Every day, new AI capabilities emerge. Just this year, we&#8217;ve seen massive improvements in deep reasoning and video generation &#8212; things that seemed like science fiction a few years ago. </p><p>With all these AI capability, we have more ways to solve customer problems than every before. But, we need to be wary of solutions in search of problems.</p><p>Just because AI can do something, doesn&#8217;t mean it should.</p><p>Always start with the customer and work backwards to identify which AI capabilities can solve their unmet needs.</p><p>The key to powerful AI features lies <strong>at the intersection of what&#8217;s possible and what users want.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2okc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2okc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png 424w, https://substackcdn.com/image/fetch/$s_!2okc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png 848w, https://substackcdn.com/image/fetch/$s_!2okc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png 1272w, https://substackcdn.com/image/fetch/$s_!2okc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2okc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:761826,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.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_!2okc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png 424w, https://substackcdn.com/image/fetch/$s_!2okc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png 848w, https://substackcdn.com/image/fetch/$s_!2okc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.png 1272w, https://substackcdn.com/image/fetch/$s_!2okc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52817fbf-faba-4ba0-85a4-d5e12f5cab65_2870x1614.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>Descript has reimagined video editing: instead of working with cumbersome timelines, creators edit videos through AI-transcribed scripts. Although AI is core to how Descript works, they don&#8217;t emphasize the technology. Instead, they package advanced AI features around a very human need: helping creators look and sound their best.</p><p>Take their Eye Contact feature, which seamlessly edits videos so creators appear to maintain constant eye contact with the camera rather than looking at their notes. Another feature, Studio Sound, uses AI to enhance audio quality, delivering professional results regardless of where creators record.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SjH8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SjH8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!SjH8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!SjH8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!SjH8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SjH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2037078,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.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_!SjH8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!SjH8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!SjH8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!SjH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F401ff4b1-c4c9-4c2c-a062-8bb9b15b71c3_2000x1125.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>The most exciting thing about being a product builder today is that we have an ever-growing menu of AI building blocks to choose from. We can translate, edit, manipulate, understand, and generate text. The same capabilities exist for images, video, and audio. We have increasingly powerful reasoning models that can plan tasks, use tools, and coordinate with other agents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pVmT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pVmT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!pVmT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!pVmT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!pVmT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pVmT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99312,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.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_!pVmT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!pVmT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!pVmT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!pVmT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea414ffc-5619-4966-ae09-10e7ae0c415c_2000x1125.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>With this vast toolkit available, the key question becomes: which unmet customer needs can now be solved? This is where selecting AI capabilities should start&#8212;not with what&#8217;s shiny and new, but with identifying important customer problems that have shifted from impossible to achievable.</p><p>Once you&#8217;ve identified which AI capabilities can address real customer needs, you&#8217;re ready to determine how those capabilities integrate with your existing data and functionality.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jjXd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jjXd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!jjXd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!jjXd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!jjXd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jjXd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127045,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.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_!jjXd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!jjXd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!jjXd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!jjXd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dc732c6-630a-4aea-a662-c70e92cf543d_2000x1125.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>As we&#8217;ve discussed, your data is crucial to building effective AI features&#8212;its provides the essential context that AI models need to deliver relevant, personalized results.</p><p>Without proper context, even the most sophisticated AI models produce generic outputs. Your proprietary data represents a key competitive advantage because it contains unique information that your competitors don&#8217;t have access to.</p><p>You can tap into various types of high-value data:</p><ul><li><p><strong>Real-time data</strong> that provides context LLMs won&#8217;t have in their training datasets (flight prices, inventory availability, traffic conditions)</p></li><li><p><strong>User-specific data</strong> that is highly personalized and which competitors can&#8217;t access (listening or viewing patterns, healthcare records, purchase history)</p></li><li><p><strong>Domain-specific data</strong> that is high-value and hard-to-find (legal cases, medical research, editorial content)</p></li><li><p><strong>Human judgment data</strong> that augments existing sources with curated content (curated images, ratings &amp; reviews, social proof)</p></li><li><p><strong>Reinforcement data</strong> that helps you improve results over time (thumbs up/down on responses, user corrections)</p></li></ul><p>The most powerful AI features often emerge when you connect multiple types of data&#8212;like combining historical usage patterns with real-time user context to provide predictive assistance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ATXl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ATXl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!ATXl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!ATXl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!ATXl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ATXl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.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_!ATXl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!ATXl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!ATXl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!ATXl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F725ed32e-50d2-48f6-85a3-48991542c728_2000x1125.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>Your product&#8217;s functionality encompasses everything your product can do&#8212;both what&#8217;s visible to users and what happens behind the scenes.</p><p>The relationship between AI and your product&#8217;s functionality works both ways:</p><ul><li><p>Your product determines when to use AI to solve customer problems.</p></li><li><p>But, increasingly, AI can use your product like a tool&#8212;tapping into your product&#8217;s functionality as part of generating output.</p></li></ul><p>You can tap into various types of high-value functionality:</p><ul><li><p><strong>Specialized workflows</strong>, such as contract review pipelines, financial approval processes, or medical prescription management</p></li><li><p><strong>Unique algorithms</strong>, such as recommendation or personalization systems</p></li><li><p><strong>Business rules</strong> that encode decision criteria or implement complex requirements (insurance underwriting rules, loan approval criteria)</p></li><li><p><strong>Integrations </strong>into multiple systems, such as integrating with a healthcare records system or payment system</p></li></ul><p>Let&#8217;s look at another example&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!USGz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!USGz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png 424w, https://substackcdn.com/image/fetch/$s_!USGz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png 848w, https://substackcdn.com/image/fetch/$s_!USGz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!USGz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!USGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:548105,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.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_!USGz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png 424w, https://substackcdn.com/image/fetch/$s_!USGz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png 848w, https://substackcdn.com/image/fetch/$s_!USGz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.png 1272w, https://substackcdn.com/image/fetch/$s_!USGz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5584e0fe-0e99-4337-b1b9-181fc48b6c5d_2876x1612.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>Granola is one of the fastest growing AI apps. The just raised another $43 million to accelerate their vision of AI-powered note-taking.</p><p>But, AI note-taking is a <strong>Red Ocean</strong>, filled with competitors like Otter, Fireflies, Fathom, and integrated AI note-taking in Zoom, Teams, Notion, Google Meet, and ChatGPT.</p><p>How did Granola break through?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C4D9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C4D9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!C4D9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!C4D9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!C4D9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C4D9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123392,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.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_!C4D9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!C4D9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!C4D9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!C4D9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b644f15-8a63-4d28-bd5a-c84ab898ac7d_2000x1125.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>They identified an <strong>unmet customer problem</strong>.</p><p>Most of the existing note taking products <strong>take over the note-taking process</strong>&#8230; they act as a secretary that people can delegate to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fj4J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fj4J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!fj4J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!fj4J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!fj4J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fj4J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152423,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.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_!fj4J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!fj4J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!fj4J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!fj4J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ecc8512-cf9b-4384-95db-eb7e90a65b25_2000x1125.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>However, for an important segment of users, note taking is a critical part of their job. They don&#8217;t want someone else to take their notes&#8230; <strong>they want to take better notes</strong>.</p><p>So, Granola created a platform for them&#8230; for the person that wants AI to <strong>amplify</strong> rather than replace.</p><p><em>Note: This spectrum from autonomy (I want AI to do the job) to amplification (I want AI to help me do the job better) is an important framework for understanding product positioning. In nearly every category, we have AI products at varying points along the spectrum. For example, AI coding tools like Lovable are for people who want the AI to write the software for them, while tools like Claude Code and Cursor are for engineers who want AI to amplify their skills.</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_!A0Rm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A0Rm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!A0Rm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!A0Rm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!A0Rm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A0Rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.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_!A0Rm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!A0Rm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!A0Rm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!A0Rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feadb8d99-c4a7-44b9-999c-41a146051873_2000x1125.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>Granola is one of the fastest-growing AI companies, yet they rely entirely on off-the-shelf AI systems. </p><p>For transcription, they use Deepgram. For LLM features&#8212;note generation, the ability to chat with notes, and generating artifacts like follow-up emails&#8212;they rely on Anthropic and OpenAI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v7jy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v7jy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!v7jy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!v7jy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!v7jy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v7jy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167591,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.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_!v7jy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!v7jy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!v7jy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!v7jy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1cb0765-0336-477c-888d-21be669bcdbd_2000x1125.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>Despite relying on off-the-shelf AI systems, Granola has assembled these capabilities into something uniquely powerful. Here&#8217;s how:</p><ul><li><p><strong>Context</strong> - Their context includes both the notes users take and the transcriptions they generate</p></li><li><p><strong>Output</strong> - They generate enhanced notes that become part of an ever-expanding repository of knowledge&#8212;a second brain</p></li><li><p><strong>Orchestration</strong> - Granola is implemented as a Mac app, not a web app, giving it the ability to detect when meetings start, access system-level audio, and automatically trigger transcription</p></li><li><p><strong>Tool use</strong> - Calendar integrations provide metadata about meetings, including attendees and topics</p></li></ul><p>They have assembled a unique, differentiated AI product&#8212;built not by developing proprietary AI models, but by understanding an unmet customer need and crafting a solution that elegantly addresses it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qrd-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qrd-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!qrd-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!qrd-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!qrd-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qrd-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:637015,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.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_!qrd-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!qrd-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!qrd-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!qrd-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F288641dd-2f40-4cb1-9c16-ca2d0bb9e1bc_2000x1125.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>I&#8217;ve seen a lot of the history of tech first-hand. This is the most intense time I&#8217;ve ever seen&#8212;ripe with opportunity, but fraught with challenges.</p><p>Winning the AI era is hard, but not impossible. It won&#8217;t require hard-to-find ML researchers and hundreds of millions of dollars to train frontier models. It will require a deep understanding of customer problems, emerging AI solutions to those problems, and the unique role your product can play.</p><p>To get started, ask yourself four questions:</p><ol><li><p>What unmet customer problems need to be solved?</p></li><li><p>What AI capabilities can solve those problems in novel ways?</p></li><li><p>What proprietary data can power those solutions?</p></li><li><p>What superpowers can our product give to AI?</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_!Vnfc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vnfc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!Vnfc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!Vnfc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!Vnfc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vnfc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1017385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/174498010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.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_!Vnfc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!Vnfc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!Vnfc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!Vnfc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d6407b-1085-4d65-944e-4cd3f6917909_2000x1125.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>Winning with AI isn&#8217;t just about the technology&#8212;it&#8217;s about turning <strong>what&#8217;s uniquely yours</strong> into a competitive moat.</p><p>This is one of many powerful concepts we cover in the <a href="https://www.reforge.com/courses/ai-strategy?utm_source=ravi-on-product&amp;utm_medium=substack&amp;utm_campaign=2025-09-25-ai-strategy">AI Strategy</a> course, designed to give you the ideas, frameworks, and tools to navigate today&#8217;s unprecedented opportunity. We built the Reforge AI Strategy program to help leaders win in a rapidly evolving landscape. The course is available on-demand and <strong>our second cohort starts on October 16th</strong>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.reforge.com/courses/ai-strategy?utm_source=ravi-on-product&amp;utm_medium=substack&amp;utm_campaign=2025-09-25-ai-strategy&quot;,&quot;text&quot;:&quot;Join the AI Stategy course&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.reforge.com/courses/ai-strategy?utm_source=ravi-on-product&amp;utm_medium=substack&amp;utm_campaign=2025-09-25-ai-strategy"><span>Join the AI Stategy course</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The spec is dead, long live the spec!]]></title><description><![CDATA[Prototypes are the new specs and specs are the new.... source code?]]></description><link>https://blog.ravi-mehta.com/p/specs-are-the-new-source-code</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/specs-are-the-new-source-code</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 31 Jul 2025 14:12:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d71a382b-6c49-4817-8c05-cb277aa3f3e4_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Over my career, specs have gotten shorter and shorter. When I started at Microsoft, the worth of a PM was measured in the weight of their specs. Years later, at Tripadvisor, we mythologized the PM who brought a spec&#8212;scribbled on a napkin&#8212;to Product Review. </p><p>Product teams often treat specifications like paperwork&#8212;a necessary evil before the "real work" of shipping. Engineers get celebrated for elegant code, designers for beautiful UX. PMs get kudos for delivering impact. But specs? They&#8217;re typically rushed through, tossed aside, forgotten. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>This was always a mistake. In my <a href="https://www.ravi-mehta.com/product-manager-skills/">Product Competency Toolkit</a>, Feature Specification sits at the top&#8212;first among twelve competencies&#8212;for a reason. It underpins Product Execution, along with Product Delivery and Product Quality.</p><p>Flawless execution is the foundation of good product management, and a great spec is the starting line.</p><p>Today, the way we build is shifting. Engineers are getting faster&#8212;much faster. AI can turn rough ideas into working code in minutes. The bottleneck is no longer building. It's knowing what to build, and <strong>aligning the team around those requirements.</strong></p><p>Suddenly, the humble specification isn't ephemeral paperwork. It&#8217;s the foundation of product management&#8212;it's becoming the source code itself.</p><h2>Why PMs are suddenly the bottleneck</h2><p>In his recent talk <a href="https://www.youtube.com/watch?v=RNJCfif1dPY">Building Faster with AI</a>, Andrew Ng noted an unprecedented trend:</p><blockquote><p>"For the first time in my life that I saw managers proposed to me having twice as many PMs as engineers. I still don't know if this proposal is a good idea, but I think it's a sign of where the world is going." &#8212;Andrew Ng</p></blockquote><p>This validates what we predicted in <a href="https://blog.ravi-mehta.com/p/will-ai-kill-product-management">our previous post</a>: as engineers deliver many times faster with AI, companies <strong>need more PMs to support those productive engineers, not fewer</strong>.</p><p>As product delivery accelerates, that puts intense pressure on every other aspect of product management&#8212;understanding customer needs, crafting the right features, validating impact. </p><p>And all of that pressure gets focused into one artifact&#8212;the spec.</p><h2>Specs&#8212;the new source code</h2><p>In traditional software development, programmers write human readable &#8220;source code&#8221; which gets compiled into highly optimized, machine readable &#8220;object code&#8221;. The &#8220;object code&#8221; (also known as a binary) is a byproduct that can be recreated with the source code. The source code is <strong>literally </strong>the source of truth. </p><p>Sean Grove, from OpenAI, has a provocative thesis. In his recent talk, <a href="https://www.youtube.com/watch?v=8rABwKRsec4">The New Code</a>, he argues that a well-written prompt (i.e., the spec) is the new source code. </p><p>Seen in that light, we&#8217;re doing AI development backwards. We craft careful prompts to communicate our intentions to models. The AI generates code. Then we keep the code and throw away the prompt.</p><p>"This feels like you shred the source and then you very carefully version control the binary," Grove observes.</p><p>Think about that. In traditional programming, source code is sacred. The source contains comments, structure, and documentation&#8212;everything needed to understand and modify the system. The binary is just a downstream artifact.</p><p>But with AI, we've flipped this relationship. We treat the generated code as the artifact worth keeping and the specification&#8212;the prompt&#8212;as disposable.</p><p>Grove argues this gets it exactly backwards. Code, even elegant code, is what he calls a "lossy projection" from the specification. Just like decompiling a binary won't give you the original comments and variable names, reading code won't tell you the full intent behind it.</p><p>The specification, however, contains everything. A sufficiently robust spec can generate "good TypeScript, good Rust, servers, clients, documentation, tutorials, blog posts, and even podcasts."</p><div class="pullquote"><p>&#8220;A sufficiently robust spec can generate good TypeScript, good Rust, servers, clients, documentation, tutorials, blog posts, and even podcasts.&#8221; &#8212;Sean Grove, OpenAI</p></div><p>More importantly, specifications do something code cannot: they align both humans and machines on shared goals. Grove puts it simply: "A written specification effectively aligns humans and is the artifact that you use to communicate and discuss and debate and refer to and synchronize on."</p><p>He predicts: "In the near future, the person who communicates most effectively is the most valuable programmer. And literally, if you can communicate effectively, you can program."</p><p>The new scarce skill isn't coding. It's writing specifications that fully capture intent and values.</p><p>For product managers, this should sound familiar. It's what we've always done&#8212;just now the machines are listening too.</p><h2>Wait, didn&#8217;t prototypes kill the spec?</h2><p>Until recently, the product lifecycle had to start with the spec (or PRD or concept doc or napkin) that gets the initial wireframing, designing, prototyping, and MVP development under way.</p><p>The traditional approach felt like a necessary evil. Engineers built basic MVPs to get something&#8212;anything&#8212;into customers' hands. "If you're not embarrassed by the first version of your product, you've launched too late" became gospel.</p><p>Our entire approach to building products has recently undergone a significant shift, and in this new world, <strong>the spec is often the output, not the input</strong>. </p><p>Today, you don't need to ship a single line of code to get a prototype into customer hands. Tools like v0, Lovable, and Replit let you build functioning prototypes in hours, not weeks. No engineering required.</p><p>This isn't just faster&#8212;it's fundamentally different. Armed with a "vibe coded" prototype, you can gather real customer feedback before writing a single line of your feature spec. You can test assumptions, iterate on flows, refine interactions.</p><ul><li><p><strong>The old workflow looked like this</strong>: vague idea &#8594; wireframes &#8594;  designs &#8594; engineer-built MVP &#8594; customer feedback &#8594; painful spec revision &#8594; wireframes &#8594;  designs &#8594; rebuild &#8594; pray.</p></li><li><p><strong>The new workflow</strong>: vague idea &#8594; rapid prototype &#8594; customer feedback &#8594; crystal-clear spec &#8594; AI-assisted implementation.</p></li></ul><p>Prototypes haven't killed the spec. They're making specs better.</p><h2>Spec-driven development in action</h2><p>Let's look at a hands-on example of how this all plays out. <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Danny Martinez&quot;,&quot;id&quot;:4227372,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/06a7a8e7-7139-4d69-8f15-74480ea6b257_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;0bcc8179-c056-4b55-b5e5-d7f8e3419211&quot;}" data-component-name="MentionToDOM"></span> is the founder of decimals, a platform (in stealth) that enables experts in the creator economy to place talent from their network into jobs.</p><div><hr></div><ul><li><p><strong>Are you an AI-first PM looking for a new opportunity?</strong> <a href="https://www.decimals.co/profile/8580aaec-6b19-4174-a835-630a29ffe7ac/apply">Drop in your details</a> and we&#8217;ll let you know when we come across interesting opportunities.</p></li><li><p><strong>Are you a company looking to hire an AI-first PM?</strong> <a href="https://www.decimals.co/profile/8580aaec-6b19-4174-a835-630a29ffe7ac/company-apply">Apply to our talent network</a> and we&#8217;ll share a curated shortlist of candidates.</p></li></ul><div><hr></div><p>Danny is going to walk us through their spec-driven development process&#8212;a process that has had two impacts:</p><ol><li><p>massively improved communication with engineering for the bigger features, and</p></li><li><p>enabled Danny, despite having no prior coding experience, to go all the way from detailed spec to live feature for the smaller stuff.</p></li></ol><p>Over to Danny&#8230;</p><p>Here&#8217;s a recent example I worked on. For context, we&#8217;re building a product that enables expert influencers to place candidates from their networks into jobs. After shipping a new landing page, we needed to give our experts a quick way of accessing the link to their own page.</p><blockquote><p><em>We need a button in the header that directs to the company-apply page. I'm focused on the emails at the moment. This is vibe code-able if you can pick it up please.</em></p></blockquote><p>This was from my co-founder, referring to a simple button that needed to be shipped. Easy enough, and precisely the kind of thing that a non technical person can now ship themselves.</p><p>Here&#8217;s the setup and steps for how this got shipped within a couple of minutes:</p><ul><li><p><strong>Project management tool</strong>: <a href="https://linear.app/homepage">Linear</a></p></li><li><p><strong>IDE</strong>: <a href="https://code.visualstudio.com/">VS Code</a></p></li><li><p><strong>Extension</strong>: <a href="https://code.visualstudio.com/docs/copilot/overview">GitHub Copilot Pro</a></p></li><li><p><strong>Model</strong>: <a href="https://claude.ai/login?returnTo=/?">Claude Sonnet 4</a></p></li><li><p><strong>MCP Server</strong>: <a href="https://linear.app/changelog/2025-05-01-mcp">Linear MCP server</a> to allow Linear tickets to be accessed via Copilot</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;859f7287-96fa-4242-b818-e95d72e556d1&quot;,&quot;duration&quot;:null}"></div><p>Let&#8217;s take a look at the steps in the process (follow along in the Loom video above):</p><ol><li><p>Generate a Linear ticket out of the Slack message from my co-founder (00:14)</p></li><li><p>Clarify what I want the new copy to be in the ticket above (00:25)</p></li><li><p>Open up Copilot and prompt Claude to open up the Linear ticket (01:18)</p></li><li><p>Prompt Claude to review the ticket and analyse it relative to the codebase (01:52)</p></li><li><p>Prompt Claude to create a branch and implement these changes (02:30)</p></li><li><p>Test the changes to ensure they&#8217;re working as expected. (02:52)</p></li><li><p>Open a pull request (PR) on GitHub to ship these changes into the codebase (03:55)</p></li><li><p>Wait for an engineer to review/approve the PR</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_!xqds!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xqds!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png 424w, https://substackcdn.com/image/fetch/$s_!xqds!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png 848w, https://substackcdn.com/image/fetch/$s_!xqds!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png 1272w, https://substackcdn.com/image/fetch/$s_!xqds!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xqds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png" width="997" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:997,&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_!xqds!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png 424w, https://substackcdn.com/image/fetch/$s_!xqds!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png 848w, https://substackcdn.com/image/fetch/$s_!xqds!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.png 1272w, https://substackcdn.com/image/fetch/$s_!xqds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F297f8c19-63ff-481f-8c6b-6e894b9c52fc_997x628.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>Zooming out, the true power of this setup comes into focus. Yes, this is a trivial example, but the point remains: a non-technical person can now go between Linear tickets, a codebase, and an engineer, all with a couple of prompts to Claude via GitHub Copilot.</p><p>And again, the critical part of all of this isn&#8217;t the code itself: it&#8217;s the spec.</p><p>Now, it&#8217;s important to caveat the above with what&#8217;s needed for it to work well:</p><ol><li><p><strong>Being specific</strong>: Using vague specs will only result in a messy codebase. Using Claude to take an initial draft of a ticket, review the codebase, and help make it more specific is an essential part of the process. In our case, we also have guidelines for writing a good spec.</p></li><li><p><strong>Being selective</strong>: Using the above for simpler tasks is ideal. The more complex the ticket, the greater the need for someone who knows what they&#8217;re doing to get involved (&#8220;self-serve&#8221; ends up being anything but, in these cases).</p></li><li><p><strong>Gatekeeping</strong>: This approach only works well because there&#8217;s an actual engineer who knows what they&#8217;re doing, reviewing changes and ensuring the balance between simplicity and functionality is maintained.</p></li></ol><p>But let&#8217;s be clear: the rules have changed. Specs are the source of truth for everyone building the product, including the LLM.</p><p>With the proper setup, it is entirely realistic to expect to be contributing to a codebase as a non-technical person. With enough time and patience, you can start to understand the codebase and implement changes yourself, rather than simply relying on Claude to bail you out every time.</p><p>One day, you might even expect an AI agent to ship your ticket whilst you sip your coffee.</p><p>If you&#8217;re a PM and worried about what AI is going to do to your job, the key is to realize that the job itself is changing. But that&#8217;s also the case for everyone else. The great thing is that the core skills required for an excellent PM are even more valuable in this new world.</p><p>As we predicted in a <a href="https://hiringhumans.decimals.work/p/will-ai-kill-product-management-i">previous post</a>, the companies that are working in this way will need more, not fewer PMs. And it turns out that prediction is working out rather well:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZQkP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZQkP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZQkP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZQkP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZQkP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZQkP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg" width="1456" height="1245" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1245,&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;: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_!ZQkP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZQkP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZQkP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZQkP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F802f97db-32c9-4971-aa7a-0412c60ccd24_1600x1368.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>Long live the spec!</h2><p>William Gibson, the science fiction writer who coined the phrase &#8220;cyberspace,&#8221; once said:</p><blockquote><p>The future is already here&#8212;it&#8217;s just not very evenly distributed.</p></blockquote><p>I&#8217;m reminded of this when I think about what is and is not possible with AI. Today, AI's gains are profoundly uneven. Some things&#8212;generating code, text, images&#8212;have made quantum leaps. They operate at <strong>AI speed</strong>. Other things&#8212;talking to customers, discovering their needs, convincing them to buy&#8212;still move at <strong>human speed</strong>.</p><p>This uneven distribution is reshaping product teams. The spotlight is shifting from implementation work to understanding work. The core skills that have always set apart the best PMs&#8212;understanding user needs, defining problems clearly, designing elegant solutions&#8212;have become exponentially more valuable.</p><p>The best PMs turn those insights into specs&#8212;specifications that align teams, guide implementation, and serve as the lasting artifact in an increasingly automated development world.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Is your product at risk of Product Market Fit Collapse?]]></title><description><![CDATA[Why are some companies vulnerable to AI disruption while others stand on solid ground? This question is critical&#8212;not just to help you understand the risk&#8212;but to help you figure out how to respond.]]></description><link>https://blog.ravi-mehta.com/p/ai-risk-disruption-framework</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/ai-risk-disruption-framework</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 24 Jul 2025 14:14:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/64dd2fcc-770b-4ad0-91b3-08cef5c68394_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Chegg's 87.5% valuation drop. Stack Overflow's traffic decline. These are early examples of <a href="https://www.reforge.com/blog/product-market-fit-collapse">Product Market Fit Collapse</a>, but there will certainly be more cases as AI roils established markets. Several early AI darlings&#8212;like Jasper and Tome&#8212;have had to shift strategies to deal with intense competition. Incumbents like Adobe have moved fast, closing off the window of opportunity that AI&#8209;first design startups hoped to exploit. </p><p>Others remain insulated, at least for now. Airbnb&#8217;s CEO, Brian Chesky, says weaving AI into the product will take years. Clearly, they aren&#8217;t facing imminent threat from the Gen AI boom.</p><p><strong>So, why are some companies vulnerable while others stand on solid ground?</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>That's exactly what we built the AI Disruption Risk Assessment to answer. In <a href="https://www.reforge.com/blog/ai-disruption-risk-assessment">our latest Reforge post</a>, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brian Balfour&quot;,&quot;id&quot;:315460,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67f79814-2e2a-4ba9-87eb-aaa91cd6aa36_745x841.png&quot;,&quot;uuid&quot;:&quot;6eac2094-4b64-4f59-8068-27223502779f&quot;}" data-component-name="MentionToDOM"></span>  and I break down this framework from our <a href="https://www.reforge.com/courses/ai-strategy/details?course_slug=ai-strategy">AI Strategy</a> course. </p><div class="pullquote"><p>The AI Strategy course is available on-demand now, <br>with our next live cohort starting October 2025.</p></div><p>We ran the first cohort in April, and participants loved this assessment. It cut through the noise and showed them exactly where their company stood&#8212;and where they needed to go. They wanted to bring it back to their teams.</p><p>Consider this post an amuse-bouche&#8212;a little taster to get you started. Check out the full Reforge post for all the deets.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.reforge.com/blog/ai-disruption-risk-assessment&quot;,&quot;text&quot;:&quot;Read the full Reforge post&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.reforge.com/blog/ai-disruption-risk-assessment"><span>Read the full Reforge post</span></a></p><h2>Customers are &#8220;divinely discontent&#8221;</h2><p>Historically, the bar for Product Market Fit raised gradually over time. Jeff Bezos once wrote in a <a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312518121161/d456916dex991.htm">shareholder letter</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_!O_ey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O_ey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O_ey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O_ey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O_ey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O_ey!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:936253,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/169100224?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O_ey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O_ey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O_ey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O_ey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e50f9a-b8cc-4e07-87cf-295fa8a57e5b_1920x1080.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>That was in 1998.</p><p>In the Reforge <a href="https://www.reforge.com/courses/product-strategy/details">Product Strategy</a> program, <a href="https://caseyaccidental.substack.com/">Casey Winters</a> and <a href="https://www.reforge.com/profiles/fareed-mosavat">Fareed Mosavat</a> describe this as the Product Market Fit Treadmill. During a technology shift, the PMF threshold (the red line) accelerates:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2-rk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2-rk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2-rk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2-rk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2-rk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2-rk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325768,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/169100224?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2-rk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2-rk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2-rk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2-rk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da197c-821d-408f-a3b3-656bc16c7b59_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this past, this acceleration happened over time, primarily because of &#8220;technology diffusion&#8221;. In other words, it took time for people to come online or get mobile phones. The diffusion of AI technology is much more rapid. It took ChatGPT just 5 days to reach 1 million users.</p><p>Customer expectations aren&#8217;t rising at a predictable, linear pace over longer periods of time&#8212;they are spiking nearly instantly. This creates <a href="https://www.reforge.com/blog/product-market-fit-collapse">Product Market Fit Collapse</a>, a phenomenon unprecedented in the history of tech.</p><h2>How to tell if your product is at risk</h2><p>The AI Disruption Risk Assessment consists of 18 distinct factors in 4 risk areas:</p><ul><li><p><strong>Use Case</strong> - How will AI impact how users engage with your product?</p></li><li><p><strong>Growth Model</strong> - How will AI impact your product&#8217;s growth model?</p></li><li><p><strong>Defensibility</strong> - How will AI impact your product&#8217;s defensibility?</p></li><li><p><strong>Business Model</strong> - How will AI impact how your product monetizes?</p></li></ul><p>No single factor dictates whether your product is or is not at risk. Instead, you&#8217;ll evaluate how your product stacks up in each of these factors. </p><p>To help with your evaluation you can use the <a href="https://ai-risk-assessment.vercel.app/">AI Disruption Risk Tool</a>, an online tool that was &#8220;vibe coded&#8221; using <a href="http://v0.dev/">v0.dev</a> with a single prompt. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-risk-assessment.vercel.app/&quot;,&quot;text&quot;:&quot;Use the AI Disruption Risk Tool&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-risk-assessment.vercel.app/"><span>Use the AI Disruption Risk Tool</span></a></p><blockquote><p><strong>Sidebar: </strong>I was astonished that v0 was able to build the tool with a single prompt. I uploaded the right lesson from AI Strategy and asked:<br><br><em>This document describes the AI Risk Assessment Framework, a tool that product managers can use to assess how at risk their product or company is of disruption by AI. Based on this document, generate a single page for segmented into four sections: Use Case Factors, Growth Model Factors, Defensibility Factors, and Business Model Factors. In each section, include a row for each factor that includes the Factor and the Description. On that same row, include 7 radio buttons that let a user select from Low Risk to High Risk. Include the Low Risk and High Risk descriptions under labels on the left (Low Risk) and right (High Risk) side of those buttons.</em></p><p><em>All buttons should be set to the middle value 4.</em></p><p><em>Include a AI Vulnerability Score that updates as the user makes their radio button selections. Sum the score on each row (from 1 to 7) to calculate the AI Vulnerability Score. Indicate the numeric score and a classification of Low Vulnerability, Moderate Vulnerability, or High Vulnerability.</em><br><br>Done in about 10 minutes &#8212; a fully functional tool built in less time than it would have taken to make a Google Sheet. </p></blockquote><h3>Evaluating Use Case risk</h3><p>Customer expectations shift during technology transitions, and understanding how these changes impact your product requires looking at the fundamentals of how and why people use what you've built. </p><p>The difference between vulnerable and resilient isn't random. It comes down to eight key factors that determine whether your product can withstand AI disruption or becomes another casualty as incumbent products subsume more and more use cases.</p><ul><li><p><strong>Primary Workspace vs. Adjacent Tool</strong> &#8212; Core work happens in primary workspaces; adjacent tools get replaced first</p></li><li><p><strong>Outlier Output vs. Commodity Output</strong> &#8212; Exceptional quality creates defense; "good enough" can be replaced by AI</p></li><li><p><strong>Human Judgement vs. Pattern Recognition</strong> &#8212; Nuanced decisions resist AI; predictable patterns don't</p></li><li><p><strong>Hard to Automate vs. Easy to Automate</strong> &#8212; Creative, contextual work survives; structured tasks get automated</p></li><li><p><strong>Conservative vs. Tech-Forward Customers</strong> &#8212; Early adopters switch fast; conservative users provide buffer time</p></li><li><p><strong>Human Relationships Matter vs. Irrelevant</strong> &#8212; Personal connections create moats; outcome-focused customers readily switch to AI</p></li><li><p><strong>Varied vs. Consistent Output</strong> &#8212; AI excels when variation adds value; strict consistency requirements expose AI's weakness</p></li><li><p><strong>Frequent vs. Infrequent Use</strong> &#8212; Habits require 10x improvements to break; forgotten products are vulnerable to new, AI-native players</p></li></ul><h3>Evaluating Growth Model risk</h3><p>Some companies are watching their distribution channels crumble. Search gets disrupted, growth loops break down, and AI strips away the incentives that once drove user participation. Others are hitting the accelerator. AI supercharges their sharing, collaboration, direct customer relationships, and sales motions.</p><p>The difference comes down to how dependent your growth model is on systems that AI is actively dismantling versus strengthening. Products built on search traffic and user-generated content face headwinds, while those with direct relationships and human-centered growth loops often find tailwinds.</p><ul><li><p><strong>Stable vs. Disrupted Distribution Channels</strong> &#8212; AI is reshaping search, social, and content discovery; SEO-dependent businesses face the biggest risk</p></li><li><p><strong>Intact vs. Weakened Growth Loop</strong> &#8212; UGC platforms lose contributors when AI provides instant answers; sharing and collaboration loops stay strong</p></li><li><p><strong>Direct vs. Mediated Customer Relationships</strong> &#8212; Direct relationships build resilience; third-party dependencies create vulnerability when those channels shift</p></li></ul><h3>Evaluating Defensibility risk</h3><p>AI is rewriting the playbook. Moats that seemed impenetrable are evaporating overnight. Years of carefully curated user content? AI swallowed it whole during training. Search traffic? Users are bypassing Google entirely. Content advantages? Gone the moment AI can match your output in seconds. The winners aren't clinging to obsolete defenses&#8212;they're building new ones around data AI can't touch, emotional engagement it can't fake, and switching costs it can't dissolve.</p><ul><li><p><strong>Proprietary vs. Public Data</strong> &#8212; AI commoditizes publicly available information; only unique data creates lasting advantage</p></li><li><p><strong>Data-Driven vs. Content-Driven Value</strong> &#8212; Personalized experiences built on unique data stay protected; generic content gets crushed</p></li><li><p><strong>Emotional Engagement vs. Functional Utility</strong> &#8212; AI easily replaces functional tasks; emotional experiences are harder to replicate</p></li><li><p><strong>Strong vs. Weak Network Effects</strong> &#8212; Some network effects (like those based on human interaction) remain durable, while others (like UGC loops) are rendered obsolete</p></li><li><p><strong>High vs. Low Switching Costs</strong> &#8212; Users stick with products when switching is challenging or costly, and they&#8217;ll try out new AI entrants if friction is low</p></li></ul><h3>Evaluating Business Model risk</h3><p>Finally, AI isn't just changing how products work&#8212;it's rewriting how they make (and spend!) money. Per-seat pricing suddenly makes no sense when one person can do the work of five. On top of that, compute costs pile up with every power user. You're selling fewer seats while spending more per customer.</p><p>The winners? Companies with fat margins who can absorb the hit and keep experimenting. The losers get caught in a vice: rising AI expenses on one side, customers comparing their enterprise tool to $20 ChatGPT on the other. No wonder smart companies are ditching seat-based models entirely.</p><ul><li><p><strong>Value-Based vs. Per-Seat Pricing</strong> &#8212; Value-based pricing captures AI productivity gains; per-seat models lose revenue as AI reduces headcount needs</p></li><li><p><strong>Strong vs. Weak Unit Economics</strong> &#8212; Healthy margins absorb AI compute costs and enable experimentation; thin margins handcuff innovation</p></li></ul><h2>Putting it all together</h2><p>After evaluating all 18 factors, add up your scores to calculate your overall vulnerability:</p><ul><li><p><strong>18-36</strong>: Low Vulnerability &#8211; Strong position with significant AI moats</p></li><li><p><strong>37-72</strong>: Moderate Vulnerability &#8211; Some challenges but defendable</p></li><li><p><strong>73-126</strong>: High Vulnerability &#8211; Significant risk requiring urgent action</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YzD5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YzD5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YzD5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YzD5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YzD5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YzD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:472719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/169100224?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YzD5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YzD5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YzD5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YzD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb110813f-e046-44dd-9ffc-583f2333b64f_1920x1080.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>Your total score is just the starting point. <strong>Focus on any factor where you scored 5 or higher&#8212;these are your most pressing vulnerabilities and should drive your AI strategy.</strong></p><h3>Stack Overflow: A case of Product Market Fit Collapse</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MEET!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MEET!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MEET!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MEET!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MEET!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MEET!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:694555,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/169100224?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MEET!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MEET!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MEET!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MEET!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb79ef062-c780-41bc-89af-0c8afe03146a_1920x1080.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">Stack Overflow is highly vulnerable and has already seen the impact</figcaption></figure></div><p>Software developers routinely run into roadblocks&#8212;those hard-to-fix bugs that grind progress to a halt. For years, that meant turning to Stack Overflow for quick, reliable answers. Then, in late 2021, GitHub Copilot and ChatGPT appeared, offering faster, more personalized guidance. Almost overnight, the steady river of visits began to recede. The problem developers face hasn't changed, but the solution shifted&#8212;from Stack Overflow's Q&amp;A forum to AI assistants that live right in their code editor.</p><p>Stack Overflow's assessment reveals why this disruption hit so hard. They scored high-risk across critical factors: an adjacent tool serving commodity content to tech-forward users who jump ship fast. Their growth model relied on search traffic and user-generated content&#8212;both now disrupted by AI. Most damaging, their value proposition depended on public data already in AI training sets. When developers could get instant answers without leaving their workspace, Stack Overflow's loop broke. Companies with this many vulnerabilities can't wait and see&#8212;they need to move before their window closes.</p><h3>Airbnb: Taking their suite time</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5DML!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5DML!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5DML!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5DML!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5DML!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5DML!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:688033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/169100224?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5DML!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5DML!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5DML!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5DML!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd50fb0dd-5b81-4be5-a350-6b304d423557_1920x1080.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">Airbnb is unthreatened and taking time to roll out their AI strategy</figcaption></figure></div><p>Airbnb tells a different story entirely. While Stack Overflow immediately felt the heat from AI, Airbnb's CEO Brian Chesky calmly announced that weaving AI into their product would take years. That's not denial&#8212;it's confidence born from a fundamentally different risk profile.</p><p>Airbnb's assessment reveals why they can afford this measured approach. They score low-risk across most critical factors: a primary workspace where relationships matter deeply, serving customers who value human connections. Their growth model relies on direct relationships with hosts and travelers rather than search traffic or content loops that AI can easily disrupt. </p><p>Most importantly, their core value comes from real-world experiences and human trust&#8212;things AI can enhance but never replace. Companies in Airbnb's position have the luxury of strategic patience, using AI to improve their platform rather than racing to avoid obsolescence.</p><h2>Where do you stand?</h2><p>We're at the beginning of the AI technology shift. As AI accelerates, customer expectations will rise to match. The rules have changed, and most leaders aren't ready. The AI Disruption Risk Assessment is your first step&#8212;showing exactly where your product stands today so you can build the strategy you need for tomorrow.</p><p><em>In the AI era, standing still means falling behind.</em></p><p>If you want to dive deeper, <a href="https://www.reforge.com/courses/ai-strategy/details">Reforge's AI Strategy</a> program is designed for this moment. It gives you the tools, frameworks, and strategic insight to not just survive the AI shift&#8212;but to lead through it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Take your AI images to the next level]]></title><description><![CDATA[A guide to writing prompts to generate AI images that don't look so... um... AI generated.]]></description><link>https://blog.ravi-mehta.com/p/better-image-generation-prompts</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/better-image-generation-prompts</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Sun, 13 Jul 2025 15:42:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/00b18847-a02f-40ec-82db-cb212c2df3a4_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Over the last few years, I've worked with companies to build highly crafted products that engage users and grow fast. In that role, I often get to partner with stellar designers. </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Finnian Sturdy&quot;,&quot;id&quot;:195282964,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04eb28a4-6843-4bbf-8ce1-58d4f965ab28_1024x1024.png&quot;,&quot;uuid&quot;:&quot;5f078fde-802a-4a54-ab2c-470a296f76c8&quot;}" data-component-name="MentionToDOM"></span> <em>is the first person I turn to. He's the rare person who elevates everything he touches.  </em></p><p><em>Recently, I was walking through some designs with Finn. He had incorporated stunning photography that fit perfectly with product's design. I asked him where he had sourced it from, fully expecting to learn about some elite stock photography site. </em></p><p><em>But, no. Finn had generated the images in Midjourney. These were the most evocative, natural, and <strong>useable</strong> AI-generated images I've ever seen. Finn generously agreed to share his secrets with me... and with you. </em></p><p><em>Welcome to the best guide on image generation I've found (works great for video too!).</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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><div><hr></div><p>Getting consistent, high-quality output from AI image generators can feel a bit like luck. Alright, <em>a lot</em> like luck. You can get much better results by better understanding how the AI interprets your words and structuring your prompts strategically. Here are my thoughts and techniques on how I get great imagery that I use daily in my design work.</p><p>A note: I use Midjourney as I find it the best one for image generating, but there are lots of others and these thoughts might apply to them too. Take &#8216;em all with a pinch of salt as I&#8217;m in no way an AI expert or image generator specialist. When it comes down to it, I'm just a guy, sitting in front of a screen&#8230; waiting for fuzzy images to load.</p><p>First thing is, let&#8217;s get the more technical bit out the way.</p><h2>How Midjourney reads your prompts</h2><p>Midjourney uses a diffusion model, a type of machine learning system trained on millions of images paired with text descriptions. Over time the model learns to understand the relationship between words and visual concepts. It creates images through a denoising process&#8212;starting with static and progressively adding detail until it forms a complete image that it thinks matches your prompt.</p><p>The AI breaks down your prompt into tokens&#8212;individual words or phrases&#8212;and weighs each element based on its training data. Words at the beginning of your prompt typically receive more attention, and the system looks for artistic concepts, styles, and subjects it recognizes from its vast dataset.</p><p>Midjourney also considers relationships between words. When you write "modern glass office," it understands this as a cohesive architectural concept rather than just "modern" plus "glass" plus "office" separately. This contextual understanding is what makes strategic word placement so important.</p><p>Okay, I&#8217;m oversimplifying things, but that&#8217;s the gist of it&#8212;now let&#8217;s look at actual prompts.</p><h2>Breaking down an effective prompt</h2><p>Let's examine a well-structured prompt to see how each element contributes to the final result:</p><p><code>"An empty stylish office chair behind a trestle desk in the early morning light in a modern glass Italian architect&#8217;s office in Milan, FujiColor C200"</code></p><p>Here's how Midjourney would process each component:</p><ul><li><p><code>"An empty stylish office chair"</code>&#8212;Establishes the main subject with specific descriptors that guide the aesthetic</p></li><li><p><code>"behind a trestle desk"</code>&#8212;Adds compositional context and furniture style details</p></li><li><p><code>"in the early morning light"</code>&#8212;Defines the lighting quality and time of day</p></li><li><p><code>"in a modern glass"</code>&#8212;Sets the architectural environment and style</p></li><li><p><code>"Italian architects office in Milan"</code>&#8212;Reinforces the design aesthetic and cultural influence</p></li><li><p><code>"FujiColor C200"</code>&#8212;Applies the film stock's warm, saturated color palette</p></li></ul><p>Each word builds upon the previous ones, creating layers of visual information that guide the AI toward a specific aesthetic vision.</p><h2>The Foundation: Subject, Setting and Style</h2><p>Every effective image generation prompt should include three core elements:</p><h3>Subject</h3><p>What is the main focus of your image? Be specific rather than generic. In our example, <code>"stylish office chair"</code> has more direction than simply <code>"chair"</code>. The word <code>"stylish"</code> immediately suggests clean lines and contemporary design. Of course style is an opinion but you see what I mean.</p><h4>The kind of chair with some questionable stains and broken levers</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fHDV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fHDV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fHDV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fHDV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fHDV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fHDV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png" width="728" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:728,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fHDV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fHDV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fHDV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fHDV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01f1c31-4958-4cf2-96de-10c7c36b5fe3_1024x1024.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"><code>&#8220;office chair&#8221;</code></figcaption></figure></div><h4>The kind of chair colleagues pinch from you the moment you&#8217;re off for lunch</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W57f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W57f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!W57f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!W57f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!W57f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W57f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e560ee93-bc42-4c0a-a0d7-670cdb90a037_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;: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_!W57f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!W57f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!W57f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!W57f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe560ee93-bc42-4c0a-a0d7-670cdb90a037_1024x1024.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"><code>&#8220;stylish office chair&#8221;</code></figcaption></figure></div><h3>Setting</h3><p>Where does the scene take place? Our example combines spatial relationships ( <code>"behind a trestle desk"</code> ), lighting conditions ( <code>"early morning light"</code>), and architectural context ( <code>"modern glass office"</code> ).</p><h3>Style</h3><p>How should the image look and feel? This includes both visual style. <code>"Italian architecture&#8221;</code> suggests sophistication and design excellence and technical approach by using the film stock reference <code>"FujiColor C200&#8221;</code><strong>.</strong></p><h2>Word order and emphasis</h2><p>Midjourney pays more attention to words at the beginning of your prompt. Notice how our example prompt prioritizes the main subject first: "<strong>An empty stylish office chair</strong>" leads the description, ensuring this remains the focal point even as other elements are added.</p><blockquote><p><strong>Effective structure</strong>: Subject &#8594; Key details &#8594; Setting &#8594; Lighting &#8594; Style references</p></blockquote><p>Our example follows this pattern:</p><ol><li><p><strong>Subject</strong>: <code>"empty stylish office chair"</code></p></li><li><p><strong>Key details</strong>: <code>"behind a trestle desk"</code></p></li><li><p><strong>Setting</strong>: <code>"modern glass office"</code></p></li><li><p><strong>Lighting</strong>: <code>"early morning light"</code></p></li><li><p><strong>Style references</strong>: <code>"Italian architect&#8217;s office in Milan, FujiColor C200"</code></p></li></ol><h2>Lighting is what creates mood</h2><p>The phrase <code>"early morning light"</code> in our example does a lot of the heavy lifting for our image. It suggests:</p><ul><li><p>Soft, directional lighting</p></li><li><p>Warm color temperature</p></li><li><p>Long shadows</p></li><li><p>Peaceful, quiet atmosphere</p></li></ul><p>Using time of day helps to get the mood better than trying to be overly specific about exactly what type of lighting you want. Natural phrases seem to work well, like <code>&#8220;early evening&#8221;</code>, <code>&#8220;middle of the day&#8221;</code>, and <code>&#8220;late at night&#8221;</code>.</p><h3>Seasonal lighting</h3><p>You can also add seasons to help create the right feeling. For example changing this to something like an <code>&#8220;autumn rainy morning light&#8221;</code> to create that kinda dark and more gloomy lighting you get in the fall. Using this creates much better consistency than trying to describe the lighting itself. Notice how in these examples, adding a season invokes autumnal leaves and weather. Something you would otherwise have to specifically add.</p><h4>Nice, feel that sun&#8230;</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yueu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yueu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!yueu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!yueu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!yueu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yueu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!yueu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!yueu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!yueu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!yueu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c028313-4f0f-4ec5-97c5-a07f92cf379c_928x1232.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"><code>&#8220;An empty stylish office chair behind a trestle desk in the early morning light in a modern glass Italian architects office in Milan, FujiColor C200&#8221;</code></figcaption></figure></div><h4>Ok, where&#8217;s my brolly?</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q7QJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q7QJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!q7QJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!q7QJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!q7QJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q7QJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!q7QJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!q7QJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!q7QJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!q7QJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F350cbd11-0284-4c0f-a9d7-16b836da94c8_928x1232.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">&#8220;An empty stylish office chair behind a trestle desk in the autumn rainy morning light in a modern glass Italian architects office in Milan, rule of thirds, FujiColor C200&#8221;</figcaption></figure></div><h2>Style references and cultural cues</h2><p>Adding <code>"Italian"</code> to our architectural prompt tells Midjourney a lot of hidden meanings to incorporate:</p><ul><li><p>Clean, sophisticated design principles</p></li><li><p>High-quality materials and finishes</p></li><li><p>Attention to proportions and details</p></li><li><p>Modern European aesthetic sensibilities</p></li></ul><p>Cultural and stylistic references work because they tap into Midjourney's training on countless images associated with these concepts.</p><h4>Buongiorno Milano</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o-pF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o-pF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!o-pF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!o-pF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!o-pF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o-pF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!o-pF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!o-pF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!o-pF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!o-pF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d7ac126-7b00-47ee-b2a5-b1ae22cb898b_928x1232.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"><code>&#8220;An empty stylish office chair behind a trestle desk in the early morning light in a modern glass Italian architects office in Milan, FujiColor C200&#8221;</code></figcaption></figure></div><h4>Good Morning New York</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b7mo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b7mo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!b7mo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!b7mo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!b7mo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b7mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!b7mo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!b7mo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!b7mo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!b7mo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10b5c06-85b7-48f6-8950-287589bed9e0_928x1232.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">&#8220;An empty stylish office chair behind a trestle desk in the early morning light in a modern glass American architects office in New York, FujiColor C200&#8221;</figcaption></figure></div><h2>The film stock secret</h2><p>One of the most reliable techniques in Midjourney prompting is using film stock names. This approach provides instant, consistent aesthetic control without needing to describe complex technical details. Don&#8217;t worry if you don&#8217;t know any film stocks. There are some good&#8217;uns in here.</p><p>In our example, <code>"FujiColor C200"</code> tells Midjourney to apply:</p><ul><li><p>Warm, slightly saturated colors</p></li><li><p>Film grain texture</p></li><li><p>Natural skin tones (if people were present)</p></li><li><p>Nostalgic color grading</p></li><li><p>Soft contrast typical of consumer film</p></li></ul><p>Popular film stocks and their effects:</p><ul><li><p><code>Kodak Portra</code><strong>:</strong> Warm, natural skin tones with beautiful color rendition</p></li><li><p><code>Kodak Ektar</code><strong>:</strong> Ultra-saturated, vibrant colors</p></li><li><p><code>Kodak Gold</code><strong>:</strong> Warm, nostalgic vintage tones</p></li><li><p><code>Fujifilm Velvia</code><strong>:</strong> Punchy, saturated colors perfect for landscapes</p></li><li><p><code>Fujifilm Pro 400H</code><strong>:</strong> Soft, dreamy pastels</p></li><li><p><code>FujiColor C200</code><strong>:</strong> Balanced, warm consumer film aesthetic</p></li><li><p><code>Cinestill 800T</code><strong>:</strong> Dreamy nighttime glow with distinctive light halos</p></li><li><p><code>Kodak Tri-X</code><strong>:</strong> Classic black and white with strong contrast</p></li></ul><p>Adding film stock references is far more precise than using vague terms like <code>"cinematic"</code> or <s>"</s><strong><s>vintage</s></strong><s>"</s>. Try it out on any prompt and you&#8217;ll see what I mean.</p><div><hr></div><h2>Things to stop doing</h2><h3>Drop the LLM-generated prompts</h3><p>Be careful when you generate prompts from LLMs as they often choose quite "cheesy" and overused descriptions. Things like "British leather chair in a country manor library." These clich&#233;d combinations can make your images feel generic, predictable and just &#8216;meh&#8217;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZmF6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZmF6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!ZmF6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!ZmF6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!ZmF6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZmF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!ZmF6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!ZmF6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!ZmF6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!ZmF6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F238f5cad-103d-45a7-af75-69e1b979b26b_928x1232.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"><code>&#8220;An empty leather armchair faces floor-to-ceiling bookshelves in a private library illuminated by warm table lamps, traditional English manor, Victorian elegance, Fujifilm Pro 400H&#8221;</code></figcaption></figure></div><p>Good prompt structure Claude, well done but I would say this is&#8230;. Twee.</p><h3>Avoid generic personality descriptors</h3><p>Try not to use prompts like <code>"A confident CEO in a tailored blazer"</code> as these often lead to overused body language cues which look forced and inauthentic. In this example, <code>"confident"</code> apparently means crossing arms, head tilted upwards, looking down your nose&#8212;that sort of thing. A bit basic and overdone.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xG-s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xG-s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!xG-s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!xG-s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!xG-s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xG-s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!xG-s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!xG-s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!xG-s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!xG-s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F711d6426-5ee2-4099-b1e2-aa6a9dfc8a7d_928x1232.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">&#8220;A confident woman business executive in tailored suit, floor-to-ceiling windows, natural light, Scandinavian Architecture, shot on Kodak Portra"</figcaption></figure></div><h3>Beware of bias</h3><p><strong>Representation: </strong>The other issue is bias &amp; representation&#8212;a tricky subject to discuss&#8212;but one very much present in AI. Considering gender, race, cultural heritage, age and ability in your prompts will give you much better representation in the output. Sadly it seems AI has inherent human biases.</p><p>For example, images generated using <code>"a confident CEO"</code>  come back waaaay too often as a white man. Sigh. Instead, maybe look to be more specific with your prompt. Why not use <code>"a woman CEO in a tailored green suit, standing in her company's office"</code> This gives you control over representation while avoiding generic stereotypes.</p><p><strong>Body image:</strong> Another bias to be aware of when generating images of people is body image and weight&#8212;again another tricky topic&#8212;but images skew towards slim. So using appropriate natural language like <code>&#8220;A portrait of a stocky man in white shirt&#8221;</code> will get more realistic looking people. It seems that strangely more on the nose terms wield better results.</p><h4>People seem slim by default</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IzR9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IzR9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!IzR9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!IzR9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!IzR9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IzR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!IzR9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!IzR9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!IzR9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!IzR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b1f66c4-b941-4f34-bff8-6a80acb76020_928x1232.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"><code>&#8220;A portrait of man in a white shirt, standing by floor-to-ceiling windows in a Tokyo apartment in the morning, shot on Kodak Portra 200&#8221;</code></figcaption></figure></div><h4>More realistic representation</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xHXy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xHXy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!xHXy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!xHXy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!xHXy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xHXy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png" width="724.703125" height="962.1058728448276" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1232,&quot;width&quot;:928,&quot;resizeWidth&quot;:724.703125,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xHXy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!xHXy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!xHXy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!xHXy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30c2970-4585-4b0e-8b87-7206a41ed254_928x1232.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"><code>&#8220;A portrait of a stocky man in a white shirt, standing by floor-to-ceiling windows in a Tokyo apartment in the morning, shot on Kodak Portra 200&#8221;</code></figcaption></figure></div><h3>What about those modifiers?</h3><p><strong>The "--no" modifier limitation: </strong>This is like painting vs sculpting. A painter starts from a blank canvas and adds to create. A sculptor typically starts from raw material and removes to create. I have found AI image generation to be predominantly better at additive generation. When asking to remove bits or ignore things, you end up with weird artifacts and glitches and too many fingers. Sometimes this effect can be interesting and usable, but it's not easy to replicate.</p><p><strong>What about &#8220;--stylize&#8221;</strong> This is the setting of how wild Midjourney should go. However when using film stock in prompts they seem to override the stylize settings. so if you're aiming for consistency then I would leave stylize alone and use film stock to get the feeling instead.</p><h3>Overcomplicating &amp; contradictory elements</h3><p>Our example prompt is detailed but focused. Avoid rambling descriptions that dilute the core message. And don't mix incompatible styles like <code>"modern glass office"</code> with <code>"rustic wooden cabin"</code> unless that contrast is intentional.</p><h3>Generic descriptions &amp; spatial relationships</h3><p><code>"Nice office"</code> tells Midjourney nothing useful. <code>"Modern Italian architectural glass office"</code> is better. Also notice how our example establishes spatial relationships&#8212;the chair is <code>"behind"</code> the desk, not just somewhere in the room.</p><div><hr></div><h2>Things to start doing</h2><h3>Film stock strategy</h3><p>Look around for film stocks you like and use the ones that work best for the context. Mixing and matching film references can work but often results in darker/moodier results. You can find lots on what film stock looks like and the vibe it gives out there on t&#8217;internet. But <a href="https://www.shopmoment.com/articles/kodak-vs-fujifilm">here&#8217;s a good article on Kodak vs Fujifilm to get you started.</a></p><h3>Start conceptual, then refine</h3><p>If you're struggling to know what to create, one way is to try a bland and unstyled prompt to see how it's interpreted, then use those as a starting point to refine and style it up.</p><p>A working example of this would be creating an image for an article or blog post. Let's say the post was about <code>"Young people experience career burnout earlier than others."</code> You <em>could</em> try that as a prompt but it will give you illustrations of heads on fire or smoking desks. The key is adding a film style, it narrows it down and although you'll likely get back some pretty bland options like people asleep at their desks&#8212;these can then be developed into more refined prompts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g-AR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g-AR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g-AR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g-AR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g-AR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g-AR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!g-AR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g-AR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g-AR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g-AR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a5db1c4-57ea-4c57-b2cd-ba59daca84e8_928x1232.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"><code>&#8220;Young people experience career burnout earlier than others&#8221;</code></figcaption></figure></div><p>Ugh that&#8217;s a no to this one, right!?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2oXI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2oXI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!2oXI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!2oXI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!2oXI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2oXI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!2oXI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!2oXI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!2oXI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!2oXI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b2b1cda-6c0f-4acb-9fd8-0e6de000d10e_928x1232.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"><code>&#8220;Young people experience career burnout earlier than others. Kodak Portra&#8221;</code></figcaption></figure></div><p>Okay, better. But are they in the loo?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tHbO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tHbO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!tHbO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!tHbO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!tHbO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tHbO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!tHbO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png 424w, https://substackcdn.com/image/fetch/$s_!tHbO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png 848w, https://substackcdn.com/image/fetch/$s_!tHbO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.png 1272w, https://substackcdn.com/image/fetch/$s_!tHbO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c65825a-523c-489c-ba09-aa7c4a347424_928x1232.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"><code>&#8220;Young person looking blankly at a screen in an office in downtown Madrid late at night. Kodak Portra&#8221;</code></figcaption></figure></div><p>Alright, there we go. The vibe is &#8216;I&#8217;m the last in the office&#8217; and the tone feels right &amp; relevant but also kinda sad.</p><h3>Natural vs. generic language</h3><p>Use natural terms to get the mood right vs. generic or overly descriptive language. <code>"Early morning</code>" has a lot more metadata than <code>"nice soft lighting".</code></p><h3>Get inspired for better results</h3><p>Yes, you can think of prompts off the top of your head. But finding images, photographers &amp; visual references you like can really help refine the result. For example, <code>"a portrait of a woman in her office" </code>could be quite soulless or sterile. But with details like <code>"books on desk corner"</code> or <code>"reflections of a street in Marseille&#8221;</code> there could be too much noise in the image. So see how great photographers frame their images. What's the focus? The setting? How busy is the image? Basically channel your inner Laura Pannack.</p><h3>Honing your eye</h3><p>The last thing is a little more personal. And that is that it comes down to you and your taste. These tips can help create consistent, good quality generated images, but it's your taste that will decide which ones get seen or not. The good news is you might already have this, and it's developing all the time&#8212;the bad news is there is no shortcut to getting it dialed in.</p><div><hr></div><h2>A first step in your (Mid)journey</h2><p>So if you made it here, well done. There is no prize I&#8217;m afraid but I&#8217;ll just leave you with this&#8230; Midjourney (and other image generation models) responds best to clear, meta-data rich direction. If you can communicate your vision using this structured approach, you&#8217;ll get better, more consistent results. Master this framework (aka copy &amp; paste it) and you'll find yourself creating great images that you&#8217;ll actually want to use.</p><p><em>It&#8217;s Ravi again with a couple of final notes. First, there is actually a prize! Finn has put together an image prompt gallery and included more examples at the end of this post:</em></p><p>&#127873; <a href="https://www.imageprompts.design/">Finn's Image Prompt Gallery</a></p><p><em>I got to thinking&#8230; why does Finn&#8217;s approach work so well? </em></p><p><em>Reading through these prompts brought me back to my childhood. You see, my Mom was a photo researcher&#8212;she was responsible for finding images for text books and other publications. She&#8217;d bring me into the office some weekends and I&#8217;d help pour over light tables full of slides, each carefully marked with a short description and keywords&#8212;essential metadata to find images in a time before the Internet. Yes, I&#8217;m dating myself. </em></p><p><em>A good prompt looks a lot like those descriptions written carefully by professional photographers who wanted their work to be properly cataloged. Other common elements include:</em></p><ul><li><p><em>Film stock: Fujifilm Velvia, Kodak Portra, etc.</em></p></li><li><p><em>Camera brand: Leica, Hasselblad, etc.</em></p></li><li><p><em>Aperture: f1.2 (for blurry background), f22 (for sharp background)</em></p></li><li><p><em>Focal length: 18mm (for wide angle), 85mm (for portraits), 200mm (for telephoto)</em></p></li><li><p><em>Lens type: Fisheye, Macro, Tilt-Shift</em></p></li><li><p><em>Shutter speed: 1/8 (for motion blur), 1/500 (for freeze frame)</em></p></li><li><p><em>Exposure: Overexposed 1 stop, Underexposed 1/3 stop</em></p></li><li><p><em>Flash: On or off</em></p></li></ul><p><em>It turns out, these elements work great for prompts. Here&#8217;s an example of two portraits, one generated without any camera metadata and the other generated with camera metadata:</em></p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16aeb69e-b363-4dba-9075-0fb0bd7d874b_1024x1024.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c3586d5-4074-4c0c-9f23-baf7d555f7c1_1024x1024.jpeg&quot;}],&quot;caption&quot;:&quot;Portrait of a young woman with brown hair and eyes, (Leica, 85mm, f1.2, Fujifilm Provia)&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d320db60-9e73-498d-97b2-800be3ec0f3c_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p><em>The photo on the left looks bland and synthetic, while the photo on the right looks more authentic, artistic, and natural. The metadata provides specific information, but it also serves a higher-level purpose&#8212;it guides the model to use the more professional photos in its training data set and generates better output as result.</em></p><p><em>AI images have gotten remarkably good, but they often look a little off for production use. These techniques, and many more than you&#8217;ll discover, can take AI-generated images to the next level. </em></p><p><em>Have fun experimenting!</em></p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.com/p/better-image-generation-prompts?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 Ravi on Product! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.com/p/better-image-generation-prompts?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://blog.ravi-mehta.com/p/better-image-generation-prompts?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!42-T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!42-T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!42-T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!42-T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!42-T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!42-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg" width="1232" height="928" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:928,&quot;width&quot;:1232,&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_!42-T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!42-T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!42-T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!42-T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7e27b6-cf3a-4628-914c-e9b0078de24f_1232x928.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"><code>A table on a Spanish terrace is laid for a wedding in the early summer morning, Kodak Portra 400</code></figcaption></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_!COL-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!COL-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!COL-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!COL-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!COL-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!COL-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg" width="1232" height="928" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:928,&quot;width&quot;:1232,&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_!COL-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!COL-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!COL-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!COL-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56e90d46-542e-416e-a930-8b6f0708596e_1232x928.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"><code>A hand is seen with 2 rings on the fingers &amp; subtle tattoos in the late night through a reflection in a glass window. Kodak Gold 200</code></figcaption></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_!LPeo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LPeo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LPeo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LPeo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LPeo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LPeo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg" width="1344" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1344,&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_!LPeo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LPeo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LPeo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LPeo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf31fd55-45a5-4352-a7dd-ccbad0bfe763_1344x896.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">Wildflowers bend in field breeze, seen through wavy glass with golden afternoon haze. Romantic countryside, soft focus. Kodak Portra</figcaption></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_!lDtH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lDtH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lDtH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lDtH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lDtH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lDtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!lDtH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lDtH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lDtH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lDtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65e20263-19c2-473a-b82b-dc8bf6447b56_928x1232.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"><code>A team meeting in a boutique design agency in downtown Los Angeles in the early morning. FujiFilm C200</code></figcaption></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_!sukC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sukC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sukC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sukC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sukC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sukC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!sukC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sukC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sukC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sukC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11c776ef-bbae-4b1c-b7a1-a07d3e71fe50_928x1232.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"><code>A street in Melbourne is seen with a group of people walking away on their way to brunch. Kodak Portra</code></figcaption></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_!2h18!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2h18!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2h18!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2h18!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2h18!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2h18!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg" width="928" height="1232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1232,&quot;width&quot;:928,&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_!2h18!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2h18!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2h18!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2h18!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67a95ceb-dc3a-4203-a589-dc0322eef415_928x1232.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"><code>A solitary modern Scandinavian cabin with floor-to-ceiling windows overlooks a misty lake at dawn with mountains reflected in still water. Fujifilm Velvia 50</code></figcaption></figure></div>]]></content:encoded></item><item><title><![CDATA[How AI is supercharging every phase of the PM lifecycle]]></title><description><![CDATA[AI is not just changing the products we build; it's reshaping how we build them. For product managers, this is less like a threat and more like rocket fuel for our capabilities.]]></description><link>https://blog.ravi-mehta.com/p/ai-supercharging-every-phase</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/ai-supercharging-every-phase</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 10 Jul 2025 17:04:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6517dd7e-3eeb-47d7-9c6c-18e3175aeb99_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>It&#8217;s no secret&#8230; I think the death of Product Management is greatly exaggerated &#8212; but the job is going to change in profound ways. In this guest post, Christian Marek, VP of Product at <a href="https://www.productboard.com/?utm_source=ravi_on_product&amp;utm_medium=email&amp;utm_campaign=productboard_ai_guest_post&amp;utm_content=intro">Productboard</a>, delves into how AI is going to change every aspect of PM, especially as AI agents become more powerful. We&#8217;re on the cusp of AI agents that can meaningful help in the most challenging areas of PM: product discovery and strategy.</em> </p><p>AI promises to multiply not just a PM's individual output, but the outcomes their teams can deliver. But let's be clear-eyed about what this means: fundamental changes are coming to our field, and they're coming fast. The product managers and leaders who proactively embrace and prepare for this AI-powered future will gain a significant lead over those who wait and see.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>Many product teams are already using generative AI, primarily chat-based LLMs, in their daily work. However, these tools often hit a ceiling. They're limited by the constrained amount of data they can access and typically operate in a separate environment from the core systems where we manage our day-to-day product work.</p><p>We&#8217;re transitioning towards the next wave in AI which will be deeply integrated into these "single source of truth" systems. This means more than just conversational interfaces for answers and actions. Imagine AI armed with intimate knowledge of your business goals and strategy, all your product ideas and opportunities under consideration, the makeup and capacity of your product teams, and the needs voiced by your prospects and customers &#8212; no elaborate prompt required.</p><p>Powering this evolution will be <strong>AI agents</strong>. While agentic AI is relatively new in market-ready products, its potential is so transformative that it warrants close attention.</p><p>Think of agents less as tools and more as infinitely scalable digital teammates. AI agents are:</p><ul><li><p><strong>Proactive:</strong> They anticipate needs rather than just waiting for prompts, continuously monitoring and notifying of important changes, and suggesting relevant best practices.</p></li><li><p><strong>Autonomous:</strong> Agents can manage tasks over hours, days, or even weeks, orchestrating work by coordinating with other agents and services.</p></li><li><p><strong>Goal-oriented:</strong> Instead of just executing instructions, they can define their own tasks in service of a stated goal, detect failures, retry, or escalate to a human if needed.</p></li><li><p><strong>Context-aware with persistent memory:</strong> They draw from vast amounts of data, possess a longer working memory, and learn user preferences and work styles over time.</p></li><li><p><strong>Able to take action:</strong> Agents can manage workflows across multiple systems, use tools (pull data, perform computations, create visualizations), and communicate proactively (send emails, notify users).</p></li></ul><p>So, how will this AI evolution, from current generative tools to future agents, impact each phase of the product development lifecycle?</p><h2>Phase 1: Discovery &#8212; distilling insights &amp; shaping strategy</h2><p><strong>1. Distilling insights from customers, colleagues, and the market</strong>. Product teams are drowning in inputs: feature requests, customer feedback, competitive landscape and company strategy. But how much of this treasure trove actually informs quarterly prioritization, annual planning, or critical trade-off decisions? How many valuable insights walk out the door when a teammate leaves? Organizations that can effectively leverage these inputs gain a substantial edge.</p><ul><li><p><strong>Today:</strong> Solutions like <a href="https://www.productboard.com/product/ai-for-product-management/?utm_source=ravi_on_product&amp;utm_medium=email&amp;utm_campaign=productboard_ai_guest_post&amp;utm_content=phase1_disovery">Productboard Pulse</a> are already using AI to distill trending themes from large volumes of feedback. AI can help probe these themes, surface customer context, and link insights to feature ideas. You can even ask questions about the feedback in the system.</p></li><li><p><strong>Looking forward:</strong> Imagine proactively monitoring the needs of your top customers, surfacing new trends directly to PMs. Agentic AI will be able to continuously scan the market, customer interactions, and internal data streams, delivering synthesized intelligence that was previously impossible to gather.</p></li></ul><p><strong>2. Product strategy.</strong> Product strategy will remain the domain of product leaders, driven by their market context, product sense, and judgment. However, a huge part of strategy is synthesizing and weighing inputs &#8211; something AI excels at.</p><ul><li><p><strong>Today: </strong>Product leaders are constrained by the amount of context they can feed into the LLM. Some are experimenting with developing their own RAG-based systems to funnel larger amounts of internal data into the LLM as context, but it is a substantial undertaking to develop these systems and introduces new challenges related to data freshness and governance.</p></li><li><p><strong>Looking forward:</strong> AI will increasingly act as a thought partner, harnessing inputs related to your product, business, customers, and market. It can help formulate various strategic scenarios, stress-test assumptions, and identify potential blind spots, allowing leaders to focus on the ultimate strategic choices.</p></li></ul><p><strong>3. Product ideation and prioritization. </strong>With a clear strategy in place, the focus shifts to generating innovative ideas and making tough prioritization calls to bring that strategy to life.</p><ul><li><p><strong>Today:</strong> We primarily use AI to ideate around specific goals or user needs, often limited by the context we can feed into chat tools.</p></li><li><p><strong>Looking forward:</strong> AI integrated into your core product systems will have deep knowledge of your product, customers, market, and strategy. It can suggest highly relevant opportunities and solutions, whether for a single product area or across your entire portfolio. For any given idea, AI could act like a product coach, helping you develop the idea, formulate a product brief, identify risks to validate, and think through solution requirements. It can also help you get ahead of gaps in the product spec and technical risks. As part of the same workflow, it could help you create a prototype and coordinate other next steps for bringing the idea to life.</p></li></ul><p><strong>4. Product discovery, validation, and user research.</strong> Validating opportunities and solutions is critical but often resource-intensive.</p><ul><li><p><strong>Today:</strong> AI already helps link incoming user insights to feature ideas and identify the right users for follow-up. It can also act as a thought partner, surfacing potential risks and developing testable hypotheses.</p></li><li><p><strong>Looking forward:</strong> AI agents could significantly scale discovery by helping coordinate user research and beta programs &#8211; from recruiting and scheduling to synthesizing insights. Imagine AI chatbots asking real-time follow-up questions as users submit feature requests, capturing rich context. This dramatically reduces the friction in understanding true user needs.</p></li></ul><h2>Phase 2: Execution &#8212; planning, communication &amp; delivery</h2><p><strong>5. Product Planning. </strong>Effective product planning lays the groundwork for successful execution, demanding careful orchestration of numerous moving parts.</p><ul><li><p><strong>Today:</strong> Defining objectives and initiatives with generic LLMs can be challenging due to their lack of specific product context.</p></li><li><p><strong>Looking Forward:</strong> These capabilities, embedded in product management platforms like <a href="https://www.productboard.com/?utm_source=ravi_on_product&amp;utm_medium=email&amp;utm_campaign=productboard_ai_guest_post&amp;utm_content=phase2_execution">Productboard</a>, will leverage deep contextual understanding. AI will tackle complexities like effort estimates, cross-team dependencies, capacity planning, and resource allocation. It could analyze inputs, present various planning scenarios, and generate updated plans, turning weeks of work into minutes.</p></li></ul><p><strong>6. Roadmap communication.</strong> Roadmaps convey strategic narratives and answer discrete questions. However, out-of-date or untrusted roadmaps are a common pain point.</p><ul><li><p><strong>Today:</strong> Roadmaps in dedicated platforms sync with underlying plans. Stakeholders can often click through for more context.</p></li><li><p><strong>Looking forward:</strong> Imagine stakeholders asking questions directly to an AI agent via the roadmap interface. This "digital twin" for product leaders could field queries, provide immediate answers, and scale communication. Personalized, intelligent push notifications and digests will keep everyone informed about relevant roadmap updates.</p></li></ul><p><strong>7. Product delivery.</strong> The product delivery phase is where detailed plans materialize into tangible product increments, demanding close collaboration and efficient execution.</p><ul><li><p><strong>Today:</strong> We've seen prompt-to-prototype and even prompt-to-product solutions, &#8220;vibe coding tools&#8221; (discussed in <a href="https://blog.ravi-mehta.com/p/how-to-work-like-an-ai-first-pm?utm_source=ravi_on_product&amp;utm_medium=email&amp;utm_campaign=productboard_ai_guest_post&amp;utm_content=phase2_execution">a previous post</a>) and even developer agents generating production code.</p></li><li><p><strong>Looking forward:</strong> AI will increasingly facilitate the <em>work itself</em>. Meaning less time in status meetings, more time on proactive problem-solving. AI will monitor progress, flag risks and blockers, and even help coordinate teams to overcome them, giving PMs and leaders more lead time to intervene. In fact, Kevin Weill, OpenAI&#8217;s CPO, plans to use AI to actually ship code for bug fixes and minor UI features.</p></li></ul><p><strong>8. Launch Planning. </strong>Bringing a newly developed feature or product to market effectively involves meticulous launch planning to ensure customers are aware, enabled, and excited.</p><ul><li><p><strong>Today:</strong> Many use AI for drafting release notes and documentation.</p></li><li><p><strong>Looking forward:</strong> What if AI, with deep product and customer understanding, assisted with defining launch plans, facilitating internal enablement, proposing marketing messages, and drafting diverse release materials, even incorporating relevant product graphics? This moves AI from a writing assistant to a launch strategy partner.</p></li></ul><h2>Phase 3: Post-Launch &#8212; evaluation &amp; iteration</h2><p><strong>9. Post-Launch Evaluation.</strong> Outcome-orientation is key but often gets reduced or eliminated by the pressure to move on to the next initiative.</p><ul><li><p><strong>Today:</strong> Solutions like <a href="https://www.productboard.com/?utm_source=ravi_on_product&amp;utm_medium=email&amp;utm_campaign=productboard_ai_guest_post&amp;utm_content=phase3_postlaunch">Productboard</a> use AI to distill insights from post-launch feedback and link them to features, clarifying which customers need what.</p></li><li><p><strong>Looking forward:</strong> AI could draft or even send follow-up communications to users, solicit feedback, and synthesize results. It could automate tracking progress against OKRs and assess release outcomes. AI-driven anomaly detection in usage data and automated A/B testing (initiating experiments, interpreting results, making adjustments) will become standard.</p></li></ul><p>A critical emerging challenge: as delivery accelerates, customer tolerance for constant change might become the new bottleneck. Agentic AI will be crucial for personalized onboarding to new functionality, ensuring the right users see the right updates at the right time, tailored to their needs.</p><h2>How AI will reshape the Product Management function</h2><p>The biggest shift? Product managers will do more <em>true</em> product management. The miscellaneous tasks, low-level information processing, and much of the project management around delivery will be automated. What remains, and becomes even more critical, are the core responsibilities of true product strategy and product discovery.</p><p><strong>The AI-powered world we&#8217;re stepping into will include:</strong></p><ul><li><p><strong>Informed decision-making:</strong> Instant access to previously difficult to obtain market and customer insights, delivered in the right format at the right time.</p></li><li><p><strong>Accelerated validation:</strong> De-risk product bets more effectively and faster. AI can facilitate customer interactions, simulate reactions, generate production-quality prototypes for testing, or evaluate technical feasibility.</p></li><li><p><strong>Optimized planning:</strong> Complex planning cycles that took weeks can be done in minutes.</p></li><li><p><strong>Automated communication:</strong> AI agents will handle much of the information flow between EPD and the organization, freeing PMs from being constant intermediaries.</p></li><li><p><strong>Intelligent execution:</strong> AI will automate monitoring delivery, coordinating teams, and clearing blockers.</p></li></ul><h3>What will the Product Managers of the future do?</h3><p>With AI handling more, PMs will evolve to focus on:</p><ul><li><p><strong>Commandeering:</strong> Initially, PMs will direct AI, delegating work, providing context, and overseeing its output.</p></li><li><p><strong>Curating &amp; evaluating:</strong> Like a manager-of-managers editing their team's work, PMs will review, refine, and be accountable for AI-generated insights, plans, and recommendations. Human judgment remains paramount.</p></li><li><p><strong>Building:</strong> "Full-stack" PMs, freed from mundane tasks, may develop deeper functional skills, even conceptualizing and delivering solutions more independently.</p></li><li><p><strong>Leading:</strong> More bandwidth for vision, alignment, and inspiration. AI can inform a roadmap, but a human leader builds trust and delivers it compellingly.</p></li><li><p><strong>Vision &amp; taste:</strong> LLMs remix what exists. PMs will use their intuition, product sense, and understanding of human emotion to make innovative leaps and build products customers love, even if they couldn't articulate the need directly.</p></li><li><p><strong>Commercial outcomes</strong>: With AI, PMs are freed up to think more about the strategic impact of product decisions.</p></li></ul><p>AI is not a replacement for product managers. It&#8217;s a powerful amplifier. By evolving our skills and embracing tools like <a href="https://www.productboard.com/product/ai-for-product-management/?utm_source=ravi_on_product&amp;utm_medium=email&amp;utm_campaign=productboard_ai_guest_post&amp;utm_content=conclusion">Productboard Pulse</a> that are leaning into the latest and greatest AI, we can move beyond the daily grind and focus on the strategic, human-centric aspects of our craft that truly drive value and innovation. The future of product management is not about being replaced by AI, but about being profoundly empowered by it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[The Great AI Rebundling]]></title><description><![CDATA[AI is leading to "The Great Bundle Brawl"&#8212; once unrelated companies are now locked in a vicious battle to win the AI workflow.]]></description><link>https://blog.ravi-mehta.com/p/ai-bundling</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/ai-bundling</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Fri, 23 May 2025 14:48:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a2eb7a59-e123-46f1-90ed-ef327cab2987_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 1995, Jim Barksdale was wrapping up Netscape's IPO roadshow when a banker asked the question on everyone&#8217;s mind: "How do you know that Microsoft isn't just going to bundle a browser into their product?" Jim responded:</p><blockquote><p>"Gentlemen, there's only two ways I know of to make money: bundling and unbundling." </p></blockquote><p>With that single sentence, he captured the rhythm of the tech industry perfectly. For three decades, we've watched this cycle play out: incumbents expand by bundling more products into their ecosystems, startups break through by unbundling with sharper, more focused products. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>But right now, we're witnessing something unprecedented: the fastest, most aggressive rebundling wave in tech history. </p><p>I recently joined <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brian Balfour&quot;,&quot;id&quot;:315460,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67f79814-2e2a-4ba9-87eb-aaa91cd6aa36_745x841.png&quot;,&quot;uuid&quot;:&quot;0ffc0125-d6f9-4eb5-894f-bfec8c77a249&quot;}" data-component-name="MentionToDOM"></span> and <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Fareed Mosavat&quot;,&quot;id&quot;:1830367,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:null,&quot;uuid&quot;:&quot;c8a9efaf-421f-459d-abac-6751f0ba2608&quot;}" data-component-name="MentionToDOM"></span> on the <a href="https://www.reforge.com/podcast/unsolicited-feedback">Unsolicited Feedback</a> podcast to discuss why everyone seems to be building everything&#8212;at ludicrous speed. </p><div id="youtube2-VDj7CDZMvLs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;VDj7CDZMvLs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/VDj7CDZMvLs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>In just the past month, Notion launched an AI-powered email client, AI meeting notes, enterprise search, and research capabilities&#8212;essentially becoming the office competitor they always hinted at being. Figma debuted AI-powered tools for creating sites, app prototypes, and marketing assets, taking on Canva, Adobe, WordPress, and even coding tools like Cursor. Loom launched a meeting recorder to compete with Granola. Anthropic added integrations and search. OpenAI acquired Windsurf and launched Deep Research.</p><p>To understand what's happening, let's look at how we got here. Both Notion and Figma followed the classic unbundling playbook before their recent rebundling spree.</p><h2>Unbundle to disrupt, bundle to expand</h2><h3>Notion, from teams documents to office suite</h3><p>Notion began with a simple observation: Google and Microsoft had created document tools for the old world&#8212;a world of files managed by individuals. But as teams moved their entire workflow to the cloud, they needed something different. They needed a way to create, organize, and share an ever-expanding universe of team documents.</p><p>This is exactly how unbundling starts. Bundles, in their quest to serve everyone, inevitably serve no one particularly well. The cracks appear. And startups slip through.</p><p>Notion started by unbundling. But now they've launched email, meeting notes, enterprise search, and research tools&#8212;essentially rebuilding the entire office suite they originally disrupted.</p><p>What's remarkable is the speed shift. Notion historically moved with careful polish, launching one thoughtful product at a time. Calendar was a big deal. Now they're launching six major products simultaneously, each competing directly with established players in their respective spaces.</p><h3>Figma, from UX design tool to creative suite</h3><p>Figma spotted a similar opportunity. Adobe's Creative Suite had been the design standard for decades, but it was built for a world where designers worked in isolation, passing static files back and forth like notes in class. And Adobe had never really focused on the specific needs of UX designers.</p><p>Figma unbundled UX design from Adobe's creative empire. For years, they perfected this single vision&#8212;making design collaborative, accessible, and fast. But in recent weeks, they've launched tools for creating websites, generating code, bulk asset creation, and vector editing&#8212;moving far beyond their design tool origins into development, marketing, and creative workflows.</p><p>They are building a new type of creative suite, organized around the collaborative workflows that are essential to modern design. </p><p>Fueled by AI, Figma and Notion have moved from "we do one thing really well" to "we're building the end-to-end platform for your workflow." </p><h2>How AI enables bundling</h2><p>Figma and Notion are not alone. We&#8217;re seeing companies, across the board, build and expand their bundles. AI native products, like ChatGPT and Claude, are already bundles with multiple surfaces built-in for document creation, code editing, charting, spreadsheets, and more.</p><p>AI is driving bundling for three reasons:</p><ol><li><p>AI is the most general-purpose technology ever created</p></li><li><p>AI products benefit from being integrated into the workflow</p></li><li><p>AI has accelerated product development</p></li></ol><p>Let&#8217;s take a closer look.</p><h3>AI is the most general-purpose technology ever created</h3><p>In the past, software was necessarily specialized. It would have been prohibitively complex to manage a single codebase that handled documents, code, spreadsheets, images, and audio all at once. AI changes this fundamental constraint. The same foundational models that power writing can handle analysis, coding, design, and communication. Companies can now build sophisticated features across completely different domains using the same underlying technology.</p><p>Figma's new tools exemplify this shift. They rely on Anthropic's Claude Sonnet AI model, enabling them to generate everything from marketing copy to functional code. The technical barriers to expanding product surface area have never been lower.</p><h3>AI products benefit from being integrated into the workflow</h3><p>But there's a deeper strategic reason driving this bundling wave: in the AI era, workflows are king. As we discussed in the new <a href="https://www.reforge.com/courses/ai-strategy/details">Reforge AI Strategy</a> program, being central to a user's workflow has become the new competitive moat.</p><p>The companies winning the rebundling race understand a critical insight: being a point tool is increasingly dangerous. If you're adjacent to the workflow rather than central to it, you're vulnerable to being absorbed by larger platforms that already own that workflow. Jasper learned this the hard way as tools like Notion added AI-powered writing, eroding their foothold as a standalone writing solution.</p><p>This workflow-first thinking explains some recent moves in the market. Grammarly saw the writing on the wall. Their acquisition of Coda wasn't about expanding features&#8212;it was about owning the workflow. They realized that just correcting text wasn't enough; they needed to embed into where people actually do their work. The companies expanding most aggressively today are those doubling down on the customer workflows they already own.</p><h3>AI has accelerated product development</h3><p>For decades, companies dreamed bigger than they could build. Creating a comprehensive bundle required massive engineering resources, extended timelines, and enormous risk. Most companies had to choose: focus on your core product or spread yourself thin trying to compete everywhere.</p><p>AI eliminates this trade-off. Companies are no longer rate limited by what their engineering teams can deliver. We've heard from multiple sources that companies are now producing software faster than they can release it. This explains the breathtaking pace of new releases. </p><p>Now, companies can close the gap between their strategic aspirations and the products they have in market. Notion always wanted to be an office suite competitor, but building email, search, and meeting tools would have taken years in the past. Now they can launch all of them&#8212;all at once.</p><p>But here's the catch: while companies can move at AI speed, people still move at human speed. This creates a fundamental tension in the rebundling strategy.</p><h2>The adoption challenge: building faster than users can absorb</h2><p>Personally, I&#8217;m an active Notion user. Yet, I didn&#8217;t find out about Notion&#8217;s email client until we started talking about it for the <a href="https://www.reforge.com/podcast/unsolicited-feedback/everyone-vs-everyone">Unsolicited Feedback</a> podcast (more than a month after it launched). </p><p>Major product launches are getting lost in the noise&#8212;a warning sign for every company pursuing this strategy.</p><p>The discovery problem reveals a fundamental flaw in the rebundling strategy. Companies are adding features faster than users can adopt them. Users end up employing only a sliver of what's available, which defeats the entire purpose of bundling. The weak link has shifted, as Brian noted on our podcast: </p><blockquote><p>"The constraint has moved from how much you can ship to how fast the market and your users can absorb changes."</p></blockquote><p>This creates an ironic opportunity: the same AI driving rapid product development might also solve the adoption crisis it created. Fareed posted a key question: </p><blockquote><p>"As products get wider and wider and wider and do more stuff, how are people going to use AI more effectively to help onboard, help customers use and adopt all these various capabilities?"</p></blockquote><h2>When to bundle, when to stay focused</h2><p>So how should companies navigate this new landscape? The answer depends on where you sit.</p><h3>Incumbents &#8594; bundle to expand</h3><p>If you already own central workflow real estate, speed is everything. The rebundling opportunity is massive, but it won't last forever. Ask yourself:</p><ul><li><p><strong>Workflow centrality</strong>: Are you where work begins, or just where it ends up?</p></li><li><p><strong>Speed imperative</strong>: Can you expand before point solutions establish footholds in areas we should own?</p></li><li><p><strong>Data advantage</strong>: What unique context enables you to deliver better AI experiences than competitors?</p></li></ul><p>The most vulnerable players are those with slow iteration cycles. Notion moved aggressively to weave AI throughout their platform. Google Workspace and Microsoft Office added AI features too, but they feel bolted-on by comparison&#8212;sidebar copilots rather than reimagined experiences.</p><p>Bundling works particularly well with enterprises, who prefer working with fewer vendors they can verify meet security and compliance requirements.</p><h3>Startups &#8594; find your wedge</h3><p>The startup opportunity isn't dead, but the game has changed dramatically. Success requires:</p><ul><li><p><strong>Customer-first approach</strong>: People's problems haven't changed, but available solutions have transformed fundamentally. Consider Stack Overflow's rapid decline as developers flocked to GitHub Copilot and Cursor. Same problem&#8212;getting unstuck on challenging code&#8212;but AI assistants solve it radically better than StackOverflow&#8217;s Q&amp;A forum. Breaking through as a startup means finding that unmet need or delivering a fundamentally better solution.</p></li><li><p><strong>Differentiation test</strong>: For the first time, startups across every domain compete against a single product: ChatGPT. There's never been a tool equally capable at therapy and data analysis. The critical question: Can you create something 5-10x better than ChatGPT for your specific use case? If not, you'll struggle to break through.</p></li><li><p><strong>Flywheel foundation</strong>: What unique data advantage can you build that creates compounding returns? Volume matters, but <strong>marginal value</strong> matters more&#8212;specifically, the value of your data relative to what's already in training sets. Real-time information like news, prices, and inventory is incredibly valuable because it exists outside of AI training datasets&#8212;models simply can't access live, changing data without special integrations. Meanwhile, informational and editorial content&#8212;the kind that powered SEO businesses like Stack Overflow or WebMD&#8212;has lost its moat entirely.</p></li></ul><p>Unbundling works particularly well for individuals and SMBs who prefer simpler, more affordable, purpose-built solutions.</p><div class="pullquote"><p>For the first time, startups across every domain compete against a single product: ChatGPT. There's never been a tool equally capable at therapy and data analysis.</p></div><h2>Everything, everywhere, all at once</h2><p>Jim Barksdale was right all those years ago. Markets sway back and forth&#8212;as one company expands by bundling, another finds a wedge by unbundling.</p><p>Today, this continues to be true, but the pace has fundamentally changed. Figma's recent launches now pit them against PowerPoint, Canva, Webflow, Miro, Illustrator, and Cursor&#8212;all at once. What were once distinct market segments are blurring together at unprecedented speed.</p><p>As we discuss in the <a href="https://www.reforge.com/courses/ai-strategy/details">Reforge AI Strategy</a> program, AI is not like prior tech shifts. It&#8217;s creating more Red Ocean than Blue Ocean, and the bundle brawl is one more reason why today&#8217;s strategic environment is so intense. </p><p>The implications are clear. Incumbents must move quickly to own their workflows end-to-end, vigilant that once-unrelated competitors don't chip away at their position. Disruptors need to find their wedge by working customer-first and identifying opportunities where AI delivers 10x improvements. </p><p>The bundling and unbundling cycle continues, but AI has accelerated it to unprecedented speed. In this new reality, every company must choose: bundle aggressively to own workflows, find a disruptive wedge, or risk irrelevance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c5A8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c5A8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c5A8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c5A8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c5A8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c5A8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59172,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/164147688?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c5A8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c5A8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c5A8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c5A8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4af064f0-958d-4984-ba47-cfd8aebdbc9a_500x500.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="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Your career ladder is actually an escalator]]></title><description><![CDATA[Either the system is working with you or against you.]]></description><link>https://blog.ravi-mehta.com/p/career-escalator</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/career-escalator</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Sun, 04 May 2025 16:27:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e203478c-58cf-4f44-a58c-6053fd797504_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Steve, the CEO of Tripadvisor, had gathered the company's top executives. As the newcomer&#8212;having joined just months earlier&#8212;I listened intently as he outlined &#8220;the most important initiative in Tripadvisor's history.&#8221;</p><p>For nearly a decade, travelers had to leave Tripadvisor to check hotel prices and complete bookings. This approach made sense when Tripadvisor operated as a subsidiary of Expedia (most of those travelers ended up at Expedia). Now, as an independent public company, we were embarking on a new strategy.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>Steve explained how challenging it would be to transition a $700M-per-year business to a new model. It would require tight coordination across the entire company. He was putting a single person in charge of the initiative&#8212;someone everyone in the room would need to collaborate with closely and occasionally defer to.</p><p>Then, he pointed at me.</p><p>I was caught off guard. As the newest member of the team, I questioned whether I had the influence or credibility to guide executives who had been with the company for years.</p><p>That unexpected vote of confidence set the stage for my career at Tripadvisor. In the years that followed, I led a series of critical initiatives, each expanding my responsibilities and cementing my role within the organization's leadership.</p><p>My success at Tripadvisor was not mine alone&#8212;it was the product of diligent work, but also the support of a stellar manager, the good fortune to be surrounded by exceptional teammates, the opportunity to work on important projects, and a little dose of luck.</p><div><hr></div><p>Most people think about their career as a ladder&#8212;one they climb rung-by-rung, entirely on their own. A better metaphor is to think of your career as an "escalator." Factors outside your own efforts can help carry you toward your goals&#8212;or work against you.</p><p>Career development feels much easier when you're working with the system. An escalator helps carry you up, making each step a little easier. On the other hand, career development is much more difficult when outside factors add friction. </p><p>Imagine walking up an escalator going in the wrong direction. Each step forward is thwarted because the system is working against you. An extraordinary amount of effort is necessary to make progress. You can still reach the top despite adverse circumstances, but the journey will be unnecessarily challenging.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f-nU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f-nU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!f-nU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!f-nU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!f-nU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f-nU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8687be85-9894-486b-9161-756fd2f77c6a_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;: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_!f-nU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!f-nU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!f-nU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!f-nU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8687be85-9894-486b-9161-756fd2f77c6a_1536x1024.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><h2>Is your escalator heading in the right direction?</h2><p>When I ask this, people sometimes struggle to evaluate whether their situation is helping or hindering their career. Ironically, this is especially true when things are going well. It's human nature: we tend to give ourselves credit when things are going well and focus on external obstacles when things are tough.</p><p>Accurately assessing your situation is critical. I've coached people who were too eager to leave good companies because they were impatient to level up, only to find they'd traded a pretty good situation for a much tougher and riskier new role.</p><p>I've also coached PMs who spent years doing good work that went unrecognized or unrewarded&#8212;due to internal politics or external factors like a hyper-competitive market or lack of funding. In either case, making the right career decision requires evaluating your talents and how they match your situation.</p><h2>Signs your escalator is going up </h2><h3>Business is thriving</h3><p>As the saying goes, a rising tide floats all boats. It&#8217;s much easier to &#8220;level up&#8221; when your company is growing, and new opportunities are naturally emerging. You&#8217;ll benefit not just from that environment, but also the halo effect that successful companies create.</p><h3>You got that promotion you wanted (or even one you didn't)</h3><p>Does it feel like you&#8217;re playing on easy mode&#8212;especially compared to past roles? Frequent advancement is a clear sign you&#8217;re in an environment that accentuates and appreciates your skills.</p><h3>You love the people around you (especially your boss)</h3><p>Relationships are key to both your day-to-day happiness and your long-term career progress. A strong rapport with your manager will make your work more enjoyable and more rewarding. You'll be able to have candid conversations, give &amp; receive effective feedback, and trust that you, your boss, and your team are working toward the same goals.</p><h3>You get the recognition you deserve (and then some)</h3><p>Do you feel recognized and appreciated when you do good work? Recognition can take the form of good performance reviews, praise from your boss and others, positive feedback, opportunities to work on challenging and sought-after projects, or even a simple "thank you." Well-deserved recognition is a clear sign that you're in an environment that values your talents and efforts.</p><h3>You feel a sense of "flow" at work</h3><p>The theory of flow, popularized by psychologist Mih&#225;ly Cs&#237;kszentmih&#225;lyi, describes a mental state of deep immersion characterized by energized focus, full involvement, and enjoyment. Flow occurs when we're completely absorbed in what we're doing, leading to a loss of sense of time and self-consciousness.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_hCT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_hCT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png 424w, https://substackcdn.com/image/fetch/$s_!_hCT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png 848w, https://substackcdn.com/image/fetch/$s_!_hCT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png 1272w, https://substackcdn.com/image/fetch/$s_!_hCT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_hCT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png" width="1456" height="919" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:919,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1416773,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/162798201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.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_!_hCT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png 424w, https://substackcdn.com/image/fetch/$s_!_hCT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png 848w, https://substackcdn.com/image/fetch/$s_!_hCT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.png 1272w, https://substackcdn.com/image/fetch/$s_!_hCT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3196a8ec-cf37-4af7-93a5-6ff4507ef194_2933x1852.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">People experience a sense of &#8220;flow&#8221; when their skill perfectly matches the challenge</figcaption></figure></div><p>This state is typically achieved when your skill level perfectly matches the challenge of the task, creating a harmonious balance between the demands of the activity and your ability to perform it. Flow is often associated with peak performance and personal fulfillment and is considered a key component in both personal and professional development.</p><p>Do you often feel a sense of flow? If so, you're likely in a role tailor-made for your strengths and talents. Want to learn more about flow? Watch Mihaly's TED Talk, "<a href="https://www.ted.com/talks/mihaly_csikszentmihalyi_flow_the_secret_to_happiness?utm_campaign=tedspread&amp;utm_medium=referral&amp;utm_source=tedcomshare">Flow, the secret of happiness</a>" or read his book "<a href="https://a.co/d/865P1ci">Flow, The Psychology of Optimal Experience</a>."</p><h2>Signs your escalator is going down &#128201;</h2><h3>No sense of flow</h3><p>Do you often feel bored or overly stressed? Do days seem to last forever? That&#8217;s a signal you're either under-challenged or overwhelmed&#8230; tough conditions for doing your best work.</p><h3>The promotion you want seems out of reach</h3><p>Two things can happen here: 1) you feel you deserve a promotion, but still haven't received it or 2) you're unable to understand what is needed to rise to the next level. As a first step, it's helpful to work with your manager to make your career aspirations clear and set expectations for what it will take to get that promotion. If you've given it your best shot and still can't see that promotion on the horizon, it may be time to look elsewhere.</p><h3>The relationship with your manager feels strained</h3><p>It's extremely difficult to make career progress without a good manager relationship. Signs that the relationship is strained include:</p><ol><li><p>a lack of feedback</p></li><li><p>little recognition for good work</p></li><li><p>no "benefit of the doubt&#8221;</p></li><li><p>criticism that feels unfair or unwarranted. </p></li></ol><p>Open, honest communication is necessary to improve this relationship. Ideally, you should be able to express your concerns, seek candid feedback, and provide feedback to your manager about what is and isn't working for you. However, if these efforts fail and the relationship remains strained, seek out a role where you can have a strong, honest, and mutually beneficial relationship with your manager.</p><h2>Feeling stuck? Try this first.</h2><p>It&#8217;s natural to feel stuck at work&#8212;even great jobs have challenging moments. But, there&#8217;s an important difference between temporary frustrations and an environment that is working against you. Let&#8217;s look at some steps you can take to better understand your situation.</p><h3>Measure headwinds and tailwinds</h3><p>Start by taking stock of the headwinds (negative factors) and tailwinds (positive factors) that you're facing. Here&#8217;s a quick checklist to run through:</p><ol><li><p>Is your company growing or struggling?</p></li><li><p>Do you have a good relationship with your manager?</p></li><li><p>Do you often feel a sense of flow at work?</p></li><li><p>Do you feel recognized for good work?</p></li><li><p>Do you feel supported when your work falls short?</p></li><li><p>Do you get clear and actionable feedback?</p></li><li><p>Are you working on impactful projects?</p></li><li><p>Does advancement come easily or does it feel impossibly hard?</p></li></ol><p>This can help you appreciate the good things about your current role and recognize challenges that you may be able to overcome.</p><h3>Gather feedback</h3><p>Feedback is the single most important element in getting ahead. Without it, you&#8217;re flying blind. In the <a href="https://www.ravi-mehta.com/product-manager-skills/">Product Competency Toolkit</a>, I recommend as simple exercise you can do with your manager:</p><blockquote><p>Before your next 1-on-1 with your manager, spend a few minutes rating yourself &#8220;On Track&#8221;, &#8220;Over Performing&#8221;, or &#8220;Needs Focus&#8221; on each of the competencies. Ask your manager to do the same. Next time you and your manager meet, go through each of the competencies noting where you and your manager see eye-to-eye and where you differ.</p></blockquote><p>This structured approach creates clarity that casual conversations rarely provide. The gaps between your self-assessment and your manager's view offer the most valuable insights.</p><p>Take it further by creating a promotion plan that explicitly defines: 1) the specific behaviors your manager wants to see, and 2) the measurable goals that demonstrate readiness for advancement. Check in on this plan monthly. Remember, you can't hit a target you can't see.</p><h3>Give it your best shot</h3><p>After you and your manager have agreed on a plan, it's in your hands to put in the effort and show them what you can do. When you've delivered on your commitments, initiate a candid discussion with your manager: "Here's what we agreed I would accomplish, and I believe I've done that. Do you agree?"</p><p>Ideally, both you and your manager will recognize your progress, creating the perfect segue to discuss your next career step.</p><p>If your manager doesn't recognize your progress, ask for specific feedback. But also ask yourself a crucial question: are you fighting unnecessary headwinds? Sometimes the most strategic move is to find an environment with stronger tailwinds &#8212; one where your skills and contributions create more value, both for the company and for your career.</p><h2>Is it time to move on?</h2><p>If you've acted on all the feedback you've been given, honestly believe that you've achieved the goals that were set out for you, yet still haven't gotten the recognition you're seeking, take a step back. </p><p>Ask yourself:<strong> Am I in the right environment to foster my career growth?</strong></p><p>There can be many reasons why your career has stalled. Perhaps your manager has different expectations&#8212;expectations they may not have clearly articulated to you. There may be factors outside your manager's control. The past few years have been challenging. Many companies have held back on promotions as part of layoffs, hiring freezes, and restructuring.</p><p>Your career development may be out of your hands. In fact, it may be outside your manager's hands as well. The system may be working against you, and you may not be able to change that. Coming to that conclusion can feel daunting, but it's not necessarily a bad thing.</p><p>That situation has happened to all of us&#8212;remember, even Steve Jobs and Sam Altman once got fired. The fact that you're recognizing the situation means that you can deal with it. You can focus your energy where it matters. You can change your circumstances and set your career up for success.</p><p>A new role, even a lateral move, can give you a fresh start, renewed energy, and a better opportunity to make an impact &amp; move ahead.</p><p>Careers rarely follow a linear path&#8212;everyone has launching pads and setbacks. If your escalator is moving against you, hop off and find a better path.</p><blockquote><p>"The obstacle in the path becomes the path. Never forget, within every obstacle is an opportunity to improve our condition." &#8211; Ryan Holiday, <a href="https://a.co/d/4dsh7TL">The Obstacle is the Way</a></p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[How to work like an AI-first PM]]></title><description><![CDATA[Prototypes are the new PRD... use vibe coding to write better specs and build better products.]]></description><link>https://blog.ravi-mehta.com/p/how-to-work-like-an-ai-first-pm</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/how-to-work-like-an-ai-first-pm</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Sun, 27 Apr 2025 12:02:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0b162cdb-841d-4f0f-a915-7a7892f257ec_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The death of Product Management is greatly exaggerated. Last year, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Danny Martinez&quot;,&quot;id&quot;:4227372,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/06a7a8e7-7139-4d69-8f15-74480ea6b257_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;5450c26c-74d6-4366-8a47-b2cba102574f&quot;}" data-component-name="MentionToDOM"></span> and I discussed <a href="https://blog.ravi-mehta.com/p/will-ai-kill-product-management">why Product Management is likely to become </a><em><a href="https://blog.ravi-mehta.com/p/will-ai-kill-product-management">more essential</a> </em>not less essential in the age of AI. </p><p>But AI has certainly <em>changed</em> product development&#8212;not by replacing key roles, but by making every member of the product triad (Product Management, Design, and Engineering) more capable. This changes how we can <em>work together</em> to build products crafted around customer needs, something that even the best AI struggles to do (and likely will for some time). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GEc9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GEc9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GEc9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GEc9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GEc9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GEc9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg" width="544" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:544,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Spider Man Triple | DESIGN; PM; ENG | image tagged in spider man triple | made w/ Imgflip meme maker&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="Spider Man Triple | DESIGN; PM; ENG | image tagged in spider man triple | made w/ Imgflip meme maker" title="Spider Man Triple | DESIGN; PM; ENG | image tagged in spider man triple | made w/ Imgflip meme maker" srcset="https://substackcdn.com/image/fetch/$s_!GEc9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GEc9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GEc9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GEc9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59bdc0b3-7b3f-4e69-99c6-fb3002644048_544x500.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">Your team discussing AI&#8217;s impact on the job market</figcaption></figure></div><p>In this post, Danny and I look at how AI is changing the most critical aspect of product management: how we collaborate to define and build better products. </p><p>Sidenote: I thought writing about vibe coding was a good idea, but now I&#8217;ll forever be known by AI overlords as this guy:<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QEDi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QEDi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QEDi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QEDi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QEDi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QEDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg" width="330" height="714.4790257104195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1600,&quot;width&quot;:739,&quot;resizeWidth&quot;:330,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QEDi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QEDi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QEDi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QEDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66579d9e-da2c-4ecc-8007-4525874604bf_739x1600.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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>PRDs are the foundation of Product Management</h2><p>In <a href="https://www.ravi-mehta.com/product-manager-skills/">How to Become a Peak Product Manager</a>, I describe the 12 competencies that are necessary to excel as a Product Manager or Product Leader. The very first competency is Feature Specification:</p><blockquote><p>The ability for a PM to gather requirements, define functionality, and set goals in a clear, actionable format that can be used to communicate with the team and drive product delivery.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>Success flows from a PM&#8217;s ability to clearly communicate what the team needs to build and why. A good feature spec doesn&#8217;t necessarily need to be a long, text-heavy doc. Great specs can be found in JIRA tickets and Slack channels. A PM at TripAdvisor once presented a spec written on a napkin. No matter what form it takes, a good spec rallies the team around a goal and provides enough detail for the team to execute flawlessly.</p><p>Put another way, specs &amp; PRDs are the medium of communication between PMs and engineers&#8212;the connective tissue between what we want to build and the ability to deliver it.</p><div class="pullquote"><p>Specs and PRDs are the connective tissue between what we want to build and the ability to deliver it</p></div><h2>The problem with PRDs</h2><p>In the past few years, I&#8217;ve seen a trend to more visual specs. At many companies, traditional specs are shrinking&#8212;or disappearing entirely&#8212;while more time is spent collaborating and communicating in Figma. </p><p>Why? PRDs have always suffered a problem. Software is a visual medium, and the traditional spec/PRD is text-heavy. That gap leaves plenty of room for interpretation between what&#8217;s in the doc and what ultimately gets built.</p><p>Think about it this way: If you were working with an architect to build a house, would you be okay green lighting the project with just a <em>memo</em>?</p><p>Architects rely on blueprints to show what the end-product will look like. Blueprints give clients the clarity to trust the plan and contractors the specificity to build it.</p><p>When building a house, miscommunication wastes tangible resources&#8212;materials, labor, and money. In product development, the waste is less visible but just as real: an engineer forced to build multiple versions because of a vague PRD burns time in endless back-and-forth and squandered effort.</p><p>Prototypes close that gap.</p><h2>The power of prototypes</h2><p>Written specs used to be enough. They worked when apps resembled documents&#8212;static pages linked by basic navigation and minimal interaction. Today&#8217;s best products deliver fluid, immersive experiences. Gestures, micro-animations, multimodal interactions, rich media, and seamless transitions across surfaces can&#8217;t be captured in words alone. These details are what set great apps apart.</p><p>AI integrates another dimension of complexity. Unlike traditional software with predictable outputs, AI-powered features can produce varying results even with similar inputs. Text specifications alone can't capture these nuanced behaviors or how users will experience them. Building effective AI products requires showing&#8212;not just telling&#8212;how the system responds across different scenarios.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nNaU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nNaU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 424w, https://substackcdn.com/image/fetch/$s_!nNaU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 848w, https://substackcdn.com/image/fetch/$s_!nNaU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 1272w, https://substackcdn.com/image/fetch/$s_!nNaU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nNaU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png" width="1094" height="214" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:214,&quot;width&quot;:1094,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&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_!nNaU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 424w, https://substackcdn.com/image/fetch/$s_!nNaU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 848w, https://substackcdn.com/image/fetch/$s_!nNaU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 1272w, https://substackcdn.com/image/fetch/$s_!nNaU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59184178-be97-4b29-bfb2-fa203e6936b8_1094x214.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>That&#8217;s where prototypes come in. Until recently, building prototypes was too time-consuming and expensive to fit comfortably into most development cycles. That&#8217;s changing now with generative AI.</p><p>PMs and designers can use <a href="https://www.lennysnewsletter.com/p/a-guide-to-ai-prototyping-for-product">vibe coding tools</a> to translate product ideas into living prototypes. We may have previously accepted miscommunication as a &#8220;cost&#8221; of product development. Now, teams can judge the feel of a feature long before production code is written.</p><p>The beauty is that vibe coding tools and PRDs use the same language&#8230; English. As you work with these tools, you need to improve your prompts to get exactly what you want, and this helps you write better requirements. In addition, the output is a living rendition of your product&#8212;an interactive blueprint that provides a much clearer specification. </p><p>The result? Faster alignment, fewer costly rewrites, and a clearer path from concept to delightful products.</p><h2>How to vibe code your first prototype</h2><p>Danny has  been building a recruiting product in stealth. He's been using v0 to craft better specs and communicate more effectively with an engineer. He's going to walk us through a simple example, then move on to a real prototype in his product.</p><h3>1. A simple control</h3><p>I needed to add a calendar dropdown to a key interface in our new recruiting product. Here&#8217;s how I might describe it in a PRD:</p><ul><li><p><em>This calendar dropdown menu will be used in a resume product, to signify how many years a candidate has spent in a given job</em></p></li></ul><ul><li><p><em>The user should be able to select the start year and the end year for a given job; the start year should be either the same year as the end year or before.</em></p></li><li><p><em>Users should have an option to select years from 1900 up until the current year, i.e. the year in which the user is using this dropdown</em></p></li></ul><p>To a non-technical reader, this looks straightforward. To an engineer, it&#8217;s maddeningly vague. Here are just a few of the questions an engineer might come back with:</p><ul><li><p>What should the default text for the dropdown menu be?</p></li><li><p>Should there be an icon used to signify that this is a calendar dropdown?</p></li><li><p>Are there any hover animations?</p></li><li><p>Should there be 2 dropdown menus, one for the start year and end year?</p></li><li><p>How many years should be displayed at a time?</p></li><li><p>What colour scheme should be used?</p></li><li><p>What exactly do PMs do again?</p></li></ul><p>Every one of these details matters, but they are easy to miss. A PM writing a spec is in a different mindset than an engineer who needs to consider every facet of implementation. This is precisely where tools like v0 can be a huge help.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Qiy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Qiy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png 424w, https://substackcdn.com/image/fetch/$s_!-Qiy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png 848w, https://substackcdn.com/image/fetch/$s_!-Qiy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png 1272w, https://substackcdn.com/image/fetch/$s_!-Qiy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Qiy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80738,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/161934487?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.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_!-Qiy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png 424w, https://substackcdn.com/image/fetch/$s_!-Qiy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png 848w, https://substackcdn.com/image/fetch/$s_!-Qiy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.png 1272w, https://substackcdn.com/image/fetch/$s_!-Qiy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c378cb7-79ce-4148-a0ba-06dad1ef9dd6_1638x546.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">v0 is one of the best tools for front-end prototyping</figcaption></figure></div><p>Let&#8217;s give that vague spec to v0 and see what happens:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!91xg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!91xg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png 424w, https://substackcdn.com/image/fetch/$s_!91xg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png 848w, https://substackcdn.com/image/fetch/$s_!91xg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png 1272w, https://substackcdn.com/image/fetch/$s_!91xg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!91xg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png" width="804" height="244" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:244,&quot;width&quot;:804,&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_!91xg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png 424w, https://substackcdn.com/image/fetch/$s_!91xg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png 848w, https://substackcdn.com/image/fetch/$s_!91xg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.png 1272w, https://substackcdn.com/image/fetch/$s_!91xg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe498d1b8-a881-4328-968c-6de8dae1dcd3_804x244.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>Definitely not what I had in mind, but it confirmed just how vague my initial requirements were. In a few seconds, I went from feeling pretty good about my spec to sharing the frustration engineers often feel. Luckily, we didn&#8217;t waste much time figuring this out.</p><p>Here&#8217;s where the magic starts: I can keep refining in v0&#8212;each prompt sharpens the requirements and instantly produces a visual, high-fidelity prototype to share. After 20 prompts, it looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zO2O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zO2O!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 424w, https://substackcdn.com/image/fetch/$s_!zO2O!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 848w, https://substackcdn.com/image/fetch/$s_!zO2O!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 1272w, https://substackcdn.com/image/fetch/$s_!zO2O!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zO2O!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif" width="800" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:800,&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_!zO2O!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 424w, https://substackcdn.com/image/fetch/$s_!zO2O!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 848w, https://substackcdn.com/image/fetch/$s_!zO2O!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 1272w, https://substackcdn.com/image/fetch/$s_!zO2O!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0d9ff68-080d-4d75-9755-1c681fd95fdd_800x708.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><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://kzmh598pxpf1ytxu5lqx.lite.vusercontent.net/">Link to v0 prototype</a></figcaption></figure></div><p>Now, I have a more detailed set of requirements, a better design, and a working prototype I can share with engineering&#8212;including full source code which provides a good starting point for the production implementation. Vibe coding made our process better <strong>and </strong>faster.</p><p>Let&#8217;s look at a more complicated example.</p><h3>2. A more complicated landing page </h3><p>Our product helps influencers with large networks connect people in their network to job opportunities. I needed to spec a landing page that shows available opportunities and enables candidates to upload their resume to apply for those opportunities. Here&#8217;s my first pass at requirements:</p><ul><li><p><em>I need a way of capturing candidate and hiring manager information in a single page</em></p></li><li><p><em>The header should have my picture, a blurb about me and links to my LinkedIn and Substack. I should have a way of having a video on the form</em></p></li><li><p><em><strong>Candidate tab</strong></em></p><ul><li><p><em>Should have a 3 step list of what needs to be done</em></p></li><li><p><em>Should have a dropdown list with the jobs</em></p></li><li><p><em>Each job selected in the dropdown list should have specifications and a voice note with extra details</em></p></li><li><p><em>There should be a clear CTA at the bottom of the page to &#8220;upload resume&#8221;</em></p></li></ul></li><li><p><em><strong>Hiring manager tab</strong></em></p><ul><li><p><em>Select what kind of help they need (4 options: 1. Promotion, 2. Sourcing, 3. Vetting, 4. All of the above)</em></p></li><li><p><em>Details about the company and the job they&#8217;re hiring for</em></p></li><li><p><em>There should be a clear CTA at the bottom of the page to &#8220;Get in contact&#8221;</em></p></li></ul></li></ul><p>Again, these requirements make sense to me, but lack specifics an engineer will need. Here are just a few questions that need to be answered:</p><ul><li><p>How should the tabs be displayed?</p></li><li><p>How much information should be displayed at a time?</p></li><li><p>What&#8217;s the design system we should be using?</p></li><li><p>What precise copy do you want?</p></li><li><p>How should the video and audio note be displayed?</p></li></ul><p>I put my initial requirements into v0, and got back this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JysX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JysX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png 424w, https://substackcdn.com/image/fetch/$s_!JysX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png 848w, https://substackcdn.com/image/fetch/$s_!JysX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png 1272w, https://substackcdn.com/image/fetch/$s_!JysX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JysX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png" width="1456" height="2261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2261,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346114,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/161934487?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.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_!JysX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png 424w, https://substackcdn.com/image/fetch/$s_!JysX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png 848w, https://substackcdn.com/image/fetch/$s_!JysX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.png 1272w, https://substackcdn.com/image/fetch/$s_!JysX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685891bb-2413-4e7c-abb7-730ee0d1639f_1978x3072.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>This is not at all what I had in mind. The video is taking up too much real estate and the most important element, the Upload Resume CTA, is far below the fold. After some iteration, I got to something I&#8217;m happy with&#8212;it's about 80% of the way there, but good enough to riff with engineering: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A5h-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A5h-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png 424w, https://substackcdn.com/image/fetch/$s_!A5h-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png 848w, https://substackcdn.com/image/fetch/$s_!A5h-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!A5h-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A5h-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png" width="1456" height="1043" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1043,&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;: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_!A5h-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png 424w, https://substackcdn.com/image/fetch/$s_!A5h-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png 848w, https://substackcdn.com/image/fetch/$s_!A5h-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.png 1272w, https://substackcdn.com/image/fetch/$s_!A5h-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F402f1412-d88e-4e84-a8ae-55466f26f15e_1530x1096.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://kzmndb7vx7n9qj9a81gx.lite.vusercontent.net/">Link to the v0 prototype</a></figcaption></figure></div><p>This process had two important results:</p><ol><li><p>It helped me define better requirements</p></li><li><p>It helped me communicate those requirements more clearly</p></li></ol><p>After a couple of months of using v0, it&#8217;s become my go-to when defining a feature. It&#8217;s also had a couple of unintended consequences: I now feel way more empathy towards the engineers I work with (details matter!). Best of all, the overall time to ship is decreasing as I become more efficient with v0.</p><h2>How vibe coding changes Product Management</h2><p>Danny has been using this approach long before anyone had heard the term &#8220;vibe coding&#8221;. His learnings mirror what many AI-forward PM&#8217;s are finding: AI tools aren&#8217;t replacing people, they are helping us do better work.</p><p>PMs that use AI coding tools are seeing profound changes in their workflows&#8212;and their relationship with engineering:</p><ol><li><p><strong>Increased empathy for technical colleagues.</strong> Creating prototypes forces us to consider details we previously might have left "to the engineers." We can better understand the challenges they face with vague specs.</p></li><li><p><strong>More efficient communication.</strong> A prototype eliminates countless clarifying questions and meetings. Both sides start with a shared understanding of the goal.</p></li><li><p><strong>Reduced time to ship.</strong> The overall development cycle has compressed significantly as we spend less time in the specification/clarification phase.</p></li><li><p><strong>Deeper collaboration.</strong> Good product teams work more like a jazz band than an assembly line. As the line between specification and implementation blurs, product, design, and engineering can work together in a more collaborative way.</p></li><li><p><strong>Better products</strong>. AI-assisted prototyping enables you to create a more realistic rendition of the product&#8212;essential as UX gets more immersive and AI-powered products become more dynamic.</p></li></ol><p>I like to remind  product teams that engineers write the final draft of your spec. It's as true today as it was a decade ago. Now, though, you can write better specs.</p><p>AI tools don&#8217;t just boost individual productivity, they transform how teams communicate. They bridge the communication gap between technical and non-technical team members, creating shared understanding that leads to more inspired solutions and stronger products.</p><p>AI doesn't just help us ship faster&#8212;it helps us ship better.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[You might be doing user research wrong]]></title><description><![CDATA[An important truth about user research questions and a guide to getting better answers]]></description><link>https://blog.ravi-mehta.com/p/lies-damned-lies-and-user-research</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/lies-damned-lies-and-user-research</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 17 Apr 2025 15:11:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a7bbaa97-0500-4daf-9a2b-237bd5b980c8_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On an impossibly sunny day in Los Angeles, I sat in a loft in Venice observing a group of twenty-somethings talk about their dating lives. The focus group moderator asked, &#8220;Next time you&#8217;re single, which app will you use to meet someone?&#8221; Not one person mentioned Tinder. How could that be? At the time, Tinder was the largest dating app&#8212;by a large margin. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>Later in the conversation, the moderator asked, &#8220;Have you met anyone on Tinder in the last year?&#8221; Nearly everyone raised their hand. </p><p>This stark disconnect reveals a fundamental truth about user research: <strong>not all questions are created equal</strong>. </p><p>Some questions lead to the truth, and others lead to wildly inaccurate conclusions.</p><p>Product teams invest significant resources into user research with the hope of uncovering insights that will guide product decisions. Yet, too often, we fail to recognize that the nature of our questions dramatically affects the reliability of the answers we receive.</p><p>Let&#8217;s look at why. </p><h2>The 3 user research questions</h2><p>Product managers are like detectives trying to solve the mystery of user behavior. The quality of evidence we collect depends entirely on the questions we ask. I've come to realize that every user research question is really just asking one of three things:</p><ol><li><p>What <strong>did</strong> you do?</p></li><li><p>What <strong>will</strong> you do?</p></li><li><p>What <strong>are you doing</strong> right now? </p></li></ol><p>User research asks users to <strong>recall </strong>what they did in the past, <strong>imagine </strong>what they will do in the future, or <strong>narrate </strong>what they are doing in the moment. </p><h3>&#8220;What did you do?&#8221;</h3><p>These questions ask users to recall and describe their past behaviors and decisions:</p><ul><li><p>&#8220;Have you met anyone on Tinder in the last year?&#8221;</p></li><li><p>"What product did you use to solve this problem before?"</p></li><li><p>"Walk me through the last time you booked a flight."</p></li></ul><p>The quality of these answers tends to be <strong>high. </strong>People have a good memory of what they actually did in the past. They can recall those actions, and rationalize why they made those decisions. </p><p>In finance, past performance is not indicative of future results&#8212;but that&#8217;s not the case in product. Historical data paints an accurate picture of user behavior and user motivations. We can use that understanding to predict how users will behave in the future and what our product should do in light of those behaviors. </p><h3>&#8220;What would you do?&#8221;</h3><p>These questions ask users to imagine future behaviors, decisions, or benefits they might receive:</p><ul><li><p>"Next time you&#8217;re single, which app will you use to meet someone?&#8221;</p></li><li><p>&#8220;Would you use this feature?&#8221;</p></li><li><p>"How much would you pay for this service?"</p></li></ul><p>As product builders, we conduct user research because we want to predict the future&#8212;we want to be confident that what we build today will be useful to users tomorrow. So, naturally, we ask the user about that future. </p><p>In my experience, a very large number of user research questions fall into this category. The problem? Human imagination is flawed. There's often a wide gap between what we think we&#8217;d do and what we actually do.</p><p>This is particularly true when virtue signaling is involved:</p><ul><li><p>Of course, I&#8217;ll invest significant money into my health&#8212;I&#8217;m a healthy person. </p></li><li><p>Of course, I&#8217;ll use the product my company spent so much money deploying. </p></li><li><p>Of course, I&#8217;ll buy local even if that means spending a little bit more. </p></li></ul><p>Sometimes, the answers to &#8220;What would you do?&#8221; questions aren&#8217;t just inaccurate&#8212;they are the polar opposite of what users will actually do.</p><p>Still, these questions have their place. Human imagination has flaws, but also tremendous power.</p><p>I vividly remember a user research session when I was at Facebook. We were interviewing teens to understand what they wanted from social media. A wildly enthusiastic teen boy insisted that Vine videos (an early form of short-format vertical video) were the future&#8212;that was a year before anyone in the U.S. had heard of TikTok and a couple years before Instagram Reels.</p><p>His prediction was especially puzzling because Vine had shutdown about a year earlier. But he was undeterred, regularly hunting down Vine compilations on YouTube to share with friends.</p><p>Not every user research session foreshadows a multi-hundred billion dollar opportunity, but &#8220;What would you do?&#8221; questions can help you tap into your customers&#8217; imaginations&#8212;just be careful to understand the limitations of that approach.</p><h3>&#8220;What are you doing?&#8221;</h3><p>These questions ask users to narrate their current actions and thoughts while using a product or prototype:</p><ol><li><p>"Can you talk through what you're doing as you try to complete this task?"</p></li><li><p>"What are you thinking about as you look at this screen?"</p></li><li><p>"How are you deciding which option to select?"</p></li></ol><p>When users think aloud during a product experience, they provide a direct window into their mental processes&#8212;capturing motivation, confusion, delight, and frustration&#8212;all in real-time. This creates a goldmine of insights that past and future-focused questions simply can't deliver.</p><p>A user saying "I'm confused about where to click next" or "I assumed this button would do something else" reveals the raw truth of their experience&#8212;not the sanitized version they'll report later or the idealized interaction they imagine having in the future.</p><p>The magic of "What are you doing?" questions lies in their ability to bypass the user's internal PR team. We all have one&#8212;that voice that rationalizes our past decisions and portrays our future selves as more logical, disciplined, and virtuous than we actually are.</p><p>Without time to activate this filter, genuine reactions emerge naturally, giving product teams authentic feedback that dramatically improves design decisions. Returning to our dating app example: watching someone swipe through profiles&#8212;on their actual account&#8212;reveals far more about their preferences and behaviors than any retrospective or hypothetical question ever could.</p><h2>Predicting the future, one question at a time</h2><p>The most effective product managers aren't satisfied with running standard focus groups and ticking research boxes. They're relentlessly curious about user behavior, leveraging every possible opportunity to gather authentic insights that drive meaningful outcomes.</p><p>To transform your user research from merely informative to genuinely predictive, consider these strategies:</p><ol><li><p><strong>Classify your questions</strong> by whether they ask about past, present, or future behavior&#8212;understanding this distinction is your first step toward better research design:</p><ol><li><p><strong>Recall </strong>questions ask &#8220;What did you do?&#8221;</p></li><li><p><strong>Imagination </strong>questions ask &#8220;What would you do?&#8221;</p></li><li><p><strong>Narration </strong>questions ask &#8220;What are you doing?&#8221;</p></li></ol></li><li><p><strong>Prioritize Recall and Narration questions</strong>. What users have actually done (past) and what they're doing right now (present) will consistently provide more reliable indicators than what they imagine they might do.</p></li><li><p><strong>Use Imagination questions strategically</strong>, not as your primary research approach. When you do ask these questions, dig deeper into the "why" behind the answers&#8212;the motivations often reveal more truth than the stated preferences.</p></li><li><p><strong>Scrutinize findings by tracing them back to the question.</strong> Questions about actual behavior, past or present, can be taken at face value. Speculative questions need more interpretation.</p></li></ol><p><strong>Important:</strong> Sometimes Narration questions can inadvertently become Imagination questions&#8212;especially when participants are asked to use products or complete tasks outside their typical behavior. Consider this example: would you conduct user research with men for a menstrual cycle tracking app like Flo? Of course not. Yet teams often make similar mistakes&#8212;testing with participants far removed from their ideal customer profile or asking people to imagine unrealistic scenarios, like planning trips well beyond their budget or comfort zone (a challenge we had to watch out for at Tripadvisor).</p><h2>Great questions &#8594; product breakthroughs</h2><p>Remember those twenty-somethings in Venice who swore they'd never use Tinder again? The same ones who minutes later admitted they'd all met someone on the app in the past year? That disconnect isn't just an amusing story&#8212;it reveals everything about how we should approach user research.</p><p>When we understand the difference between past, present, and future questions, our research transforms from guesswork to insight. The pattern is clear: what users actually do consistently trumps what they claim they'll do. Historical behavior provides a solid foundation for product decisions, while imagined future behavior is often quicksand.</p><p>Take a moment to review your last research protocol. How many questions asked about what users have done? How many explored what they were doing in the moment? And how many tried to predict what they might do? I bet you'll discover you've been leaning heavily on "What would you do?" questions&#8212;the least reliable type&#8212;without even realizing it.</p><p>Great products are built by observing &amp; predicting real behavior, not on aspirations or false promises. That gap between what people say and what they do isn't just a research curiosity&#8212;it's exactly where your most valuable product opportunities are hiding.</p><p>What about you? Which user research questions have revealed the most surprising or valuable insights for your products? Share your experiences in the comments below.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[From first day to first win: How to nail your first 90 days]]></title><description><![CDATA[A field-tested framework for building trust, showing impact, moving the needle, and laying the groundwork for long-term success as a Product Leader.]]></description><link>https://blog.ravi-mehta.com/p/from-first-day-to-first-win-how-to</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/from-first-day-to-first-win-how-to</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 10 Apr 2025 15:11:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6852a7b0-7ae7-435a-b1c8-f297592d6651_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>In this post, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jori Bell&quot;,&quot;id&quot;:8340191,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9863b7-c6fb-4987-b147-057da3cc23fe_1365x2048.jpeg&quot;,&quot;uuid&quot;:&quot;721bd227-e87f-4d14-ad24-d4d8532fab48&quot;}" data-component-name="MentionToDOM"></span> and I share a framework we&#8217;ve used to help ourselves and others land a new role. Jori is a NYC based Product Coach and writer of the Substack, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Product Therapy&quot;,&quot;id&quot;:1515043,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/joribell&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1aa4b9d8-ec5b-494b-bedc-15bc32ecfd4b_378x378.png&quot;,&quot;uuid&quot;:&quot;a1ae0ab1-bc0d-402a-b8c1-b58425f57809&quot;}" data-component-name="MentionToDOM"></span>.</em> </p><p>You aced the interviews, landed your dream offer, and now you're stepping into a new role as a Product Manager or Product Leader. Or maybe you&#8217;ve landed that promotion. Bigger team = more responsibility.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>You&#8217;re excited&#8212;and maybe a little overwhelmed. You know it&#8217;s a normal feeling but you want to do it differently this time. You wonder how you ground yourself in a plan that keeps imposter syndrome at bay <em>and</em> sets you up for success?</p><p>The first few months in a new product leadership role are uniquely challenging. And whether you&#8217;re a leader or an individual contributor, it&#8217;s rarely your tactical product skills that will define your early impact. It&#8217;s more likely your ability to earn trust and build momentum will shape your credibility and set the tone for what&#8217;s ahead.</p><p>While it may take 6-12 months to feel truly at home at a company, your first 90 days are commonly identified as that onboarding magic number. Why?</p><p>It&#8217;s when your eyes are freshest, your energy is highest and you still carry the credibility of an outsider&#8212;while getting to play the &#8220;new&#8221; card. The urgency to prove your value will never be higher.</p><p>When you use that 90 day window well, it creates a virtuous cycle: early wins build trust&#8230; trust leads to more autonomy and support&#8230; helping you achieve bigger wins&#8230; reinforcing your reputation&#8230; leading to more trust. </p><p>Sounds easy, right?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XM95!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XM95!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png 424w, https://substackcdn.com/image/fetch/$s_!XM95!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png 848w, https://substackcdn.com/image/fetch/$s_!XM95!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png 1272w, https://substackcdn.com/image/fetch/$s_!XM95!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XM95!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png" width="724.703125" height="355.88099888392856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724.703125,&quot;bytes&quot;:304795,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/160917337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.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_!XM95!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png 424w, https://substackcdn.com/image/fetch/$s_!XM95!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png 848w, https://substackcdn.com/image/fetch/$s_!XM95!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.png 1272w, https://substackcdn.com/image/fetch/$s_!XM95!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec560e92-639d-4efe-8677-d5127c37ccae_3650x1793.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><h2>Is 90 days enough?</h2><p>Product people aren't like other makers on their team. Engineers merge code and designers craft UX&#8212;deliverables that have a tangible and immediate impact.</p><p>Product management is a long game. PMs are ultimately evaluated on business metrics&#8212;user impact, engagement growth, or revenue performance&#8212;but there's a critical disconnect: the work that drives these outcomes takes time to bake.</p><p>This creates a unique challenge: the activities that will eventually move metrics are often relationship-building, strategic thinking, and process improvements&#8212;work that might take months or quarters to materialize with customers.</p><p>So what do you do when you're being evaluated tangibly on something so&#8230;intangible?</p><p><strong>You shift your definition of impact.</strong> You focus on the things you <em>can</em> influence early, like building trust, aligning the team, improving processes, and setting goals. And, you find the early, quick wins that build credibility while your longer-term strategies take root.</p><p>Big impact happens in the <strong>People, Business and Process </strong>work&#8212;the foundation that enables those measurable outcomes to eventually emerge.</p><h2>A 90-day framework for new Product Leaders</h2><p>So, what does it look like to focus on <strong>People, Business and Process </strong>in the first 90 days?</p><p>Let's go through a ramp up checklist.</p><p><em><strong>Note: </strong>This approach works anytime you're stepping into a new domain, team, or challenge so try it on for size even if you&#8217;re not onboarding.</em></p><h3>Pillar #1: The People</h3><p><strong>Product work is people work.</strong> More than roadmaps and releases&#8212;it&#8217;s negotiation, influence, and often politics. Your success as a Product Leader depends on cross-functional alignment, collaborative execution, and a shared understanding of goals.</p><p>Relationships are your leverage. Culture is crucial. Understanding both is your first real win.</p><p>In the end, it&#8217;s your connections that will make or break your impact. In the first 90 days, your top priority is to build trust and gather context.</p><p>To do that, prioritize these people-centered tasks:</p><ul><li><p>Get to know your team</p></li><li><p>Establish alliances with key stakeholders</p></li><li><p>Build a personal board of directors</p></li></ul><h4>Get to know your team</h4><p>You can't lead a team you don't know. Approach your new team with authentic curiosity, maintaining neutrality as you absorb their history and context. You'll have plenty of time to evaluate them later. Now is the time to listen and learn.</p><p>As a new leader, you&#8217;ll often come into a volatile situation. Individuals will have a range of responses &#8211; from enthusiastic to resistant. They will be particularly sensitive to leaders who come in with baggage &#8211; preconceived ideas of the right way and the wrong way to do things. It&#8217;s important to navigate this terrain with both confidence and sensitivity.</p><p>These candid, open conversations will help you accurately assess the team's current state and build the relationships you&#8217;ll need.</p><p>Consider asking team members:</p><ul><li><p><em>What&#8217;s working well? What do we need to preserve as we seek to grow?</em></p></li></ul><ul><li><p><em>What&#8217;s not working? Where should we focus on developing?</em></p></li></ul><p>Consider asking yourself:</p><ul><li><p><em>What&#8217;s the team&#8217;s trajectory? Are they set up to succeed?</em></p></li><li><p><em>Where are the strengths and gaps across skills, experience, and confidence?</em></p></li><li><p><em>What is the team not telling me but showing me?</em></p></li></ul><p>Uncover the informal power dynamics, decision loops, and trusted voices within the team. Aside from 1:1 conversations, this can be done by attending meetings and reading cues.</p><p>And most importantly, make yourself available and visible to your new team.</p><h4>Establish alliances with key stakeholders</h4><p>Product is cross-functional by definition. In your first few weeks, map out the ecosystem of stakeholders who influence your work. Just like with your team conversations, approach these interactions with curiosity and an open mind.</p><p>As a new leader, you have a unique opportunity to position yourself as more than just a product team advocate. You can serve as a bridge-builder focused on helping the entire company work better together. This neutral stance is powerful for identifying and repairing strained relationships between departments that might be limiting your team's effectiveness.</p><p>Begin by connecting with key partners outside your immediate team: marketing, sales, customer support, research, data, and finance. Later, expand to others like legal, trust &amp; safety, and operations&#8212;these groups often have valuable product insights that may have been overlooked.</p><p>Consider asking stakeholders:</p><ul><li><p><em>What are your biggest goals this year? What&#8217;s getting in your way?</em></p></li><li><p><em>What does the product team do well today? What do we need to improve?</em></p></li><li><p><em>How do you work with the product org - what&#8217;s working well and what could be improved?</em></p></li><li><p><em>Who else should I be talking to as a key stakeholder?</em></p></li></ul><p>Consider asking yourself:</p><ul><li><p><em>What incentives do this stakeholder and their team have?</em></p></li><li><p><em>Are this person&#8217;s goals similar to my team&#8217;s goals?</em></p></li></ul><p>After these initial conversations, establish regular check-ins. As you gain a deeper understanding of the organization, you'll discover new questions that need exploring with these key partners.</p><h4>Build a personal board of directors</h4><p>When you start a new job, you&#8217;re often at the end of a long road of networking conversations. So it might seem counterintuitive to keep your foot on the networking pedal in your first 90 days. But, keeping your networking intention strong is one of the best things you can do.</p><p>How do you do it? <strong>A personal board of directors</strong> will give you the grounding and perspective you need as you get started in a new role. What&#8217;s a personal board of directors?</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ha Nguyen&quot;,&quot;id&quot;:6967769,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e134f6a7-c7af-43e8-9ce4-68977fc780d0_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;f0c4e49a-d5a0-49b9-948f-bd31fc305afa&quot;}" data-component-name="MentionToDOM"></span> explains the Personal Board of Directors concept well and <a href="https://debliu.substack.com/p/forget-networking-and-build-your">champions building your personal</a> board<em>: </em></p><blockquote><p><em>&#8220;A personal board of directors has people you trust, a diversity of perspectives and brutal honesty and accountability&#8221; &#8212; </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ha Nguyen&quot;,&quot;id&quot;:6967769,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e134f6a7-c7af-43e8-9ce4-68977fc780d0_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;c32ca930-23f9-40fd-9c6a-d7a5ac96be2a&quot;}" data-component-name="MentionToDOM"></span></p></blockquote><p>No matter how senior you are, you&#8217;ll need support. In fact, many leaders find they need more support as they get more senior and have fewer peers to rely on. Early on, start curating your personal &#8220;board of directors&#8221;&#8212;a mix of trusted leaders inside the org, mentors outside it, and coaches or peers who can help you see around corners.</p><p>Consider meeting with these folks on a regular basis to round out your perspective early.</p><h3>Pillar #2: The Business</h3><p>You can't make good product decisions without understanding the business context. Early on, your &#8220;outsider&#8221; perspective is actually your superpower. Jori experienced this first hand:</p><blockquote><p><em>During my first week at a new job, a leader said, &#8220;I want you to think about how everything is working&#8212;how things operate around here. What&#8217;s working? What&#8217;s not? What could we be doing better?&#8221; At first, I was caught off guard. I was new to the industry so his request was surprising, but empowering.</em></p><p><em>Ultimately, he taught me <strong>the power of early impressions and fresh perspective</strong> as part of the onboarding process. The way I saw things in those first weeks was actually strategic input for him. It helped shape how he thought about the team, our systems, and the business overall. And it was something I carried with me to future roles and in leading future teams.</em></p></blockquote><h4>Understand the Product Strategy Stack</h4><p>As a new product leader, one of your greatest assets is your fresh perspective. You&#8217;re not yet embedded in the way things have &#8220;always&#8221; been done, which means you&#8217;re more likely to notice where things don&#8217;t quite add up&#8212;whether that&#8217;s in strategy, execution, or communication.</p><p>Start by mapping your <a href="https://www.ravi-mehta.com/product-strategy-stack/">Product Strategy Stack</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_!f7Ya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f7Ya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f7Ya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f7Ya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f7Ya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f7Ya!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f7Ya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f7Ya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f7Ya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f7Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc55747c0-898f-451b-8abd-5f09871b901a_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><p>In the first 90 days:</p><ol><li><p>Get to know each layer of the Product Strategy Stack</p></li><li><p>Identify underlying assumptions that connect the layers</p></li><li><p>Assess the layers of the stack that you and your team own</p></li></ol><p>As you examine each layer, consider looking for holes in the stack. Aside from assessing consistency with what you&#8217;re seeing and hearing, it&#8217;s on you as a leader to spot if teams feel empowered to build for their customers.</p><p>An important question to ask yourself: <em>Do teams feel confident in how they&#8217;re contributing to the bigger picture?</em></p><p>Here are some of the most common gaps we&#8217;ve seen:</p><ul><li><p>A product team &#8220;taking orders&#8221; from the sales team or leadership</p></li><li><p>A vision-less roadmap full of features that don&#8217;t tie back to a clear product strategy</p></li><li><p>A lack of a cohesive customer strategy &#8211; vague customer profile or trying to be all things to all people</p></li><li><p>Top line metrics that don&#8217;t clearly tie back to products or clear decision making</p></li><li><p>Goal metrics that are trailing indicators, not levers the product team can pull</p></li><li><p>Too much focus on revenue, too little focus on how customer value is created</p></li></ul><h4>Leverage your outsider&#8217;s eye, competitively</h4><p>Now is also the time to challenge underlying business assumptions and look at competitors with fresh eyes. Asking basic questions and pushing team members to defend decisions made in the past is all fair game in the first 90 days.</p><p>As the &#8220;new person,&#8221; you have a limited-time window to ask powerful questions. Use it. Your perspective is clean, and you&#8217;re not yet weighed down by institutional knowledge or internal politics. When you receive muddy or unclear responses, chances are there are some gaps in strategy. You can use the Product Strategy Stack to debug those gaps. </p><h3>Pillar #3: The Process</h3><p>How an organization handles operations reveals what they value. The first 90 days is the optimal time to observe what's happening &#8211; to understand if it's working or not.</p><p>Now is <strong>not</strong> the time to change things or copy and paste your former processes onto your new team. Now is the time to take notes and collect data.</p><h4>Dig into the product life cycle</h4><p>Understanding how the product development process works today is a critical first step to improving and optimizing it.</p><p>Work on a single feature yourself or shadow a Product Manager through a feature journey. This hands-on approach will let you experience ideation, spec writing, design, and delivery firsthand.</p><h4>Assess how team&#8217;s learn about customers and generate insights</h4><p>Talking to customers and learning from experiments is a critical part of improving product decisions. You must understand how the team makes sense of these insights and incorporates them into product initiatives. Ask questions like, &#8220;What user research methods are used?&#8221;, &#8220;How often do teams talk to customers?&#8221;, &#8220;How does the team learn from its experiments or product launches?" and "What mechanisms does the team use to incorporate learnings into future product initiatives?"</p><p>Make it a priority in your first 90 days to personally observe customer interactions&#8212;whether through research sessions, support calls, or user interviews. If these opportunities are scarce, you've identified both a red flag and your first opportunity for impact. Deepening customer understanding is perhaps the highest-ROI investment a product team can make.</p><h4>Map out collaboration</h4><p>Identify how the product team collaborates, with whom, and how often. Ask about daily, weekly, or monthly communication cadences within and across teams to understand the rhythm of collaboration.</p><h4>Learn how goals are set</h4><p>Get a clear understanding of the process for setting goals and the specific metrics used. If you encounter a metric that is central to the company but you don't understand it, prioritize getting clarity on it.</p><h4>Get feedback on what's working</h4><p>Conduct a retrospective with your team to learn what's going well or poorly about the process. This will help broaden your understanding of the product development process beyond what you uncovered in your own assessment.</p><p>After understanding the current process, then you can decide where to rely on the system that is already in place and where improvements are needed. Prioritize fixes based on the ease to implement and the value it brings.</p><h2>Get those early wins</h2><p>As you gain the lay of the land &#8211; as you understand the People, Business, and Processes at play &#8211; you&#8217;ll build a perspective that is rare &amp; fleeting. You&#8217;ll have the benefit of fresh eyes, but also an increasingly deep understanding of how the team works.</p><p>This is the perfect perspective from which to identify opportunities for early wins &#8211; the meaningful progress you can make today as you establish the foundation for tomorrow.</p><p>These early wins are critical &#8211; because they establish you as an effective, action-oriented leader who is able to move the needle. Every leader gets placed into a new role because of your potential&#8212;early wins transform the promise others saw in you into visible proof of value.</p><div class="pullquote"><p>Every leader gets placed into a new role because of your potential&#8212;early wins transform the promise others saw in you into <strong>visible proof of value</strong>.</p></div><p>Earlier, we talked about the virtuous cycle you can create in your first 90 days. Early wins build trust which earns you the support &amp; resources to deliver even bigger wins which earn even more trust.</p><p>So, early wins are critical to getting that flywheel turning. Often, leaders get tripped up by focusing on big wins rather than early wins. They wait too long to get the flywheel turning &#8211; and credibility erodes with each day that passes without visible progress. If your team and stakeholders can speak to your early value, you know you&#8217;re on the right track.</p><p>What does a good early win look like? It starts with reframing how you think about progress. Don&#8217;t get bogged down shipping product features. Instead, look for other ways to create impact.</p><p>Here are some ideas. Not all of these will apply to your role or your product, but they highlight the type of thinking necessary to achieve early wins.</p><p>You'll notice many of these ideas are hands-on, but that's okay&#8212;even for Product Leaders with a large team. Now&#8217;s the time to dive into the details. Getting granular, whether directly or through your team, sharpens your insight and sets you up for lasting success.</p><h3>Customer experience improvements</h3><ul><li><p>Run an A/B test on high-traffic pages to quickly validate messaging or design changes</p></li><li><p>Analyze the top 5 customer support tickets and implement one quick fix that reduces volume</p></li><li><p>Create a "quick wins" backlog highlighting small UX improvements with outsized impact</p></li><li><p>Implement targeted onboarding improvements for a specific user segment with low activation</p></li><li><p>Identify and fix the most common drop-off point in your conversion funnel</p></li></ul><h3>Revenue &amp; retention optimization</h3><ul><li><p>Use the CRM system to test a new campaign or refreshed copy on an existing segment</p></li><li><p>Optimize your dunning strategy to reduce involuntary payment churn</p></li><li><p>Use targeted email or push campaigns to re-engage recently churned users</p></li><li><p>Use the merchandising system to highlight an in-demand or high-margin product</p></li><li><p>Implement tactical pricing adjustments that don't require major development work</p></li></ul><h3>Process &amp; productivity enhancements</h3><ul><li><p>Map and remove a significant bottleneck in the team's development process</p></li><li><p>Create a streamlined prioritization framework to reduce decision-making friction</p></li><li><p>Improve meeting effectiveness by implementing a "decision-tracker" template</p></li><li><p>Audit and consolidate your team's tools to eliminate redundancies</p></li><li><p>Create templates for common deliverables (PRDs, specs, experiment briefs)</p></li></ul><h3>Team &amp; stakeholder alignment</h3><ul><li><p>Define and articulate a clear product vision that inspires the team</p></li><li><p>Run a collaborative design sprint to solve a meaningful customer problem</p></li><li><p>Rebuild a broken stakeholder relationship</p></li><li><p>Implement a regular "voice of customer" review with key stakeholders</p></li><li><p>Create a "skill-sharing" program where team members teach others their expertise</p></li></ul><h3>Technical &amp; strategic focus</h3><ul><li><p>Sunset a feature that's consuming resources without delivering value</p></li><li><p>Conduct a technical debt audit and prioritize the highest ROI improvements</p></li><li><p>Define success metrics for existing features that lack clear performance indicators</p></li><li><p>Identify and delegate ownership of a neglected but promising product area to an emerging leader</p></li></ul><p>Focus on early wins that tap into your strengths. If you&#8217;re great at facilitation, run a killer planning session. If you&#8217;re strong in research, synthesize insights that unlock new directions. If you see a zombie project dragging everyone down&#8212;end it. Even something as simple as improving meeting hygiene or fixing a small internal tool can show people you&#8217;re paying attention and making things better.</p><p>Remember that impact often comes from unexpected places. A thoughtfully redesigned meeting structure can reclaim hundreds of team hours annually. A simple fix to an internal tool might unlock productivity across departments. These seemingly small improvements demonstrate your attentiveness and commitment to making things better immediately, not just eventually.</p><p>For leaders taking on greater scope, sometimes your most valuable early contribution won't be what you add, but what you subtract. Having the discernment and confidence to descope an overly ambitious initiative can instantly reduce team stress, improve focus, and demonstrate your judgment &#8211; sending a powerful signal about your leadership approach from day one.</p><h2>Keep calm and the momentum up</h2><p>Above all else, don't forget to be patient.</p><p>Momentum doesn't always look like rapid movement. Sometimes, it's about creating space for deeper understanding to develop.</p><p>Because no matter how amazing your first 90 days are, sometimes it's just time that's needed for real roots to grow. The relationships you build, the insights you gather, and the changes you initiate all need room to flourish.</p><p>And it's quiet discipline&#8212;not rushing to "fix" everything&#8212;that ensures your quick actions are guided by long-term thinking. Trust the foundation you're building; the most meaningful impact often reveals itself after those first 90 days have passed, when your early wins evolve into lasting transformation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BjMp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BjMp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!BjMp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!BjMp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!BjMp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BjMp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png" width="448" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:448,&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_!BjMp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!BjMp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!BjMp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!BjMp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52f0ce1-3855-4a32-ab11-daf983dc730e_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[Your product team doesn’t need a “North Star Metric”]]></title><description><![CDATA[Although North Star Metrics can work for some products, they often fall short of being the "guiding light" teams need. Let's look at why.]]></description><link>https://blog.ravi-mehta.com/p/your-product-team-doesnt-need-a-north</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/your-product-team-doesnt-need-a-north</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 03 Apr 2025 15:44:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/75030baf-b03e-4be9-bd30-ea4d6f22f9d9_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago, I sat in a stuffy conference room with a product team as we debated the "North Star Metric&#8221; for our product. The whiteboard filled with candidates&#8212;acquisition, engagement, retention, revenue. Hours passed. Voices raised. By the time we landed on a metric everyone could agree on, it was so watered down that it had lost all meaning.</p><p>Sound familiar? I've witnessed this scene play out across many companies, and it highlights a fundamental flaw in how we think about guiding product teams.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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><h2>What is a North Star Metric?</h2><p>A North Star Metric is &#8220;a single metric that best captures the value customers derive from your product&#8221;. Amplitude's <a href="https://amplitude.com/blog/product-north-star-metric">North Star Playbook</a> defines the approach:</p><blockquote><p>"A team using the North Star Framework identifies a single, meaningful metric and a handful of contributing inputs. Product teams work to influence those inputs, which in turn drive the metric. The North Star is a leading indicator of sustainable growth and acts as a connective tissue between the product and the broader business."</p></blockquote><p>This framework is powerful in its simplicity. It provides a clear target to aim for, aligns teams around a common goal, and offers an objective measure of success. When done well, it removes ambiguity and helps teams focus their efforts.</p><h2>When does the North Star Metric fall short?</h2><p>In my experience, it&#8217;s difficult and sometimes misguided to try to channel an entire team's efforts into a single metric. The North Star Metric approach suffers from a few critical problems:</p><h3>One metric can&#8217;t rule them all</h3><p>The North Star Metric approach assumes that everything valuable a team can do ladders up to the same metric &#8212; which provides an inflexible way of thinking about how to deliver value to the customer.</p><p>Remember, a good metric <strong>guides </strong>the team. It&#8217;s a leading indicator &#8212; a lever that the team can pull to create value. A good metric helps us understand trade-offs and focuses our work in a specific direction to achieve a particular outcome.</p><p><strong>A good metric is an opinionated decision-making tool.</strong></p><p>In some businesses, it's possible a single metric to be equally useful &#8212; <strong>as a decision making tool</strong> &#8212; for all teams. Amplitude is a good example: their product has a single overarching value proposition for users.</p><p>But other businesses aren't so straightforward. </p><p>For example, marketplace products face a unique challenge: they serve both suppliers and consumers, each with fundamentally different needs and success metrics. A single measurement fails to capture the progress required on both sides of the market. Rather than enhancing decision-making, a single metric can undermine a team&#8217;s ability to make clear, opinionated choices about where to focus their efforts.</p><p>There are other circumstances where a single metric won't work well:</p><ul><li><p>Products with multiple different modes of usage</p></li><li><p>Products with user cohorts that have very different needs</p></li><li><p>Companies with a portfolio of products</p></li></ul><p>All of these resist boiling down everything a team can do to a single North Star Metric.</p><h3>The curse of Goodhart&#8217;s Law</h3><p>Second, it suffers from Goodhart's Law: when a measure becomes a target, it ceases to become a good measure. People optimize for the metric, rather than the value it's supposed to represent. They game the system.</p><p>Teams often optimize their North Star Metric in ways that prioritize short-term gains over strategic growth. I've seen product teams concentrate heavily on the U.S. market while neglecting international expansion, simply because domestic improvements move the metric faster. Similarly, many teams focus on increasing revenue through price increases for existing customers rather than working to expand their market share. Both approaches may improve the metric today, but at the expense of building a stronger foundation for tomorrow.</p><h2>The North Star Strategy approach</h2><p>These limitations of North Star Metrics reveal a fundamental problem: we've been focusing on the wrong kind of north star altogether. While a single metric provides simplicity, it lacks the context and flexibility teams need to navigate complex product decisions. What if instead of anchoring teams to a number, we anchored them to a story that gives meaning to their work?</p><p>Instead of fixating on a single metric, product teams should express their goals as a strategic narrative &#8212; what's the couple of sentences that describe what we're trying to achieve and why?</p><p>From there, the team can define the handful of metrics that are the evidence that the team is making progress on that strategic narrative. This approach focuses on the strategic thinking, not just the number &#8212; and it gives the team the responsibility and flexibility of solving for the true nature of the problem, not just hitting a quantitative goal.</p><h3>Vision over metrics &#8212; the biggest successes often go against the metrics</h3><p>The biggest product successes often come from decisions made based on vision, not metrics &#8212; in fact, the most vision-aligned strategies often result in near-term risk or cannibalization of metrics.</p><p>Apple put iPod revenue at risk when they launched the iPhone, a high-priced cell phone that bucked the conventional wisdom that powerful, expensive phones needed to have an integrated keyboard. Had they been guided purely by a North Star Metric of iPod sales or music revenue, they might never have risked the category-defining move that transformed their entire business.</p><p>Netflix risked cannibalizing their business when they turned away from rentals to streaming &#8212; especially when Netflix Originals put them at odds with the studios they depended on. A North Star Metric of subscriber growth or retention wouldn't have captured the strategic vision that led them to fundamentally reinvent their business model.</p><p>Facebook had to jettison a promising social app/platform strategy when they embraced mobile as their future. The shift to mobile wasn't a metrics-driven decision &#8212; it was a strategic imperative driven by where the world was heading and how Facebook needed to position itself to remain relevant.</p><h2>A real-world example from Tinder</h2><p>At Tinder, we went through a North Star Metric exercise: what one metric should the product team use to evaluate impact? At first, matches seemed like the right metric. But, there are good matches (that result in conversations) and bad matches (that get ghosted).</p><p>Maybe active conversations? This seemed like a good metric for some teams, but it was a terrible metric for the trust &amp; safety team &#8212; scammers are very good at starting conversations when left unchecked.</p><p>We searched some more. By the time we were done, our ideal North Star Metric was so generic that it no longer served any useful purpose for guiding the team.</p><p>Tinder has a very clear North Star Strategy &#8212; make single life more fun by helping people match and talk with the people they want to meet. But, there is no single metric that can measure that strategy. Each team needs to define their work relative to that strategy, and each team needs different metrics to measure that progress.</p><p>We needed to ladder up to a single strategy, not a single metric. We needed to align our efforts with logic, not math.</p><div class="pullquote"><p>We needed to align our efforts with logic, not math.</p></div><p>This is where a North Star Strategy &#8212; a story of what the company is trying to achieve &#8212; becomes crucial. It serves as the guiding light that helps people make trade-offs and understand whether they're heading in the right direction.</p><p>Let's remember that the "North Star" concept is all about a guiding light. It's about understanding if you're going in the right direction or the wrong direction. In some cases, a single overarching metric can help. But in many cases, it can't &#8212; in fact, trying to fit all valuable work into a single metric can send teams in the wrong direction. That's where strategy becomes incredibly important as a way to provide alignment and clarity.</p><p>North Star Strategies succeed where North Star Metrics fail because they provide context and meaning, not just a number to hit. They tell the team what mountain they're climbing and why, not just how high they need to go.</p><h2>What&#8217;s your take?</h2><p>Do you find North Star Metrics helpful, or do you prefer a more strategic approach? Has your team struggled with finding the "perfect" metric? I'd love to hear your experiences and perspectives.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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[All things being equal... what isn't?]]></title><description><![CDATA[The Culture Litmus Test: A single question to assess a company's culture, find the right fit, and build a stronger team]]></description><link>https://blog.ravi-mehta.com/p/all-things-being-equal-what-isnt</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/all-things-being-equal-what-isnt</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 27 Mar 2025 14:15:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a7eb5dfc-ec25-424b-a2c9-41b3d59c901f_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A couple years ago, I had lunch with one of my favorite colleagues. She was a rockstar when we worked together, and I knew any company would be lucky to have her on the team. But, after just eight months, she left her dream job. On paper, it had everything: prestigious company, great compensation, exciting product. </p><p>"What happened?" I asked. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>She sighed and said, "I don&#8217;t know exactly&#8230; it just didn&#8217;t feel right. Everything I tried hit resistance. I didn't see it until I was in it.&#8221;</p><p>Her story isn't unique. I've watched brilliant people join companies only to leave shortly after because of cultural misalignment. These departures are costly for everyone involved &#8212; for the promising leader who loses time and confidence, and for the company that invests in recruiting and onboarding.</p><p>But how do you evaluate something as seemingly abstract as culture? Most companies talk about their values in similar ways: innovation, customer-focus, integrity. Yet we know that companies with identical stated values can operate completely differently.</p><p>I've found one question that brings culture into sharp focus:</p><p><strong>"All things being equal&#8230; what isn't?"</strong></p><p>This single question &#8212; what I call the Culture Litmus Test &#8212; can reveal more about a company's priorities and decision-making process than hours of traditional interviews.</p><h2>Why culture matters</h2><p>Most people think about their career as a ladder &#8212; a ladder that they climb, rung-by-rung, entirely on their own. A better metaphor is to think of your career as an &#8220;escalator&#8221;. Factors outside of your own efforts can help carry you towards your goals or work against you.</p><p>In &#8220;<a href="https://www.reforge.com/blog/how-to-make-career-decisions">Impact = Environment x Skills: How to Make Career Decisions</a>&#8221;, Bangaly Kaba describes how your environment dramatically influences your ability to make an impact. Your environment sets the constraints and opportunities through which your skills translate to impact.</p><div class="pullquote"><p>Your environment sets the constraints and opportunities through which your skills translate to impact.</p></div><p>There's another word for the system you're operating within &#8212; culture.</p><p>Culture isn't just about free snacks or whether people socialize outside work. It's the largely unwritten rules about how decisions get made. It's what gets prioritized when everything can't be. It's how conflicts get resolved. It determines whether you'll thrive or merely survive in a role.</p><p>When you're swimming with the current of a culture, work feels energizing and meaningful. When you're swimming against it, even small tasks become exhausting.</p><h2>The Culture Litmus Test, explained</h2><p>The beauty of "All things being equal, what isn't?" is its simplicity. The question forces clarity by asking what actually takes priority when tough decisions need to be made.</p><p>This question is easy to answer for companies with a strong culture. At Amazon, when you ask: "All things being equal, what isn't?" the answer is resoundingly clear: the customer. Amazon's first and most important leadership principle is Customer Obsession. Amazon says, "Leaders start with the customer and work backwards."</p><p>Customer Obsession is why Amazon will try seemingly crazy ideas, like the <a href="https://en.wikipedia.org/wiki/Treasure_Truck">Treasure Truck</a>. It's also why they keep iterating on failed ideas, like the Fire Phone, to eventually home in on transformational ideas like Alexa.</p><p>This question is equally easy to answer for Apple. "All things being equal, what isn't?" Design. Apple&#8217;s culture isn&#8217;t solely about what customers say they want; it&#8217;s about envisioning and designing an unparalleled user experience. When faced with tough decisions, Apple prioritizes a seamless fusion of hardware, software, and services. This commitment to integrative design often leads to choices that might seem counterintuitive from a pure customer-obsession standpoint, yet are essential in building a cohesive and elegant product ecosystem.</p><p>Let's look at a few more examples:</p><ul><li><p>All things being equal at <strong>Google</strong>, what isn't? <strong>Information</strong>. Google prioritizes initiatives that aggregate, understand, and harness the power of information.</p></li><li><p>All things being equal at <strong>Booking.com,</strong> what isn't? <strong>Bookings</strong>. Put another way, Booking.com prioritizes <strong>giving travelers the confidence to book</strong>. That means leading on prices and having the most accurate/comprehensive metadata about accommodations.</p></li><li><p>All things being equal at <strong>Meta</strong>, what isn't? <strong>Time spent</strong>. Facebook looks entirely different over time &#8212; morphing from year to year based on where users are spending their time. Today, Facebook is video-centric &#8212; not because video is central to Facebook&#8217;s mission &#8220;to give people the power to build community and bring the world closer together&#8221;, but because it drives significant minutes watched. </p></li></ul><p>The power of the Culture Litmus Test is that it cuts through aspirational values to reveal operational values &#8212; not what the company says it values, but what it actually optimizes for in practice.</p><h2>Applying the test</h2><p>How do you use this test effectively when evaluating a potential role, team, or company?</p><p>Start by asking the question directly. "If you had to make a tough decision and all things seemed equal, what factor would break the tie?" Follow up with: "Can you give me an example of when this happened recently?" Ask about a recent difficult decision where two options seemed equal. How did they decide? What ultimately tipped the scales?</p><p>Listen carefully to the answers you get from different people in the organization. Consistency indicates a strong, clear culture. Inconsistency suggests either a weak culture or one in transition.</p><p>Here are some patterns to watch for:</p><p><strong>Green flags:</strong></p><ul><li><p>Consistent answers across different levels and departments</p></li><li><p>Concrete examples that demonstrate the priority in action</p></li><li><p>Values that align with sustainable business practices</p></li><li><p>Answers that resonate with your personal values</p></li></ul><p><strong>Red flags:</strong></p><ul><li><p>Vague, inconsistent responses</p></li><li><p>Examples that contradict the stated value</p></li><li><p>"Quarterly revenue" as the primary tiebreaker</p></li><li><p>Different answers from leadership versus individual contributors</p></li></ul><h2>Building your own cultural clarity</h2><p>If you're a leader, the Culture Litmus Test isn't just for evaluating potential employers &#8212; it's a powerful tool for strengthening your own team's culture.</p><p>Start by asking yourself: When you and your team face tradeoffs, what consistently wins? Is it customer delight? Innovation? Speed? Quality? This isn't about what you wish would win, but what actually does in practice.</p><p>Then ask your team the same question. If you get inconsistent answers, you have an opportunity to create clarity. Remember: if the answer isn't clear, then the culture isn't clear. This often leads to decision paralysis, inconsistent prioritization, and team frustration.</p><p>The most effective leaders are explicit about their tiebreakers. They communicate clearly what wins when all things seem equal. This clarity helps teams make aligned decisions independently, which is the hallmark of a scaled organization.</p><div class="pullquote"><p>Cultural clarity helps teams make aligned decisions independently, which is the hallmark of a scaled organization.</p></div><p>REI provides a powerful example. Their Culture Litmus Test answer is clear: environmental stewardship. It's why they launched their "Opt Outside" campaign, closing stores on Black Friday and encouraging employees and customers to enjoy the outdoors instead of shopping. This clear prioritization attracts employees and customers who share these values, creating a virtuous cycle.</p><p>REI is willing to trade off the biggest day for retail sales to send a clear signal about its culture and values.</p><h2>Revenue is a byproduct, not a cultural value</h2><p>What's the most common failure mode for culture? It's when the answer is &#8220;revenue&#8221;.</p><p>Of course, every company needs to generate revenue. However, strong cultures see revenue as a byproduct of how they understand the world &#8212; of the trade-offs they're willing to make to create value. When "revenue" is the primary tiebreaker, it's an early warning signal. The strongest companies optimize for something that drives sustainable revenue as a byproduct, not revenue directly.</p><p>Companies preoccupied by revenue will likely over-focus on the short-term at the expense of long-term value. Amazon doesn't optimize for quarterly profits; they optimize for customer experience, knowing that delighted customers come back to buy, over and over again.</p><p>A revenue-first culture doesn't mean a company is doomed, but it suggests cultural challenges that will impact your experience there. Teams in these environments often find themselves constantly shifting priorities, chasing short-term wins, and sacrificing what they believe is right for what will immediately boost numbers.</p><h2>From question to action</h2><p>Next time you're evaluating a workplace culture&#8212;whether in your current role or considering a new one&#8212;deploy the Culture Litmus Test. Simply ask: "All things being equal, what isn't?"</p><p>This deceptively simple question reveals operational truth rather than aspirational values. It uncovers what actually happens when tough decisions need to be made.</p><p>For job seekers, this test can prevent the painful experience of my colleague who left her "dream job" after just eight months. It's a tool to see beyond recruiter talking points and empty value statements.</p><p>For leaders, it offers an opportunity to create the clarity your team craves. When everyone understands what truly matters, decisions become faster, more consistent, and require less escalation.</p><p>Culture isn't just a list of values on a wall&#8212;it's the invisible current that either propels your career forward or forces you to swim upstream every day. The Culture Litmus Test helps you see that current before you dive in, so you can find or build an environment where your work feels meaningful and your impact is multiplied.</p><p>In a world where companies say &#8220;everything is important&#8221;, knowing what isn't equal might be your most valuable career insight.</p><div><hr></div><p><em>What's your experience with cultural fit? Have you used similar approaches to evaluate a company's true priorities? I'd love to hear your thoughts in the comments.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ravi-mehta.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 Ravi on Product! 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>