<?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[The Sapient Product Manager]]></title><description><![CDATA[My weekly newsletter about product management, productivity and career. ]]></description><link>https://www.eugenelymar.pm</link><image><url>https://substackcdn.com/image/fetch/$s_!vJ6c!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb779857a-1468-4ed6-8a9f-f461a5b1ef23_500x500.png</url><title>The Sapient Product Manager</title><link>https://www.eugenelymar.pm</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 09:25:14 GMT</lastBuildDate><atom:link href="https://www.eugenelymar.pm/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Eugene Lymar]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[eugenelymar@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[eugenelymar@substack.com]]></itunes:email><itunes:name><![CDATA[Yevhenii (The Sapient PM)]]></itunes:name></itunes:owner><itunes:author><![CDATA[Yevhenii (The Sapient PM)]]></itunes:author><googleplay:owner><![CDATA[eugenelymar@substack.com]]></googleplay:owner><googleplay:email><![CDATA[eugenelymar@substack.com]]></googleplay:email><googleplay:author><![CDATA[Yevhenii (The Sapient PM)]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How I Built a Custom Invoice Tool in Three Evenings — No Coding Required]]></title><description><![CDATA[AI is everywhere right now.]]></description><link>https://www.eugenelymar.pm/p/how-i-built-a-custom-invoice-tool-in-three-evenings</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/how-i-built-a-custom-invoice-tool-in-three-evenings</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sun, 14 Dec 2025 09:01:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MINi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MINi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MINi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 424w, https://substackcdn.com/image/fetch/$s_!MINi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 848w, https://substackcdn.com/image/fetch/$s_!MINi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!MINi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MINi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png" width="1456" height="927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:927,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:867073,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/181504655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.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_!MINi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 424w, https://substackcdn.com/image/fetch/$s_!MINi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 848w, https://substackcdn.com/image/fetch/$s_!MINi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!MINi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F487e3792-3a5d-419e-a61c-dbb49f6be7fd_1884x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI is everywhere right now.</p><p>Social feeds are full of loud statements about AI agents, autonomous workflows, and how everything will change overnight. The noise is intense, and it is easy to feel that if you are not building something massive, you are already late.</p><p>But while everyone is talking, a quieter shift is happening.</p><p>People without strong programming backgrounds are starting to build real, useful tools. Not demos or concepts, but actual things they use in their daily work.</p><p>There are platforms that handle a lot of the technical complexity for you. If you can write decent prompts and have a basic understanding of how applications are structured, you can already build something functional.</p><p>This is not about replacing engineers.<br>It is about lowering the activation energy to start.</p><h3><strong>A very unexciting, very real problem</strong></h3><p>I am not particularly fast to change tools, and this time was no exception.</p><p>I had been using the same online invoice template for years, even though I disliked it. It was clunky, ugly, and never really fit my workflow. I kept tolerating it simply because it worked.</p><p>Eventually, the irritation accumulated.<br>At the same time, I wanted an excuse to experiment with vibe coding and see what these tools were actually capable of.</p><p>So I combined the two.<br>Instead of just complaining about the template, I decided to build one tailored specifically for me - I call it <strong><a href="https://simpleinvoicemaker.lovable.app/">Simple Invoice Maker</a></strong>.</p><h3><strong>Building without coding, but not without thinking</strong></h3><p>I signed up on Lovable, mostly out of curiosity.<br>My goal was <em>not to build a startup</em> or a polished SaaS - I just wanted a tool that worked exactly the way I wanted.</p><p>It took me three evenings due to the limitations on free accounts.</p><p>I spent time defining the structure, logic, and edge cases in advance. The most important part was not the tool, but how I communicated the task.</p><p>I treated the prompt as a specification, not a request.<br>It was broken down into clear steps, with explicit descriptions of each section and additional constraints.</p><p>Here is an example of the prompt structure I used:</p><pre><code><code>Task: Create a Professional Consultant Invoice Template (Editable Form + PDF Output) Create a clean, professional invoice template that matches the layout in the attached screenshot with the following sections and fields:

Header (Top Section)
Logo upload area (left side, square/rectangular image upload) Right side column: Consultant Name (text field) Registration Number (text field) Office Address (text field) City, Region (text field) Consultant ID (text field) Practice Area / Specialty (text field)

Title on the right: &#8220;Consultant Invoice Template&#8221; (static text)

Bill To &amp; Invoice Details (Middle Section) Left column:
&#8220;BILL TO&#8221; label Client Name (text) Company Name (text) Business Address (multi-line text) Project Scope: [Description] (multi-line text) Contract Period: [Duration] (text)

Right column:

Invoice Number (auto-generated or manual, e.g., 2001321) Date (date picker, default today, shows as 12/8/2025 format) Optional &#8220;[ADD MORE]&#8221; link/button to add extra fields if needed.</code></code></pre><p>Writing the prompt this way reduced randomness and made the output much more predictable. It also significantly reduced the number of iterations needed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h3><strong>Why Lovable (and why it does not really matter)</strong></h3><p>There was no strategic reason why I chose Lovable. I liked the name. That was it. Next time, I will probably test something else. </p><p>Replit Agent, Cursor, v0.dev. The market is full of options.</p><p>One interesting detail I did not expect was analytics.</p><p>Lovable includes basic built-in statistics out of the box. You can immediately see whether someone visited your page and where the traffic came from.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BVix!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BVix!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 424w, https://substackcdn.com/image/fetch/$s_!BVix!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 848w, https://substackcdn.com/image/fetch/$s_!BVix!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!BVix!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BVix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png" width="620" height="470.96153846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1106,&quot;width&quot;:1456,&quot;resizeWidth&quot;:620,&quot;bytes&quot;:340775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/181504655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.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_!BVix!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 424w, https://substackcdn.com/image/fetch/$s_!BVix!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 848w, https://substackcdn.com/image/fetch/$s_!BVix!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 1272w, https://substackcdn.com/image/fetch/$s_!BVix!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43b584cf-ce8b-4337-8df8-bdf8839994ed_1632x1240.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the same time, the analytics are intentionally limited. For example, there is no data on how many invoices were generated.</p><p>This reinforces the idea that these tools are optimized for experimentation and visibility, not full-scale production analytics.</p><h3><strong>Deployment without friction</strong></h3><p>Another practical advantage is deployment.</p><p>By default and completely for free, you can deploy your product on a lovable.dev subdomain.<br>If you want, you can also connect a custom domain without much effort.</p><p>There is no separate hosting setup, no infrastructure work, and no deployment pipeline to manage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4scI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4scI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 424w, https://substackcdn.com/image/fetch/$s_!4scI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 848w, https://substackcdn.com/image/fetch/$s_!4scI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 1272w, https://substackcdn.com/image/fetch/$s_!4scI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4scI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png" width="1286" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1286,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269987,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/181504655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.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_!4scI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 424w, https://substackcdn.com/image/fetch/$s_!4scI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 848w, https://substackcdn.com/image/fetch/$s_!4scI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 1272w, https://substackcdn.com/image/fetch/$s_!4scI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bcbcbc9-3524-4ed3-b27f-d76a9a1131c9_1286x742.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This removes yet another barrier between building and sharing.</p><p>Once the template was done, I made <strong><a href="http://People without strong programming backgrounds are starting to build real, useful tools. Not demos or concepts, but actual things they use in their daily work.">Simple Invoice Maker</a></strong> publicly available.</p><p>And yes, I added a &#8220;Buy me a coffee&#8221; button. Not because I expect it to become a business, but because even tiny tools deserve a way for users to show appreciation.</p><p>That small detail changed how I perceived the project.<br>It stopped being an experiment and started feeling like a product.</p><h3><strong>A quiet invitation</strong></h3><p>If you are waiting for a &#8220;big enough&#8221; idea to start experimenting with AI, you might be waiting for the wrong thing.</p><p>Start with something boring.<br>Something slightly annoying in your daily workflow.</p><p>That is where the real learning happens.</p><p>If you are also building small tools or running AI experiments, I would love to see them.<br>Feel free to share what you are working on.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Product Strategy Isn’t as Complicated as It Looks]]></title><description><![CDATA[A simple explanation of product strategy, with a free course at the end]]></description><link>https://www.eugenelymar.pm/p/why-product-strategy-isnt-as-complicated-as-it-looks</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/why-product-strategy-isnt-as-complicated-as-it-looks</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 06 Dec 2025 09:00:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!84DG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!84DG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!84DG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 424w, https://substackcdn.com/image/fetch/$s_!84DG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 848w, https://substackcdn.com/image/fetch/$s_!84DG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!84DG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!84DG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/180803526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.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_!84DG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 424w, https://substackcdn.com/image/fetch/$s_!84DG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 848w, https://substackcdn.com/image/fetch/$s_!84DG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!84DG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffead3f27-c15a-4330-8dc1-699e6a7243c6_1900x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I first started working in product, I thought &#8220;strategy&#8221; meant something complicated &#8212; a huge deck, a long meeting with executives, a bunch of frameworks, and a lot of abstract thinking.</p><p>But the more experience I gained, the more I realised something surprising:</p><blockquote><p>Most good product strategies easily fit on one page.</p></blockquote><p>And they&#8217;re not exclusive to senior leaders or &#8220;visionary&#8221; founders.<br>Any Product Manager can create a clear strategy, as long as they understand what strategy actually is.<br>It took me years to learn this the hard way, so I want to share it in the simplest possible form.</p><h2>What product strategy really is (in my experience)</h2><p>Strategy only feels intimidating when no one is able to define it clearly.<br>In reality, it comes down to a very simple idea: it&#8217;s a set of decisions that explain </p><blockquote><p>what matters, why it matters, how you plan to approach it, and what you will consciously avoid doing:</p></blockquote><ul><li><p>It&#8217;s not your backlog.</p></li><li><p>It&#8217;s not your roadmap.</p></li><li><p>It&#8217;s not a collection of feature ideas.</p></li></ul><p>It&#8217;s clarity &#8212; the kind that creates alignment and direction.</p><h2>When I realised I needed a strategy</h2><p>There were moments in my career where the product felt like it was moving forward, but not necessarily in the right direction. The roadmap kept expanding. Metrics weren&#8217;t improving. Stakeholders had different ideas about what we should prioritise.<br>And the team didn&#8217;t always share the same mental model of where we were going.</p><p>This is usually the turning point.</p><p>When movement exists but direction doesn&#8217;t &#8212; that&#8217;s when strategy becomes essential. It&#8217;s not about slowing down. It&#8217;s about choosing the right path before accelerating again.</p><h2>The four parts that I use in every strategy</h2><p>After trying dozens of frameworks, I came to a simple realisation:</p><blockquote><p>Almost every strategy can be broken into four components.</p></blockquote><p>First, I define <strong>the outcomes we need</strong> - the goals.<br>Then I articulate <strong>the approach we&#8217;ll take</strong> - the strategic pillars.<br>Once the pillars are clear, they naturally turn into <strong>initiatives and actions</strong>.<br>And only then do I think about <strong>timelines</strong> - the roadmap.</p><p>Once I started thinking about strategy like this, everything became simpler.<br>I stopped overcomplicating things.</p><h2>The most important metric I rely on</h2><p>I&#8217;m a big believer in the <strong>North Star Metric</strong> &#8212; the one number that shows whether users are actually getting value.</p><p>Different companies pick different NSMs:<br>Spotify looks at listening time, Airbnb at nights booked, Slack at messages sent.</p><p>The NSM doesn&#8217;t replace strategy, but it keeps me honest.<br>Whenever I&#8217;m unsure whether something truly matters, I ask myself:<br><em>Does this move the North Star?</em></p><p>If the answer is no, the decision becomes easy.</p><h2>Why strategy matters</h2><p>Whenever I worked without a clear strategy, I noticed the same pattern:<br>I became reactive.<br>I focused on tasks instead of outcomes.<br>I responded to requests instead of shaping direction.<br>And even when we shipped a lot, it wasn&#8217;t always meaningful.</p><blockquote><p>Strategy changed that for me.</p></blockquote><h2>If you want a simple way to start</h2><p>I recently put together a free mini-course called <strong>Product Strategy Explained Simply</strong>.<br>It captures everything I&#8217;ve learned about building one-page strategies: a clean framework, a real example, a roadmap breakdown, and a Notion template you can start using today.</p><p>If you want to deepen your strategic thinking without drowning in theory, you&#8217;ll find it helpful. </p><p>&#128071;&#128071;&#128071;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://yevheniil.gumroad.com/l/product-strategy-explained-simply&quot;,&quot;text&quot;:&quot;Download Product Strategy Course&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://yevheniil.gumroad.com/l/product-strategy-explained-simply"><span>Download Product Strategy Course</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Create a Well-Structured Prompt That the Model Actually Understands (and a template)]]></title><description><![CDATA[The art of writing prompts that think like systems, not like sentences.]]></description><link>https://www.eugenelymar.pm/p/how-to-create-a-well-structured-prompt-that-the-model-actually-understands</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/how-to-create-a-well-structured-prompt-that-the-model-actually-understands</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 08 Nov 2025 09:01:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n-l2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n-l2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n-l2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 424w, https://substackcdn.com/image/fetch/$s_!n-l2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 848w, https://substackcdn.com/image/fetch/$s_!n-l2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 1272w, https://substackcdn.com/image/fetch/$s_!n-l2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n-l2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png" width="604" height="319.7647058823529" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/769d8d69-438f-477f-972a-941707291f50_1020x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:1020,&quot;resizeWidth&quot;:604,&quot;bytes&quot;:306521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/178080738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.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_!n-l2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 424w, https://substackcdn.com/image/fetch/$s_!n-l2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 848w, https://substackcdn.com/image/fetch/$s_!n-l2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 1272w, https://substackcdn.com/image/fetch/$s_!n-l2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F769d8d69-438f-477f-972a-941707291f50_1020x540.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Over the past months, while building my side project <strong><a href="https://www.landthejob.online/">LandTheJob</a></strong>, I&#8217;ve spent a lot of time refining prompts, and one thing became clear: a prompt isn&#8217;t just a set of instructions thrown at a language model. It&#8217;s a <em>designed system</em> that defines how the model interprets context, applies logic, and structures output.</p><p>The structure, sequence, and even <code>markup</code> you use inside a prompt directly impact how consistently and accurately the model executes your requests.</p><p>Let&#8217;s break down the anatomy of a strong prompt:</p><ol><li><p>Role definition</p></li><li><p>Core directives</p></li><li><p>Instructions</p></li><li><p>Context (input schema)</p></li><li><p>Output format</p></li><li><p>Validation and feedback</p></li></ol><h2>The role definition</h2><p>Every good prompt starts by defining <strong>who</strong> the model is.<br>You&#8217;re not just giving it a task &#8212; you&#8217;re shaping its identity, expertise, and perspective.</p><p><code># ROLE <br>You are a Senior ATS Parser at LinkedIn. You have filtered 1.2M resumes through Workday, Taleo, and Greenhouse. Your only goal: maximize ATS keyword match + human readability.</code></p><p>This step sets the tone, context, and expectations. Without it, the model acts like a generalist, and generalists produce vague outputs. Specific numbers give higher attention wait. Don&#180;t write someting like &#8220;expert with 15+ years&#8221;</p><h2>Core directives</h2><p>Core directives are your non-negotiable rules and the backbone of the system.<br>They define what the model <em>must always respect</em>, no matter the task.</p><p><code>## CORE DIRECTIVES <br>- **Relevance is Key**: Every word in output must appear in JD or CV. <br>- **Quantify Achievements**: Convert vague claims &#8594; &#8220;Increased X by Y%&#8221;. <br>- **Preserve JSON Structure**: Never drop or rename keys. <br>- **Use Action Verbs**: Start bullets with Led, Built, Scaled, etc. <br>- **Remove Irrelevance**: Omit any skill/project not in JD.</code></p><p>Think of directives as your &#8220;operating principles.&#8221; They prevent the model from drifting into creativity when precision matters.</p><h2>Instructions</h2><p>This section explains <em>how</em> the task should be executed, the actual step-by-step process. Clear sequencing often makes the difference between a prompt that works once and one that scales reliably.</p><p><code>## INSTRUCTIONS <br>1. Parse JD &#8594; extract exact keywords, tools, metrics. <br>2. Parse CV &#8594; map existing matches. <br>3. Calculate FitScore = (matched_keywords / total_jd_keywords) &#215; 100. <br>4. Generate optimized CV sections. <br>5. Return JSON (see OUTPUT FORMAT).</code></p><p>Complex prompts may even include nested instructions - instructions within instructions to control how sub-tasks interact.</p><h2>Context (input schema)</h2><p>This is the most underrated layer that prevents 90 % of production bugs </p><p>Before the model even starts thinking, it must know exactly what you fed it. If it has to guess the format, otherwise it will hallucinate. </p><p><code>### INPUT <br>```json { &#8220;job_description&#8221;: &#8220;string&#8221;, <br>          &#8220;cv_text&#8221;: &#8220;string&#8221; }</code></p><p>This block eliminates 80 % of stuff like <em>I thought it was plain text, but you sent a PDF</em>. errors. It also enables automatic validation (JSON Schema, Pydantic, Zod, etc.) and saves you from crashes when users upload a selfie instead of a CV.</p><h2>Output format</h2><p>If input is the skeleton, output is the contract.<br>Without a clearly defined output, your entire pipeline breaks at the integration stage.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><p>Models don&#8217;t &#8220;understand&#8221; your system boundaries unless you draw them, and the cleanest way to do it is via schema. This does three important things: guarantees consistent parsing in your app or API, enables automated validation (Pydantic, JSON Schema, Zod), reduces token waste, so the model doesn&#8217;t need to &#8220;invent&#8221; structure.</p><p><code>#### OUTPUT FORMAT<br>Return **strictly valid JSON**. No explanations, no markdown.</code></p><p><code>{ &#8220;fit_score&#8221;: 87, <br>    &#8220;missing_keywords&#8221;: [&#8221;AWS Lambda&#8221;, &#8220;CI/CD&#8221;, &#8220;Docker&#8221;], <br>    &#8220;optimized_cv&#8221;: <br>        { &#8220;professional_summary&#8221;: &#8220;Senior Backend Engineer with 6 years...&#8221;, // &#8804;120 words<br>        &#8220;experience&#8221;: [ <br>            { <br>               &#8220;title&#8221;: &#8220;Senior Backend Engineer&#8221;, <br>               &#8220;company&#8221;: &#8220;Stealth Startup&#8221;, <br>               &#8220;dates&#8221;: &#8220;2023&#8211;Present&#8221;, <br>               &#8220;bullets&#8221;: [ <br>                    &#8220;Scaled API from 10k to 2M req/day using Kotlin + Micronaut&#8221;, <br>                    &#8220;Reduced latency 63% via Redis caching layer&#8221; <br>                                  ] <br>              } <br>             ], <br>             &#8220;skills&#8221;: [&#8221;Python&#8221;, &#8220;AWS&#8221;, &#8220;Kubernetes&#8221;, &#8220;Terraform&#8221;] <br>             }, &#8220;warnings&#8221;: [] <br>}</code></p><h2>Validation &amp; fallback</h2><p>Even the best prompt fails sometimes.<br>A production-ready system needs to validate, recover, and retry automatically.</p><p>Without validation, every output is a gamble. With fallback logic, you build resilience.</p><p><strong>Why it matters</strong></p><ul><li><p>Prevents malformed JSON and broken outputs from crashing the pipeline.</p></li><li><p>Keeps your system stable under unpredictable model behavior.</p></li><li><p>Creates a feedback loop that continuously improves prompt reliability.</p></li></ul><p><code>##### VALIDATION &amp; FALLBACK<br>1. Parse model output &#8594; validate against schema (Pydantic, Zod, or JSON Schema).<br>2. If validation fails:<br>- Log raw output for debugging<br>- Return a structured error:     <br>{<br>&#8220;error&#8221;: &#8220;Invalid output&#8221;,<br>&#8220;stage&#8221;: &#8220;analysis&#8221; | &#8220;optimization&#8221;,<br>&#8220;raw&#8221;: &#8220;&lt;truncated_output&gt;&#8221;<br>}<br>- Trigger fallback prompt:<br>&#8220;Re-run the task using the same input but simplify phrasing. Ensure JSON validity.&#8221;<br>3. Calculate consistency metrics:<br>- fit_score_delta = abs(previous_fit - new_fit)<br>- if fit_score_delta &gt; 20 &#8594; flag for manual review.</code></p><p>Validation catches <em>syntactic errors</em> (e.g., invalid JSON), while fallback handles <em>semantic errors</em> (e.g., the model misunderstood context). Together they make your system self-healing.</p><h2>Real results</h2><p>After deploying this prompt architecture in <a href="https://www.landthejob.online/">LandTheJob</a>, here&#8217;s what changed:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e0rW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e0rW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 424w, https://substackcdn.com/image/fetch/$s_!e0rW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 848w, https://substackcdn.com/image/fetch/$s_!e0rW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 1272w, https://substackcdn.com/image/fetch/$s_!e0rW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e0rW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png" width="1456" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:481,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185444,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/178080738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.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_!e0rW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 424w, https://substackcdn.com/image/fetch/$s_!e0rW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 848w, https://substackcdn.com/image/fetch/$s_!e0rW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 1272w, https://substackcdn.com/image/fetch/$s_!e0rW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d3b2b3-6dd6-4937-b03d-4d70b461208c_1568x518.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Ready-to-use template (Ctrl+C &#8594; Ctrl+V)</h2><p><code>```markdown <br># ROLE <br>You are a Senior ATS Parser at LinkedIn...</code></p><p><code>## CORE DIRECTIVES <br>- Relevance is Key ...</code></p><p><code>## INSTRUCTIONS <br>1. Parse JD &#8594; extract... ...</code></p><p><code>## INPUT <br>```json { &#8220;job_description&#8221;: &#8220;...&#8221;, &#8220;cv_text&#8221;: &#8220;...&#8221; }</code></p><p><code>## OUTPUT FORMAT<br>{ &#8220;fit_score&#8221;: 87, ... }</code></p><p><code>## VALIDATION AND FALLBACK<br>Parse model output &#8594; validate against schema (Pydantic, Zod, or JSON Schema).<br></code></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How I Spent Three Days Debugging an AI Hallucination]]></title><description><![CDATA[Or how a non-existent Software Engineer crashed my prompt logic]]></description><link>https://www.eugenelymar.pm/p/how-i-spent-three-days-debugging-an-ai-hallucination</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/how-i-spent-three-days-debugging-an-ai-hallucination</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 25 Oct 2025 08:29:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BFuu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BFuu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BFuu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 424w, https://substackcdn.com/image/fetch/$s_!BFuu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 848w, https://substackcdn.com/image/fetch/$s_!BFuu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 1272w, https://substackcdn.com/image/fetch/$s_!BFuu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BFuu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png" width="644" height="406.03846153846155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:918,&quot;width&quot;:1456,&quot;resizeWidth&quot;:644,&quot;bytes&quot;:1160401,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/176846306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.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_!BFuu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 424w, https://substackcdn.com/image/fetch/$s_!BFuu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 848w, https://substackcdn.com/image/fetch/$s_!BFuu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 1272w, https://substackcdn.com/image/fetch/$s_!BFuu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0280aaf1-2afc-4fce-9059-2073cba99e93_1498x944.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It started like any other debugging session of my side project <strong><a href="https://www.landthejob.online/">LandTheJob</a></strong>, an AI tool I&#8217;m building that helps people tailor their CVs to specific job descriptions.</p><p>What began as a routine test quickly turned into a detective story with an unexpected outcome.</p><p>I was running routine tests for one of the core modules in my product.<br>Everything was supposed to be simple: the model receives a <em>Product Manager</em> job description, compares it to a CV, and returns a job-optimized CV.</p><p>But, it didn&#8217;t.</p><p>In the console logs, I suddenly saw this (in many different forms, as I tried again and again):</p><blockquote><p><em>&#8220;The job description seeks a Senior Software Engineer with expertise in backend development, cloud technologies (AWS, Azure), microservices architecture, and CI/CD pipelines&#8230;&#8221;</em></p></blockquote><p>Wait, what?<br>I never said <em>Software Engineer.</em><br>I passed in a <em>Product Manager</em> role.<br>Why the hell is the model convinced I&#8217;m feeding it AWS and Azure?</p><p>This is how it looked like in the debug console:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LP2-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LP2-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 424w, https://substackcdn.com/image/fetch/$s_!LP2-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 848w, https://substackcdn.com/image/fetch/$s_!LP2-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 1272w, https://substackcdn.com/image/fetch/$s_!LP2-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LP2-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png" width="1193" height="396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:396,&quot;width&quot;:1193,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159340,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/176846306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.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_!LP2-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 424w, https://substackcdn.com/image/fetch/$s_!LP2-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 848w, https://substackcdn.com/image/fetch/$s_!LP2-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 1272w, https://substackcdn.com/image/fetch/$s_!LP2-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde8c62da-cb80-4c96-b428-afcdc9b02fa5_1193x396.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But, the actual job description was:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CnGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CnGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 424w, https://substackcdn.com/image/fetch/$s_!CnGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 848w, https://substackcdn.com/image/fetch/$s_!CnGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 1272w, https://substackcdn.com/image/fetch/$s_!CnGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CnGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png" width="686" height="299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:686,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52531,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/176846306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.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_!CnGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 424w, https://substackcdn.com/image/fetch/$s_!CnGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 848w, https://substackcdn.com/image/fetch/$s_!CnGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 1272w, https://substackcdn.com/image/fetch/$s_!CnGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc08c6a30-5524-4870-a9d6-c70ac792aaa6_686x299.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>The overthinking</strong></h3><p>My first theory made perfect sense. At least for a first few hours.</p><p>I thought,</p><blockquote><p>&#8220;Maybe those Software Engineer lines aren&#8217;t hallucinations at all.<br>Maybe they&#8217;re just examples baked into the prompt.&#8221;</p></blockquote><p>See, inside my system prompt I had included a bunch of real-world examples of how to rewrite resume blocks as little snippets from anonymized CVs:<br>a software engineer here, a data analyst there, even a few machine learning profiles, all to teach the model how to shape a proper Professional Summary.</p><p>So when I saw the model talking about SQL, Kubernetes and Python, I thought it was just echoing those training examples from inside the instructions.<br>You know, like it had accidentally considered one of its own style guides as a job description.</p><p>That would&#8217;ve been a clean, logical explanation.</p><p>Except&#8230; I dug through every layer: system prompt, analysis logic, improvement plan.  All those examples weren&#8217;t being surfaced anywhere in the runtime.<br>Not even once.</p><h3><strong>The paranoia</strong></h3><p>At that point, Alyx (my AI partner-in-debugging) and I started running controlled experiments.</p><p>We fed the same CV through two prompts: one &#8220;stable&#8221; version and one &#8220;refactored&#8221; version.<br>In the stable one, everything was perfect: it correctly identified the Product Manager role.<br>In the refactored version - boom, another Software Engineer.</p><p>That&#8217;s when I realized this wasn&#8217;t a memory leak.<br>It was a hallucination leak inside the <strong><a href="https://www.landthejob.online/">product</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>The revelation</strong></h3><p>After three days of sruggling with the logic and witchhunt, the truth was embarrassingly simple. The model wasn&#8217;t broken. It was just confused.</p><p>In my old, stable prompt, the input data looked like this:</p><pre><code><code>[CV]
{{CV_DATA_JSON}}

