<?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 Product Garage]]></title><description><![CDATA[Honest writing about building products, navigating careers, and figuring it out as you go.]]></description><link>https://theproductgarage.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!kB63!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b50ffbe-5d36-4f52-9d9b-d4ce30916b27_3024x3024.jpeg</url><title>The Product Garage</title><link>https://theproductgarage.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 02 Aug 2026 01:32:56 GMT</lastBuildDate><atom:link href="https://theproductgarage.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Brain Farts Pvt Ltd.]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[theproductgarage@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[theproductgarage@substack.com]]></itunes:email><itunes:name><![CDATA[Suyash]]></itunes:name></itunes:owner><itunes:author><![CDATA[Suyash]]></itunes:author><googleplay:owner><![CDATA[theproductgarage@substack.com]]></googleplay:owner><googleplay:email><![CDATA[theproductgarage@substack.com]]></googleplay:email><googleplay:author><![CDATA[Suyash]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[HubSpot Didn’t Launch AI Agents. It Changed the Job Description of a CRM.]]></title><description><![CDATA[Why are all AI products suddenly being described as employees instead of features?]]></description><link>https://theproductgarage.substack.com/p/hubspot-didnt-launch-ai-agents-it</link><guid isPermaLink="false">https://theproductgarage.substack.com/p/hubspot-didnt-launch-ai-agents-it</guid><dc:creator><![CDATA[Suyash]]></dc:creator><pubDate>Fri, 31 Jul 2026 10:47:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zcDZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I almost scrolled past HubSpot&#8217;s latest AI announcement. Another quarter, another wave of agent names. Prospecting Agent, Customer Agent, Knowledge Base Agent, Data Agent, and my first reaction was honestly just tired.</p><p>Then I looked at how they&#8217;re pricing it, and stopped scrolling.</p><h2><strong>The CRM Used to Remember. Not Work.</strong></h2><p>For decades a CRM had one job. Remember things. It stored customer info, tracked deals, logged emails, spit out reports. You updated it after the work was done, not while you were doing it.</p><p>Sales reps still had to find their own prospects. Support still answered its own tickets by hand. Marketing built campaigns, ops cleaned up the data nobody else wanted to touch, and none of that actually happened inside the CRM itself, it happened around it. The CRM just watched and kept the receipts.</p><p>HubSpot&#8217;s newest stuff pokes a hole in that.</p><p>Its agents aren&#8217;t framed as faster ways to click through the same old workflows (which, let&#8217;s be honest, is what half of &#8220;AI features&#8221; turn out to be once you actually use them). These are supposed to prospect leads on their own, resolve support tickets, keep the data clean, fill in gaps in the knowledge base without someone assigning that as a task.</p><p>So the CRM stops being just a record of the work. It starts being one of the things doing it.</p><h2><strong>The Pricing Is the Real Product Decision</strong></h2><p>Here&#8217;s the part that actually convinced me this isn&#8217;t just marketing copy: how HubSpot decided to charge for it.</p><p>As of April 2026, two of the flagship agents moved to outcome-based pricing. Customer Agent runs $0.50 per resolved conversation. Prospecting Agent is $1 per recommended lead. Not a seat fee. Not &#8220;access to AI features included in your plan.&#8221; You pay when it actually does the thing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zcDZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zcDZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png 424w, https://substackcdn.com/image/fetch/$s_!zcDZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png 848w, https://substackcdn.com/image/fetch/$s_!zcDZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!zcDZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zcDZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231452,&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://theproductgarage.substack.com/i/209236640?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.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_!zcDZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png 424w, https://substackcdn.com/image/fetch/$s_!zcDZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png 848w, https://substackcdn.com/image/fetch/$s_!zcDZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!zcDZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd771fbdc-1c05-4105-9af7-cb2a4dd7838c_2720x1520.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s a strange bet to make unless you&#8217;re fairly confident the thing gets done reliably enough, often enough, that people will pay per result instead of per login.</p><p>And apparently they are confident, or at least the numbers say so. On the Q1 2026 earnings call, HubSpot said Customer Agent was autonomously resolving 70% of support conversations. Up from 20% a year before. Across more than 9,000 customers, which is not a beta test anymore, that&#8217;s a real chunk of their customer base running production support through it.</p><h2><strong>Software Is Starting to Be Valued Like Labor</strong></h2><p>Zoom out for a second and this fits a pattern that&#8217;s been building for a while, even if nobody planned it this cleanly. SaaS digitized the paperwork. Automation cut out the busywork underneath it. Copilots started suggesting what to do next. Now the expectation is the software just does it, and you check its work instead of doing the work yourself.</p><p>Which quietly changes the question people ask when they&#8217;re evaluating a CRM. It used to be <em>&#8220;does this have the features my team needs?&#8221;</em> Increasingly it&#8217;s <em>&#8220;which parts of my team&#8217;s job can I actually hand to this thing?&#8221;</em></p><p>That second question is a lot harder to answer yes to.</p><p>Not every vendor has made this jump, to be clear. Plenty are still bolting AI onto a subscription and calling it done. HubSpot&#8217;s bet, at least with these two agents, is that the outcome itself is the product. Not the access to a tool that might help you get there.</p><h2><strong>The Hard Part Isn&#8217;t AI. It&#8217;s Trust.</strong></h2><p>I don&#8217;t think the trust is fully earned yet, and I don&#8217;t think HubSpot would claim it is either. Most of these agents still draft the response and wait for a human to hit send. Full autonomy is more of a stated direction than something happening in every account today.</p><p>The failure modes aren&#8217;t hypothetical, they&#8217;re pretty specific once you think about it for thirty seconds.</p><p>A prospecting agent reaches out to a contact based on a deal stage nobody bothered to update in three months.</p><p>A customer agent resolves a ticket by citing a return policy that changed last quarter and nobody flagged.</p><p>The agent isn&#8217;t wrong because the model&#8217;s bad, it&#8217;s wrong because the CRM&#8217;s memory was never as clean as the pitch assumed it was.</p><p>Which is sort of the uncomfortable part.</p><p>Agentic CRM doesn&#8217;t fix a data quality problem, it just makes that problem visible a lot faster than a stale spreadsheet ever did.</p><h2><strong>The New Job Description of a CRM</strong></h2><p>For decades the job description of a CRM was simple. Remember every interaction.</p><p>HubSpot&#8217;s betting the next version of that job description doesn&#8217;t stop at remembering, it expects the software to actually do the work too.</p><p>I&#8217;m not sure most CRMs, HubSpot included, are fully ready to be judged on that basis yet. The gap between drafting a decent email and actually owning a customer relationship is still pretty wide.</p><p>But that&#8217;s the bar now anyway.</p><p>Whether the agents are ready for it or not.</p>]]></content:encoded></item><item><title><![CDATA[HubSpot Didn’t Have an AI Problem. It Had a Trust Problem.]]></title><description><![CDATA[The Contact Discovery backlash wasn&#8217;t about artificial intelligence. It was about what happens when customers can&#8217;t tell where their data goes.]]></description><link>https://theproductgarage.substack.com/p/hubspot-didnt-have-an-ai-problem</link><guid isPermaLink="false">https://theproductgarage.substack.com/p/hubspot-didnt-have-an-ai-problem</guid><dc:creator><![CDATA[Suyash]]></dc:creator><pubDate>Sat, 11 Jul 2026 03:16:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/124414b6-8a41-4b49-a877-7c7ec887c7dc_275x183.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZoUG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZoUG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 424w, https://substackcdn.com/image/fetch/$s_!ZoUG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 848w, https://substackcdn.com/image/fetch/$s_!ZoUG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoUG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZoUG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png" width="275" height="183" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:183,&quot;width&quot;:275,&quot;resizeWidth&quot;:275,&quot;bytes&quot;:2540,&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://theproductgarage.substack.com/i/206529325?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZoUG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 424w, https://substackcdn.com/image/fetch/$s_!ZoUG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 848w, https://substackcdn.com/image/fetch/$s_!ZoUG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoUG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70881951-8237-4094-9ae5-fcf52a9c23db_275x183.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Last week, HubSpot announced Contact Discovery, a feature designed to make CRM data smarter.</p><p>On paper, it was exactly what customers had been asking for. Less manual data entry. Richer contact profiles. Better lead discovery. Smarter AI recommendations.</p><p>If you&#8217;ve ever used a CRM, you&#8217;ve felt the pain this product was trying to solve. Customer records decay surprisingly fast. People change jobs. Companies rebrand. Email addresses stop working. Sales teams spend hours fixing information that software should already know.</p><p>Contact Discovery promised to solve that. Instead, it triggered a sharp, fast-moving customer backlash.</p><p>The feature wasn&#8217;t the problem. The rollout was.</p><h2><strong>The Most Important Product Decision Wasn&#8217;t the AI</strong></h2><p>Most discussions focused on artificial intelligence. But they shouldn&#8217;t have. The real product decision was much simpler.</p><p>Who owns the data once it enters a platform?</p><p>HubSpot&#8217;s proposal relied on customer data helping improve a shared contact discovery network. The company maintained that customers retained ownership of their CRM data. But the new terms opted customers in by default, splitting the opt-out across three separate settings &#8212; enrichment participation, AI-model training, and tracking-code intent signals. Switching off one left the other two running.</p><p>Whether intentional or not, the experience left many customers believing they hadn&#8217;t truly opted out.</p><p>Because products aren&#8217;t judged solely by what they do. They&#8217;re judged by what users believe they might do next.</p><p>Here&#8217;s the deeper pattern. Every successful software company eventually encounters the same temptation. The platform has millions of customers. Millions of customers generate billions of data points. Somewhere inside the company, someone asks the obvious question.</p><p>&#8220;What if the network itself became the product?&#8221; It&#8217;s a logical progression.</p><p>Google improved Search using search data. Netflix improved recommendations using viewing data. Spotify improved discovery using listening habits. But those are first-party loops &#8212; each company used a customer&#8217;s own behavior to improve that same customer&#8217;s experience.</p><p>HubSpot&#8217;s plan was a different shape. It meant pooling one customer&#8217;s contact data to enrich records across other HubSpot customers. That&#8217;s not a company learning from its users. That&#8217;s users being asked to fund each other, without necessarily choosing to.</p><p>From a product perspective, the pooled-dataset idea is elegant. From a customer perspective, it&#8217;s a different kind of ask entirely &#8212; and it deserved to be pitched as one.</p><h2>Why Customers Reacted So Strongly</h2><p>The backlash wasn&#8217;t driven by technical complexity. It was driven by uncertainty.</p><p>Customers started asking questions. &#8220;Is my CRM helping my competitors?&#8221; &#8220;Who can access this information?&#8221; &#8220;What exactly is being shared?&#8221; &#8220;Can I opt out?&#8221;</p><p>Notice something interesting. These aren&#8217;t engineering questions. They&#8217;re trust questions.</p><p>When people don&#8217;t fully understand how their data moves, they rarely assume the best. They assume the worst. And in this case, the default settings gave them a concrete reason to.</p><p>Four Days Changed Everything</p><p>HubSpot could have defended the rollout. It could have argued that customers misunderstood the feature. It could have hidden behind legal language.</p><p>Instead, it did something surprisingly rare for a company of its size. It admitted it got the rollout wrong. Within four days, HubSpot withdrew the proposed changes and apologized publicly.</p><p>From a communications perspective, that&#8217;s impressive. From a product perspective, it&#8217;s worth being precise about what actually happened.</p><p>HubSpot didn&#8217;t reject the economics behind Contact Discovery. It paused the rollout while reassessing how the feature should be introduced. Leadership called the move a &#8220;reassessment,&#8221; not an abandonment &#8212; and the underlying case for a shared dataset hasn&#8217;t gone away just because the rollout did.</p><h2>The Cold Incentives</h2><p>To understand why this happened, ignore the headlines and follow the incentives.</p><p>For HubSpot:</p><p>&#9;&#8226;&#9;Better shared data creates a better CRM.</p><p>&#9;&#8226;&#9;Better CRM recommendations create stickier products.</p><p>&#9;&#8226;&#9;Stickier products improve retention.</p><p>&#9;&#8226;&#9;Retention compounds revenue.</p><p>For customers:</p><p>&#9;&#8226;&#9;Better AI is valuable.</p><p>&#9;&#8226;&#9;Better prospecting is valuable.</p><p>&#9;&#8226;&#9;Losing confidence in how their data is handled is expensive.</p><p>Those incentives coexist until they collide. This time, they collided.</p><h2>The Feature They Never Built</h2><p>Ironically, the missing feature wasn&#8217;t AI. It was permission.</p><p>Imagine opening HubSpot and seeing a simple prompt.</p><p><em><strong>&#8220;Help improve Contact Discovery by contributing anonymized business contact signals.&#8221;</strong></em></p><p>Explain exactly what&#8217;s shared. Explain exactly what&#8217;s never shared. Show the benefits. Make participation something you turn on, not something you have to notice and turn off.</p><p>Would everyone opt in? Probably not.</p><p>Would more customers trust the platform? Almost certainly.</p><p>Because consent isn&#8217;t just a legal requirement. It&#8217;s a product experience.</p><h2>The Platform Paradox</h2><p>Every AI company is facing the same problem. The best models require more context.</p><p>The best products require more trust. Those two goals don&#8217;t always move together. The more data a company wants, the more transparent it has to become. The more powerful AI becomes, the less users are willing to accept ambiguity.</p><p>HubSpot didn&#8217;t discover a flaw in AI. It discovered something far more fundamental.</p><p>Trust isn&#8217;t something you earn once. It&#8217;s a product decision you have to remake every time you ask users for one more piece of their data.</p><p>HubSpot wasn&#8217;t asking customers to trust an AI model. It was asking them to trust a data relationship. Those are two very different asks.</p><p></p><h2>Building Durable Systems</h2><p>I love tearing apart software because I love building systems that balance high-scale platform complexity with rock-solid user trust. I specialize in scaling core infrastructures, developer velocity tools, and complex system design.</p><p>I&#8217;m currently wrapping up a deliberate career sabbatical and am actively looking for my next Product Management challenge. If your team is scaling heavy infrastructure, managing complex platform loops, or building tools that developer ecosystems rely on, let&#8217;s talk.</p><p><strong><span>Connect with me on </span><a href="https://www.linkedin.com/in/suyashtandon27/">LinkedIn</a><span> or drop a comment below</span></strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theproductgarage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Product Garage! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Shutter Trap]]></title><description><![CDATA[Why Instagram Instants is a Masterclass in Platform Scale and a Nightmare for Human Psychology]]></description><link>https://theproductgarage.substack.com/p/the-shutter-trap</link><guid isPermaLink="false">https://theproductgarage.substack.com/p/the-shutter-trap</guid><dc:creator><![CDATA[Suyash]]></dc:creator><pubDate>Sat, 16 May 2026 16:24:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e726bb6a-373e-4211-b226-da010bcfed99_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Three days ago, Instagram deployed its newest feature, &#8216;Instants,&#8217; globally. To the tech press, it&#8217;s a frictionless, zero-latency Snapchat clone. But look closer and the design is something far more calculating: a brilliantly engineered attention trap designed to bypass your better judgment and turn every moment into a slot machine.</p><p>If you&#8217;ve opened Instagram in the last 72 hours, you&#8217;ve likely noticed the shifts. With Instants, you&#8217;re no longer greeted by the familiar workflow of <em><strong>Capture -&gt; Review -&gt; Edit -&gt; Filter -&gt; Share</strong></em>. Instead, you are looking at a live trigger.</p><p>The core mechanics are deceptively simple:</p><ul><li><p><strong>No editing:</strong> Photos must be taken live within the app. No camera roll, no filters, no second-guessing.</p></li><li><p><strong>No review:</strong> The moment your finger leaves the shutter, it&#8217;s already sending.</p></li><li><p><strong>No permanence:</strong> The photo lands in the direct message section and vanishes in 24 hours from your screen, at least.</p></li></ul><h3>The Most Calculating Decision Isn&#8217;t the Speed</h3><p>The most calculating product decision isn&#8217;t the instant delivery. It&#8217;s what you don&#8217;t see after you post. Unlike traditional Instagram Stories, Instants doesn&#8217;t show you who viewed your photo. No names, no counts, no faces.</p><p>That wasn&#8217;t an oversight. It was a deliberate choice. </p><p>When you share an unedited, real-time moment of your life, you instinctively want to know how many people saw it. Not just how many, but <em>who</em>. By removing that, Instagram leaves that question permanently open.</p><blockquote><p><em>&#8220;Did THEY see it?&#8221;</em></p><p><em>&#8220;Why haven&#8217;t THEY responded?&#8221;</em></p><p><em>&#8220;Maybe I shouldn&#8217;t have posted this.&#8221;</em></p></blockquote><p>So, the next time you feel that urge to check back ten minutes after posting, notice it. That&#8217;s not curiosity. That&#8217;s the loop working exactly as designed.</p><p>The question is whether anyone designed it that way deliberately, or whether it&#8217;s just what happens when a platform optimizes hard enough for engagement.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XMf-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XMf-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 424w, https://substackcdn.com/image/fetch/$s_!XMf-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 848w, https://substackcdn.com/image/fetch/$s_!XMf-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 1272w, https://substackcdn.com/image/fetch/$s_!XMf-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XMf-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp" width="725" height="382.1354166666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27472ca4-265a-407d-865d-e492d060a23c_480x253.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:253,&quot;width&quot;:480,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:14562,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mentalchutney.substack.com/i/197989192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!XMf-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 424w, https://substackcdn.com/image/fetch/$s_!XMf-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 848w, https://substackcdn.com/image/fetch/$s_!XMf-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 1272w, https://substackcdn.com/image/fetch/$s_!XMf-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27472ca4-265a-407d-865d-e492d060a23c_480x253.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="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></h3><div><hr></div><h3>Why Meta Actually Built This</h3><p>It sounds dystopian, but inside Meta&#8217;s product teams, this probably isn&#8217;t malice, it&#8217;s math.</p><p>The problem they were solving is straightforward. Polished, curated feeds make people anxious about posting. So they stop posting publicly and retreat to Snapchat, or private apps like BeReal, taking their daily habits and their data somewhere else. Instants is Meta&#8217;s answer to that migration. Strip away the editing, make sharing feel low-stakes, and pull that high-frequency, casual interaction back into Instagram&#8217;s own messaging system.</p><p>The no-camera-roll rule isn&#8217;t just an infrastructure decision because Meta already processes billions of gallery uploads a day through Stories and Reels. It serves a dual purpose:</p><ul><li><p><strong>Culturally</strong>, it acts as a guardrail against overthinking. Block the gallery and you block the spiral of selecting, editing, and second-guessing before you share.</p></li><li><p><strong>Technically</strong>, live capture simplifies the media pipeline: standardized assets, lower processing overhead, and faster transmission from capture to delivery. This is why the experience feels instantaneous even across two billion devices.</p></li></ul><p>The 24-hour disappearing window serves the same logic. While the content vanishes from the recipient&#8217;s view the moment they open it, the image is quietly routed to a private archive on your account. It is stored for up to a year, available for Meta to surface later as &#8220;Story Recaps.&#8221;</p><p>It feels ephemeral. It isn&#8217;t.</p><h3>The Flaw They Shipped With</h3><p>The backlash was immediate. Within hours of launch, users on X and Instagram were posting tutorials on how to hide the feature, panicking about accidental captures already sent to the wrong people.</p><p>This is a solvable problem, and the solution is simpler than you&#8217;d think.</p><p>A half-second delay. That&#8217;s it. When you lift your finger off the shutter, the photo doesn&#8217;t send instantly. It waits 500 milliseconds before transmitting. Half a second is too fast to notice under normal circumstances, but just long enough to hit Undo if your stomach drops the moment after you shoot. No accidental send ever reaches the recipient. No cleanup required on Meta&#8217;s end.</p><p>They didn&#8217;t ship it that way. The question is why.</p><h3>The Cold Incentives</h3><p>To truly evaluate the trade-offs of this feature, look at the cold mechanical incentives driving growth engineering teams. Product decisions at this scale are a balancing act between user experience, infrastructure costs, and system security:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!525U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!525U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 424w, https://substackcdn.com/image/fetch/$s_!525U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 848w, https://substackcdn.com/image/fetch/$s_!525U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 1272w, https://substackcdn.com/image/fetch/$s_!525U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!525U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png" width="628" height="170.51655629139074" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:164,&quot;width&quot;:604,&quot;resizeWidth&quot;:628,&quot;bytes&quot;:38711,&quot;alt&quot;:&quot;&quot;,&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://mentalchutney.substack.com/i/197989192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!525U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 424w, https://substackcdn.com/image/fetch/$s_!525U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 848w, https://substackcdn.com/image/fetch/$s_!525U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 1272w, https://substackcdn.com/image/fetch/$s_!525U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e11026e-60fe-4b33-97cd-633674f13c21_604x164.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The math shows why the current implementation won. Growth engineering is rarely about building a flawless, error-proof experience for the user. It is about finding the maximum possible speed the architecture can handle right up until the moment users stop trusting it enough to keep posting.</p><h3>The Platform Paradox</h3><p>The real takeaway here isn&#8217;t about a missing half-second button. It is about a fundamental product management paradox: <strong>maximizing transaction velocity almost always requires exploiting human impulsivity.</strong></p><p>A safety grace period activates your rational brain. It gives you time to think, second-guess, and cancel an interaction. But platforms like Instagram rely on split-second panic to create the volatile, high-frequency social loops that keep metrics spiked. To a growth team, user friction isn&#8217;t a bug to be fixed; it is a variable to be tuned.</p><p>That is the true architecture of the attention economy. The next time an application forces you to act before you think, look past the clean interface. The system is working exactly as designed.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theproductgarage.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Product Garage! 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>Building Durable Systems</h2><p>I love tearing apart software because I love building systems that balance high-scale platform complexity with rock-solid user trust. I specialize in scaling core infrastructures, developer velocity tools, and complex system design.</p><p>I&#8217;m currently wrapping up a deliberate career sabbatical and am actively looking for my next Product Management challenge. If your team is scaling heavy infrastructure, managing complex platform loops, or building tools that developer ecosystems rely on, let&#8217;s talk.</p><p><strong>Connect with me on <a href="https://www.linkedin.com/in/suyashtandon27/">LinkedIn</a> or drop a comment below.</strong></p>]]></content:encoded></item><item><title><![CDATA[Stakeholder Conflicts Are Never Really About the Product]]></title><description><![CDATA[What building a product for assembly line workers taught me about stakeholder conflict, user research, and the value of being uncomfortable.]]></description><link>https://theproductgarage.substack.com/p/stakeholder-conflicts-are-never-really</link><guid isPermaLink="false">https://theproductgarage.substack.com/p/stakeholder-conflicts-are-never-really</guid><dc:creator><![CDATA[Suyash]]></dc:creator><pubDate>Wed, 22 Apr 2026 10:24:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vrbu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a specific kind of challenge that doesn&#8217;t show up in job descriptions: the moment when you&#8217;re sitting across from a stakeholder who wants something different from what you believe is right, you&#8217;re new to the domain, you&#8217;re not entirely sure you&#8217;re right, and you have to make a call anyway.</p><p>That moment defined the most challenging project of my career: building the QA application at HelloFresh.</p><div><hr></div><p>When I joined the team, HelloFresh was running quality checks across its global distribution centers largely through manual workflows. Assembly line workers were tracking errors on paper, in spreadsheets, in ways that varied by market. The goal was to change that: to build an internal QA application that would digitize and standardize quality checks across 13 global markets.</p><p>The challenge I hadn&#8217;t anticipated was this: I knew very little about quality operations. And the users I was building for, workers on assembly lines in warehouses, were not like any users I&#8217;d worked with before.</p><p>These were people moving fast, working with their hands, deeply sceptical of a new piece of software that someone from the product team had decided they needed and none of them were sitting at a desk.</p><p>The job, as I understood it, was to figure out what they actually needed and build something they&#8217;d actually use, while also ensuring the solution could scale across every market we operated in, not just solve for one. That second part is where the real tension lived.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vrbu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vrbu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vrbu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vrbu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vrbu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vrbu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:715575,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://forproduct.substack.com/i/195017618?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Vrbu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vrbu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vrbu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vrbu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb6449ce-f32c-4c96-92a2-625db90529ea_1376x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><p>Early on, I ran into a conflict with a regional operations stakeholder. They wanted the product rolled out quickly with market-specific customizations. Their market had immediate pain: quality errors were spiking and customer complaints were following. They needed relief now, and they needed something that fit their specific workflow.</p><p>I understood that. But I was concerned about what would happen if we built bespoke solutions for every market. We&#8217;d end up with 13 different products masquerading as one. Maintenance would become a nightmare. Scaling would become impossible.</p><p>Saying yes would have meant hitting the launch date and dealing with the technical debt later. Saying no would have meant holding the line on global architecture and asking them to wait. Neither felt right.</p><p>So instead of debating the decision, I tried to understand what was actually driving their urgency. Not the surface ask, but the underlying problem. When I dug in, what I found was simple: they were drowning in quality errors that were hitting customers, and they felt like no one was moving fast enough to help them.</p><p>That changed everything about how I approached the conversation.</p><p>I stopped framing it as a debate about architecture and started framing it as a problem we were solving together. I walked them through the tradeoffs of heavy customisation versus a configurable global solution, not to convince them I was right, but to make the decision transparent. Then I proposed a middle path: we&#8217;d launch with a standardized core workflow, but build in specific configuration points that addressed their immediate needs without fragmenting the platform. We agreed on success metrics upfront. Instead of just &#8220;does this work for your market&#8221; i focussed on &#8220;does this reduce quality errors in a way that holds up across regions.&#8221;</p><p>In parallel, I had to get much closer to the assembly line workers than I&#8217;d originally planned. Warehouse user research looks nothing like office user research. There are no scheduled discovery calls, no conference rooms. You catch someone between shifts, watch them work, and notice what they ignore versus what they actually use. The insight that stuck: the app needed to work with one hand, in a loud environment, for someone who had never once thought about UI design.</p><p>That user research was uncomfortable. It was slow. And it was the most valuable thing I did on the project.</p><div><hr></div><h3>The Rollout and The Numbers</h3><p>The rollout sharply reduced quality errors in that regional market. Because we held the line on a configurable global architecture rather than bowing to market-specific customization, this very foundation is what allowed us to cleanly scale the QA application across all 13 global markets.</p><p>By transforming those fragmented, manual workflows into a unified, scalable digital platform, the project ultimately delivered <strong>&#163;500,000 in annual savings</strong> and <strong>eliminated over 600 operational hours annually</strong> across our international fulfillment network. Throughout the aggressive multi-region rollout, we leveraged tight monitoring loops via SQL and Grafana to maintain a <strong>99% platform uptime SLA</strong>, ensuring the physical assembly lines never stalled.</p><p>But the number I&#8217;m proudest of is harder to quantify: assembly line workers in markets across the world were actually adopting and using the tool daily. That doesn&#8217;t happen by accident.</p><div><hr></div><p>Stakeholder conflicts are almost never about the thing they appear to be about.</p><p>This one looked like a debate about speed versus scalability. But underneath it was something simpler: a stakeholder who felt unheard, and a PM who hadn&#8217;t yet done the work to understand their real problem.</p><p>When you focus on the underlying concern instead of the stated position, alignment becomes much easier. Not because you always give people what they ask for, but because when you understand what they actually need, you can often find a path that works for everyone.</p><p>The other thing I learned is that building for users whose world looks nothing like yours requires genuine discomfort. You have to go where they are, watch before you assume, and resist the urge to design from a distance.</p><p>That discomfort is where the best product decisions come from.</p>]]></content:encoded></item><item><title><![CDATA[The Product Thinking Behind Apple Music AutoMix]]></title><description><![CDATA[You can also listen to an audio discussion of this case study here: Podcast Link in the article.]]></description><link>https://theproductgarage.substack.com/p/case-study-the-product-thinking-behind</link><guid isPermaLink="false">https://theproductgarage.substack.com/p/case-study-the-product-thinking-behind</guid><dc:creator><![CDATA[Suyash]]></dc:creator><pubDate>Wed, 22 Apr 2026 09:51:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dqu7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>You can also listen to an audio discussion of this case study here: <strong><a href="https://drive.google.com/file/d/1kpLL4vW5NRtOO7F2kHomzYIwX5FU_Oza/view?usp=sharing">Podcast Link</a></strong></em></p><h2><strong>1. Why This Feature Is More Interesting Than It Looks</strong></h2><p>I was at the gym this past Monday, grinding through my last set of bench presses. Headphones on. <em>Till I Collapse</em> blasting.</p><p>Ninth rep. And I was done. Or at least I thought I was.</p><p>Then something subtle happened in my headphones.</p><p><em>Till I Collapse</em> started to blend into <em>Lose Yourself</em>. No pause. No silence. Just a slow, intentional transition. And suddenly Eminem is in my ears again - &#8220;<em>One shot. One opportunity&#8230;&#8221;</em></p><p>I smiled.</p><p>Four seconds ago, I was ready to quit. Now I was hitting the tenth rep.</p><p>That moment - that extra push - is what I believe the Apple Music product team envisioned with AutoMix. And honestly, they have nailed it.</p><p>At first glance, AutoMix looks like a fun audio trick. It isn&#8217;t.</p><p>What it actually does is quietly, without calling attention to itself, removes a tiny but critical interruption: the few seconds where your brain asks, &#8220;What should I play next?&#8221;</p><p>Instead of decision-making, Apple replaces that gap with anticipation. A smooth, energetic handoff from one song to the next.</p><p>As a Product Manager, I&#8217;m confident the goal here was never &#8220;better transitions.&#8221; That would have been the lowest-hanging fruit (<em>and Apple doesn&#8217;t ship those</em>).</p><p>What Apple focused on was something deeper: energy continuity.</p><p>Even a few seconds of silence can break momentum, kill immersion, and reduce engagement. Shuffle and playlists have plateaued. Manual curation is friction. Context switching is the enemy.</p><p>AutoMix is Apple acknowledging that in today&#8217;s products, the margins matter, and sometimes removing silence is more powerful than adding features.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dqu7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dqu7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!dqu7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!dqu7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!dqu7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dqu7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1960754,&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://forproduct.substack.com/i/195015241?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_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_!dqu7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!dqu7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!dqu7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!dqu7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44be94fe-6932-47be-b73f-985a48d3cbaa_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><h2><strong>2. The Apple Way of Solving It</strong></h2><p>The obvious approach would have been to make AutoMix a visible feature - a &#8220;DJ mode&#8221; or a dedicated AutoMix section that users consciously interact with.</p><p>But Apple rarely does that.</p><p>Instead, they made AutoMix feel like it was always supposed to be there - quietly improving the listening experience without demanding attention. It reminds me of OTP auto-fill on iPhones: simple, almost invisible, but incredibly effective once you notice it.</p><p>Apple has long had a bias toward making intelligence feel invisible. The best Apple features don&#8217;t ask you to learn them, they just remove friction from experiences you already have.</p><p>AutoMix fits perfectly into that philosophy.</p><p>It feels less like a growth feature and more like a craft feature. The kind that comes from a team paying attention to experience details most users never explicitly complain about.</p><h2><strong>3. Why Now?</strong></h2><p>AutoMix is also a &#8220;right-time&#8221; feature. It likely couldn&#8217;t have existed in this form three to five years ago.</p><p>Real-time audio processing and on-device machine learning are now fast and efficient enough to make transitions feel instantaneous. At the same time, streaming UX innovation has plateaued. The good old playlists, shuffle, and recommendations are already mature.</p><p>That shifts the frontier from what to play &#8594; how listening feels.</p><p>Combined with Apple&#8217;s hardware-software integration advantage, AutoMix feels less like a new feature and more like a capability that only recently became possible.</p><div><hr></div><h2><strong>4. Not a Feature but A Capability</strong></h2><p>The more I think about AutoMix, the more it feels less like a feature and more like a capability Apple has developed.</p><p>What Apple really built isn&#8217;t just smoother song transition, it&#8217;s the ability to understand tempo, energy, and structure of music in real time and adapt playback accordingly. Automix is simply one visible expression of that capability.</p><p>And once a capability like this exists, it rarely stays confined to a single feature.</p><p>The same foundation could power:</p><ul><li><p>smarter workout playlists</p></li><li><p>context-aware music transitions while driving</p></li><li><p>adaptive DJ-style listening experiences</p></li><li><p>tools for artists and creators</p></li></ul><p>In that sense, AutoMix feels less like a destination and more like an early signal of where Apple Music experiences could go next.</p><h3><strong>5. Trade-offs Apple Quietly Accepted</strong></h3><p>AutoMix isn&#8217;t perfect, and it doesn&#8217;t need to be.</p><p>Apple appears to have made a deliberate trade-off: accept occasional imperfect transitions in exchange for maintaining continuity. The alternative, silence between songs, is predictably worse for immersion.</p><p>This is a classic product decision: optimize for overall experience quality, not edge-case correctness.</p><p>There&#8217;s also a deeper trade-off at play: artist intent versus listener experience.</p><p>Songs are produced with deliberate beginnings and endings. Silence can be part of artistic expression. AutoMix slightly reshapes that boundary by treating music less like individual tracks and more like a continuous experience.</p><p>Push too far, and remixing could feel intrusive. Stay too conservative, and the feature loses its value.</p><p>AutoMix today feels like Apple testing that boundary carefully.</p><div><hr></div><h3><strong>6. What I&#8217;d Watch If I Were on the Team</strong></h3><p>If I were on the Apple Music team, I wouldn&#8217;t just watch feature adoption - I&#8217;d watch behavioral signals of continuity.</p><p>First, I&#8217;d look at listening session length and songs per session. If AutoMix is working, sessions should naturally become longer because fewer moments of silence interrupt momentum.</p><p>Second, I&#8217;d track manual interventions during listening:</p><ul><li><p>song skips</p></li><li><p>manual song selection</p></li><li><p>search actions mid-session</p></li></ul><p>A reduction in these behaviors would suggest the system is doing a better job maintaining flow.</p><p>Third, I&#8217;d pay attention to failure perception, not just usage. Even if transitions are technically correct, a few noticeably &#8220;wrong&#8221; remixes could disproportionately affect user trust.</p><p>Finally, I&#8217;d watch where AutoMix works best:</p><ul><li><p>workouts</p></li><li><p>driving</p></li><li><p>focus listening</p></li><li><p>background sessions</p></li></ul><p>These contexts likely benefit most from continuity and could guide future investments.</p><div><hr></div><p>Apple Music&#8217;s latest innovation called AutoMix is a reminder that meaningful product innovation doesn&#8217;t always come from new surfaces or bold features. Sometimes it comes from noticing small moments where experiences break, and quietly fixing them.</p><p>This isn&#8217;t just about remixing songs. It&#8217;s about maintaining momentum, reducing friction, and making listening feel uninterrupted.</p><p>Strong product teams don&#8217;t just ship features - they build capabilities that make experiences feel effortless.</p><p>AutoMix may look small on the surface, but it signals something bigger: Apple Music is starting to optimize not just for what you listen to, but how listening feels.</p>]]></content:encoded></item></channel></rss>