<?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[Top 1% Builder with Ravi]]></title><description><![CDATA[Top 1% Builder is my newsletter on product management and building products people love with AI. I'm Ravi Mehta. I've hired 100+ PMs, led product at Facebook, TripAdvisor, and Microsoft, and taught tens of thousands at Reforge.]]></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>Top 1% Builder with Ravi</title><link>https://blog.ravi-mehta.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 24 Sep 2026 12:38:06 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[Taste is a skill, not a gift]]></title><description><![CDATA[Everyone&#8217;s saying taste is essential in the age of AI. What exactly is it, and how can you develop yours?]]></description><link>https://blog.ravi-mehta.com/p/taste-is-a-skill-not-a-gift</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/taste-is-a-skill-not-a-gift</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 27 Aug 2026 14:25:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/eed9d1a1-6f14-40a7-b19b-72b0e59e962b_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 1951, Jackson Pollock was at the height of his career.</p><p>His drip paintings had made him one of the most famous artists in America. Pollock had accomplished something extraordinarily rare: critical and commercial success achieved in his lifetime. (Later, we&#8217;ll examine why it&#8217;s so hard for an innovative artist to achieve commercial success in their lifetime.)</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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SuTt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SuTt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 424w, https://substackcdn.com/image/fetch/$s_!SuTt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 848w, https://substackcdn.com/image/fetch/$s_!SuTt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 1272w, https://substackcdn.com/image/fetch/$s_!SuTt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SuTt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp" width="1280" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540294,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SuTt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 424w, https://substackcdn.com/image/fetch/$s_!SuTt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 848w, https://substackcdn.com/image/fetch/$s_!SuTt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 1272w, https://substackcdn.com/image/fetch/$s_!SuTt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd605c09b-8670-4b2c-a943-0221e18364f5_1280x933.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Jackson Pollock, <em><span>Untitled (Green Silver)</span></em>, ca. 1949. Alkyd enamel, oil, and aluminum paint on board, 22 3/4 &#215; 30 3/4 in. (57.8 &#215; 78.1 cm). Solomon R. Guggenheim Museum, New York; gift, Sylvia and Joseph Slifka, 2004. <span>&#169;</span> Pollock-Krasner Foundation / Artists Rights Society (ARS), New York.</figcaption></figure></div><p>Then, Pollock changed direction.</p><p>He began making what became known as his Black Pourings. They were darker and more figurative than the colorful, chaotic paintings that had made him famous. Pollock confidently entered a new creative chapter, but his audience was less convinced. The paintings sold poorly and were greeted skeptically by many of the critics and collectors who had embraced his earlier work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s76X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s76X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 424w, https://substackcdn.com/image/fetch/$s_!s76X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 848w, https://substackcdn.com/image/fetch/$s_!s76X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 1272w, https://substackcdn.com/image/fetch/$s_!s76X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s76X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png" width="797" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:797,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1441552,&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/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.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_!s76X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 424w, https://substackcdn.com/image/fetch/$s_!s76X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 848w, https://substackcdn.com/image/fetch/$s_!s76X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 1272w, https://substackcdn.com/image/fetch/$s_!s76X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20c45df3-3239-4e82-9b4b-a6963ef37cc4_797x843.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Jackson Pollock, <em><span>Number 18, 1951</span></em>. Enamel on canvas, 59 1/4 &#215; 55 7/8 in. (150.5 &#215; 141.9 cm). Whitney Museum of American Art, New York; gift of The American Contemporary Art Foundation, Inc., Leonard A. Lauder, President. <span>&#169;</span> Pollock-Krasner Foundation / Artists Rights Society (ARS), New York. <strong><span>(Not on view)</span></strong></figcaption></figure></div><p>Had Pollock suddenly lost his taste?</p><p>That&#8217;s not quite the right question.</p><p>His artistic vision had changed, but the taste of his audience had not changed with it.</p><p>This distinction gets at something fundamental about taste that we often misunderstand. We tend to talk about taste as though it is an objective quality. Someone has &#8220;good taste.&#8221; Someone else has &#8220;bad taste.&#8221;</p><p>But, I contend&#8230; there is no objectively good taste.</p><p>Taste is ultimately about making choices among a landscape of possibilities. And whether those choices are good depends on who you are making them for.</p><h2>Taste is curation</h2><p>When we think about creative work, we tend to focus on the act of creation: writing the sentence, painting the canvas, composing the song, designing the product.</p><p>But I think taste is less about creation than it is about curation.</p><p>Taste is the process of looking at a set of possibilities and making a decision about which one is right.</p><p>That means one of the most important parts of taste happens before you choose anything. You need to understand the landscape of options.</p><p>An interior designer with developed taste doesn&#8217;t simply pick the best of the five chairs placed in front of them. She has enough of a sense of the possibility space to know whether the right chair is even there.</p><p>The same thing is true of writing, design, film, food, products, and almost any other creative domain.</p><p>Taste is not just choosing&#8230; it is knowing what could be chosen, deciding what matters, and curating those decisions into an end product that feels right.</p><p><strong>But right for whom?</strong></p><h2>Why you have impeccable taste</h2><p>Let&#8217;s think about taste on a spectrum. At one end of that spectrum is <strong>personal taste,</strong> or &#8220;taste for one&#8221;. The creator can create entirely for themselves. Imagine you are choosing a painting or making a photograph to hang in your living room. Your taste is the only taste that matters&#8230; there is no reason for your choices to appeal to anyone else.</p><p>At the other end is <strong>commercial taste</strong>: the ability to create something that resonates with millions of people.</p><p>Somewhere in between is what we usually call &#8220;good taste.&#8221;</p><p>Good taste is simply the preference of a relatively small set of tastemakers who have been given the authority to anoint particular choices as good or bad. Art curators. Fashion editors. Restaurant critics. Film critics. Design leaders.</p><p>Their taste matters if they are the audience you are trying to reach (often because they are the gatekeepers to a much larger audience).</p><p>If you are a chef seeking a Michelin star, it matters a great deal whether your taste overlaps with the taste of Michelin inspectors. If you are making a movie primarily for critical acclaim, the preferences of film critics matter. If you&#8217;re designing something for a sophisticated design audience, that design community&#8217;s conventions and sensibilities matter.</p><p>But none of those forms of taste is inherently more legitimate than commercial taste or personal taste.</p><p>Sometimes critics and broad audiences agree. Sometimes they don&#8217;t. You can see the divergence plainly on sites like Rotten Tomatoes, where critic scores and audience scores can look like evaluations of entirely different movies.</p><p>If your goal is to make something millions of people love, the critic&#8217;s taste may be irrelevant. The taste that matters is the taste of the audience you are trying to reach.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uSdm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uSdm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 424w, https://substackcdn.com/image/fetch/$s_!uSdm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 848w, https://substackcdn.com/image/fetch/$s_!uSdm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 1272w, https://substackcdn.com/image/fetch/$s_!uSdm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uSdm!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png" width="1200" height="614.010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:745,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:246743,&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/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.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_!uSdm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 424w, https://substackcdn.com/image/fetch/$s_!uSdm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 848w, https://substackcdn.com/image/fetch/$s_!uSdm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 1272w, https://substackcdn.com/image/fetch/$s_!uSdm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a393ed-386a-447a-9c0c-db4120ce55a4_2400x1228.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Taste is not craft</h2><p>People often conflate taste with craft, but the two are different.</p><p><strong>Taste is knowing what you want to create. Craft is the ability to create it.</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_!stMp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!stMp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 424w, https://substackcdn.com/image/fetch/$s_!stMp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 848w, https://substackcdn.com/image/fetch/$s_!stMp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!stMp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!stMp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.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;:174439,&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/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.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_!stMp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 424w, https://substackcdn.com/image/fetch/$s_!stMp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 848w, https://substackcdn.com/image/fetch/$s_!stMp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!stMp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe2f2a6-2df0-44d2-b9ac-e37467cb7e02_2400x1352.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Everyone has taste. We all have movies we love, music we return to, products we admire, restaurants we recommend. As consumers, we are constantly making judgments about what we like and what we don&#8217;t.</p><p>But not everyone has the craft to make something that meets the bar of their own taste.</p><p>I can watch a movie and know that I love it. That doesn&#8217;t mean I can make a great movie. I can appreciate a beautifully designed chair without knowing how to design or build one. I can recognize a great song without being able to compose it.</p><p>This is one of the things that separates consumers from creators.</p><p>A person with strong taste but little craft can be a great critic: a keen observer of the world around them who can recognize what works, explain why, and distinguish the exceptional from the mediocre.</p><p>A creator goes further. They have a sense of what they want to see in the world, and they want to bring it into being. The creator&#8217;s ability to close the gap between what they can imagine and what they can actually make is governed by craft.</p><p>This is part of what makes creative work so frustrating. Your taste may develop faster than your ability to execute against it. You know the thing you&#8217;ve made isn&#8217;t right, even if you don&#8217;t yet have the skill to make it right.</p><p>And this is one of the most exciting things about AI.</p><p>AI dramatically lowers the craft barrier.</p><p>Someone who has never learned illustration can begin making images. Someone who can&#8217;t code can build software. Someone who has an ear for music but never mastered an instrument can begin composing. People who previously had the taste to imagine something but lacked the craft to realize it can begin closing that gap.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ruyj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ruyj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 424w, https://substackcdn.com/image/fetch/$s_!ruyj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 848w, https://substackcdn.com/image/fetch/$s_!ruyj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 1272w, https://substackcdn.com/image/fetch/$s_!ruyj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ruyj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png" width="1456" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205680,&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/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.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_!ruyj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 424w, https://substackcdn.com/image/fetch/$s_!ruyj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 848w, https://substackcdn.com/image/fetch/$s_!ruyj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 1272w, https://substackcdn.com/image/fetch/$s_!ruyj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ff2102-0398-4202-908f-d0605dca07ed_2400x1394.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When craft democratizes (as it has many times; AI is just the latest step change), an entirely new class of creators is born. That is why Mr. Beast, not Steven Spielberg, is today&#8217;s most watched director.</p><p>AI lowers the craft barrier, but it also makes the distinction between taste and craft more important&#8230; because AI can craft things with little meaningful contribution from the creator.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CtLr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CtLr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 424w, https://substackcdn.com/image/fetch/$s_!CtLr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 848w, https://substackcdn.com/image/fetch/$s_!CtLr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!CtLr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CtLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png" width="1456" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:233030,&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/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.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_!CtLr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 424w, https://substackcdn.com/image/fetch/$s_!CtLr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 848w, https://substackcdn.com/image/fetch/$s_!CtLr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!CtLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4d8a8c-9101-4d37-a382-4d3f9aa46503_2400x1264.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today&#8217;s opportunity is to use AI to close the gap between what you can imagine and what you can make&#8230; <strong>while continuing to make the decisions</strong> that determine what the thing should actually be.</p><p>A creator with strong taste can use AI to make things they never had the craft to make before. A creator who gives up those decisions to AI may be able to create things out of their reach, but those creations won&#8217;t reflect the creator&#8217;s taste. As we&#8217;ll see, this lack of taste is the root cause of slop.</p><h2>Critique is how you build your taste muscle</h2><p>Taste develops through an ongoing interrogation of what you experience. We often call that process <strong>critique</strong>.</p><p>Critique sounds like judgment: deciding whether something is good or bad. But useful critique is really a process of asking questions:</p><ul><li><p><em>What about this do I like?</em></p></li><li><p><em>Why do I like it?</em></p></li></ul><p>And then:</p><ul><li><p><em>Do other people like it?</em></p></li><li><p><em>Why do I think they like it?</em></p></li></ul><p>You can think about this as a simple two-by-two matrix.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3-He!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3-He!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 424w, https://substackcdn.com/image/fetch/$s_!3-He!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 848w, https://substackcdn.com/image/fetch/$s_!3-He!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!3-He!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3-He!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:378570,&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/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.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_!3-He!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 424w, https://substackcdn.com/image/fetch/$s_!3-He!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 848w, https://substackcdn.com/image/fetch/$s_!3-He!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!3-He!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3354712a-65e2-4a79-a334-879ed24b72fa_2400x2400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Positive alignment</h3><p>There are things <strong>you like and your audience likes</strong>. That&#8217;s alignment. Your instincts about what is good overlap with theirs.</p><p>Pollock&#8217;s drip paintings found that alignment between the artist&#8217;s vision and what the audience craves. That&#8217;s rare because innovative artists often have a vision the audience has never seen before, and it takes time, sometimes an entire lifetime, for the audience to appreciate that artist&#8217;s vision. That&#8217;s why Van Gogh died penniless, yet his work is among the most valuable today.</p><h3>Negative alignment</h3><p>There are things <strong>you don&#8217;t like and your audience doesn&#8217;t like</strong>. There probably isn&#8217;t much to learn here. Nuff said.</p><p>The interesting quadrants are the other two.</p><h3>Audience misalignment</h3><p>There are things <strong>the audience likes that you don&#8217;t like</strong>. This may be the most valuable quadrant to explore when developing taste. The easy response is: <em>People have bad taste.</em> The useful response is: <em>What are they experiencing that I&#8217;m not?</em></p><p>Why did this movie become a phenomenon when I found it mediocre? Why does this product resonate? Why does this restaurant have a line around the block? Why does this piece of writing get shared everywhere even though I find the style irritating?</p><p>The goal isn&#8217;t to convince yourself to like it.</p><p>The goal is to close the gap between your model of the audience and the audience itself.</p><h3>Artist misalignment</h3><p>Then there are things <strong>you like that your audience doesn&#8217;t like</strong>.</p><p>This discrepancy is equally important.</p><p>What is it about your sensibility that isn&#8217;t landing? Is the concept bad? Is it being expressed poorly? Is it simply wrong for this audience?</p><p>Or are you seeing something they haven&#8217;t learned to appreciate yet?</p><p>This last possibility matters because some of the most interesting creative breakthroughs happen when the maker has a taste the audience has not yet experienced.</p><p>Pollock&#8217;s drip paintings themselves were not created by asking an audience what kinds of paintings they wanted to buy. His personal sensibility pushed somewhere new, and a meaningful part of the art world was ready to go there.</p><p>Pollock&#8217;s reception was very different from that of Van Gogh, who experienced rejection for much of his career, which drove him into despair.</p><p>That&#8217;s the painful tension of creativity.</p><p>Lean too hard into what other people like and not enough into what you like, and you lose your personal sense of taste, the thing that makes what you create uniquely yours.</p><p>Ignore the audience entirely, and you may create something that only you can appreciate.</p><p>Taste lives in the push &amp; pull between the two.</p><h2>AI can take taste out of the creative process</h2><p>This is why taste has suddenly become such an important topic.</p><p>AI is different from almost every creative tool that came before it in one crucial respect:</p><blockquote><p><strong>AI doesn&#8217;t just execute creative decisions. It can make them for you.</strong></p></blockquote><p>A word processor makes writing easier, but it doesn&#8217;t decide what your argument should be. Photoshop gives a designer extraordinary capabilities, but the designer still makes decisions about composition, hierarchy, color, typography, and imagery.</p><p>Generative AI can take over both.</p><p>Ask AI to write an article and it can choose the argument, structure, examples, sentences, transitions, and vocabulary. Ask it to design a landing page and it can choose the layout, hierarchy, copy, colors, images, calls to action, spacing, and visual language.</p><p>But those choices are precisely where taste lives.</p><p>And if the creator lets AI make too many of those decisions without incorporating their own taste, the result starts to feel like slop.</p><p>Well, isn&#8217;t slop just temporary? Won&#8217;t the models get good enough that slop becomes a thing of the past?</p><p>No, never! AI will always produce slop. Let&#8217;s look at why.</p><p>The models keep getting better, so the defaults keep getting better.</p><p>But a better default is still a default.</p><p>In writing today, those defaults have recognizable tells: em dashes everywhere, negative parallelisms, overly tidy rhetorical structures, every idea packaged into a neat set of three.</p><p>In AI-generated imagery, the tells are different: an overwrought illustrated look, compositions that feel superficially polished but not finely considered, predictable lighting, color, and layout.</p><p>Those particular tells will change.</p><p>The underlying problem won&#8217;t.</p><p><strong>Slop is the accumulation of unexamined defaults.</strong></p><p>Audience tastes evolve just like an artist&#8217;s tastes. What was once &#8220;wow&#8221;, becomes &#8220;meh&#8221; when the audience sees too much of it. (If we&#8217;re being honest, today&#8217;s AI-generated writing is actually pretty good. The problem isn&#8217;t quality, it&#8217;s familiarity).</p><p>The danger of AI isn&#8217;t outsourcing the work. It&#8217;s outsourcing the decisions. It&#8217;s falling prey to generating something the audieence has already tired of.</p><h2>AI can also strengthen taste</h2><p>There is another way to use AI.</p><p>If taste is curation, AI can give us a dramatically richer set of things to curate.</p><p>A writer can explore twenty different openings rather than laboring over two. A designer can quickly see five completely different visual directions. A product builder can prototype several approaches to an interaction before committing to one.</p><p>AI can make the possibility space wider.</p><p>But only if you stay in the loop as the person making the 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_!LpDP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LpDP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 424w, https://substackcdn.com/image/fetch/$s_!LpDP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 848w, https://substackcdn.com/image/fetch/$s_!LpDP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!LpDP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LpDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png" width="1456" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189351,&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/212960945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.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_!LpDP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 424w, https://substackcdn.com/image/fetch/$s_!LpDP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 848w, https://substackcdn.com/image/fetch/$s_!LpDP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!LpDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb81e42de-180e-432f-a4a1-a6a9936aa7ff_2400x1074.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The bad workflow is:</p><p><strong>Ask &#8594; generate &#8594; accept.</strong></p><p>The better workflow is:</p><p><strong>Frame &#8594; explore &#8594; critique &#8594; explore again &#8594; select &#8594; refine.</strong></p><p>Maybe you generate twenty headlines and none of them are right.</p><p>That&#8217;s information.</p><p>Taste is realizing that all twenty are playing in the same conceptual neighborhood and asking for a completely different direction.</p><p>Maybe AI gives you a perfectly competent paragraph and you rewrite it anyway. Nothing is technically wrong with it. It just doesn&#8217;t sound like you.</p><p>That&#8217;s taste too.</p><p>The lesson isn&#8217;t to use AI less.</p><p>It is to <strong>use AI aggressively for exploration and cautiously for decision-making</strong>.</p><p>Let AI widen the possibility space. Let it show you directions you wouldn&#8217;t have considered. Let it execute choices once you know where you want to go.</p><p>But be careful when it silently decides what the thing should be. That&#8217;s when the AI&#8217;s averages erode your personal sense of taste.</p><h2>Tell me about a product you love</h2><p>For years, my favorite product interview question has been incredibly simple:</p><p><strong>Tell me about a product you love.</strong></p><p>I&#8217;ve asked over a thousand people that question. From that starting point, I can talk to someone for five minutes or for an hour.</p><ul><li><p>What do you love about it? Why?</p></li><li><p>What did the makers get right?</p></li><li><p>Which decisions do you appreciate?</p></li><li><p>Who do you think they were building for?</p></li><li><p>What would you change?</p></li></ul><p>More than almost any other question, it helped me understand someone&#8217;s potential as a product manager / product builder because it gave me a window into their taste.</p><p>But something else was happening during those conversations.</p><p>I was developing my own.</p><p>Every candidate introduced me to products I might not have encountered, or showed me something in a familiar product that I hadn&#8217;t noticed. Their enthusiasm forced me to ask why they saw value where I sometimes didn&#8217;t.</p><p>That is how taste develops. Not by learning a set of rules about what is good. Not by mimicking the people who have been anointed tastemakers. And certainly not by asking an AI to make the choice for you.</p><h2>Developing taste is a conversation with the world</h2><p>Taste is more important than ever. Powerful AI tools are constantly trying to replace our personal sense of what we like or don&#8217;t, making it harder to develop the incisive perspective necessary to surprise and delight the people we want to reach.</p><p>Taste is not some magical thing that some people have and others don&#8217;t. We can all participate in a constant process of refining our taste.</p><p>You experience things. You notice your reaction. You interrogate it. You compare it with the reactions of the people you care about reaching. You learn where your sensibility aligns with theirs and where it diverges.</p><p>Then you make something.</p><p>You put it back into the world&#8230;. and the conversation continues.</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[A team of "Full Stack Builders" is like a band of only drummers]]></title><description><![CDATA[AI lets anyone on a product team build almost anything. That doesn't make the team obsolete. It makes the team more important.]]></description><link>https://blog.ravi-mehta.com/p/the-case-against-the-full-stack-builder</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/the-case-against-the-full-stack-builder</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Tue, 18 Aug 2026 11:29:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ad4fa30f-0289-46d1-965d-9f55ae63ca52_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This post is a collaboration with <a href="https://matthewmamet.com">Matthew Mamet</a>. Matthew and I worked together for many years at TripAdvisor. More recently, we&#8217;ve both been knee-deep helping clients build in a more AI-native way. This essay grew out of what we&#8217;ve seen&#8212;and one experience Matthew had while helping a large nonprofit rethink its membership and fundraising platform.</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><p>As teams climb the AI learning curve, they&#8217;re accelerating, but new failure modes are also emerging. AI lets anyone on a product team build almost anything. That doesn&#8217;t make the team obsolete. It makes the team more important.</p><p>Matthew learned this the hard way &#8212; in a room with fifteen people.</p><p>He was helping a large nonprofit replace its membership and fundraising platform. In two days, with help from AI, he had produced a North Star document and a rough wireframe. Eighteen months earlier, the same work would have taken a designer and at least a week.</p><p>&#8230;</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/the-case-against-the-full-stack-builder">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Software architecture for non-technical builders]]></title><description><![CDATA[You don't need to be a mechanic to drive a car &#8212; but when the AI stalls, it helps to know what's under the hood.]]></description><link>https://blog.ravi-mehta.com/p/software-architecture</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/software-architecture</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Tue, 07 Jul 2026 13:47:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b49958d9-68ed-4c01-af8f-cf7915628ebf_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I learned to code when I was nine years old. By some magical serendipity, my dad had just brought home an Apple //c computer and my mom had decided to take a programming class at a local community center. She never learned to code. She did, however, leave a thick block of dot-matrix printouts sitting next to a computer whose only use up until that point was playing <strong><a href="https://www.youtube.com/watch?v=ryArL9lU3EI&amp;t=156s">Lemonade Stand</a></strong>.</p><p>(Years later, in another case of magical serendipity, I ended up working for J Allard &#8212; creator of that Lemonade Stand game and head of the initiative to launch the first Xbox.)</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>So other than justifying my gray hair, what&#8217;s my point? Though I never ended up writing code professionally, my technical experience has always been helpful as a product builder. It helped me bridge two worlds.</p><p>Today, like so many others, I&#8217;ve been experiencing a newfound joy in making software. For the first time, AI coding tools enable anyo&#8230;</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/software-architecture">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI doesn't make your job easier. ]]></title><description><![CDATA[Building software has never been cheaper. Doing product management well has never been harder. AI didn&#8217;t take the PM job &#8212; it exposed the one we should have been doing all along.]]></description><link>https://blog.ravi-mehta.com/p/prioritization-vs-curation</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/prioritization-vs-curation</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Tue, 09 Jun 2026 13:49:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7b8290c8-87d9-4263-8dc9-91d6a38c6548_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a quiet panic running through product orgs right now. PMs see AI writing specs, generating tickets, drafting wireframes, and shipping working code, and the question hanging in the air is the obvious one: </p><blockquote><p><em>Do I still have a job?</em></p></blockquote><p>Here&#8217;s my answer, the one I&#8217;d give any product builder reading this: </p><p><strong>AI didn&#8217;t take the PM job. It exposed the one we should have been doing all along.</strong></p><div class="callout-block" data-callout="true"><p>This piece is sponsored by <strong><a href="https://www.atlassian.com/collections/product?utm_source=substack&amp;utm_medium=influencer&amp;utm_campaign=t26-prodco&amp;utm_term=ravi-mehta">Atlassian</a></strong>, who hosted me at their <strong>Team &#8216;26</strong> conference a few weeks ago. Their announcements mirror what I&#8217;m seeing across product teams right now: the shift from isolated individuals working with single-player AI to teams collaborating with AI and agents. That new way of working needs new tools. </p><p><strong><a href="https://www.atlassian.com/collections/product?utm_source=substack&amp;utm_medium=influencer&amp;utm_campaign=t26-prodco&amp;utm_term=ravi-mehta">Product Collection</a></strong> is Atlassian&#8217;s answer: an end-to-end suite tying customer feedback, discovery, roadmaps, and delivery into one connected system for AI-native product teams.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.atlassian.com/collections/product?utm_source=substack&amp;utm_medium=influencer&amp;utm_campaign=t26-prodco&amp;utm_term=ravi-mehta&quot;,&quot;text&quot;:&quot;Check out Product Collection&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.atlassian.com/collections/product?utm_source=substack&amp;utm_medium=influencer&amp;utm_campaign=t26-prodco&amp;utm_term=ravi-mehta"><span>Check out Product Collection</span></a></p></div><p>The hard part of product management was never the paperwork. It was understanding what customers actually want, craf&#8230;</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/prioritization-vs-curation">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to stop tokenmaxxing and cut AI spend 10x]]></title><description><![CDATA[Three fixes to reduce token burn and improve ROI.]]></description><link>https://blog.ravi-mehta.com/p/how-to-tame-tokenmaxxing</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/how-to-tame-tokenmaxxing</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 04 Jun 2026 12:46:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5b03cb3c-5228-4ae7-acb7-13548f096e10_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier this year two trends were woven together to coin an unlikely new term. In March, Jensen Huang said he would be alarmed if an Nvidia engineer didn&#8217;t consume at least half their salaries worth of tokens in a year. This sent shudders through people on both sides of the AI hype. AI maximalists, having proudly shelled out $200 a month to unleash the hounds now felt hopelessly behind. CFOs balked at the idea of a 50% increase to their R&amp;D budget when costs were supposed to be going way down.</p><p>Around the same time, the manosphere&#8217;s obsession with male beauty made looksmaxxing the word of the day.</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>Thus, &#8220;tokenmaxxing&#8221; was born &#8212; and it&#8217;s become the AI skeptic&#8217;s shorthand for &#8220;I told you so.&#8221; The party line: productivity gains aren&#8217;t showing up in the macro numbers, yet companies are burning millions on AI spend. <strong>Business Insider reported that Uber blew through its entire annual AI budget in ju&#8230;</strong></p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/how-to-tame-tokenmaxxing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[From 10x people to 10x teams]]></title><description><![CDATA[The first wave of AI was single-player. The next wave is multiplayer.]]></description><link>https://blog.ravi-mehta.com/p/from-10x-people-to-10x-teams</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/from-10x-people-to-10x-teams</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Tue, 02 Jun 2026 10:48:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/501b91dd-878e-4439-92b9-f12e548e65d3_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The last 18 months happened fast.</p><p>Teams that hadn&#8217;t touched AI in early 2024 now use it every day to generate ideas, write PRDs, analyze research, and build working prototypes. I see it in my own work. I went from using AI a few times a day to running three or four threads in parallel, all day long.</p><p>Output is up. Velocity is up. Everything looks faster.</p><p>And yet, when I sit with product teams &#8212; startups, scale-ups, and a few household names &#8212; I keep seeing the same picture. Clogged GitHub repos. Stacks of unread AI-generated PRDs. Prototypes in various states of completion. Features abandoned by ambitious individuals who never got the buy-in to get them across the finish line.</p><p>We gained something powerful. We also lost something important.</p><p>AI has turned the most ambitious people on every team into 10x versions of themselves. But it has also made it harder than ever for them to play together.</p><p>Everyone&#8217;s doing context engineering in their own silo &#8212; generating work that&#8217;s overlapping, repetiti&#8230;</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/from-10x-people-to-10x-teams">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The best prototypes get thrown away]]></title><description><![CDATA[Two failure modes are quietly killing the promise of AI prototyping. Both come from the same misunderstanding.]]></description><link>https://blog.ravi-mehta.com/p/the-best-prototypes-get-thrown-away</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/the-best-prototypes-get-thrown-away</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 21 May 2026 14:43:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ed90f4e6-d8c6-45e8-804a-15b635ae5ed2_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Somewhere in your company, right now, a designer is agonizing over the spacing on a prototype that engineering is going to rebuild from scratch. A PM is spinning up yet another feature variant on a whim. An engineer is quietly wondering why they&#8217;re debugging code that will never ship.</p><p>AI-powered prototyping has rewritten how we build. The <a href="https://blog.ravi-mehta.com/p/master-prototyping">old product development lifecycle</a> has given way to one where working software shows up at every stage of discovery. Teams move faster. Ideas get tested earlier. Engineers stop building features no one wants.</p><p>But prototyping is not a cure-all. As teams adopt it, two new failure modes are emerging &#8212; both undermining the very promise prototyping was supposed to deliver:</p><ol><li><p><strong>The polishing trap:</strong> teams spend an inordinate amount of time perfecting prototypes, trying to close the gap between what they&#8217;re prototyping and the production software they&#8217;ll eventually put in front of customers. They agonize over pixel-perfect spacing. They iterate on details no customer&#8230;</p></li></ol>
      <p>
          <a href="https://blog.ravi-mehta.com/p/the-best-prototypes-get-thrown-away">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[OpenAI has the smarter model. Anthropic is winning anyway.]]></title><description><![CDATA[Two charts tell the story.]]></description><link>https://blog.ravi-mehta.com/p/openai-vs-anthropic</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/openai-vs-anthropic</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Tue, 19 May 2026 14:39:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/53c1dfbb-a2e8-4a28-bd8c-f8405e7ec211_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two charts tell the story.</p><p>On Artificial Analysis&#8217;s intelligence ranking, OpenAI&#8217;s frontier models still beat Claude. They&#8217;re ahead by the benchmarks that have defined this industry for three years.</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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://artificialanalysis.ai/?intelligence=artificial-analysis-intelligence-index&amp;intelligence-category=reasoning-vs-non-reasoning#intelligence-tabs" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H6vh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 424w, https://substackcdn.com/image/fetch/$s_!H6vh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 848w, https://substackcdn.com/image/fetch/$s_!H6vh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 1272w, https://substackcdn.com/image/fetch/$s_!H6vh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H6vh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png" width="1456" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:726476,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://artificialanalysis.ai/?intelligence=artificial-analysis-intelligence-index&amp;intelligence-category=reasoning-vs-non-reasoning#intelligence-tabs&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.ravi-mehta.com/i/198366684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.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_!H6vh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 424w, https://substackcdn.com/image/fetch/$s_!H6vh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 848w, https://substackcdn.com/image/fetch/$s_!H6vh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 1272w, https://substackcdn.com/image/fetch/$s_!H6vh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64a5af6d-3335-4b1d-a896-f71554ffc910_4440x1952.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">OpenAI&#8217;s most capable GPT model outperforms Claude Opus on key benchmarks</figcaption></figure></div><p>On Ramp&#8217;s AI Index for May 2026, Anthropic just overtook OpenAI in enterprise spending.</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/openai-vs-anthropic">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Turn product guessing into product validation]]></title><description><![CDATA[AI-powered prototyping turns the product development process into a thinking tool, not just a delivery pipeline.]]></description><link>https://blog.ravi-mehta.com/p/turn-product-guessing-into-product</link><guid isPermaLink="false">https://blog.ravi-mehta.com/p/turn-product-guessing-into-product</guid><dc:creator><![CDATA[Ravi Mehta]]></dc:creator><pubDate>Thu, 14 May 2026 14:04:04 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/197596188/a09904f9566ac36e6225410d7f09847c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em>Today&#8217;s post is sponsored by <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> &#8212; an AI platform purpose-built for product managers.</em></p><p>We&#8217;ve all been in some version of this meeting. A 60-minute UX review is running late. The team is poring over different approaches to the same problem. Each approach is plausible. None are provable. The meeting ends in frustration, without a decision.</p><p>In a previous post, <a href="https://blog.ravi-mehta.com/p/lies-damned-lies-and-user-research">You might be doing user research wrong</a>, I argued that user research questions come in three flavors:</p><ul><li><p><em>Recall questions: What did you do?</em></p></li><li><p><em>Imagination questions: What would you do?</em></p></li><li><p><em>Narration questions: What are you doing?</em></p></li></ul><p>User research is trying to predict the future: what will customers do when we put our shiny new product in front of them? The temptation is to just ask them &#8212; <em>what would you do?</em> But imagination questions are the least reliable of the three. Users predict their own behavior about as poorly as we predict it for them.</p><p>Good product sense is one solution. It&#8217;s a kind of precognition that draws on pattern recognition from years of watching real users. But precognition has a failure mode. When the question is hard &#8212; no clear right answer, no obvious precedent, no behavior to recall &#8212; product sense devolves into guessing.</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>I had this type of question recently while working with a startup building an AI-powered news reader. The company has a cold start problem: they can generate great recommendations once they know what users care about &#8212; but they need to learn that during onboarding.</p><p>They had a taxonomy of over fifty topics across eight categories, and we were caught in a classic debate. Should we collapse topics into categories that users drill into, or show one long scrolling list? Both approaches were defensible. Static wireframes couldn&#8217;t tell us which would feel right. We were stuck in our own version of <em>Minority Report</em> &#8212; competing visions of the future, no way to verify which would play out.</p><p>In the past, we&#8217;d have disagreed, tossed a coin, and committed. That&#8217;s a guess in disguise. Now, in minutes, we can build prototypes of multiple variants. We can test them ourselves. We can put them in front of customers.</p><p><a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> is one of my favorite new tools for exactly this. It&#8217;s purpose-built for product managers &#8212; designed to be a teammate across the full product lifecycle, from a first prompt to a handoff-ready prototype. Instead of bouncing between separate tools for PRDs, design, and prototyping, you stay in one place and keep everything in sync.</p><p>I gave <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> a short prompt. Its plan mode generated an editable PRD &#8212; feature spec, layout, structure &#8212; that I could iterate on before any building started. Within minutes, both versions of the onboarding flow were live: a collapsible topic tree and a long scrolling list. The conversation leveled up from guessing to a discussion grounded in working software &#8212; software we could put in front of anyone on the team, or in front of customers.</p><p>Suddenly we weren&#8217;t guessing; we were validating.</p><p>That first prototype was just a starting point. As soon as we wanted something more sophisticated &#8212; a real design system, a brand voice, a second variant to compare against &#8212; the prototype needed more context than a single prompt could carry. This is where <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl&#8217;s</a> Documents feature earns its keep. You can bring in PRDs, brand guides, design systems, even competitor screenshots as first-class context the AI references while it builds.</p><p>In our case, the PRD already lived in Notion. Rather than copy-paste it into a prompt, I connected <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> to Notion through its MCP integration and pulled the spec in live, so <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> was working from the actual source of truth, not a stale snapshot. One instruction &#8212; <em>update the prototype to match this spec</em> &#8212; was enough for <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> to reconcile what we&#8217;d built with what the PRD called for. The second variant, the brand&#8217;s tone of voice, and the full design system all landed in a single pass. The prototype stopped looking like a generic AI-generated screen and started looking like the product.</p><p>Skills are the other lever that matters as prototypes grow. They&#8217;re reusable mini-tools you define once and apply across the whole prototype. The brand guide called for witty, on-brand copy, so instead of hand-editing every headline and button label, we built a <em>witty copy</em> skill once and ran it across all the topics and categories in a single prompt. Once a skill exists, you can pull it whenever you need it instead of re-prompting the same intent over and over.</p><p>And then something better happened. While clicking through both variants on mobile, someone noticed neither was using horizontal space well. They suggested a third option: pills. Compact, tappable tags grouped under each category. We added it. Three variants, side by side.</p><p>Nobody had wireframed the pill version. It hadn&#8217;t appeared in the spec. It emerged from interacting with the first two. The act of building generated an option that no amount of arguing would have surfaced.</p><p>This is what painters have always known. They don&#8217;t compose in their heads. They sketch &#8212; fast, cheap, disposable &#8212; to find what works through doing rather than imagining. Sketching is how composition reveals itself.</p><p>Product builders haven&#8217;t had this. We&#8217;ve had specs, which are abstract. We&#8217;ve had static designs, which miss interaction. We&#8217;ve had MVPs, which are often neither minimal nor viable. So we&#8217;ve defaulted to talking (guessing) about what we&#8217;d build instead of building to find out.</p><p>AI has changed the math. AI prototyping lets us sketch with software. Building is finally cheap enough to use as a thinking tool.</p><p>One more thing made the whole loop feel sustainable: <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> runs in both directions. Once the PRD was loaded as a Document, I could also ask <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> to update the spec to match the prototype &#8212; pulling the new pills variant, the updated copy, and the latest UX details back into the PRD. The spec stopped being a snapshot from week one and started behaving like a living document that tracked what we were actually building.</p><p>The newsreader team picked the collapsible version. Sketching told us what we couldn&#8217;t have known otherwise: the expanded list felt overwhelming. The pill version was clever on desktop but no better than the long list on mobile. The exercise took less time than the debate would have. And because the variants were real working software, we could publish them and put them in front of users to measure which UI people preferred, which led to more topics selected, and which felt least overwhelming &#8212; turning a UX debate into a test we could actually run.</p><p>If you&#8217;ve prototyped before, you&#8217;ve felt this shift. If you haven&#8217;t, here&#8217;s the move: next time your team is locked in a UX debate, stop arguing and build both. <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> is a great tool for this. Most AI tools work outside your process, making it difficult to keep everything aligned. <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> is spec-driven, so as your PRD evolves the prototype stays true to it, and as the prototype evolves the PRD can be brought back in line. Its planning mode will feel familiar to any PM who&#8217;s written a PRD, Documents keep your real artifacts in the loop, and Skills let you turn one-off prompts into reusable levers. Engineers will appreciate the underlying code quality too &#8212; a clean component hierarchy and stable structure as the prototype grows make the eventual handoff to production smoother.</p><p>The goal isn&#8217;t a shippable prototype. It&#8217;s a better way to decide &#8212; turning guesswork into validation.</p><p>We used to build to deliver. Now we can build to discover, too.</p><div><hr></div><p><em>Thanks to <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> for sponsoring this post. Try <a href="https://dazl.dev?utm_source=ravi&amp;utm_medium=substack">Dazl</a> the next time your team is locked in a UX debate.</em></p>]]></content:encoded></item><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>
      <p>
          <a href="https://blog.ravi-mehta.com/p/master-prototyping">
              Read more
          </a>
      </p>
   ]]></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>
      <p>
          <a href="https://blog.ravi-mehta.com/p/competitive-differentiation-is-poison">
              Read more
          </a>
      </p>
   ]]></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>
      <p>
          <a href="https://blog.ravi-mehta.com/p/building-ai-products-lessons-from">
              Read more
          </a>
      </p>
   ]]></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">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 y&#8230;</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/onboarding-optimization">
              Read more
          </a>
      </p>
   ]]></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>
      <p>
          <a href="https://blog.ravi-mehta.com/p/great-strategy-helps-you-focus">
              Read more
          </a>
      </p>
   ]]></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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a 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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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>
      <p>
          <a href="https://blog.ravi-mehta.com/p/data-driven-prototyping">
              Read more
          </a>
      </p>
   ]]></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. I&#8230;</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/managing-up">
              Read more
          </a>
      </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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As 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>
      <p>
          <a href="https://blog.ravi-mehta.com/p/building-ai-products">
              Read more
          </a>
      </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 shif&#8230;</p>
      <p>
          <a href="https://blog.ravi-mehta.com/p/specs-are-the-new-source-code">
              Read more
          </a>
      </p>
   ]]></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>&#8230;</p></div>
      <p>
          <a href="https://blog.ravi-mehta.com/p/ai-risk-disruption-framework">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>