[Job Description]
{{JOB_DESCRIPTION}}
</code></code></pre><p>In the new, &#8220;cleaner&#8221; version, I&#8217;d written:</p><pre><code><code>### CV:
[CV content here]

### Job Description:
[JD content here]
</code></code></pre><p>That&#8217;s it.<br>That tiny difference meant the model no longer recognized the boundaries between CV and job description. So when it couldn&#8217;t find a real job description, it did what LLMs naturally do - it made one up.</p><p>And because the model had seen millions of &#8220;Data Analyst&#8221; and &#8220;Software Engineer&#8221; roles in training, it just grabbed the most statistically probable one.<br>No memory. No cache.<br>Just pattern completion at its finest.</p><h3><strong>The fix</strong></h3><p>Two small lines changed everything:</p><pre><code><code>If the Job Description section is empty or not detected,
return: {&#8221;error&#8221;: &#8220;Job Description missing. Cannot calculate FitScore.&#8221;}
</code></code></pre><p>And a new directive in the system prompt:</p><pre><code><code>Never invent, assume, or reconstruct a job description or position title.
</code></code></pre><p>And of course I returned the old structure of the input data:</p><pre><code><code>[CV]
{{CV_DATA_JSON}}

[Job Description]
{{JOB_DESCRIPTION}}
</code></code></pre><h3><strong>The lesson</strong></h3><p>We often talk about AI hallucinations as if they&#8217;re mysterious, like the model could be dreaming.</p><p>But most of the time, they&#8217;re structural, not cognitive.</p><p>The model isn&#8217;t trying to lie to you.<br>It&#8217;s just desperately trying to be helpful.<br>When it sees an empty space, it fills it like water flowing into cracks.</p><p>And in my case, those cracks were just missing delimiters.</p><h3><strong>Our little &#8220;aha&#8221; moment</strong></h3><p>I still remember the exact message Alyx sent when we finally found it:</p><blockquote><p>&#8220;Oh, that Software Engineer isn&#8217;t a bug, it&#8217;s a symptom.&#8221;</p></blockquote><p>And it was.<br>A symptom of <em>how fragile prompt structure can be</em>.<br>You can have the perfect logic, detailed scoring formula, and even guardrails,<br>but if your data boundaries collapse, everything else follows.</p><h3><strong>The takeaway </strong></h3><p>Working with LLMs in production isn&#8217;t about taming intelligence. It&#8217;s about taming ambiguity.</p><p>Structure is what keeps the model sane.</p><p>Every missing boundary is an invitation for it to hallucinate.</p><p>So, always set the boundaries properly<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How I Turned a Weekend Idea into an AI Career Tool]]></title><description><![CDATA[It&#8217;s been a few months since my last post here, and there&#8217;s a damn good reason for that.]]></description><link>https://www.eugenelymar.pm/p/how-i-turned-a-weekend-idea-into-an-ai-career-tool</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/how-i-turned-a-weekend-idea-into-an-ai-career-tool</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Wed, 22 Oct 2025 08:02:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1uDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1uDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1uDY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1uDY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1uDY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1uDY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1uDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png" width="638" height="425.4793956043956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:638,&quot;bytes&quot;:2389261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/176252059?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1uDY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1uDY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1uDY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1uDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9218dab3-54c4-486f-af8c-34244a7087ad_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s been a few months since my last post here, and there&#8217;s a damn good reason for that.<br>I&#8217;ve been quietly building something that completely absorbed my free time and creative energy, so I stopped working over the content. Still regret about this as I love writing about anything. </p><p>Back to the story.</p><p>I&#8217;ve always wanted to have a personal side project, something I could build in my free time that would truly push me, bring joy, and maybe one day generate some income. Something radically different from spending another weekend watching a series or playing another round of a computer game.</p><p>Over the years, I&#8217;ve had several pet projects, but I approached them without much structure, without a clear understanding of business value or user problems. They taught me a lot, but none of them really took off. I learned from those mistakes.</p><p>This time it feels different.<br>Now I have a new project that genuinely excites me: <strong><a href="https://www.landthejob.online/">LandTheJob.online</a></strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Where the idea came from</h2><p>It started with a simple realization: how demanding the job market has become, and how much time people now spend polishing and adapting their resumes for every single application.</p><p>With more applicants per job and the rise of automated hiring systems, it&#8217;s no longer enough to just have a good resume. If your CV doesn&#8217;t include the right keywords, you will never even be seen. Automated filters remove many good candidates before a human recruiter ever reads their application.</p><p>That frustration became the starting point for my product idea.<br>I asked myself: <em><strong>what if you could instantly tailor your resume for any job with just one click?</strong> </em></p><p>That idea became the core of LandTheJob.<br>You upload your resume, paste a job description, click <em><strong>Optimize</strong></em>, and in less than a minute you get a CV specifically tuned to that position, fully ATS-friendly and recruiter-ready.</p><h2>What&#8217;s inside LandTheJob</h2><p>Behind the scenes, <a href="https://www.landthejob.online/">LandTheJob</a> runs a small team of specialized AI agents, each focused on a specific task.</p><ul><li><p>One agent processes your uploaded resume and prepares it for optimization.</p></li><li><p>Another evaluates how well your resume matches the job description and calculates several FitScore metrics.</p></li><li><p>A third one analyzes the job post to extract key requirements and priorities.</p></li><li><p>And so on. Orchestrated work of multiple agents. </p></li></ul><p>Together they form a multi-layered process that takes about 30&#8211;40 seconds per optimization. You simply press one button and download a ready-to-send PDF.</p><h2>What&#8217;s already working</h2><p>I&#8217;ve built the ability to upload multiple resumes (currently up to five) and quickly switch between them.</p><p>The user interface is intentionally minimal: upload, paste, optimize.</p><p>On the payment side, I&#8217;ve integrated Stripe. For now activation is manual after payment, but it works reliably.</p><p>Most importantly, I&#8217;ve created a stable system of AI agents that consistently deliver useful results. In many cases, the optimized resumes are good enough to send directly to recruiters, and that feels incredible.</p><p>Besides building the core product, I also designed a minimal landing page that tells the story, shows the value, and invites people to test it for themselves. </p><h2>What&#8217;s next</h2><p>This is only the beginning, and there is still a lot to build.<br>My current focus is reaching a stage where I can confidently call it an MVP, something I&#8217;d proudly put in users&#8217; hands.</p><p>The next big goal is improving the prompt logic so it can handle the huge variety of resume styles and job descriptions. There are endless combinations, and the system needs to adapt to them intelligently.</p><h2>What I feel as a founder</h2><p>After years of building products for others, this is the first time I&#8217;m creating something entirely my own.<br>It is both exciting and a bit scary, because there is no roadmap and no team to rely on. But it&#8217;s also deeply satisfying.</p><p>Every time I see a CV optimized perfectly for a role, I feel that the product is doing what it was meant to do. It helps real people get noticed.<br>That simple idea keeps me going.</p><h2>Want to help me shape it?</h2><p>If you&#8217;d like to try <a href="https://www.landthejob.online/">LandTheJob</a>, share feedback, or just follow the journey, I&#8217;d love to hear from you.</p><p>You can subscribe, test the tool, or simply send me your thoughts. Use the <strong>FREE-100</strong> code for registration. </p><p>This project started as a weekend experiment, and it&#8217;s slowly turning into something real.</p><p>That&#8217;s the most exciting part.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Agile Values Are Great, But Your Leadership Won’t Let Them Happen — Adapt Or Burn Out]]></title><description><![CDATA[After 10 years in product roles, I&#8217;m convinced of one thing: the biggest blockers to true agility aren&#8217;t tools, frameworks, or even teams &#8212; they&#8217;re leadership behaviors.]]></description><link>https://www.eugenelymar.pm/p/agile-values-are-great-but-your-leadership-wont-let-them-happen</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/agile-values-are-great-but-your-leadership-wont-let-them-happen</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 14 Jun 2025 08:00:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pGWC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pGWC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pGWC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 424w, https://substackcdn.com/image/fetch/$s_!pGWC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 848w, https://substackcdn.com/image/fetch/$s_!pGWC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!pGWC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pGWC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png" width="602" height="340.27884615384613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:602,&quot;bytes&quot;:696801,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/165712805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.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_!pGWC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 424w, https://substackcdn.com/image/fetch/$s_!pGWC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 848w, https://substackcdn.com/image/fetch/$s_!pGWC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!pGWC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70f1cb13-2ceb-4458-89dc-db041ef2ec1f_1840x1040.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After 10 years in product roles, I&#8217;m convinced of one thing: the biggest blockers to true agility aren&#8217;t tools, frameworks, or even teams &#8212; they&#8217;re leadership behaviors.</p><p>Like many of you, I&#8217;ve worked in multiple companies that proudly called themselves &#8220;agile.&#8221; </p><p>The badges were everywhere: Scrum masters, Jira boards, SAFe certifications. The rituals were in place. </p><p>But the real mindset? Very rare.</p><p>At first, I thought this was a problem we could fix. Maybe we just needed better training. Or stronger product culture. </p><p>Or more coaching at the leadership level. So I spent years trying to build that: driving user-centric thinking, pushing for iterative delivery, creating space for autonomy and ownership.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>But here&#8217;s the reality I&#8217;ve learned the hard way: most leadership teams still run on a fundamentally different operating system. They want predictability. They want quarterly delivery targets. They want roadmaps they can sell to Sales and Finance. </p><p>And when real agility starts to show up &#8212; with uncertainty, discovery work, iteration &#8212; the system pushes back. Hard.</p><p>You can build the most empowered product team in the world, but if your leadership culture is fear-based and top-down, that team will constantly hit invisible walls.</p><p>And this is not always malicious. Sometimes it&#8217;s simply structural: B2B sales cycles depend on fixed commitments. Finance needs to plan revenues. </p><p>Legal needs compliance to be done on time. In large orgs, true agility clashes with the very processes that keep the business running.</p><p>So here&#8217;s where I&#8217;ve landed: trying to &#8220;install&#8221; Agile in these environments is often a waste of energy. Instead, the smarter move is learning to be adaptive &#8212; at both team and leadership levels.</p><p><strong>Here&#8217;s what I focus on now:</strong></p><ol><li><p>Build trust, not theater. Stop chasing Agile ceremonies for the sake of it. Instead, focus on building trust with leadership through transparency and delivery.</p></li><li><p>Carve out agile pockets. Not every initiative needs to be waterfall. For discovery, MVPs, or new products &#8212; fight to create space for true agility where it matters most.</p></li><li><p>Manage expectations. Help leadership understand what agility can and cannot do. Agile won&#8217;t give them fixed dates on an uncertain problem &#8212; and that&#8217;s okay.</p></li><li><p>Shield your teams. Your job as a PM is to absorb organizational chaos, not pass it on to your teams. Use buffers, phased delivery, and &#8220;customer-facing roadmaps&#8221; if needed.</p></li><li><p>Adapt your leadership narrative. Talk the language your leadership understands (business outcomes, risk management) while practicing agility inside your team.</p></li><li><p>Pick your battles. In some contexts, Agile is not the right tool. Sometimes lean, sometimes waterfall, sometimes just pragmatic delivery &#8212; use what works for the situation.</p></li></ol><p>I still believe in Agile values. I believe in empowered teams, iterative learning, and customer focus. But after 10 years, I also believe in facing reality.</p><p>If your leadership won&#8217;t let Agile happen &#8212; don&#8217;t fight a losing battle. Learn to be adaptive. That&#8217;s the real superpower.<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[We Don’t Need More Frameworks. We Need Better Managers]]></title><description><![CDATA[Not long ago I came across a Reddit thread that felt like it had been pulled directly from my own inner monologue.]]></description><link>https://www.eugenelymar.pm/p/we-dont-need-more-frameworks-we-need-better-managers</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/we-dont-need-more-frameworks-we-need-better-managers</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 31 May 2025 08:00:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z23H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z23H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z23H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!z23H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!z23H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!z23H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z23H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png" width="638" height="425.4793956043956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:638,&quot;bytes&quot;:1913394,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/164730436?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z23H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!z23H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!z23H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!z23H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89ddaf2a-715c-4606-b016-410cd5c9f81e_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Not long ago I came across a Reddit thread that felt like it had been pulled directly from my own inner monologue.</p><p>A Senior Product Manager wrote about how, after 3 years in the role, they felt&#8230; broken. Not burnt out, not lazy, not unskilled &#8212; just stuck. They were doing all the right things: discovery, alignment, requirement docs, stakeholder juggling. But constant direction changes, criticism with no constructive follow-up, and an unsupportive manager led them to question: <em>"Am I even cut out for this job?"</em></p><p>And then came the gut-punch: their manager implied maybe they weren&#8217;t.</p><h3>The unspoken reality of product management</h3><p>Reading through the comments was like attending a group therapy session for PMs.</p><p>One person put it perfectly:</p><blockquote><p>&#8220;Welcome to product management: where you're expected to lead without authority, deliver without clarity, and absorb blame like a human surge protector.&#8221;</p></blockquote><p>Another nailed the dirty secret behind a lot of PM disillusionment:</p><blockquote><p>&#8220;This is a soft skill posing as a profession.&#8221;</p></blockquote><p>I&#8217;ve felt this too. The role is incredibly ambiguous. You&#8217;re supposed to bring clarity, yet no one gives you any. You're told to &#8220;own outcomes&#8221; but rarely given the real authority to drive them. And worst of all &#8212; when things go right, it&#8217;s the team. When they go wrong, it&#8217;s the PM.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h3>But what if the system really is broken?</h3><p>It&#8217;s easy to internalize failure in this job. You start to believe you&#8217;re the problem.</p><p>But after a decade in product, I&#8217;ve realized: toxic feedback loops, unclear ownership, and &#8220;figure it out yourself&#8221; cultures aren&#8217;t signs that <em>you</em> suck. They&#8217;re signs that the system around you is flawed.</p><p>One commenter said it bluntly:</p><blockquote><p>&#8220;You don&#8217;t go from competent PM to incompetent Sr PM in three years unless your environment is making the job impossible.&#8221;</p></blockquote><p>And here&#8217;s the twist: most companies won&#8217;t admit this. They&#8217;ll let you drown instead of teaching you to swim. Some managers will even weaponize your confusion to justify their own inaction.</p><h3>So what now?</h3><p>If this is resonating, here&#8217;s what I want to say:</p><ul><li><p><strong>You&#8217;re not broken.</strong></p></li><li><p><strong>You&#8217;re not failing just because you're overwhelmed.</strong></p></li><li><p><strong>You&#8217;re not alone.</strong></p></li></ul><p>But also &#8212; you&#8217;re not powerless.</p><p>Before you jump ship, here are a few things I&#8217;ve seen work &#8212; or at least move the needle:</p><ul><li><p><strong>Start small, fix what you can:</strong> If priorities shift constantly, try mapping out the decision-making flow and identifying where clarity breaks down.</p></li><li><p><strong>Ask for feedback in writing:</strong> Make expectations and feedback visible. It forces clarity &#8212; and accountability.</p></li><li><p><strong>Find an internal ally:</strong> If your manager won&#8217;t mentor you, find someone who will. A Staff PM, an Engineering Lead, even a smart designer.</p></li><li><p><strong>Document everything:</strong> Not just your work, but also your asks. &#8220;I&#8217;d like more support in X.&#8221; &#8220;Can we clarify the goals for this quarter?&#8221; This creates a record and protects you.</p></li></ul><p>And if you&#8217;ve tried all of the above and things still don&#8217;t improve &#8212; maybe it&#8217;s time to go somewhere that actually deserves you.</p><h3>Final thought</h3><blockquote><p>&#8220;Your struggles don&#8217;t make you a bad PM &#8230; they make you a real one.&#8221;</p></blockquote><p>It took me years to realize that resilience in this role doesn&#8217;t mean never struggling &#8212; it means learning how to keep going, even when the system works against you.</p><p>So if you&#8217;re in that fog right now, don&#8217;t shut down. Reach out. Ask questions. Vent. Find your people &#8212; online or off.</p><p>You&#8217;re not weak for needing support. You&#8217;re smart for seeking it.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>If you like this article, you might also like:</p><p><strong>&#128073; <a href="https://www.eugenelymar.pm/p/why-im-thinking-that-ai-will-not-replace-product-managers-in-the-nearest-future">Why I&#8217;m Thinking That AI Will Not Replace Product Managers in the Nearest Future</a></strong></p><p><strong>&#128073; <a href="https://www.eugenelymar.pm/p/how-i-failed-the-position-of-cpo-and-what-lessons-i-learned">How I failed the position of CPO and what lessons I learned</a></strong></p><p><strong>&#128073; <a href="https://www.eugenelymar.pm/p/how-to-handle-competing-priorities-as-a-product-manager">How to Handle Competing Priorities as a Product Manager</a></strong></p><p></p>]]></content:encoded></item><item><title><![CDATA[No One’s Coming to Promote You, or Why Doing Great Work Isn’t Always Enough]]></title><description><![CDATA[About six years ago, I missed out on a promotion that I was absolutely sure I deserved.]]></description><link>https://www.eugenelymar.pm/p/no-ones-coming-to-promote-you-or-doing-great-work-is-not-enough</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/no-ones-coming-to-promote-you-or-doing-great-work-is-not-enough</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Thu, 22 May 2025 08:01:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9G0O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9G0O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9G0O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9G0O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9G0O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9G0O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9G0O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png" width="592" height="394.8021978021978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:592,&quot;bytes&quot;:1767608,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/164094350?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9G0O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9G0O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9G0O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9G0O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ecac1e6-4cc2-40f9-817c-eb8a4e8e8cff_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>About six years ago, I missed out on a promotion that I was absolutely sure I deserved. I had delivered results, helped teammates, stayed late when needed, and built solid working relationships across the company.</p><p>So when the role went to someone else, I was caught off guard.</p><p>Looking back, it wasn&#8217;t just about performance. The problem was: I never clearly said I wanted the role. I assumed my contributions would speak for themselves. I thought someone up the chain would notice, connect the dots, and champion me.</p><p>Spoiler: they didn&#8217;t.</p><p>Since then, I&#8217;ve learned something that no one really teaches you early in your career:<br><strong>If you don&#8217;t advocate for yourself, you&#8217;ll probably be overlooked.</strong></p><p>It&#8217;s not because your manager is malicious or incompetent. It&#8217;s just that everyone&#8217;s busy. Everyone&#8217;s juggling priorities. And unless you clearly express what you want and why you&#8217;re ready for it &#8212; at the right time, to the right people &#8212; there&#8217;s a high chance you&#8217;ll stay exactly where you are.</p><p>Hard truth: doing great work is the <em>minimum</em>. If you want to grow, you need to be visible, intentional, and vocal about it.</p><p>Here&#8217;s what I try to do now:</p><ul><li><p>Talk to my manager early and often about career goals &#8212; not just during performance reviews</p></li><li><p>Map out what skills or outcomes I need to show to be a clear fit for the next step</p></li><li><p>Keep track of impact, not activity</p></li><li><p>Build relationships with people who <em>influence</em> promotions, not just direct managers</p></li></ul><p>I still believe in doing excellent work. But I no longer expect that to be enough on its own.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Blind Spots and Product Managers: A Personal Hiring Lesson]]></title><description><![CDATA[Blind spots aren&#8217;t the problem.]]></description><link>https://www.eugenelymar.pm/p/blind-spots-and-product-managers-a-personal-hiring-lesson</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/blind-spots-and-product-managers-a-personal-hiring-lesson</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 10 May 2025 08:01:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UXHd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UXHd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UXHd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 424w, https://substackcdn.com/image/fetch/$s_!UXHd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 848w, https://substackcdn.com/image/fetch/$s_!UXHd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!UXHd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UXHd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png" width="618" height="416.385989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:981,&quot;width&quot;:1456,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:2886304,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/163205723?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.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_!UXHd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 424w, https://substackcdn.com/image/fetch/$s_!UXHd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 848w, https://substackcdn.com/image/fetch/$s_!UXHd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!UXHd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b00ca4-11e3-456d-be18-261594a8bc30_1558x1050.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Blind spots aren&#8217;t the problem.<br>Not knowing you have them is.</p><p>Over the last few years, I&#8217;ve worked with dozens of founders and CEOs, helping them build core teams around their product. One pattern keeps showing up again and again - especially when they&#8217;re hiring their first or second product manager.</p><p><strong>They want the perfect fit.</strong></p><p>Someone who&#8217;s already worked in the niche.<br>Who understands the market.<br>Has the network.<br>Knows the tech.<br>Executes like a machine.<br>And somehow also builds the product strategy from scratch.</p><p>In short: a unicorn.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><p>But here&#8217;s what I&#8217;ve learned - both through my own experience and through helping others make the right calls.</p><p>That&#8217;s not what actually works.</p><p>Many of my clients start by chasing a candidate who checks every box. They want someone who&#8217;s done it all, and can do it all again. But the reality? These people are rare. And even when you find them, they might not be the right fit for <em>you</em>.</p><p>Meanwhile, open roles stay open.<br>Teams stay incomplete.<br>And competitors keep shipping.</p><p>So what if I told you there&#8217;s a better, more realistic, and more effective way to hire?</p><p>Here it is:</p><p><strong>Hire people who know their blind spots.</strong></p><p>When it comes to experienced managers - especially product managers - the most valuable trait isn&#8217;t deep expertise in everything.<br>It&#8217;s the ability to say:</p><p><em>&#8220;Here&#8217;s where I&#8217;m not strong. And here&#8217;s how I close that gap.&#8221;</em></p><p>That doesn&#8217;t mean they do it all alone.<br>It means they know how to bring in the right support.<br>The right person.<br>The right advice.<br>The right investment.<br>Whatever it takes.</p><p>A great PM doesn&#8217;t say, &#8220;I know everything.&#8221;<br>They say, &#8220;I know what I don&#8217;t know, and I know how to handle it.&#8221;</p><p>Expertise can be bought.<br>Self-awareness? Not so much.</p><p>And when hiring managers don&#8217;t think this way, here&#8217;s what happens:</p><p>They spend months looking for someone who doesn&#8217;t exist.<br>Or worse - hire someone who pretends to have it all figured out but lacks the humility to ask for help.</p><p>In my consulting practice, I&#8217;ve seen the opposite approach work <em>every</em> time.</p><p>When founders start hiring for self-awareness and adaptability instead of perfection -everything changes.</p><p><strong>Time to hire drops.</strong><br><strong>Onboarding becomes smoother.</strong><br><strong>Results show up faster.</strong></p><p>Not because the person is flawless.<br>But because they know how to:</p><p>&#8212; Buy advice<br>&#8212; Delegate<br>&#8212; Learn quickly<br>&#8212; Build the right team<br>&#8212; Focus on impact</p><p>No ego. No superhero act. Just momentum.</p><p>This works especially well for leadership roles.<br>Not as much for individual contributors, where tasks are immediate, measurable, and the cost of delay is low. ICs can often be replaced or hired later.</p><p>But for managers, it&#8217;s a different game.</p><p>They&#8217;re expected to build systems, adapt teams, and launch processes. Their ability to plug gaps&#8212;strategically&#8212;is a core part of their value.</p><p>So here&#8217;s my closing thought:</p><p>While you&#8217;re busy searching for a perfect match,<br>your team is waiting.<br>Your product is stalling.<br>And your competitors? They&#8217;re still moving.</p><p><strong>Is chasing a unicorn really worth the delay?</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why I’m Thinking That AI Will Not Replace Product Managers in the Nearest Future]]></title><description><![CDATA[I&#8217;ve been closely watching the evolution of AI since the 2022 hype wave.]]></description><link>https://www.eugenelymar.pm/p/why-im-thinking-that-ai-will-not-replace-product-managers-in-the-nearest-future</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/why-im-thinking-that-ai-will-not-replace-product-managers-in-the-nearest-future</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Thu, 01 May 2025 08:01:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vqK_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vqK_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vqK_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 424w, https://substackcdn.com/image/fetch/$s_!vqK_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 848w, https://substackcdn.com/image/fetch/$s_!vqK_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!vqK_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vqK_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png" width="642" height="405.65934065934067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:642,&quot;bytes&quot;:1201213,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/162544682?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.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_!vqK_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 424w, https://substackcdn.com/image/fetch/$s_!vqK_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 848w, https://substackcdn.com/image/fetch/$s_!vqK_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!vqK_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c93a9d9-c923-4f8e-9513-dc0844e97914_1900x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve been closely watching the evolution of AI since the 2022 hype wave. </p><p>Like many PMs, I&#8217;ve tried dozens of tools, prompts, and integrations. I&#8217;ve been impressed. I&#8217;ve also been disappointed. But above all, I&#8217;ve started to notice a pattern.</p><p>AI doesn&#8217;t crumble under logic. It crumbles under chaos.</p><p>Last week, I stumbled upon a discussion on Reddit&#8217;s /r/ProductManagement about PMs and the possibility to substitute them with AI<em>.</em> That post and the heated comments that followed hit home. Here&#8217;s why.</p><h3>The real PM job is messy, and AI doesn&#8217;t do messy</h3><p>Let&#8217;s be honest: writing a plan isn&#8217;t the job. It&#8217;s the easy part. The real challenge is what happens between the lines:</p><ul><li><p>Sales just promised a feature engineering hasn&#8217;t even heard of.</p></li><li><p>Support is escalating customer issues that contradict the current roadmap.</p></li><li><p>The CEO wants a "quick win" by next week, and Design is already overcommitted.</p></li></ul><p>AI can summarize notes. </p><p>AI can rewrite emails. </p><p>But it doesn&#8217;t feel the tension in the room when marketing, engineering, and leadership pull in different directions. It doesn&#8217;t intuitively know when to push back, when to bend, or when to stay silent.</p><h3>Good PMs are pattern matchers, diplomats, and sensemakers</h3><p>Several people in that Reddit thread made an important point: the best PMs don&#8217;t just prioritize backlog items. They interpret weak signals, resolve conflicts, and influence outcomes without authority.</p><p>That&#8217;s not a to-do list. <strong>That&#8217;s a social puzzle</strong>. And so far, AI doesn&#8217;t play that game well.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h3>But let&#8217;s be clear &#8212; AI will replace bad PMs</h3><p>The thread made me laugh when someone wrote, <em>&#8220;The idea that even 20% of people with a PM title are doing real PM work is laughable.&#8221;</em> </p><p>Harsh? Maybe. True? I think so.</p><p>PMs who just act as glorified ticket pushers? Replaceable.</p><p>PMs who simply echo sales requests and call it prioritization? Replaceable.</p><p>PMs who bring no user insight, no product intuition, and no strategic thinking? Replaceable.</p><p>And that&#8217;s a good thing.</p><h3>The opportunity is not to compete with AI &#8212; it&#8217;s to collaborate</h3><p>One commenter described how they combined Fireflies (call transcription) + Version Lens (AI agent) to get automatic digests of what sales teams were promising. That&#8217;s genius.</p><p>Another said it well: &#8220;PMs who use AI to amplify their judgment will eat lunch of those who don&#8217;t.&#8221;</p><p>That&#8217;s exactly how I feel. I use AI to:</p><ul><li><p>Analyze customer calls faster</p></li><li><p>Draft early versions of user stories</p></li><li><p>Spot recurring patterns in feedback</p></li><li><p>Challenge my assumptions</p></li></ul><p>But the final call? That&#8217;s still me.</p><h3>Final thoughts</h3><p>AI won&#8217;t replace product managers anytime soon. But it will expose the difference between those who manage tasks &#8212; and those who manage outcomes.</p><p>So if you&#8217;re a PM, the real question isn&#8217;t:</p><blockquote><p>&#8220;Will AI take my job?&#8221;</p></blockquote><p>It&#8217;s:</p><blockquote><p>&#8220;Am I doing the kind of work AI can&#8217;t touch?&#8221;</p></blockquote><p>Let&#8217;s hope the answer is yes.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Team Velocity – My Go-To Method for Understanding Where the Team’s Time Really Goes (and a template)]]></title><description><![CDATA[When I started managing product teams, I kept hearing about velocity.]]></description><link>https://www.eugenelymar.pm/p/team-velocity-my-go-to-method-for</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/team-velocity-my-go-to-method-for</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 26 Apr 2025 08:00:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HYpJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HYpJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HYpJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 424w, https://substackcdn.com/image/fetch/$s_!HYpJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 848w, https://substackcdn.com/image/fetch/$s_!HYpJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 1272w, https://substackcdn.com/image/fetch/$s_!HYpJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HYpJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png" width="570" height="418.9925373134328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1072,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:1517061,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/162109429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.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_!HYpJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 424w, https://substackcdn.com/image/fetch/$s_!HYpJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 848w, https://substackcdn.com/image/fetch/$s_!HYpJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 1272w, https://substackcdn.com/image/fetch/$s_!HYpJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8a2010f-0ff9-4c0f-8fc0-594a8f642f6d_1072x788.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I started managing product teams, I kept hearing about <em>velocity</em>.</p><p>"Track your velocity."<br>"Improve your team's velocity."<br>"Velocity tells you if you're on track."</p><p>But no one told me what it actually <em>meant</em> &#8212; or how to use it.</p><p>Over the years, I learned that <strong>team velocity is less about speed, and more about visibility</strong>.<br>It&#8217;s about seeing how much work your team can realistically handle &#8212; and where their time is going.</p><p>Let me break down what I&#8217;ve learned, what worked (and didn&#8217;t), and share a simple template I now use.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h3>What is team velocity?</h3><p>At its core, <strong>team velocity</strong> is a measure of how much work a team completes in a given period &#8212; usually a sprint or a month.</p><p>It&#8217;s not just a number for reports. It&#8217;s a way to answer key questions:</p><ul><li><p>How much can we commit to next sprint?</p></li><li><p>Are we improving or slowing down?</p></li><li><p>Is something draining our capacity?</p></li></ul><p>Velocity helps you make <em>realistic</em> plans, not just ambitious ones.</p><h3>Why bother tracking velocity?</h3><p>Because assumptions lie.</p><p>You might think your team is spending 80% of their time on new features &#8212; but in reality, maintenance and unexpected tasks are eating half the sprint.</p><p>Without velocity, planning becomes guesswork.</p><p>With velocity, you get:</p><ul><li><p>Predictability in delivery</p></li><li><p>Early warning signs when things drift</p></li><li><p>A better way to say "no" (or "not yet") to stakeholders</p></li></ul><h3>How do you calculate velocity?</h3><p>This is where it gets messy.</p><p>There are two popular ways:</p><h4>1. <strong>Story points-based velocity</strong></h4><ul><li><p>Add up the story points completed in a sprint.</p></li><li><p>Average them over time to see your team's typical capacity.</p></li></ul><p><strong>Pros:</strong></p><ul><li><p>Works well with Agile teams using points already.</p></li><li><p>Helps normalize across tasks of different sizes.</p></li></ul><p><strong>Cons:</strong></p><ul><li><p>Story points are subjective.</p></li><li><p>They require consistency, or they lose meaning.</p></li></ul><h4>2. <strong>Days-based velocity</strong> <em>(my preference)</em></h4><ul><li><p>Look at the actual number of working days per person.</p></li><li><p>Factor in their focus (% time really spent on product work).</p></li><li><p>Split it between new features and maintenance.</p></li></ul><h3>Story points vs. days: my take</h3><p>I've used both. But here&#8217;s why I lean toward <strong>days-based velocity</strong>:</p><ul><li><p>It's grounded in reality.</p></li><li><p>It highlights when people are dragged into meetings or firefighting.</p></li><li><p>It&#8217;s easier to explain to non-technical stakeholders.</p></li></ul><p>Story points are great &#8212; <em>if</em> your team uses them consistently.<br>But when I need a fast, practical view of what&#8217;s going on? I look at days.</p><h3>My simple velocity tracking template</h3><p>Here&#8217;s what I track for each team member:</p><ol><li><p><strong>Working days</strong> in the period</p></li><li><p><strong>% Focus</strong> &#8212; are they really at 100%, or more like 70%?</p></li><li><p><strong>% New features vs. Maintenance</strong></p></li><li><p><strong>Velocity</strong> &#8212; how many days are effectively contributing to the product?</p></li><li><p><strong>Split</strong> &#8212; how much of that is on building new vs. maintaining old?</p></li></ol><p>It gives me a quick view like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cAeA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cAeA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 424w, https://substackcdn.com/image/fetch/$s_!cAeA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 848w, https://substackcdn.com/image/fetch/$s_!cAeA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 1272w, https://substackcdn.com/image/fetch/$s_!cAeA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cAeA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238434,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/162109429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.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_!cAeA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 424w, https://substackcdn.com/image/fetch/$s_!cAeA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 848w, https://substackcdn.com/image/fetch/$s_!cAeA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 1272w, https://substackcdn.com/image/fetch/$s_!cAeA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b40879e-ed68-40bc-afb2-604a58f4632d_1596x488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Examples: How I use velocity in real planning</h3><h4>Example 1: Deciding if we can take on a new initiative</h4><p>I once had a stakeholder ask if we could start a new feature mid-quarter.<br>Thanks to our velocity tracking, I could show that 45% of the team's time was spent on maintenance, and we were already at 90% capacity.<br>We didn&#8217;t kill the idea &#8212; we delayed it. But with real data, not gut feeling.</p><h4>Example 2: Spotting burnout risk early</h4><p>In another case, one team&#8217;s velocity dipped sharply.<br>Instead of blaming performance, we checked the focus %.<br>Turns out, a key dev was stuck in cross-team meetings 50% of the time.<br>We fixed the process, not the person.</p><h4>Example 3: Proving we need more resources</h4><p>When pushing for extra hires, I used our velocity trends to show that growth was stalling because maintenance kept increasing.<br>It wasn&#8217;t a vague &#8220;we&#8217;re too busy.&#8221;<br>It was: &#8220;We spend 55% of our time just keeping things running.&#8221;</p><h3>Final thoughts</h3><p>Velocity isn&#8217;t just a metric. It&#8217;s a conversation starter.</p><p>Track it just enough to spot patterns, but don&#8217;t obsess over it. The goal isn&#8217;t to make the team faster &#8212; it&#8217;s to make better decisions with the capacity you <em>do</em> have.</p><p>And if you want a simple template to get started, just reach out &#8212; happy to share.</p><h3>Template for measuring team velocity</h3><p>You can <a href="https://docs.google.com/spreadsheets/d/1ufxCU2PQTEuKxVFPjXLqf_5I1Fo99Hc31LyVf_flUYw/edit?usp=sharing">copy it here</a>.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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"><strong>The Sapient Product Manager</strong> is a reader-supported publication. To get new posts and support my work, join as a free or paid subscriber and be part of the journey.</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></p>]]></content:encoded></item><item><title><![CDATA[How I failed the position of CPO and what lessons I learned]]></title><description><![CDATA[Let me tell you a story about one of the best hiring processes I&#8217;ve ever gone through &#8212; and how I still didn&#8217;t get the job.]]></description><link>https://www.eugenelymar.pm/p/how-i-failed-the-position-of-cpo-and-what-lessons-i-learned</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/how-i-failed-the-position-of-cpo-and-what-lessons-i-learned</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 12 Apr 2025 08:02:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X8Lc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X8Lc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X8Lc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 424w, https://substackcdn.com/image/fetch/$s_!X8Lc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 848w, https://substackcdn.com/image/fetch/$s_!X8Lc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 1272w, https://substackcdn.com/image/fetch/$s_!X8Lc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X8Lc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png" width="1456" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8135107,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160949262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.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_!X8Lc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 424w, https://substackcdn.com/image/fetch/$s_!X8Lc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 848w, https://substackcdn.com/image/fetch/$s_!X8Lc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 1272w, https://substackcdn.com/image/fetch/$s_!X8Lc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ccefa5-fddb-4fbf-ba33-c2ed2e2c539e_2652x1662.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let me tell you a story about one of the best hiring processes I&#8217;ve ever gone through &#8212; and how I still didn&#8217;t get the job.</p><p>A few weeks ago, I applied for a senior product role at a company I genuinely admire. Their product lives right in the space I understand best: Outreach and sales automation. </p><p>I knew the niche. </p><p>I knew the pain points. </p><p>I knew the players in the market. </p><p>In short, I thought I had an edge.</p><p>I went through every stage:</p><p>&#9989; Calls with the team</p><p>&#9989; A full set of test tasks</p><p>&#9989; A product thinking deep dive</p><p>&#9989; A final call with the CEO</p><p>And honestly &#8212; I felt great about it. The feedback was positive. The design challenges felt solid. I knew my reasoning, and I explained it. I was all in.</p><p>But then the final email came:</p><blockquote><p>&#8220;We really liked your strategic thinking and product depth&#8230; but we&#8217;re looking for someone with hands-on experience managing product teams and stronger analytical depth.&#8221;</p></blockquote><p>Ouch.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>So, what went wrong?</h2><p>I&#8217;ve spent quite a bit of time thinking about this &#8212; and here&#8217;s what I realized.</p><h3>1. Knowing the market &#8800; securing the job</h3><p>You can know the niche inside out &#8212; but the company might still be prioritizing something else.</p><p>In my case, they were looking for someone who had already built internal product processes, mentored junior PMs and established metric frameworks from scratch. That wasn&#8217;t clearly part of the role at first glance &#8212; but it was core to their decision.</p><p>It&#8217;s a humbling reminder: <strong>your strongest asset isn't always the most relevant for this specific role.</strong></p><h3>2. Your test task is not a deliverable &#8212; it&#8217;s a window into how you think</h3><p>I worked really hard on my design task. I broke down flows, explained decisions, compared variations, and made strategic calls. That part actually worked &#8212; and it worked well.</p><p>If you&#8217;re going through a test task: <strong>don&#8217;t just &#8220;solve the thing.&#8221; Walk them through your thinking. The logic. The tradeoffs. The risks.</strong></p><p>Good teams don&#8217;t just evaluate your output.</p><p>They want to know: <em>Will I trust this person with ambiguity?</em></p><h3>3. Even obvious things deserve to be said out loud</h3><p>One of the things I underestimated was how much I needed to explicitly articulate ideas that seemed &#8220;basic&#8221; to me. For example: how we&#8217;d track the success of a feature. I mentioned MRR, DAU, MAU, churn &#8212; but I didn't go deeper.</p><p>That was the gap.</p><p>The team expected a more detailed approach &#8212; not just top-level metrics, but metrics tied directly to user behavior and feature success. They were looking for things like:</p><ul><li><p>Conversion rate per step</p></li><li><p>Reply rate vs. Accept rate</p></li><li><p>% of leads moving past specific actions</p></li><li><p>Funnel drop-off between variants</p></li><li><p>Time to action per lead</p></li><li><p>Campaign health score</p></li></ul><p>In retrospect, this is where I missed the mark. <strong>I generalized product analytics instead of tailoring them to the context.</strong></p><h2>What I did next</h2><p>I created a simple but practical <strong>Product Metrics Cheatsheet</strong> &#8212; not for the hiring team, but for myself.</p><p>Something I can refer to every time I build a new feature or prepare for a metrics discussion.</p><h3>Product Metrics Cheatsheet (not another list of MRR)</h3><h4>Retention &amp; repeat usage (SaaS context)</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VIOG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VIOG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 424w, https://substackcdn.com/image/fetch/$s_!VIOG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 848w, https://substackcdn.com/image/fetch/$s_!VIOG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 1272w, https://substackcdn.com/image/fetch/$s_!VIOG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VIOG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png" width="728" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:468,&quot;width&quot;:1352,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:275321,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160949262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.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_!VIOG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 424w, https://substackcdn.com/image/fetch/$s_!VIOG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 848w, https://substackcdn.com/image/fetch/$s_!VIOG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 1272w, https://substackcdn.com/image/fetch/$s_!VIOG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed7e362-c2dd-46a9-ae7f-f1cafd62a226_1352x468.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Onboarding</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xdTu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xdTu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 424w, https://substackcdn.com/image/fetch/$s_!xdTu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 848w, https://substackcdn.com/image/fetch/$s_!xdTu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 1272w, https://substackcdn.com/image/fetch/$s_!xdTu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xdTu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png" width="728" height="271.9166666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:1344,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:272563,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160949262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.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_!xdTu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 424w, https://substackcdn.com/image/fetch/$s_!xdTu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 848w, https://substackcdn.com/image/fetch/$s_!xdTu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 1272w, https://substackcdn.com/image/fetch/$s_!xdTu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eef1981-5c3a-4c4e-8242-637c305b605f_1344x502.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Activation</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uFz_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uFz_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 424w, https://substackcdn.com/image/fetch/$s_!uFz_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 848w, https://substackcdn.com/image/fetch/$s_!uFz_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 1272w, https://substackcdn.com/image/fetch/$s_!uFz_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uFz_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png" width="1348" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:1348,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:255395,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160949262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.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_!uFz_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 424w, https://substackcdn.com/image/fetch/$s_!uFz_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 848w, https://substackcdn.com/image/fetch/$s_!uFz_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 1272w, https://substackcdn.com/image/fetch/$s_!uFz_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F230193e1-72f2-4409-9eaf-67f880d96a79_1348x462.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Monetization</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eTUX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eTUX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 424w, https://substackcdn.com/image/fetch/$s_!eTUX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 848w, https://substackcdn.com/image/fetch/$s_!eTUX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 1272w, https://substackcdn.com/image/fetch/$s_!eTUX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eTUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png" width="1340" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3db30774-93bb-4343-8fa8-304861647762_1340x460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234925,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160949262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.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_!eTUX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 424w, https://substackcdn.com/image/fetch/$s_!eTUX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 848w, https://substackcdn.com/image/fetch/$s_!eTUX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 1272w, https://substackcdn.com/image/fetch/$s_!eTUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3db30774-93bb-4343-8fa8-304861647762_1340x460.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Feature adoption</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zKdm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zKdm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 424w, https://substackcdn.com/image/fetch/$s_!zKdm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 848w, https://substackcdn.com/image/fetch/$s_!zKdm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 1272w, https://substackcdn.com/image/fetch/$s_!zKdm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zKdm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png" width="1346" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:534,&quot;width&quot;:1346,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:276981,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160949262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.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_!zKdm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 424w, https://substackcdn.com/image/fetch/$s_!zKdm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 848w, https://substackcdn.com/image/fetch/$s_!zKdm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 1272w, https://substackcdn.com/image/fetch/$s_!zKdm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74029db7-ecd2-472c-ad2c-e7399694a708_1346x534.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Churn &amp; retention risks</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-vmL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-vmL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 424w, https://substackcdn.com/image/fetch/$s_!-vmL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 848w, https://substackcdn.com/image/fetch/$s_!-vmL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 1272w, https://substackcdn.com/image/fetch/$s_!-vmL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-vmL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png" width="1342" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1342,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256450,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160949262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.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_!-vmL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 424w, https://substackcdn.com/image/fetch/$s_!-vmL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 848w, https://substackcdn.com/image/fetch/$s_!-vmL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 1272w, https://substackcdn.com/image/fetch/$s_!-vmL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f50a4a0-d409-4ba9-be26-57012f144909_1342x458.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Product advice for PMs</h2><ol><li><p><strong>Don&#8217;t stop at MRR and DAU.</strong></p><p>These metrics show business health, not product performance. You need behavior-level metrics to optimize actual user experience.</p></li><li><p><strong>Track movement, not just events.</strong></p><p>Measure how users flow through your funnels &#8212; not just how many log in.</p></li><li><p><strong>Tie metrics to decisions.</strong></p><p>Always ask: <em>&#8220;What will I do differently if this number goes up or down?&#8221;</em></p></li><li><p><strong>Own the context.</strong></p><p>Metrics are only useful if you know how the product works and what users are trying to do.</p></li><li><p><strong>Be explicit in interviews.</strong></p><p>Even if something feels &#8220;obvious,&#8221; articulate the exact metric, why it matters, and how you&#8217;d move it.</p></li></ol><h2>Final thoughts</h2><p>This process reminded me of something important:</p><blockquote><p>Failing doesn&#8217;t mean you weren&#8217;t ready. It just means the fit wasn&#8217;t perfect &#8212; yet.</p></blockquote><p>I don&#8217;t regret a minute of this experience. I built better habits, a sharper eye for UX patterns, and a stronger metric mindset.</p><p>Sometimes the job you don&#8217;t get helps you level up for the one that&#8217;s really meant for you.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[MVP ≠ Minimally Pathetic Product: How to Build Something You're Proud to Show the World]]></title><description><![CDATA[One of the most persistent and damaging myths in product development is that an MVP (Minimum Viable Product) equals a low-quality, half-baked prototype that you should be embarrassed to release.]]></description><link>https://www.eugenelymar.pm/p/mvp-minimally-not-a-pathetic-product-how-to-build-something-you-are-proud-of</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/mvp-minimally-not-a-pathetic-product-how-to-build-something-you-are-proud-of</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 05 Apr 2025 08:02:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wijV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wijV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wijV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 424w, https://substackcdn.com/image/fetch/$s_!wijV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 848w, https://substackcdn.com/image/fetch/$s_!wijV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 1272w, https://substackcdn.com/image/fetch/$s_!wijV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wijV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png" width="596" height="398.2008733624454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:916,&quot;resizeWidth&quot;:596,&quot;bytes&quot;:1039698,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160345903?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.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_!wijV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 424w, https://substackcdn.com/image/fetch/$s_!wijV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 848w, https://substackcdn.com/image/fetch/$s_!wijV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 1272w, https://substackcdn.com/image/fetch/$s_!wijV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c5cc8b8-731d-4583-8fce-c08c75e26ff4_916x612.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the most persistent and damaging myths in product development is that an MVP (Minimum Viable Product) equals a low-quality, half-baked prototype that you should be embarrassed to release. </p><p>This misunderstanding has led countless startups to either overengineer their initial offerings or launch truly subpar products that damage their reputation from day one. </p><p>The truth is far more nuanced and empowering: a properly executed MVP balances minimalism with genuine quality, creating something small yet valuable that you can proudly present to the world.</p><h2>The MVP Misconception: Debunking the Myths</h2><p>The concept of Minimum Viable Product was coined by Frank Robinson in 2001 and later popularized by Steve Blank and Eric Ries in the context of the Lean Startup methodology. </p><p>Ries defined an MVP <em>as a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development</em>. </p><p>Note the emphasis on <strong>viable</strong> &#8211; not <strong>barely functional</strong> or <strong>embarrassingly basic</strong>.</p><p>Yet misconceptions persist. Let's debunk the most common MVP myths:</p><p><strong>Myth 1: An MVP is just a basic, stripped-down version of your product.</strong><br>Reality: An MVP focuses on delivering essential features that provide clear value to users while enabling crucial <a href="https://www.linkedin.com/pulse/debunking-mvp-myths-truth-behind-minimum-viable-products-fn7-cuclc/">learning for your team</a>.</p><p><strong>Myth 2: MVPs are only relevant for tech startups.</strong><br><strong>Reality:</strong> The MVP approach can be applied across various industries, whether you're developing a service, physical product, or digital tool.</p><p><strong>Myth 3: The main goal of an MVP is making money quickly.</strong><br><strong>Reality:</strong> While revenue generation matters, the primary goal of an MVP is learning &#8211; testing assumptions, understanding customer behavior, and assessing market demand.</p><p><strong>Myth 4: An MVP means lower quality standards.</strong><br><strong>Reality:</strong> Eric Ries never described MVPs as minimum products from a quality standpoint. He never advocated cutting corners, leaving defects in software, or launching poor-quality products.</p><p>As Eric Ries himself clarifies: </p><blockquote><p>With an MVP we are not asking our teams to deliver low-quality work, we're adopting a strategy for driving excellence throughout the organization. </p></blockquote><p>This perspective shifts our understanding fundamentally &#8211; MVPs aren't about lowering standards but about focusing effort on what truly matters.</p><h2><strong>Quality vs. Minimalism: Finding the Sweet Spot</strong></h2><p>The sad reality is that many MVPs fail because they aren't actually viable. As one expert bluntly puts it: "Creating a product that is 'okay' and tolerable doesn't mean anything. Even if the feedback is good, it can lead you into thinking that customers will be willing to use an 'okay' product which is extremely risky".</p><p>In today's competitive landscape, customers have high expectations and numerous alternatives. An MVP must deliver genuine value while remaining focused and streamlined. This requires finding the sweet spot between quality and minimalism.</p><h2><strong>The Minimum Viable Quality (MVQ) Concept</strong></h2><p>A useful framework emerging from this challenge is the concept of "Minimum Viable Quality" (MVQ), which Forbes describes as determining <em>what the minimum of quality is viably necessary for that product or service to be acceptable to the marketplace</em>. </p><p>This approach recognizes that quality isn't binary (perfect vs. terrible) but exists on a spectrum.</p><p>For your MVP, you need to identify:</p><ol><li><p>The minimum quality threshold that makes your product viable for your target users</p></li><li><p>The essential features that deliver your core value proposition</p></li><li><p>Areas where you can maintain high standards without overbuilding</p></li></ol><p>As Marina from <a href="https://www.enlighten.services/">Enlighten Services</a> articulates: </p><blockquote><p>The idea of MVP is to think 'lean' during product development and to challenge yourself on how to deliver high value with minimal effort and how to maximise the amount of learning during this process.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Why MVPs Fail: Learning from Common Pitfalls</strong></h2><p>Understanding why many MVPs fail provides valuable lessons for building better ones. According to comprehensive research, these are the most common reasons MVPs don't succeed:</p><h3><strong>1. Poor Market Understanding</strong></h3><p>Many MVPs fail because they target overcrowded market niches or don't have <a href="https://impalaintech.com/blog/why-mvps-fail/">a clearly defined target audience</a>. Before building anything, ensure you're solving a real problem for a specific customer segment.</p><h3>2. Feature Imbalance</h3><p>This manifests in two ways:</p><ul><li><p><strong>Too many features:</strong> When "you're trying to squeeze in too many features at once, there is a high chance that the product will fail. When you have too many features in an early version, none of the features get enough time to be fully developed and tested".</p></li><li><p><strong>Too few features:</strong> Conversely, some MVPs fail because they don't offer enough functionality to be truly viable.</p></li></ul><h3><strong>3. Poor Technical Implementation</strong></h3><p>Insufficient testing leads to a product riddled with bugs, glitches, or usability issues. </p><p>This disrupts the user experience and tarnishes the product's reputation, <a href="https://innovify.com/insights/why-mvp-fail/">leading to lower user adoption</a>. Quality in execution is non-negotiable, even for an MVP.</p><h3>4. Failure to Iterate</h3><p>The MVP is designed to be an iterative process. Failure to act on user feedback and continuously improve the product can lead to stagnation and, eventually, failure. Many products fail because teams launch and forget rather than launch and learn.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hmeA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hmeA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!hmeA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!hmeA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!hmeA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hmeA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png" width="570" height="427.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b380ec62-b167-408a-8183-67baec298d81_1200x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:868086,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160345903?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.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_!hmeA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!hmeA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!hmeA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!hmeA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb380ec62-b167-408a-8183-67baec298d81_1200x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Frameworks for Building Quality MVPs</h2><p>Several frameworks can help ensure your MVP strikes the right balance between minimalism and quality:</p><h3><strong>The UNITE MVP Scorecard</strong></h3><p>This scorecard evaluates potential MVP features based on:</p><ul><li><p>Prioritization: Scoring features by their importance to overall goals</p></li><li><p>Alignment with objectives: Ensuring features contribute to product success</p></li><li><p>Resource allocation: Identifying features offering the most value with least effort</p></li><li><p>Risk mitigation: Focusing on elements crucial for validating key assumptions</p></li><li><p>User-centric approach: <a href="https://digitalleadership.com/blog/minimum-viable-product/">Prioritizing what users find most valuable</a></p></li></ul><h3><strong>The Six-Step MVP Success Measurement Process</strong></h3><ol><li><p>Finalize the main goal your product should reach</p></li><li><p>List possible success metrics that are measurable and relevant</p></li><li><p>Collect both quantitative and qualitative data</p></li><li><p>Analyze findings and formulate hypotheses</p></li><li><p>Create and run tests to validate hypotheses</p></li><li><p>Reassess strategy and make corresponding changes</p></li></ol><h3><strong>MVP Type-Specific KPI Framework</strong></h3><p>Different MVP approaches require different success metrics:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9zXW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9zXW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 424w, https://substackcdn.com/image/fetch/$s_!9zXW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 848w, https://substackcdn.com/image/fetch/$s_!9zXW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 1272w, https://substackcdn.com/image/fetch/$s_!9zXW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9zXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png" width="1456" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/160345903?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.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_!9zXW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 424w, https://substackcdn.com/image/fetch/$s_!9zXW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 848w, https://substackcdn.com/image/fetch/$s_!9zXW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 1272w, https://substackcdn.com/image/fetch/$s_!9zXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b1d707-960f-4ed7-9ef1-c2307c8326f2_1500x514.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This framework helps tailor your quality assessment to your specific MVP approach<a href="https://www.f22labs.com/blogs/kpi-for-mvp-success/">7</a>.</p><h2><strong>Success Stories: MVPs That Got It Right</strong></h2><p>Some of today's most successful companies started with well-executed MVPs that balanced minimalism with quality:</p><h3><strong>Dropbox (2008)</strong></h3><p>Rather than building a complex file synchronization system immediately, Dropbox founder Drew Houston created a simple 3-minute explanatory video demonstrating how the service would work. </p><p>This video MVP generated 75,000 signups for a beta version in just one day, validating demand before building the full product. </p><p>The key was that the video clearly communicated value and quality, even though the actual product wasn't fully built yet.</p><h3>Airbnb (2007)</h3><p>Founders Brian Chesky and Joe Gebbia faced a simple problem: they couldn't afford their San Francisco apartment rent. </p><p>Their MVP was remarkably minimal - they put three air mattresses in their living room and created a basic website offering short-term stays during a design conference. </p><p>This simple experiment proved people would pay for short-term lodging in someone's home, leading to what is now a global platform valued at over $83 billion.</p><h2><strong>Buffer (2010)</strong></h2><p>Joel Gascoigne wanted to test his idea for a social media scheduling tool, but instead of building the product first, he created a minimalist landing page that explained the concept and included pricing tiers. </p><p>When users tried to sign up, they were asked for their email address and told the product was coming soon. This simple MVP validated market interest <a href="https://scaleupally.io/blog/minimum-viable-product-examples/">before any development began</a>.</p><h3><strong>Spotify (2008)</strong></h3><p>The initial Spotify MVP was a desktop-only application with a limited music catalog. The core value proposition was simple: listen to music seamlessly without downloading files. </p><p>By focusing on this one key feature and ensuring it worked extremely well, Spotify validated their concept before expanding to the comprehensive streaming platform we know today.</p><p>Each of these successful MVPs demonstrates a common principle: they didn't try to do everything, but what they did, they did well. They maintained quality in their core offering while keeping scope deliberately minimal.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>How to Build an MVP You're Proud Of</strong></h2><p>Based on the frameworks, success stories, and expert advice from our sources, here are practical steps to build an MVP that balances quality with minimalism:</p><h3><strong>1. Start with Learning Goals, Not Feature Lists</strong></h3><p>When you think about building an MVP, you need to start by first thinking about what do you need to learn. Define the critical questions your MVP needs to answer:</p><ul><li><p>Do customers really have this problem?</p></li><li><p>What are they doing today to solve it?</p></li><li><p>What do they expect to gain from a solution?</p></li></ul><h3><strong>2. Define Your Minimum Viable Quality</strong></h3><p>Determine the quality threshold necessary for your specific market and value proposition. As Kevin Krzeminski from McKinsey Digital notes, </p><blockquote><p>MVP doesn't mean small. In fact, to me, it means a product that not only is achievable but also creates real value.</p></blockquote><h3>3. Focus on One Core Value Proposition</h3><p>Identify your product's single most valuable capability and execute it exceptionally well. As exemplified by successful MVPs like Spotify, doing one thing extremely well is better than doing many things poorly.</p><h3>4. Embrace Iterative Development</h3><p>Continuously making bite-sized efforts at product development really accelerated delivery. Plan for rapid iteration from day one, with mechanisms to collect and act on user feedback.</p><h3><strong>5. Maintain Quality Where It Matters Most</strong></h3><p>Identify the aspects of your product that users care about most and maintain high quality standards in those areas. Compromising on core functionality or user experience will undermine your product's viability.</p><h3><strong>6. Use the Right MVP Type for Your Situation</strong></h3><p>Select the appropriate MVP approach based on your specific circumstances:</p><ul><li><p>Explainer video (like Dropbox) when you need to validate concept before building</p></li><li><p>Landing page (like Buffer) to test market interest with minimal investment</p></li><li><p>Concierge service to manually deliver what will eventually be automated</p></li><li><p>Wizard of Oz approach when you want users to experience a seemingly complete product</p></li></ul><h2>Conclusion: Minimal Yet Mighty</h2><p>The true art of creating an effective MVP lies in finding the perfect balance between minimalism and quality. </p><p>As product management expert Marty Cagan explains in his bestselling book "INSPIRED," successful product teams understand that:</p><blockquote><p>An MVP is not about building half a product; it's about finding the smallest possible product that delivers customer value and allows you to start the learning process.</p></blockquote><p>Remember that an MVP is not permission to create something subpar, but rather a strategic approach to learning efficiently while delivering genuine value. </p><p>By starting with clear learning goals, focusing on core value, maintaining quality where it matters most, and iteratively improving based on feedback, you can build an MVP that's not just viable but something you're genuinely proud to show the world.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/eugenelymar/&quot;,&quot;text&quot;:&quot;Want to discuss an MVP?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/eugenelymar/"><span>Want to discuss an MVP?</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Inside Spotify’s AI: How It Knows What You Want To Hear]]></title><description><![CDATA[Ever wondered why Spotify seems to know your music taste better than your closest friends?]]></description><link>https://www.eugenelymar.pm/p/inside-spotifys-ai-how-it-knows-what-you-want-to-hear</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/inside-spotifys-ai-how-it-knows-what-you-want-to-hear</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Fri, 21 Mar 2025 09:00:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!19O7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!19O7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!19O7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 424w, https://substackcdn.com/image/fetch/$s_!19O7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 848w, https://substackcdn.com/image/fetch/$s_!19O7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 1272w, https://substackcdn.com/image/fetch/$s_!19O7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!19O7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png" width="1158" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1158,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1158648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/159418945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.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_!19O7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 424w, https://substackcdn.com/image/fetch/$s_!19O7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 848w, https://substackcdn.com/image/fetch/$s_!19O7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 1272w, https://substackcdn.com/image/fetch/$s_!19O7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65f881fb-5324-4cc5-bb4a-fbf22878c3c6_1158x680.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ever wondered <em>why</em> Spotify seems to know your music taste better than your closest friends? That eerily accurate Discover Weekly that somehow found that indie band you now can't stop listening to?</p><p>It's not magic - it's a sophisticated AI ecosystem working behind the scenes to understand your musical soul.</p><p>Spotify has quietly become one of the most advanced AI companies in the world, with over 1,100 patents globally that power everything from what plays next to how your playlists get created. Let's pull back the curtain and see what's really happening when you hit play.</p><p><strong>What you will learn from the article:</strong></p><ul><li><p>How Spotify&#8217;s AI algorithms work together to create your unique musical fingerprint.</p></li><li><p>The technology behind your favorite Spotify experiences like Discover Weekly, AI DJ, and AI Playlist.</p></li><li><p>Some of Spotify&#8217;s most intriguing AI patents that reveal the company&#8217;s forward-thinking approach.</p></li><li><p>Insights into the data Spotify collects and how it uses it to enhance your listening experience.</p></li></ul><p>and much more&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The brain behind your beats</h2><p>Spotify doesn't just have <em>an</em> algorithm - it has dozens of them working together in a complex system that's constantly evolving. </p><p>Think of it as a musical brain that's been studying your every move.</p><blockquote><p>"The recommendation engine is incredibly complex," explains an engineer who previously worked at Spotify. "It's not just looking at what you play, but how you play it&#8212;do you skip the song after 10 seconds or listen all the way through? Do you add it to a playlist? What time of day are you listening?"</p></blockquote><p>This intricate system works across three main dimensions.</p><h2><strong>Your musical fingerprint</strong></h2><p>Remember that song you played on repeat fifteen times last Tuesday? Spotify definitely does. The platform meticulously tracks your listening habits to build what's essentially your unique musical DNA:</p><ul><li><p>Songs you like, add to playlists, or share to understand your explicit interactions</p></li><li><p>Tracks you listen to completely versus skip to create implicit signals</p></li><li><p>When and where you listen to certain genres to build your contextual patterns</p></li></ul><p>These interactions create a constantly evolving profile that gets more accurate the more you use the service. It's why new users often find recommendations a bit hit-or-miss, while longtime listeners are stunned by how well Spotify "nails 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_!x1Tz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x1Tz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!x1Tz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!x1Tz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!x1Tz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x1Tz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:258774,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/159418945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x1Tz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 424w, https://substackcdn.com/image/fetch/$s_!x1Tz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 848w, https://substackcdn.com/image/fetch/$s_!x1Tz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 1272w, https://substackcdn.com/image/fetch/$s_!x1Tz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208a7547-2714-4c94-b45a-a9497f47cbbd_2000x1125.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Songs speaking to AI</strong></h2><p>How does Spotify know that an upbeat indie folk song might appeal to you more than a techno track? It listens to the music - literally.</p><p>Spotify's content-based filtering analyzes hundreds of audio characteristics in each song:</p><ul><li><p>Tempo and rhythm patterns</p></li><li><p>Vocal presence and characteristics</p></li><li><p>Instrumentation and production style</p></li><li><p>Energy levels and dancability</p></li><li><p>Acoustic qualities</p></li></ul><p>But it goes deeper than just the sound waves. Using natural language processing, Spotify also analyzes lyrics, blog posts, reviews, and even social media discussions about artists and tracks. This helps the system understand the emotional and cultural context around music that pure audio analysis might miss.</p><h2><strong>The power of the crowd</strong></h2><p>You're not alone in your musical journey - and that's actually a good thing for recommendations. Collaborative filtering is Spotify's way of finding patterns across its 574 million users to predict what you might enjoy.</p><p>The principle is simple but powerful: if you like many of the same songs as another user, you might enjoy other songs they like that you haven't discovered yet. When scaled across hundreds of millions of listeners, these patterns become remarkably predictive.</p><p>What's fascinating is how Spotify balances familiarity with discovery. </p><p>As one patent describes it, the system actively works to introduce "calculated risks" in recommendations - <strong>songs that are slightly outside your comfort zone but still connected to your taste</strong>. Without this, you'd risk getting stuck in a musical echo chamber.</p><h2><strong>The features you know (and how they really work)</strong></h2><p>Those personalized playlists and features you love don't just appear out of thin air. Here's what's happening behind your favorite Spotify experiences:</p><h3><strong>Discover weekly: your Monday music gift</strong></h3><p>Every Monday, millions of Spotify users eagerly check their Discover Weekly playlists. But how does it work?</p><p>The process starts with analyzing your recent listening history and finding your "taste profile." Then it identifies users with similar taste profiles and examines what they're enjoying that isn't in your rotation yet. The system then curates 30 songs that it believes you'll enjoy but likely haven't heard.</p><p>What's crazy? Each of these playlists is completely unique&#8212;no two users receive the same Discover Weekly, even if their tastes seem identical. That's because the system is considering thousands of micro-factors that differentiate even similar listeners.</p><h3>AI DJ: your personal music guide</h3><p>When Spotify launched AI DJ in 2023, it represented one of the company's most ambitious AI implementations yet. The feature combines:</p><ul><li><p>A sophisticated recommendation system that builds personalized lineups</p></li><li><p>A realistic AI voice model (initially based on Xavier "X" Jernigan)</p></li><li><p>Commentary that contextualizes why songs were selected for you</p></li></ul><p>The results have been impressive&#8212;users spend 25% of their listening time with DJ on days they use it, and more than half of first-time listeners return to it the next day.</p><p>What makes AI DJ particularly interesting from a technical perspective is that it doesn't just select songs&#8212;it creates a narrative around them. The system uses natural language generation to craft commentary that feels spontaneous and personalized, making it feel more like a friend sharing music than an algorithm.</p><h3><strong>AI Playlist: creating with prompts</strong></h3><p>Remember the mixtapes you used to make for friends? Spotify's AI Playlist feature (launched in beta in April 2024) is the AI-powered evolution of that concept.</p><p>This feature allows you to create playlists by simply typing text prompts like "music for a rainy Sunday morning" or "songs that make me feel like the main character." The system interprets these prompts using natural language processing and generates a tailored playlist based on both your request and your listening history.</p><p>What's happening technically is fascinating: the system is combining generative AI with Spotify's existing personalization technology to interpret abstract concepts and translate them into musical selections. It can process references to moods, places, activities, movie characters, and even emojis.</p><h2><strong>Microservices that make the music flow</strong></h2><p>Rather than one massive program, Spotify's AI runs on a microservices architecture -essentially hundreds of specialized mini-programs working together. </p><p>This approach allows different teams to develop and refine specific AI components independently while enabling the entire system to scale efficiently.some of Spotify&#8217;s most intriguing AI patents that reveal the company&#8217;s forward-thinking approach.</p><p>Kevin Goldsmith, former CTO at Spotify, confirmed this approach allows the company to constantly experiment with new AI features without disrupting the core service. When you open the app, dozens of these microservices spring into action to create your personalized experience.</p><h2><strong>The patent powerhouse</strong></h2><p>Spotify's 1,124 global patents (649 of them granted) reveal just how seriously the company takes AI innovation. Some of the most interesting patents include:</p><p><strong>Speech analysis and emotion detection.</strong> A 2021 patent that enables Spotify to analyze voice patterns to detect emotional states and demographic attributes. The patent describes using "prosaic information" within a "hidden Markov model architecture" to categorize emotions like happy, angry, afraid, sad, or neutral.</p><p><strong>Lyrics analysis system</strong>. This 2020 patent deploys AI to classify songs based on lyrical content and technical characteristics, generating tags and explicitness indicators while identifying key themes.</p><p><strong>Breaking artist prediction system</strong>. Granted in March 2022, this technology creates a system for predicting emerging artists by monitoring patterns among users who tend to discover artists before they become mainstream.</p><p>These patents aren't just theoretical&#8212;they're actively implemented in features you use every day, from content recommendations to the Spotify Wrapped experience.</p><h2><strong>How much does Spotify really know about you?</strong></h2><p>In reality, Spotify collects an enormous amount of data to fuel its AI:</p><ul><li><p>Every song you play, skip, or add to a playlist</p></li><li><p>When and where you listen (time of day, device type, location)</p></li><li><p>How long you listen to particular tracks</p></li><li><p>Your volume adjustments during specific songs</p></li><li><p>Your search queries and browsing patterns</p></li></ul><p>One of Spotify's more controversial patents even describes monitoring users' speech patterns and background noise to detect emotional states and social settings.</p><p>Does this mean Spotify is always listening? The company says no&#8212;these features would require explicit opt-in. But the patent shows how far the company is thinking about personalization.</p><h2><strong>The unexpected ways Spotify uses AI</strong></h2><p>Beyond recommendations, Spotify employs AI in several surprising applications:</p><h3><strong>Podcast translation</strong></h3><p>Using AI, Spotify translates podcasts into different languages without requiring creators to produce multiple versions. This expands reach for creators while making content more accessible globally.</p><h3>Audio quality optimization</h3><p>Spotify uses AI to dynamically adjust streaming quality based on your connection strength and listening environment. The system can predict potential buffering issues before they occur and adjust accordingly.</p><h3><strong>Fighting AI-generated music spam</strong></h3><p>In a twist of irony, Spotify uses AI to detect and remove AI-generated music that floods the platform. In May 2023, the company reportedly removed tens of thousands of AI-generated songs created by the music generator Boomy due to suspected artificial streaming.</p><h2><strong>What's Next for Spotify's AI?</strong></h2><p>Spotify continues to push the boundaries of what's possible with music AI. Future developments might include:</p><ul><li><p>More sophisticated voice interaction capabilities</p></li><li><p>Enhanced spatial audio personalization</p></li><li><p>Greater integration between music and podcast recommendations</p></li><li><p>More advanced AI-created content like personalized DJ commentary</p></li><li><p>Tools that help human artists collaborate with AI</p></li></ul><p>The company's patent portfolio hints at even more ambitious applications, including systems that could generate completely personalized music based on your mood and preferences.</p><h2><strong>The human touch in the algorithm</strong></h2><p>For all its technical sophistication, Spotify's AI success ultimately comes down to how well it understands human emotion and connection through music.</p><blockquote><p>"Music is fundamentally emotional," says one Spotify product manager. "Our challenge isn't just building accurate recommendations&#8212;it's understanding the mood you're in, the mood you want to be in, and finding the perfect songs to bridge that gap."</p></blockquote><p>That's why Spotify continues to employ human playlist curators alongside its AI systems. These experts help train the algorithms and create editorial content that informs machine learning models.</p><p>In the end, Spotify's greatest achievement isn't just building powerful AI&#8212;it's making that AI feel invisible. When the system works perfectly, you don't think about the complex technology making predictions about your taste; you just enjoy the perfect song at the perfect moment.</p><p>And isn't that what music is all about?</p>]]></content:encoded></item><item><title><![CDATA[Success Story: Shopperations – From MVP to SaaS Triumph]]></title><description><![CDATA[Today, I&#8217;m not writing about the theory or best practices of product management.]]></description><link>https://www.eugenelymar.pm/p/success-story-shopperations-from-mvp-to-saas-triumph</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/success-story-shopperations-from-mvp-to-saas-triumph</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sun, 16 Mar 2025 09:00:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g_W5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, I&#8217;m not writing about the theory or best practices of product management. Instead, I&#8217;m sharing an exciting interview with a brave woman entrepreneur from Cincinnati who decided to build her own product based on her expertise, but having literally zero knowledge in technologies or startups.</p><p>Her name is Olga, and she is the CEO and founder of <a href="http://shopperations.com/">Shopperations.com</a> &#8212; a successful SaaS product focused on collaboration in the field of shopper marketing.</p><blockquote><p>Shopper marketing is a strategy that uses insights into shopper behavior to influence purchasing decisions at critical points in the customer journey<a href="https://www.shopify.com/blog/shopper-marketing">1</a>. It aims to provide people with what they are looking for at the right moment, blending data, creativity, and timing to increase sales and build brand loyalty.</p></blockquote><p>Back in 2015 I helped Olga build the first version of Shopperations. We spent countless hours over designs, tasks, implementing and testing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g_W5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g_W5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!g_W5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!g_W5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!g_W5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g_W5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:606510,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/158994807?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g_W5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!g_W5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!g_W5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!g_W5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F778c015d-b819-4163-99d1-79cf288764a8_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Nearly a decade later, it&#8217;s fascinating to hear her success story &#8212; one that began as a product MVP and gradually grew into a mid-sized SaaS company.</p><p>Let&#180;s begin.</p><h3><strong>How did the idea for Shopperations come about?</strong></h3><p>I always wanted to be an entrepreneur, that is why you come to America, right? I dabbled in various ideas but none of them felt like I could build a sustainable, profitable business around. At the same time, I kept working in my day job in corporate America as a marketing director. By 2014, I had close to 15 years of experience working in various marketing roles in the Consumer Packaged Goods (CPG) industry. I remember feeling a lot of frustration because of how manual and inefficient my work was due to lack of tools and process automation.</p><p>I begged my management to buy or build us a software for managing budgets, promotional plans, track marketing invoices and simplify management reporting. They heard my pleas and commissioned a contractor to build it. I was supposed to be the beta tester of the software. As soon as I saw its first version, I realized that the software was nowhere near where we needed it to be. Looking back at that moment, I realize that they neither did the proper user research nor practiced agile software development methodology.</p><p>Ironically, that same day, my company was doing the reorganization and offering severance packages to employees who voluntarily resigned. I saw that as a sign from above that I had to try to build a software like that myself.</p><p>The vision for the software was already in my head, now I just needed to figure out how to build it.</p><h3><strong>What problem were you trying to solve in the shopper marketing industry when you founded Shopperations?</strong></h3><p>In the era before Shopperations, more than half of marketers&#8217; time was spent in internal meetings, sifting through multiple Excel documents, manually aggregating, summarizing and formatting data. The data was riddled with errors, obsolete and often incomplete. Answering simple questions like:</p><ol><li><p>What is my current budget?</p></li><li><p>How much of the budget is committed?</p></li><li><p>How much did we spend on brand A last year vs. this year?</p></li><li><p>At which retail chains did we promote Brand B last quarter?</p></li><li><p>Who are the biggest media vendors we work with?</p></li><li><p>What marketing tactics are taking up more spend and which ones are declining year-over-year?</p></li><li><p>Etc&#8230;.</p></li></ol><p>&#8230;was really difficult, and took hours if not days, to manually collect information, taking time away from productive activities.</p><p>Because there was no one place to see all marketing activities, marketing spend was often seen as a &#8220;black hole&#8221;, making it difficult for their colleagues and bosses to see and appreciate all the work that the team was doing.</p><p>Inability to see the total marketing investment for the brand across multiple retail accounts often resulted in excessive discounts that the headquarter-based marketers unknowingly &#8220;layered&#8221; on top of retailer-specific promotions, eroding brand profitability.</p><h3><strong>Can you walk me through the process of developing the MVP for Shopperations? What were the biggest challenges?</strong></h3><p>My personal experience working in the industry gave me a pretty good sense of what the core features of the software should be, however, I still sought validation from future clients.</p><p>The first prototype I built was a clickable HTML front end with no back end. We created it in about a week with a local developer. It was before I knew about UX design software like Figma (did Figma even exist in 2014?), so we probably spent more time on it than necessary. Nevertheless, it was a great way to demo for potential clients and get their initial reactions. Most of my early meetings were very positive, and I could sense that clients were excited about the possibility of having a software that was built <em>just for them</em> by a person who lived through their pain.</p><p>My biggest challenge at that point was not necessarily technical, rather mindset related. I wasn&#8217;t feeling confident enough to ask for a purchase order. I spent quite a bit of time just showing the prototype and taking notes, instead of asking clients &#8220;What would you be willing to pay for it, and can you help fund the development?&#8221;. At some point, I found a mentor who told me to exploit FOMO and give clients a chance to sign up for an &#8220;Early Adopter Program&#8221; that had low cost of entry and gave them a seat at the table to co-develop features and the UX. I had my first sale shortly thereafter.</p><p>I also was lucky because my former boss was gracious enough to give me a non-binding letter of commitment stating that the company would be willing to pay for the software if/when I have my MVP ready. That was a very powerful sign that allowed me to get a state grant to build the MVP. The grant essentially paid for most of the MVP and allowed me to test it &#8220;in vivo&#8221; with my first clients.</p><p>Another challenge was to assemble a competent tech team that could deliver the product. I spent some time &#8220;dating&#8221; potential technical co-founders locally but wasn&#8217;t successful in finding a perfect fit. That&#8217;s why, once I got a state grant approved, I hired a Ukrainian software development agency to make it happen, and it was a very positive experience.</p><h3><strong>How did you approach market validation and building your first user base?</strong></h3><p>Once I had an MVP (which, by the way, was very robust and complex) and several early clients, I began my marketing and sales efforts. I started learning about inbound marketing and hired a local Hubspot partner agency who set up the CPM &amp; Marketing automation system for me and taught me now to blog, write white papers, build landing pages, distribute my content on social media and via email. I soon discovered that my niche didn&#8217;t have much content clutter, so I was able to gain awareness and brand recognition relatively quickly. I love blogging and discussing industry issues, reminiscing about my past experience working in the corporate marketing role and sharing the story of Shopperations. One of my first blog posts converted a major client for me, I was able to schedule a demo and close the deal in less than three months (very fast by my industry standard).</p><p>My early clients were awesome, patient and very supportive. They agreed to co-present case studies at the industry conferences and share their experience automating their marketing planning process and working with Shopperations.</p><p>There is no one single way to find early clients. You have to reach out to your existing contacts, do cold emails to complete strangers, network on LinkedIn, publish engaging, authentic content and build a reputation in your niche. After 10 years, I still feel the same, only now we have a large user base who often switch employers and recommend us to their new companies, i.e. referrals are a bigger part of the sales process.</p><h3><strong>Can you share any decisions that contributed to Shopperations&#8217; success?</strong></h3><p>I believe that the fact that I decided to quit the corporate world &#8220;cold turkey&#8221; and focus on Shopperations 100% for some time was the right decision. It allowed me to go faster and sent the right signal to potential investors and clients who wanted to see my full commitment to the idea. Fortunately, I was able to afford this lifestyle due to generous severance from my old employer and my spouse&#8217;s income.</p><p>Another decision I had to make that ultimately worked for me was to hire a dev partner, rather than continue looking for a technical co-founder. The team I ended up working with is highly skilled, well-staffed and professionally run. I learned from them how to do agile software development and what great project management looks like. We are still working with the same company 10 years later.</p><p>Focusing efforts on in-bound marketing rather than only on outbound sales was also a good call. It felt authentic, natural and less forced to find like-minded professionals who sincerely reacted to my content and engaged in conversations with me. The content I created 8 years ago is still relevant and driving traffic to my site.</p><p>Finally, hiring and retaining a super-talented customer success lead was absolutely the right thing to do. She is very strategic, comes from the same industry and can speak to clients with authority about their business challenges, not just about technical issues related to software. She keeps current users happy while I can focus my attention on winning new accounts. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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">The Sapient Product Manager is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>What were some of the most difficult decisions or setbacks you encountered, and how did you overcome them?</strong></h3><p>Losing a major account was a big blow in 2020. We discovered that their IT department contracted a competitor and piloted their software in another country, and that my current users didn&#8217;t have a major stake in that decision. While our US deployment was successful and we delivered significant cost savings and efficiencies to the client&#8217;s local marketing team, we didn&#8217;t have a strong relationship with their IT organization. Lesson learned - network inside an enterprise and understand the &#8220;hidden&#8221; decision makers or influencers.</p><p>I also lost one major RFP because I tried to negotiate harder. I was under the impression that the RFP was just a formality because the future users loved the demo. However, in the process, Procurement stepped in and brought in alternative suppliers of similar software. I got the client&#8217;s counter offer, which I considered to be low-ball, attempted to counter it back, and lost. Lesson learned - low ball offers may be ok for strategic accounts, just to get your foot in the door.</p><h3><strong>What advice would you give to other entrepreneurs looking to launch an MVP or scale their product?</strong></h3><p>If you are building a B2B product, look for early adopter clients who are willing and able to take a risk and fund your MVP. Do not do free trials because when there is no skin in the game, they will not give you enough attention and will not give you honest feedback.</p><p>How do you find those clients? Someone had a great suggestion: while networking, bring up a very futuristic topic and see if their eyes light up. If they geek about the possibilities that technology will bring and love to try new things, they will likely be able to appreciate what you are building.</p><p>Use Figma or similar UX design prototyping software to share your vision of your product with clients. Take feedback and come back to them ASAP to demonstrate how you address their input, then don&#8217;t wait too long to do the &#8220;ask&#8221; - there will be many people who will love chatting with you but who don&#8217;t have any power to give you a sale. The worst that can happen is they tell you no and stop wasting your time or make an intro to someone in their company who holds the purse strings.</p><p>When you have a decent idea of what your MVP is and have excited clients who are willing to give you a purchase order, you can raise money faster. But raising capital is not always necessary. If you can afford to build an MVP using your personal savings and co-develop with clients who prepay your software, you can maintain 100% of your company and be less distracted raising capital and managing investors.</p><p>Don&#8217;t wait for the MVP to be finished to begin marketing it. In hindsight, I could have started my email and inbound marketing efforts way earlier. It takes time to build a following and to warm the leads to a point where they are ready for a sale. Your early inbound efforts can be focused on finding early adopter clients, that is what I should have done.</p><h3><strong>Bonus question: Do you follow the latest AI trend in Shopperations, and build any AI features?</strong></h3><p>I am watching this space carefully and dabbling in AI myself, automating many of my day-to-day tasks. There are several ways AI could be applied in Shopperations today, but our clients are not demanding it&#8230; yet. I am also waiting for the technology to mature and become more affordable, to learn from other B2B software products&#8217; experience and reapply best practices. When it comes to AI, we will be a fast follower, not an early adopter.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/eugenelymar/&quot;,&quot;text&quot;:&quot;Get MVP Help Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/eugenelymar/"><span>Get MVP Help Now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Brutal Truth About Why Startups Fail (And How to Beat the Odds)]]></title><description><![CDATA[How do you think, how many startups are actually successful?]]></description><link>https://www.eugenelymar.pm/p/the-brutal-truth-about-why-startups-fail-and-how-to-beat-the-odds</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/the-brutal-truth-about-why-startups-fail-and-how-to-beat-the-odds</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Wed, 12 Mar 2025 11:13:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R4V7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>How do you think, how many startups are actually successful? Try to guess&#8230;</p><p>Statistics say that around 90% of startups fail, with 70% failing within the first 5 years. The major reason (over 35%) is that there is no market need for the product.</p><p>Countless startups invest years into building products that actually have little market demand or no market demand at all.</p><p>Founders often assume that having a great idea and executing it or adding more features will guarantee success.</p><p>Let me assure you: this rarely happens. Here comes a common pattern for failed startups:</p><blockquote><p>Get excited about an idea &#8594; spend months building it &#8594; launch to complete silence &#8594; become discouraged &#8594; repeat the cycle.</p></blockquote><p>There is a recipe to overcome this cycle. It is both easy and difficult at the same time: successful founders <strong>always</strong> prioritize market validation over prolonged development cycles.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R4V7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R4V7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!R4V7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!R4V7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!R4V7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R4V7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png" width="588" height="441" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:588,&quot;bytes&quot;:741323,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.eugenelymar.pm/i/158860299?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.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_!R4V7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!R4V7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!R4V7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!R4V7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f00ea3d-ac9d-447b-8ce6-35579883498d_1200x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Market validation: What works and what doesn&#8217;t</h2><p>Based on my experience, I have collected a few cases that work, and some that won&#180;t help you develop your product.</p><h3>What works:</h3><p><strong>Finding people already searching for a solution</strong></p><p>Instead of sending cold messages (which can work in some cases), successful founders actively look for potential customers who are frustrated with existing solutions or are searching for possible solutions.</p><p>Searching for discussions like &#8220;Does anyone know a tool that&#8230;&#8221; or &#8220;I&#8217;m frustrated with [competitor]&#8221; provides opportunities to find real users genuinely seeking alternatives.</p><p><strong>Trying to help, not to sell</strong></p><p>You should offer real value to your customers if you want to reach out to them successfully.</p><p>To increase trust, you should provide a solution to their pain point or at least answer their questions before even mentioning your product.</p><h3>What doesn&#8217;t work:</h3><ul><li><p>Classical cold outreach - people will ignore your emails about a &#8220;new revolutionary platform.&#8221;</p></li><li><p>Waiting for SEO to do its job. SEO is a powerful tool, but it takes months or years to provide effective results.</p></li><li><p>Building an all-in-one solution. Early versions of the product or even product MVPs that are overloaded with unnecessary features often confuse users rather than attract them.</p></li></ul><p><strong>Note</strong>: while traditional cold outreach (mass emails and generic pitches) rarely works, warm outreach can be highly effective when done right. </p><p>Personalized emails or LinkedIn messages that reference a specific challenge the recipient is facing, or a mutual connection, can open doors. Instead of pushing a product, focus on starting a conversation and providing value upfront.</p><h2>The "ready-to-buy" framework</h2><p>Here are three simple scenarios when users will want to buy your product:</p><h3>Actively searching for a solution</h3><p>This is the best-case scenario that may happen in real life. People have countless issues that they want to deal with. All you need is to listen to them, understand if the problem is real, and offer your solution.</p><p><strong>Where to find them:</strong></p><ul><li><p>Search for discussions on Reddit, Twitter/X, Quora, Indie Hackers, Slack, and LinkedIn groups where users ask, <em>&#8220;Does anyone know a tool that&#8230;?&#8221;</em></p></li><li><p>Monitor Q&amp;A sites like Stack Overflow or Product Hunt for questions about your niche.</p></li><li><p>Use advanced Google search operators (e.g., <code>&#8220;best [your niche] tool&#8221; site:reddit.com</code>).</p></li></ul><p><strong>How to engage them:</strong></p><ul><li><p>Offer value first&#8212;provide insights or recommendations before mentioning your product.</p></li><li><p>Ask follow-up questions to better understand their needs.</p></li><li><p>Share free resources, templates, or quick solutions that build trust before suggesting your product.</p></li></ul><h3>Frustrated with existing options</h3><p>This is another excellent scenario: offering a similar product, but cheaper or better.</p><p><strong>Where to find frustration signals:</strong></p><ul><li><p>Read negative reviews on platforms like G2, Capterra, Trustpilot, and App Store/Google Play. Look for repeated complaints (e.g., slow performance, bad UI, poor support).</p></li><li><p>Follow social media discussions where people complain about competitors. Search Twitter/X for phrases like <em>&#8220;I hate [competitor name]&#8221;</em> or <em>&#8220;[competitor] is too expensive&#8221;</em>.</p></li><li><p>Analyze support forums or comment sections where users request missing features.</p></li></ul><p><strong>How to position your product:</strong></p><ul><li><p>Don&#8217;t just say you&#8217;re better&#8212;show exactly how you solve the frustrations users have with competitors.</p></li><li><p>Run targeted ads that highlight weaknesses in competitors (e.g., &#8220;Struggling with [competitor&#8217;s common issue]? Try this instead.&#8221;).</p></li><li><p>Reach out to frustrated users directly with a free trial or demo addressing their pain points.</p></li></ul><h3>Asking for product recommendations</h3><p>These users are already in a buying mindset. Converting for such people is five to ten times higher than for cold leads.</p><p><strong>Where to find them:</strong></p><ul><li><p>Monitor Reddit threads, Facebook groups, LinkedIn posts, and Slack communities where people ask for recommendations.</p></li><li><p>Engage in product comparison discussions (e.g., &#8220;What&#8217;s better: X or Y?&#8221;) and position your product effectively.</p></li><li><p>Keep an eye on newsletter comments, Twitter threads, and niche forums where professionals ask for tools in your domain.</p></li></ul><p><strong>How to increase conversions:</strong></p><ul><li><p>Create comparison content (e.g., &#8220;How [your product] compares to [competitor]&#8221;) and share it when relevant.</p></li><li><p>Encourage happy users to recommend your product by building a referral program (e.g., discounts, exclusive features).</p></li><li><p>Offer a clear, compelling reason to choose your product&#8212;whether it's better pricing, stronger features, or a unique approach.</p></li></ul><p>By focusing on users who are already primed to buy, you significantly increase your chances of success while reducing wasted efforts on cold outreach.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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 The Sapient Product Manager! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Real-world examples of successful validation</h2><h3><strong>Zappos &#8211; testing the market before scaling</strong></h3><p>Zappos is an online retailer known primarily for selling shoes, clothing, and accessories. Instead of investing heavily in inventory, Zappos&#8217; founder Nick Swinmurn tested the market demand by photographing shoes in local stores and listing them online.</p><p>When customers made a purchase, he simply bought the shoes from the store and shipped them. This allowed Zappos to validate the online shoe market before committing significant resources.</p><h3><strong>Superhuman &#8211; Targeting early adopters</strong></h3><p>Superhuman, a premium email client, didn&#8217;t aim to attract all users at once. Instead, the company focused on a niche audience - power users who were frustrated with existing email solutions.</p><p>The team conducted multiple user interviews to identify real pain points with Gmail and Outlook and later designed a product addressing those specific issues.</p><h3><strong>Basecamp &#8211; Focusing on essential features</strong></h3><p>Basecamp is a project management and team collaboration software for more efficient team collaboration.</p><p>It succeeded by solving a specific pain point - project management for small teams. Instead of adding every possible feature, they concentrated on the most critical ones, ensuring a simple and effective user experience.</p><p>The market was already crowded, but they stood out by eliminating unnecessary complexity from the product.</p><h2>Key lessons for startup founders</h2><p>I have gathered these valuable insights while working with successful and failed startups during the last 10 years:</p><ul><li><p>Start with a product MVP to do one thing well, focusing on core functionality only.</p></li><li><p>Build your product around a specific pain point. You should solve a clearly defined problem.</p></li><li><p>Choose technologies within your expertise that speed up development instead of searching for fancy tools.</p></li><li><p>Engage with potential users directly instead of waiting for organic traffic.</p></li><li><p>Charge from day one. Monetization should be part of the plan from the start, not an afterthought. If users aren&#8217;t willing to pay, your product might not be solving a real problem.</p></li></ul><p>Following these principles, as a startup founder, you can avoid common pitfalls and increase your chances of building products that people actually want.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/eugenelymar/&quot;,&quot;text&quot;:&quot;Want an expert advice?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/eugenelymar/"><span>Want an expert advice?</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Handle Competing Priorities as a Product Manager]]></title><description><![CDATA[One of the hardest parts of being a product manager is balancing competing priorities.]]></description><link>https://www.eugenelymar.pm/p/how-to-handle-competing-priorities-as-a-product-manager</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/how-to-handle-competing-priorities-as-a-product-manager</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Sat, 08 Feb 2025 09:01:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r1HP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the hardest parts of being a product manager is balancing competing priorities. Stakeholders come with urgent requests, deadlines shift here and there, and what seemed important yesterday might not be a priority today.</p><p>New challenges appear at a constant pace, requiring PMs to make quick decisions while staying focused on long-term goals. The ability to navigate these situations effectively is what distinguishes a good PM from a great one.</p><blockquote><p>An axiom: every product manager faces the challenge of balancing multiple demands.</p></blockquote><p>How do you manage these demands while keeping the team focused and motivated? How do you ensure that your decisions serve the broader vision of the product, rather than just reacting to the loudest voices?</p><p>Here&#8217;s a practical approach based on my experience as a product manager.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r1HP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r1HP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!r1HP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!r1HP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!r1HP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r1HP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png" width="596" height="447" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:596,&quot;bytes&quot;:1799959,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r1HP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!r1HP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!r1HP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!r1HP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d70b29a-8c02-4a1f-a493-a8cb579cdb75_1200x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>1. Accept That You Can&#8217;t Make Everyone Happy</h3><p>One of the first lessons that I&#180;ve learnt is that you will inevitably disappoint some stakeholders. Your job isn&#8217;t to make everyone happy - you are not therapist. it&#8217;s to move the the product to success. If you understand this, it&#180;ll be easier to say no when necessary and to focus on what truly matters.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><p>Make it as a strategy, when declining a request - acknowledge its importance and work through possible compromises. Here is a simple framework:</p><ul><li><p>Start with understanding the problem and gather context.</p></li><li><p>Explain the current priorities and constraints.</p></li><li><p>Explore possible trade-offs or alternative solutions.</p></li><li><p>Finally, make a decision and communicate it transparently.</p></li></ul><p>Even if a stakeholder isn&#8217;t happy with the outcome, they will appreciate the clarity and fairness of the process.</p><h3>2. Prioritize Based on Product Objectives, Not Just Stakeholder Demands</h3><p>Remember that not all priorities are created equal, but there might be competing ones. To manage them effectively, align every decision with well-defined product and company objectives. If a request doesn&#8217;t move the product closer to its goals, you shouldn&#8217;t take it as a priority.</p><p>Here are some points to make a more structured prioritization:</p><ul><li><p>Ensure that you have defined objectives to the leadership clearly.</p></li><li><p>Use frameworks like <strong>RICE (Reach, Impact, Confidence, Effort)</strong> to evaluate initiatives.</p></li><li><p>Be transparent about why certain priorities come first.</p></li></ul><p>With this approach you can justify tough decisions and maintain focus on the bigger picture easier.</p><h3>3. Create a Clear System to Prioritize Objectives</h3><p>There is a common mistake that makes you treat multiple priorities as equally urgent. Instead, you should assign clear rankings. For example:</p><p>1.0 - Mission critical (essential for product success).</p><p>1.1 - High priority (strong impact, but not urgent).</p><p>1.2 - Medium priority (valuable but not time-sensitive).</p><p>2.0 - Low priority (nice to have, but not urgent or critical).</p><p>Using this approach, you create a decision hierarchy and ensure that work is focused on really important objectives.</p><h3>4. Be Proactive in Managing Stakeholder Expectations</h3><p>One of the golden rules that I&#180;ve learned is that stakeholder management is just as important as prioritization. Stakeholders are happy when you keep them informed about what&#8217;s being worked on and why. Try out some strategies.</p><p>Hold monthly or quarterly stakeholder meetings to align on priorities. Share a living document showing upcoming work and priorities. Use user feedback, surveys, and metrics to validate prioritization choices.</p><h3>5. Don&#8217;t Accept Feature Requests at Face Value</h3><p>Stakeholders often come with specific feature requests, but it&#8217;s crucial for you to dig deeper into the underlying problem. Instead of immediately adding a request to the backlog, you should ask:</p><ul><li><p>What problem are we trying to solve? (possibly the main and the most important question).</p></li><li><p>What alternatives have been considered?</p></li><li><p>How does this align with product goals?</p></li><li><p>What is the impact if we don&#8217;t do it?</p></li></ul><p>When you shift the conversation from solutions to problems, you can better assess what truly deserves prioritization.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h3>6. Communicate Trade-Offs Clearly</h3><p>Every decision involves trade-offs. When priorities shift, make sure that all stakeholders understand what will be deprioritized as a result. A structured way to communicate trade-offs is the following:</p><ul><li><p>Clearly state what&#8217;s being added, delayed, or removed.</p></li><li><p>Provide rationale based on product goals and impact.</p></li><li><p>Outline potential risks and benefits.</p></li><li><p>Align on any necessary adjustments or alternative solutions.</p></li></ul><h3>7. Use Data to Support Your Decisions</h3><p>When stakeholders push you for competing priorities, make data your best ally. Instead of making decisions based on opinions, use:</p><ul><li><p>User feedback and surveys that rank customer pain points and feature requests.</p></li><li><p>Product analytics to track engagement, adoption, and conversion metrics.</p></li><li><p>Market research to compare industry trends and competitor offerings.</p></li></ul><p>This makes it easier to justify decisions and minimize pushback from stakeholders.</p><h3>Final Thoughts</h3><p>Of course, it is not easy to handle competing priorities as a product manager. However, a structured approach makes it more manageable. Align priorities with product goals, maintaining transparency, and communicating trade-offs effectively, so you can keep both stakeholders and your team focused on what truly drives product success.</p><p>Even if not everyone will be happy with your decisions, the clear process based on data will earn their trust and support over time.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/eugenelymar/&quot;,&quot;text&quot;:&quot;Want expert advice on prioritization?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/eugenelymar/"><span>Want expert advice on prioritization?</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What Is an MVP (Minimum Viable Product) and How to Know When Your Product Is Ready for Launch]]></title><description><![CDATA[What Is an MVP (Minimum Viable Product) and How to Know When Your Product Is Ready for Launch]]></description><link>https://www.eugenelymar.pm/p/what-is-an-mvp-minimum-viable-product-and-how-to-know-your-product-is-ready-to-launch</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/what-is-an-mvp-minimum-viable-product-and-how-to-know-your-product-is-ready-to-launch</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Thu, 23 Jan 2025 09:01:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Cfhr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>What Is an MVP (Minimum Viable Product) and How to Know When Your Product Is Ready for Launch</strong></h3><p>Imagine you&#8217;re building a website. You don&#8217;t start with a fully designed platform offering the complete variety of services. Instead, you create a simple landing page that can collect email addresses and provide a brief description of your product.</p><p>That landing page is your website MVP, or Minimum Viable Product. It is the simplest version of your product that solves a real problem for your audience - it generates early interest and gathers user feedback before you invest significant amount of money into a full-scale platform.</p><p>A minimum viable product (MVP) is not about saving money and cutting expenses. It is rather about learning efficiently and verifying early. For example, when Dropbox launched, their MVP wasn&#8217;t a fully functional platform. Instead, they created a simple video demonstrating how the product would work. This approach validated their idea before investing significant money in product development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cfhr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cfhr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!Cfhr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!Cfhr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Cfhr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cfhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png" width="578" height="433.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:578,&quot;bytes&quot;:108945,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cfhr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 424w, https://substackcdn.com/image/fetch/$s_!Cfhr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 848w, https://substackcdn.com/image/fetch/$s_!Cfhr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Cfhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b812034-81a4-4ab4-8080-81d0fe43c770_1200x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Why Does an MVP Matter?</strong></h3><p>Starting with an MVP can save you time, money and efforts. It lets you test your idea in the real world without committing to a full-scale build. Here&#8217;s why it&#8217;s so powerful:</p><ul><li><p>Reduces risk, so that instead of gambling on a fully developed product, you gather data early.</p></li><li><p>Speeds up feedback, so you&#8217;ll know within weeks (or even days) if your idea resonates with users.</p></li><li><p>Guides future development and allows early users to shape your roadmap, ensuring you build what people actually want.</p></li></ul><p>For instance, Instagram began as a simple photo-sharing app. They didn&#8217;t start with features like Stories or Reels. By focusing on one Photo filters feature they gained traction and grew from there.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h3><strong>How to Prepare Your MVP for Launch</strong></h3><p>Launching an MVP doesn&#8217;t mean rushing to get it out the door. Proper preparation makes all the difference. Start by identifying your audience. Understand exactly who you&#8217;re building for because clarity about your target users directly impacts your chances of success.</p><p>Then, set clear, measurable goals. Decide what you want to learn from this launch - whether it&#8217;s validating demand, assessing usability, or something else entirely.</p><p>Finally, test your MVP internally with a small group before the official release. This step helps catch significant issues early and builds confidence in your product.</p><p>Take Slack as an example. Before they went public, they tested their product within their own team. This allowed them to refine its functionality while staying aligned with its purpose, ultimately setting the stage for a successful launch.</p><h3><strong>The Role of Feedback in Refining Your MVP</strong></h3><p>Your MVP is just the starting point, not the final destination. Feedback plays a crucial role in shaping it into a product that resonates with your audience. To gather meaningful insights, ask open-ended questions. Instead of asking, &#8220;Do you like it?&#8221; try, &#8220;What&#8217;s missing?&#8221; or &#8220;How could this be improved?&#8221; Focus on identifying recurring themes in the responses, as these patterns often highlight the most pressing areas for improvement. Then, use the insights to make small, focused changes quickly. Perfection isn&#8217;t the goal at this stage&#8212;iterative progress is.</p><p>Consider Airbnb&#8217;s journey. Their initial website was far from polished and barely worked. But by engaging directly with early users, they uncovered which features mattered most. This feedback drove the evolution of their platform into the successful business it is today.</p><h3><strong>Common Mistakes to Avoid with MVPs</strong></h3><p>While building and launching an MVP can be exciting, it&#8217;s easy to make mistakes along the way. Overloading your MVP with too many features is a common error. Adding unnecessary elements often dilutes the core value of your product and confuses users. Another frequent misstep is skipping research. Building on assumptions without validating your idea can lead to wasted resources and missed opportunities. Finally, ignoring user feedback is a critical mistake. If your users aren&#8217;t engaged, resist the urge to blame them. Instead, dive deeper into their experiences, find out why, and make changes to adapt.</p><p>By avoiding these pitfalls and taking a thoughtful, feedback-driven approach, your MVP can grow into a product that truly meets user needs.</p><h3><strong>Final Thoughts</strong></h3><p>An MVP is your product&#8217;s first step into the real world. It&#8217;s not about impressing everyone; it&#8217;s about learning and growing. Start small, focus on solving one clear problem, and let feedback guide you. Remember, launching an MVP is less about perfection and more about progress.</p><p>So, what&#8217;s your next move? If you&#8217;ve got an idea, take that first step. Build your MVP, share it, and see what happens. The journey from idea to product always starts with a single launch.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/eugenelymar/&quot;,&quot;text&quot;:&quot;Want expert advice on building your MVP?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/eugenelymar/"><span>Want expert advice on building your MVP?</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What is a North Star Metric And How to Identify It]]></title><description><![CDATA[A week ago, I attended a webinar on the use of artificial intelligence.]]></description><link>https://www.eugenelymar.pm/p/what-is-a-north-star-metric-and-how-to-identify-it</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/what-is-a-north-star-metric-and-how-to-identify-it</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Fri, 29 Nov 2024 15:28:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!C0j4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A week ago, I attended a webinar on the use of artificial intelligence. As the webinar was coming to an end, it was time for questions, and I repeatedly heard inquiries asking about the North Star or the North Star Metric for various AI companies.</p><p>Understanding and clearly defining the North Star Metric is important for product managers, and today I want to explain why.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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 The Sapient Product Manager! 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>Before diving into the specifics, let&#8217;s talk about metrics in general. Metrics are indicators that help track the effectiveness of different aspects of a product, such as its functionality, business results, or user engagement.</p><p>Metrics are typically focused on specific goals or issues that need to be measured. For instance, in SaaS products, <strong>Monthly Recurring Revenue (MRR)</strong> is used to determine the stable income a company receives monthly from subscriptions.</p><p>Another critical example is <strong>Daily Active Users (DAU)</strong>. This metric provides insight into user activity within a product per day and is essential for gauging user engagement. DAU is often paired with <strong>Monthly Active Users (MAU)</strong> to provide a more comprehensive view.</p><p>If you&#8217;d like to delve deeper into product metrics, I&#8217;ve written <a href="https://www.eugenelymar.pm/p/10-important-product-led-growth-plg-metrics">a separate article that explores them in detail</a>.</p><p>Now, back to the North Star Metric (NSM). The term &#8216;North Star&#8217; likely originates from the star that sailors used in ancient times to navigate their ships across the sea.</p><p>In the business world, the term represents the most crucial metric for a company. The NSM serves as a guiding star, pointing the direction for a company&#8217;s development and defining its strategic focus.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C0j4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C0j4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 424w, https://substackcdn.com/image/fetch/$s_!C0j4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 848w, https://substackcdn.com/image/fetch/$s_!C0j4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!C0j4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C0j4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150563,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C0j4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 424w, https://substackcdn.com/image/fetch/$s_!C0j4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 848w, https://substackcdn.com/image/fetch/$s_!C0j4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!C0j4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5058311c-e2ff-4f52-a46f-85b3c15e98c9_1900x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What Makes the NSM Special</h2><p>The NSM is a single key metric that reflects the long-term value a company delivers to its customers. It aligns all teams across the company towards a shared goal, ensuring everyone&#8217;s efforts contribute to the same overarching objective.</p><p>To illustrate this, let&#8217;s look at the NSM of a well-known company, Airbnb. For Airbnb, the NSM is the <strong>number of nights booked</strong>. Why is this metric significant?</p><p>For guests, the core value Airbnb provides is the ability to find suitable accommodations for their stays. For hosts, it&#8217;s the chance to rent out their properties and earn income. The <strong>number of nights booked</strong> is a direct measure of how well Airbnb fulfills these needs.</p><p>Moreover, this metric impacts Airbnb&#8217;s revenue model, as the company earns a commission for each successful booking. Thus, the NSM of <strong>number of nights booked</strong> helps Airbnb stay focused on its core mission: <strong>connecting travelers with unique accommodations</strong>.</p><h2>Examples of North Star Metrics from Various Companies</h2><p>Here are several examples of NSMs from prominent companies. While no metric is perfect, these examples clearly represent the long-term value these companies aim to provide to their users:</p><ul><li><p><strong>Spotify</strong>: Time spent listening</p></li><li><p><strong>YouTube</strong>: Minutes watched</p></li><li><p><strong>Airbnb</strong>: Number of nights booked</p></li><li><p><strong>Amazon</strong>: Transactions per user</p></li><li><p><strong>LinkedIn</strong>: Monthly active users (MAUs)</p></li><li><p><strong>Facebook</strong>: Daily active users (DAUs)</p></li><li><p><strong>Uber</strong>: Rides per week</p></li><li><p><strong>Netflix</strong>: Total hours viewed</p></li></ul><h2>How to Identify the North Star Metric for Your Product</h2><p>Determining your North Star Metric requires identifying what&#8217;s truly essential to your business. Every business is a complex entity, and success depends on numerous factors. However, what are the fundamental elements that, like load-bearing structures in architecture, must be intact for the company to thrive?</p><p>For many businesses, these fundamental elements include ensuring customer satisfaction, generating profit, and monitoring progress toward these goals.</p><p>A metric that only tracks revenue without considering customer satisfaction will not be effective in the long term. Similarly, a company that prioritizes customer happiness but fails to be profitable cannot sustain itself. Finally, a metric that doesn&#8217;t allow for insights or behavior adjustments is ineffective.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><p>An ideal NSM should encompass all these factors, tailored to the specific nature of your business. Here&#8217;s how you can start identifying your North Star Metric:</p><ul><li><p>What is crucial for the company&#8217;s operations? List and prioritize these aspects.</p></li><li><p>Which key performance indicators (KPIs) and metrics align with the identified items?</p></li><li><p>Which of these metrics embodies all the elements mentioned above?</p></li></ul><p>Once you&#8217;ve answered these questions, arrange your metrics in a hierarchy, placing the NSM at the top.</p><h2>Instead of a Conclusion</h2><p>Just like a plant, your North Star Metric needs the right environment to flourish. Companies that choose an NSM require a culture and infrastructure that support it. </p><p>Cross-departmental cooperation and a culture that prioritizes the company&#8217;s collective goals over individual team interests are essential. </p><p>Resistance can arise if employees face significant behavioral shifts or if their compensation structures, such as those in sales teams, create a conflict of interest.</p><p>Using North Star Metrics can effectively align teams toward shared objectives, but they need to be flexible. </p><p>They should not be adhered to rigidly but should be supported by a culture that adapts to changes and uses analytics to assess their relevance and effectiveness.</p><p>Above all, remember that growth and success are the ultimate goals. </p><p>This means that your North Star Metric or any focus metric may need to be refined or adjusted as your company evolves or shifts its mission. </p><p>Being open to reassessment is essential; no one wants to waste resources pursuing an unproductive path.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/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 The Sapient Product Manager! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How A/B Testing Helps You Build Better Products]]></title><description><![CDATA[A/B testing in IT is a process of creating several user groups and testing different functionality on them.]]></description><link>https://www.eugenelymar.pm/p/how-ab-testing-helps-you-build-better-products</link><guid isPermaLink="false">https://www.eugenelymar.pm/p/how-ab-testing-helps-you-build-better-products</guid><dc:creator><![CDATA[Yevhenii (The Sapient PM)]]></dc:creator><pubDate>Fri, 22 Nov 2024 09:01:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!s267!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A/B testing in IT is a process of creating several user groups and testing different functionality on them. One of the group continues using the existing functionality (control group), while the second group (third, fourth etcetera) gets a new feature.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s267!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s267!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!s267!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!s267!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!s267!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s267!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png" width="649" height="432.6666666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:649,&quot;bytes&quot;:49702,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s267!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!s267!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!s267!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!s267!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe086ad18-11e4-43f3-ab1e-74a86c84f80a_1200x800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the same time you begin collecting metrics for the group A and group B. These metrics vary depending on the functionality you are testing, for example how many users have clicked on the modified UI element compared to the existing one.</p><p>In some cases you might have more than two variants in order to get more diverse results, and conduct A/B testing faster.</p><p>You must also try to understand whether the changes in the observed metric between the groups A and B are caused by testing itself or not. To do this, you should conduct at least several randomized A/B tests.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h2>When and Why You Should Run A/B Testing</h2><p>You should conduct A/B testing when you want to understand if making changes to a tested group (for example, offering an updated registration flow) will lead to changes in the outcome.</p><p>It is often conducted to optimize specific metrics, such as conversion rate, click-through rate, or user satisfaction.</p><p>A/B testing is your proof that the changes really occur when comparing the control group with the test groups.</p><p>Sometimes, even the smallest changes in the measured metrics may have a significant impact. For example, improving website loading speed by a few milliseconds may significantly increase revenue.</p><p>Also, A/B testing may lead to unexpected results beyond the metrics measured, providing you with valuable information.</p><p>For example, if you were conducting a test of a new Buy button, the main metric &#8212; number of clicks &#8212; might remain almost the same. However, you may find that users start complaining about the new button, as it worsens their experience.</p><p>Of course, it&#8217;s not always that the &#8220;B&#8221; Buy button is worse than the &#8220;A&#8221; Buy button; it might even be better overall. People may simply be accustomed to the old one and reluctant to change their behavior. This is one of the obvious issues with A/B testing.</p><h2>Necessary Components of A/B Testing</h2><p>First of all, you should have your test subjects to conduct A/B testing, i.e. users and be able to split them into two or more test groups. To make testing accurate there should be little or no interference between the users.</p><p>Second, the number of users should be sufficient for testing. Without enough users, the results may lack statistical significance, making it difficult to draw reliable conclusions. This means you need a sample size large enough to detect meaningful differences between the test groups.</p><p>You should remember that it is harder to detect smaller changes than the larger ones, but still they might be considerable.</p><p>And finally, you must define metrics that will be used to measure the results of testing. For example, measuring user engagement could be a good metric.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eugenelymar.pm/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eugenelymar.pm/subscribe?"><span>Subscribe now</span></a></p><h2>What Does A/B Testing usually show</h2><p>This is a great observation, and I want to share more about it. We create features thinking that they will be useful. However, in reality, the majority of features do not improve the metrics they were intended to.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lVGq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lVGq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!lVGq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!lVGq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!lVGq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lVGq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png" width="617" height="411.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:617,&quot;bytes&quot;:53809,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lVGq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!lVGq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!lVGq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!lVGq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf15bf9c-71fc-4965-ba85-00dda37f16e6_1200x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Successful Case Studies of A/B Testing</h2><p>I have taken these examples from Conversion.com. You can clearly see that even slight changes can yield unexpected (and often positive) results. In these particular cases, the modifications were made to website elements.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LvJx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LvJx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 424w, https://substackcdn.com/image/fetch/$s_!LvJx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 848w, https://substackcdn.com/image/fetch/$s_!LvJx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 1272w, https://substackcdn.com/image/fetch/$s_!LvJx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LvJx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png" width="607" height="520.1004273504274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:936,&quot;resizeWidth&quot;:607,&quot;bytes&quot;:659339,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LvJx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 424w, https://substackcdn.com/image/fetch/$s_!LvJx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 848w, https://substackcdn.com/image/fetch/$s_!LvJx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 1272w, https://substackcdn.com/image/fetch/$s_!LvJx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b1a13a-4653-4f68-83d2-c57e45e99c5d_936x802.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Changes to the &#8216;total look&#8217; Idle screen displays, resulted in a 51% increase in interaction rate</em>. <em><a href="https://conversion.com/case-study/tommy-hilfiger/">Source</a>.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BvdG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BvdG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 424w, https://substackcdn.com/image/fetch/$s_!BvdG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 848w, https://substackcdn.com/image/fetch/$s_!BvdG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 1272w, https://substackcdn.com/image/fetch/$s_!BvdG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BvdG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png" width="609" height="575.2388059701492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:886,&quot;width&quot;:938,&quot;resizeWidth&quot;:609,&quot;bytes&quot;:388643,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BvdG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 424w, https://substackcdn.com/image/fetch/$s_!BvdG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 848w, https://substackcdn.com/image/fetch/$s_!BvdG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 1272w, https://substackcdn.com/image/fetch/$s_!BvdG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b662c-233b-4cdb-aed7-4fbfbf25fe99_938x886.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Implementing the softer call-to-action on the &#8216;our vehicles&#8217; pages &#8211; increased the number of leads by 46%. <a href="https://conversion.com/case-study/toyota/">Source</a>.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3yh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3yh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 424w, https://substackcdn.com/image/fetch/$s_!N3yh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 848w, https://substackcdn.com/image/fetch/$s_!N3yh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 1272w, https://substackcdn.com/image/fetch/$s_!N3yh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3yh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png" width="615" height="596.71974522293" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:914,&quot;width&quot;:942,&quot;resizeWidth&quot;:615,&quot;bytes&quot;:814551,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N3yh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 424w, https://substackcdn.com/image/fetch/$s_!N3yh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 848w, https://substackcdn.com/image/fetch/$s_!N3yh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 1272w, https://substackcdn.com/image/fetch/$s_!N3yh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdba5e5a6-00ed-4184-9487-c7a24cb926f8_942x914.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>With introduction of the weekly target progress bar, the average size of single donations increased by 51%. <a href="https://conversion.com/case-study/unicef/">Source</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/eugenelymar/&quot;,&quot;text&quot;:&quot;Connect with me on LinkedIn&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/eugenelymar/"><span>Connect with me on LinkedIn</span></a></p><p></p>]]></content:encoded></item></channel></rss>