<?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[Build This Next]]></title><description><![CDATA[From napkin sketches to actionable concepts — ideas worth building, shared openly.
]]></description><link>https://buildthisnext.online</link><image><url>https://substackcdn.com/image/fetch/$s_!HNL7!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f81c689-fd61-4730-a494-50e959320a7d_1280x1280.png</url><title>Build This Next</title><link>https://buildthisnext.online</link></image><generator>Substack</generator><lastBuildDate>Wed, 10 Jun 2026 22:44:13 GMT</lastBuildDate><atom:link href="https://buildthisnext.online/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kamal Gaur]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[buildthisnext@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[buildthisnext@substack.com]]></itunes:email><itunes:name><![CDATA[Kamal Gaur]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kamal Gaur]]></itunes:author><googleplay:owner><![CDATA[buildthisnext@substack.com]]></googleplay:owner><googleplay:email><![CDATA[buildthisnext@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kamal Gaur]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Netflix Should Help Us Decide Together]]></title><description><![CDATA[Netflix solved content discovery for individuals. The next challenge is helping groups decide what to watch together.]]></description><link>https://buildthisnext.online/p/netflix-should-help-us-decide-together</link><guid isPermaLink="false">https://buildthisnext.online/p/netflix-should-help-us-decide-together</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 05 Jun 2026 10:02:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jARq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.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_!jARq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jARq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png 424w, https://substackcdn.com/image/fetch/$s_!jARq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png 848w, https://substackcdn.com/image/fetch/$s_!jARq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!jARq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jARq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png" width="1456" height="1037" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1037,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2030771,&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://buildthisnext.online/i/200578715?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.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_!jARq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png 424w, https://substackcdn.com/image/fetch/$s_!jARq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png 848w, https://substackcdn.com/image/fetch/$s_!jARq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!jARq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbeae413-dd20-4e51-87e9-591ffd8dd3e7_1486x1058.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>We don&#8217;t have a content problem.</p><p>We have a coordination problem.</p><p>Every group viewing session starts the same way:</p><p><em>&#8220;What do you want to watch?&#8221;<br>&#8220;Anything.&#8221;<br>&#8220;You pick.&#8221;<br>&#8220;Not that.&#8221;<br>&#8220;I&#8217;ve seen that.&#8221;</em></p><p>Fifteen minutes later, no one has pressed play.</p><p>Netflix has perfected personalization for individuals.</p><p>But most viewing doesn&#8217;t happen alone.</p><p>It happens with:</p><ul><li><p>Partners</p></li><li><p>Roommates</p></li><li><p>Families</p></li><li><p>Friends</p></li><li><p>Watch parties</p></li></ul><p>The product optimizes for <em>me</em>.</p><p>The real-world use case is often <em>us</em>.</p><p>That gap is worth building into.</p><div><hr></div><h1>The Feature: Group Match</h1><p>Add one button:</p><h3><strong>Watching Together?</strong></h3><p>Tap it.<br>Select profiles (same household).<br>Or send an invite link for remote viewers.</p><p>Netflix returns:</p><blockquote><p><strong>Movies and series that none of you have watched &#8212; ranked by how much you&#8217;re likely to enjoy them together.</strong></p></blockquote><p>Not individually.</p><p>Together.</p><div><hr></div><h2>The Algorithm Isn&#8217;t About Excitement</h2><p>If you average preferences, you get bad picks.</p><p>Group failure happens when:</p><ul><li><p>One person loves it</p></li><li><p>One person hates it</p></li></ul><p>The correct optimization isn&#8217;t <strong>maximum enthusiasm</strong>.</p><p>It&#8217;s <em><strong>minimum disappointment</strong></em>.</p><p>The best group choice is the one nobody regrets.</p><div><hr></div><h1>How It Works (Using Data Netflix Already Has)</h1><p>Netflix already tracks:</p><ul><li><p>Completion rates</p></li><li><p>Drop-offs</p></li><li><p>Rewatches</p></li><li><p>Genre affinity</p></li><li><p>Pacing tolerance</p></li><li><p>Maturity comfort</p></li><li><p>Time-of-day viewing</p></li></ul><p><strong>Step 1:</strong> Remove anything watched by anyone in the group.<br><strong>Step 2:</strong> Build taste vectors for each user.<br><strong>Step 3:</strong> Rank titles by lowest expected dissatisfaction.</p><p>Maximize <em>shared satisfaction</em>.<br>Minimize <em>polarization</em>.</p><div><hr></div><h1>Make It Transparent</h1><p>Under each recommendation:</p><h4><strong>92% Group Match<br></strong></h4><p>Why?</p><ul><li><p>All 3 of you finish slow-burn thrillers.</p></li><li><p>None of you completed this.</p></li><li><p>Similar groups finished it fully.</p></li></ul><p>Trust increases when recommendations explain themselves.</p><div><hr></div><h1>Add Context Layers</h1><p>Before generating results, ask:</p><h4><strong>What&#8217;s the vibe?</strong></h4><ul><li><p>Light &amp; Funny</p></li><li><p>Intense</p></li><li><p>Emotional</p></li><li><p>Comfort</p></li><li><p>Background-friendly</p></li></ul><h4><strong>Add time filters:</strong></h4><ul><li><p>Under 45 minutes</p></li><li><p>Under 2 hours</p></li><li><p>Pilot only</p></li><li><p>Binge-worthy</p></li></ul><p>This turns the engine from reactive to intelligent.</p><div><hr></div><h1>Why This Is Strategically Important</h1><p>This isn&#8217;t a UX tweak.</p><p>It shifts Netflix from:</p><blockquote><p><strong>Personal recommendation engine</strong></p></blockquote><p>to</p><blockquote><p><strong>Social coordination engine</strong></p></blockquote><p>The real friction isn&#8217;t discovering content.</p><p>It&#8217;s aligning humans.</p><p>If Netflix reduces time from app open &#8594; play, completion rates rise.</p><p>Completion drives retention.</p><p>Retention drives lifetime value.</p><div><hr></div><h1>The Second-Order Effects</h1><ul><li><p>Faster session starts</p></li><li><p>Higher group satisfaction</p></li><li><p>Lower churn in shared households</p></li><li><p>Stronger perception of intelligence</p></li><li><p>New data layer: how preferences interact socially</p></li></ul><p>Netflix would no longer just understand what you like.</p><p>It would understand how your taste behaves in a group.</p><p>That&#8217;s a new dimension of personalization.</p><div><hr></div><h1>Why It Probably Doesn&#8217;t Exist Yet</h1><ul><li><p>Privacy sensitivities</p></li><li><p>Account sharing politics</p></li><li><p>Cross-region catalog complexity</p></li><li><p>Non-trivial optimization math</p></li></ul><p>But technically? <strong>Very feasible.</strong></p><p>Culturally? <em><strong>Inevitable.</strong></em></p><div><hr></div><h1>Discovery is Hard. Agreement is Harder.</h1><p>Finding something good to watch is hard.</p><p>Finding something good that everyone wants to watch is harder.</p><p>Netflix already knows what each of us likes.</p><p>The next opportunity is helping us discover what we like together.</p><p>Because the challenge isn&#8217;t just recommendation.</p><p>It&#8217;s coordination.</p><p>The future of streaming isn&#8217;t just answering: <strong>&#8220;What should I watch?&#8221;</strong></p><p>It&#8217;s answering: <em><strong>&#8220;What should we watch?&#8221;</strong></em></p><p>And the platform that solves that problem first won&#8217;t just have a better recommendation engine.</p><p>It will have a better understanding of how people make decisions together.</p><div><hr></div><p>If someone at Netflix sees this:</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online/">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[CheckMyLounge: Stop Getting Turned Away at the Airport Lounge]]></title><description><![CDATA[What lounge eligibility in India actually looks like - and a tool that makes it navigable.]]></description><link>https://buildthisnext.online/p/checkmylounge-stop-getting-turned</link><guid isPermaLink="false">https://buildthisnext.online/p/checkmylounge-stop-getting-turned</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 22 May 2026 10:01:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dvAY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is the product story - what the tool does, who it&#8217;s for, and why the problem exists.</em></p><p><em>The full technical build story - architecture, data pipeline, validation workflow - is on Promptcraft: <a href="https://open.substack.com/pub/promptcraftai/p/checkmylounge-building-a-data-product">CheckMyLounge: Building a Data Product with Claude</a></em></p><div><hr></div><p>The argument is simple.</p><p>India has over 110 million credit and debit cards in circulation. A significant chunk of them include airport lounge access as a benefit.</p><p>Most cardholders find out whether their card works by walking up to the lounge counter and trying it.</p><p>The staff member swipes.<br>A pause.<br>A shake of the head.</p><p>&#8220;Sorry sir, this card is not eligible.&#8221;</p><p>You walk back out, find a chair near Gate 14, and sit there for the next hour wondering what went wrong.</p><p>This happens every single day across every airport in India.</p><div><hr></div><h1>The Problem Is Information, Not Access</h1><p>The lounge access landscape in India is genuinely complicated.</p><p>Some cards need a minimum quarterly spend to unlock visits. Some give you 2 per quarter, some give you 8 per year, some give you unlimited. Some work via Visa, some via DreamFolks, some via Priority Pass. Some lounges accept Visa but not Mastercard. Two lounges in the same terminal can have completely different access rules.</p><p>Banks update these terms quietly and without announcement. Several major banks changed their lounge eligibility rules in 2024 and 2025 - HDFC, ICICI, Yes Bank, among others - moving from simple card-swipe access to quarterly spend thresholds and voucher-based systems. With little fanfare. The information itself is buried five levels deep in a PDF that was last updated sometime in 2023.</p><p>So most people do what everyone does: they walk up to the lounge and try their luck.</p><p>That&#8217;s not a discovery problem. That&#8217;s a design problem.</p><div><hr></div><h1>What I Built</h1><p><strong>CheckMyLounge</strong> is a free, single-page tool that answers one question:</p><blockquote><p><em>Will my card get me into the lounge at this airport?</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dvAY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dvAY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png 424w, https://substackcdn.com/image/fetch/$s_!dvAY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png 848w, https://substackcdn.com/image/fetch/$s_!dvAY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png 1272w, https://substackcdn.com/image/fetch/$s_!dvAY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dvAY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png" width="1167" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1167,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78166,&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://buildthisnext.substack.com/i/193663236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.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_!dvAY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png 424w, https://substackcdn.com/image/fetch/$s_!dvAY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png 848w, https://substackcdn.com/image/fetch/$s_!dvAY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.png 1272w, https://substackcdn.com/image/fetch/$s_!dvAY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fa2d611-12b2-4bb1-9599-12709611a02e_1167x603.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>Link: <strong><a href="https://buildthisnextonline.github.io/check-my-lounge">buildthisnextonline.github.io/check-my-lounge</a></strong></p><p>You add your cards to a wallet, pick your airport, hit Check Eligibility. That&#8217;s it.</p><p>&#128994; <strong>Eligible</strong> &#8212; walk in, no conditions<br>&#128993; <strong>Conditional</strong> &#8212; spend threshold or voucher required<br>&#128308; <strong>No Access</strong> &#8212; this card has no lounge benefit</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p5uc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p5uc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png 424w, https://substackcdn.com/image/fetch/$s_!p5uc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png 848w, https://substackcdn.com/image/fetch/$s_!p5uc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png 1272w, https://substackcdn.com/image/fetch/$s_!p5uc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p5uc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png" width="1456" height="1081" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1081,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222757,&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://buildthisnext.substack.com/i/193663236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.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_!p5uc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png 424w, https://substackcdn.com/image/fetch/$s_!p5uc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png 848w, https://substackcdn.com/image/fetch/$s_!p5uc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.png 1272w, https://substackcdn.com/image/fetch/$s_!p5uc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe685151-2285-46d6-9948-b173ee5a35d4_1585x1177.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>No login. No app to download. No ads. Just the answer.</p><p>For each card you can expand the details: visit limits, spend conditions, the access program (DreamFolks, Priority Pass, LoungeKey, Mastercard India), and card-specific notes. The tool also shows which lounges are at your airport, which terminal they&#8217;re in, and which networks each one accepts.</p><p>Your wallet persists across sessions. Add your cards once and they&#8217;re there the next time you open the tool.</p><div><hr></div><h1>What It Covers</h1><p><strong>16 issuers</strong> - <em>HDFC, SBI, ICICI, Axis, Kotak, IndusInd, IDFC FIRST, Yes Bank, AU Small Finance, RBL, BOBCARD, American Express, Priority Pass, Standard Chartered, Federal Bank,</em> and <em>HSBC.</em></p><p><strong>129 cards</strong> - both credit and debit. Every card in the dropdown has a verified eligibility entry. No gaps. Entry-level cards that have no lounge access are explicitly marked No Access &#8212; not omitted. This matters because it stops you guessing whether your SimplySAVE, Flipkart card, or standard savings account debit card might work somewhere.</p><p><strong>18 airports</strong> - India&#8217;s top destinations by passenger traffic: <em>Delhi, Mumbai, Bengaluru, Hyderabad, Chennai, Kolkata, Ahmedabad, Kochi, Pune, Goa, Thiruvananthapuram, Jaipur, Lucknow, Guwahati, Chandigarh, Nagpur, Bhubaneswar,</em> and <em>Visakhapatnam.</em></p><p><strong>29 lounges</strong> - with specific terminal locations and the exact networks each one accepts. Because Lounge A and Lounge B at the same airport can have completely different access rules, and that distinction matters when you&#8217;re standing 10 minutes before boarding.</p><p>A few things worth knowing:</p><ul><li><p>Cards with quarterly spend conditions are marked <strong>Conditional</strong> regardless of how generous the visit cap is. A card that gives 24 visits per year but requires &#8377;1 lakh spend in the previous quarter is still conditional - and the tool tells you that.</p></li><li><p>International lounge access is tracked separately from domestic. The access program often differs: DreamFolks handles most domestic, Priority Pass or LoungeKey handles most international.</p></li><li><p>Priority Pass works differently from bank cards - no card type, no Visa/Mastercard network. The tool handles this cleanly: select Priority Pass and the Type and Network fields automatically clear.</p></li><li><p><strong>Debit card access works differently from credit cards.</strong> Most debit lounge access runs directly through Visa, Mastercard, or RuPay network programs - not DreamFolks. HDFC moved to a voucher-based system in January 2026, requiring &#8377;10,000 spend in the previous quarter to unlock a digital voucher. The tool tracks these distinctions per card.</p></li></ul><div><hr></div><h1>Why This Problem Hasn&#8217;t Been Solved Yet</h1><p>Lounges did try. A couple of years ago, eligibility-checking kiosks appeared at lounge entrances - scan your card, find out if you qualify before joining the queue. A sensible idea. It didn&#8217;t take off.</p><p>Because even with a kiosk right there, people still walk up to the counter and try their luck.</p><p>Why wouldn&#8217;t they? There&#8217;s no cost to trying. You swipe, it fails, you shrug and walk away. Nothing lost except 90 seconds and a little dignity.</p><p>The problem is that when everyone does this - and at a busy airport, everyone does - it comes at everyone else&#8217;s expense. You&#8217;re standing in a queue watching person after person pull out card after card, each one getting declined, the lounge staff patiently swiping through a wallet&#8217;s worth of plastic.</p><p>Here&#8217;s a different idea:</p><blockquote><p><strong>Charge for failed attempts.</strong></p></blockquote><p>Every card presented at the counter that doesn&#8217;t clear - automatic &#8377;50 charge. Small enough that it&#8217;s not punitive. Large enough that it makes you think twice before handing over a card you&#8217;re not sure about.</p><p>Pair it with CheckMyLounge. Tell people upfront: you can try your luck, but every failed attempt costs you. Suddenly, checking your eligibility before you arrive becomes worth doing.</p><p>It makes people responsible for wasting others&#8217; time. It also gives them an easy way to avoid the charge. The queue moves faster for everyone.</p><p>We should be spending more time inside the lounge than queueing outside it.</p><div><hr></div><h1>The Bigger Observation</h1><p>The lounge access problem exists because the information is fragmented across dozens of bank websites, each with their own terminology, their own update cadence, and their own incentive to make upgrades sound more attractive than the fine print allows.</p><p>Banks have no incentive to surface the full picture &#8212; especially the &#8220;your card doesn&#8217;t work here&#8221; answer. A neutral tool does.</p><p>This is exactly the kind of problem a small, focused tool can solve better than any bank portal ever will.</p><p>No stakeholder alignment needed. No product roadmap. No quarterly review.</p><p>Just <em>identify</em> the friction, <strong>build</strong> the thing, <em><strong>ship</strong></em> it.</p><div><hr></div><h1>Build This Next</h1><p>If you want to take this further, here&#8217;s what one could build next:</p><ol><li><p><strong>Crowdsourced updates</strong> &#8212; the data is open source and <a href="https://github.com/BuildThisNextOnline/check-my-lounge?tab=contributing-ov-file">contribution guidelines are already on GitHub</a>. Banks update lounge terms quietly and without notice - if you spot something outdated, the instructions for submitting a correction are there.</p></li><li><p><strong>Spend tracker</strong> &#8212; if your card has a quarterly spend condition, track how close you are to unlocking your visits. Conditional cards now make up the majority of the mid-tier market.</p></li><li><p><strong>Trip mode</strong> &#8212; enter your flight and airport, get a pre-trip eligibility summary. Integrates neatly with an itinerary.</p></li><li><p><strong>Multi-leg</strong> &#8212; you&#8217;re flying DEL&#8594;BOM&#8594;LKO. What can you access at each stop?</p></li><li><p><strong>Search by card name</strong> &#8212; the dataset is now large enough that hierarchical dropdowns are starting to feel slow for people who know exactly which card they hold. A search-first UI would make the tool faster for power users.</p></li></ol><p>The tool exists.<br>The data is maintained.<br>The infrastructure is in place.</p><p>Build This Next.</p><div><hr></div><p><em>CheckMyLounge is free and open source. Try it at <a href="https://buildthisnextonline.github.io/check-my-lounge">buildthisnextonline.github.io/check-my-lounge</a>. Data compiled from public bank disclosures, DreamFolks, Priority Pass, and card network program pages &#8212; last updated April 2026. Verify with your bank before travel &#8212; lounge terms change frequently and without notice.</em></p><p><em>The full technical build story is on Promptcraft: <a href="https://open.substack.com/pub/promptcraftai/p/checkmylounge-building-a-data-product">CheckMyLounge: Building a Data Product with Claude</a></em></p><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[SwapAnyColor: The Tool That Should Have Existed Already]]></title><description><![CDATA[Why every existing solution for color replacement is unnecessarily broken - and how a single HTML file fixes it]]></description><link>https://buildthisnext.online/p/swap-any-color-the-tool-that-should</link><guid isPermaLink="false">https://buildthisnext.online/p/swap-any-color-the-tool-that-should</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 08 May 2026 10:01:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AWVX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.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_!AWVX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AWVX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png 424w, https://substackcdn.com/image/fetch/$s_!AWVX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png 848w, https://substackcdn.com/image/fetch/$s_!AWVX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!AWVX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AWVX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png" width="1456" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:802893,&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://buildthisnext.online/i/194887021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.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_!AWVX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png 424w, https://substackcdn.com/image/fetch/$s_!AWVX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png 848w, https://substackcdn.com/image/fetch/$s_!AWVX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!AWVX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f083813-8d6f-4cfa-8855-8d577860f98b_1900x1100.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 had a logo.</p><p>Beige background. Needed it blue.</p><p>I use AI to generate images fairly regularly. They&#8217;re not always perfect &#8212; and for most small fixes, I use Microsoft Paint. Resizing. Moving artefacts around. Basic stuff.</p><p>But Paint is terrible at color replacement. It works pixel by pixel, in contiguous blocks only. The moment the color you want to replace appears in multiple disconnected areas &#8212; which is almost always &#8212; you&#8217;re hunting for every instance manually and filling them one by one.</p><p>So I looked for other tools.</p><p>Some wanted me to adjust hue and saturation. Not what I wanted. All I wanted was a specific source hex code replaced with a specific target hex code. Precise input, precise output. No approximation.</p><p>Others wanted me to describe what I was trying to do in plain English &#8212; to an AI &#8212; for a task that has a perfectly precise technical answer.</p><p>The rest wanted me to sign up.</p><p>And here&#8217;s the thing about signing up for a tool you&#8217;ve never used, built by a company you&#8217;ve never heard of, for a task you need to do exactly once:</p><blockquote><p>You have no idea if it&#8217;s even going to work.<br>And you&#8217;re now on a mailing list forever.</p></blockquote><p>So I built it myself.</p><div><hr></div><h1>The Problem Is Hiding in Plain Sight</h1><p>Color replacement sounds like a solved problem.</p><p>It&#8217;s not &#8212; and the reason is subtle.</p><p>Every tool that exists approaches this wrong -</p><ul><li><p>Paint&#8217;s contiguous fill misses disconnected regions.</p></li><li><p>Hue/saturation tools operate on the feel of a color, not its value &#8212; a blunt instrument when you want a scalpel.</p></li><li><p>GIMP has the right feature but buries it in a workflow that&#8217;s genuinely hard to navigate for this specific use case.</p></li><li><p>Online tools solve the UX but add a layer of friction &#8212; servers your file gets uploaded to, accounts you&#8217;ll forget you created, AI interfaces for a task that needs no AI.</p></li></ul><p>And underneath all of it, the actual operation is simple:</p><p><em><strong>Find pixels that match a color. Replace them with another color.</strong></em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dmdU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dmdU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 424w, https://substackcdn.com/image/fetch/$s_!dmdU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 848w, https://substackcdn.com/image/fetch/$s_!dmdU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 1272w, https://substackcdn.com/image/fetch/$s_!dmdU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dmdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png" width="592" height="81" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5131146-0580-495d-8b21-d9b478bf3d82_592x81.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:81,&quot;width&quot;:592,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7061,&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://buildthisnext.online/i/194887021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.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_!dmdU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 424w, https://substackcdn.com/image/fetch/$s_!dmdU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 848w, https://substackcdn.com/image/fetch/$s_!dmdU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 1272w, https://substackcdn.com/image/fetch/$s_!dmdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5131146-0580-495d-8b21-d9b478bf3d82_592x81.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>No server needed. No account needed. No upload needed. The browser can do this entirely on its own, in memory, without sending a single byte anywhere.</p><div><hr></div><h1>What SwapAnyColor Does</h1><p><strong><a href="https://buildthisnextonline.github.io/swap-any-color/">SwapAnyColor</a></strong> is a single HTML file.</p><p>Hosted at <a href="https://buildthisnextonline.github.io/swap-any-color/">buildthisnextonline.github.io/swap-any-color/</a></p><p>Open it in a browser. Done. No install.</p><p>You upload an image &#8212; PNG, JPG, or WebP. Pick the color you want to replace. Pick the color you want instead. Click Replace.</p><p>Download the result as a <strong>lossless PNG</strong> at the original resolution.</p><p>Your image never leaves your machine. There&#8217;s no server. No account. No ads. The entire tool is ~950 lines of HTML, CSS, and JavaScript.</p><div><hr></div><h1>The Part That Took Actual Thinking</h1><p>Building the tool quickly surfaced something I hadn&#8217;t considered at the start.</p><p>I assumed I wanted to replace a single hex code &#8212; one precise source color &#8212; with another.</p><p><em><strong>That&#8217;s not how the real world works.</strong></em></p><p>Even in a logo with what looks like a flat beige background, the actual pixel values are rarely identical across the entire area. Rendering, anti-aliasing, compression &#8212; all of these introduce variation. The background that looks uniformly beige is actually dozens of slightly different beiges. <code>#E8DCC8</code> sitting next to <code>#E5D9C4</code> sitting next to <code>#EAE0CB</code>. The human eye sees one color. The computer sees many.</p><p>This is true for JPGs especially. JPEG compression doesn&#8217;t preserve flat colors cleanly. What looks like a solid background is a mosaic of near-identical shades.</p><p>If you replace only the exact source hex at zero tolerance, you&#8217;ll miss everything adjacent to it. The result looks patchy. Or nothing changes at all.</p><p>This is what led to the <strong>Region Analyzer</strong>.</p><p>Drag a selection box over any part of the image. The tool samples every pixel in that region, computes the average color and the maximum spread between pixels, and recommends a tolerance value that covers the full range &#8212; with a 20% buffer.</p><p>One click to apply. Then replace.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HQD9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HQD9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 424w, https://substackcdn.com/image/fetch/$s_!HQD9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 848w, https://substackcdn.com/image/fetch/$s_!HQD9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 1272w, https://substackcdn.com/image/fetch/$s_!HQD9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HQD9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png" width="588" height="295" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:295,&quot;width&quot;:588,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16582,&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://buildthisnext.online/i/194887021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.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_!HQD9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 424w, https://substackcdn.com/image/fetch/$s_!HQD9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 848w, https://substackcdn.com/image/fetch/$s_!HQD9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 1272w, https://substackcdn.com/image/fetch/$s_!HQD9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e031cdc-841d-426f-af92-c2b51eb02c48_588x295.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The math behind it:</strong></p><p>RGB color has three channels &#8212; Red, Green, Blue &#8212; each ranging from 0 to 255. Color distance is calculated as 3D Euclidean distance:</p><blockquote><p><em>&#8730;((R&#8321;&#8722;R&#8322;)&#178; + (G&#8321;&#8722;G&#8322;)&#178; + (B&#8321;&#8722;B&#8322;)&#178;)</em></p></blockquote><p>The maximum possible distance is between pure black <strong>(0,0,0)</strong> and pure white <strong>(255,255,255)</strong>:</p><blockquote><p><em>&#8730;(255&#178; + 255&#178; + 255&#178;) &#8776; <strong>441</strong></em></p></blockquote><p>So <strong>441 is the furthest apart any two colors in RGB space can be.</strong> The tolerance slider maps 0&#8211;100 to that full range. Tolerance 100 covers the entire color space. Tolerance 5 catches only a very narrow band of nearly identical shades. The region analyzer measures the actual spread in your selected pixels and suggests the minimum value needed to catch all of them &#8212; with that 20% buffer.</p><p><em>It&#8217;s the difference between a tool that works in a demo and a tool that works in practice.</em></p><div><hr></div><h1>What the Tool Actually Looks Like</h1><p>The interface has two main areas &#8212; a <strong>sidebar</strong> and a <strong>canvas</strong>.</p><p><strong>Sidebar &#8212; everything you configure:</strong></p><ul><li><p>Upload zone</p></li><li><p>Sampling mode <em>(Region Analyzer recommended, Single Pixel for lossless images)</em></p></li><li><p>Source color and target color, side by side, with hex input and a color picker</p></li><li><p>Tolerance slider (0&#8211;100)</p></li><li><p>Feather edges toggle &#8212; blends boundary pixels gradually instead of hard-cutting, for smoother results on complex edges</p></li><li><p>Replace color button</p></li><li><p>Download PNG button</p></li><li><p>Reset button &#8212; takes you back to the original if you don&#8217;t like the result</p></li></ul><p><strong>Canvas &#8212; the image itself, with:</strong></p><ul><li><p>Zoom (scroll wheel) and pan (Space + drag)</p></li><li><p>FIT button to fit the image to the available space</p></li><li><p>Before/After toggle that appears after your first replacement &#8212; press <strong>B</strong> to flip between the original and the result</p></li><li><p>Image info in the toolbar: dimensions, total pixels, and megapixels</p></li></ul><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/193a1b61-b3b6-4044-b4bd-32d1d0724fd5_888x888.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3363289-2ce5-4961-8e57-764a4e9be538_888x888.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c79b63b5-02ef-4cad-9095-c05679018a5f_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>There&#8217;s a <strong>25MP warning</strong> for large images &#8212; not a block, just a heads-up that peak RAM usage at that size approaches ~400MB.</p><div><hr></div><h1>The One-Session Constraint</h1><p>This tool does one replacement per session.</p><p>One source color &#8594; one target color.</p><p>If you want to replace multiple colors in the same image:<br>- replace the first<br>- download the result<br>- reload the file<br>- replace the next</p><p>It&#8217;s intentional &#8212; not a limitation I&#8217;m trying to hide. The tool does one thing cleanly. Keeping it stateless keeps it simple.</p><div><hr></div><h1>Why a Single HTML File</h1><p>I&#8217;ve been thinking about this more lately.</p><p>There&#8217;s a class of tools that are so simple &#8212; so computationally cheap, so privacy-sensitive, so single-purpose &#8212; that wrapping them in a web app with a backend, authentication, and cloud storage is genuinely the wrong call.</p><p>Color replacement is one of them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XJPQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XJPQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 424w, https://substackcdn.com/image/fetch/$s_!XJPQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 848w, https://substackcdn.com/image/fetch/$s_!XJPQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 1272w, https://substackcdn.com/image/fetch/$s_!XJPQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XJPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png" width="1456" height="706" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128703,&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://buildthisnext.online/i/194887021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.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_!XJPQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 424w, https://substackcdn.com/image/fetch/$s_!XJPQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 848w, https://substackcdn.com/image/fetch/$s_!XJPQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 1272w, https://substackcdn.com/image/fetch/$s_!XJPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7819ebae-c54c-4f2c-b955-ae2ead7a43c4_1858x901.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A static file you can open in any browser, that runs entirely locally, that you can save to your desktop and use offline forever, is actually the better product for this use case.</p><p>No maintenance burden. No server costs. No user data to protect. No GDPR headaches.</p><p>Just a file that does a thing.</p><div><hr></div><h1>Build This Next</h1><p>If you&#8217;re building image tools &#8212; especially simple, single-purpose ones &#8212; ask yourself whether you actually need a backend.</p><p>The Canvas API is powerful. Browsers are powerful. Local compute is free.</p><p>The number of tools that could be a static HTML file, but aren&#8217;t, is larger than you&#8217;d think.</p><blockquote><p>Sometimes the right architecture is no architecture at all.</p></blockquote><p>Try <strong><a href="https://buildthisnextonline.github.io/swap-any-color/">SwapAnyColor</a></strong> &#8212; and if it solves the problem you had, share it with someone who&#8217;s been hunting through Paint trying to find every instance of a color by eye.</p><p><strong>Build This Next.</strong></p><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[BookMyShow: Date-First Discovery, Now Live]]></title><description><![CDATA[From product hypothesis to working prototype &#8212; what date-first event discovery could actually look like.]]></description><link>https://buildthisnext.online/p/bookmyshow-date-first-discovery-now</link><guid isPermaLink="false">https://buildthisnext.online/p/bookmyshow-date-first-discovery-now</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 24 Apr 2026 10:31:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fsmc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>The previous piece, <a href="https://buildthisnext.substack.com/p/bookmyshow-the-case-for-date-first">BookMyShow: The Case for Date-First Event Discovery</a>, made the argument.</em></p><p><em>This one shows the product story - what got built, what works, what doesn&#8217;t.</em></p><p><em>Companion article deep-diving into the story of what building with Claude entails can be found here - <a href="https://open.substack.com/pub/promptcraftai/p/bookmyshow-building-date-first-discovery">BookMyShow: Building Date-First Discovery with Claude</a>.</em></p><div><hr></div><p>The argument was simple.</p><p>Most people don&#8217;t open BookMyShow knowing what category they want.</p><p>They know when they&#8217;re free.<br>They know where they want to be.<br>They want to see everything happening &#8212; and then decide.</p><p>But BookMyShow makes you pick a category first.</p><blockquote><p>Movies. Events. Plays. Sports. Activities.<br>Only then do you get to filter.</p></blockquote><p>That&#8217;s the wrong order.</p><div><hr></div><h1>The Show Board</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fsmc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fsmc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png 424w, https://substackcdn.com/image/fetch/$s_!fsmc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png 848w, https://substackcdn.com/image/fetch/$s_!fsmc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png 1272w, https://substackcdn.com/image/fetch/$s_!fsmc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fsmc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png" width="1426" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8abd531-5314-4860-9015-53296ba1f56b_1426x799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1426,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143607,&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://buildthisnext.substack.com/i/193455235?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.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_!fsmc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png 424w, https://substackcdn.com/image/fetch/$s_!fsmc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png 848w, https://substackcdn.com/image/fetch/$s_!fsmc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.png 1272w, https://substackcdn.com/image/fetch/$s_!fsmc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8abd531-5314-4860-9015-53296ba1f56b_1426x799.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>Currently live on <strong><a href="https://buildthisnextonline.github.io/bms-showboard">buildthisnextonline.github.io/bms-showboard</a></strong></p><p>The Bengaluru Show Board scrapes BookMyShow&#8217;s listings directly - movies, events, plays, sports, activities - curates them using Claude, and publishes a single browsable page every week.</p><p><strong>1,700+ events. No login. No app. Just open the URL.</strong></p><div><hr></div><h1>What good event discovery actually feels like</h1><p>Finding something worth doing on a weekend is a three-stage process.</p><blockquote><p>You start with a longlist.<br>You create a shortlist.<br>Then you finalize.</p></blockquote><p>The existing BMS site makes this almost impossible. There&#8217;s no way to see everything at once. And there&#8217;s no way to bookmark anything for later - the &#8220;Interested&#8221; toggle is for notifications, not planning. So you either make a mental note, or you book right then and there. Neither is how people actually make decisions.</p><p>The Show Board changes that. It takes 15-20 minutes of toggling filters, starring events, and going through the Favourites list to get to a shortlist. That&#8217;s not fast. But it&#8217;s a fundamentally better process than going into Comedy, selecting a date, looking at listings, then going into Music, selecting a date, looking at listings, then going into Workshops - and having no way to hold anything across those searches.</p><p><strong>The Show Board lets you see everything at once. And it lets you save what catches your eye.</strong></p><p>That&#8217;s the starting point for how good event discovery should feel.</p><div><hr></div><h1>What got built - and what didn&#8217;t</h1><p>The original proposal had four filters.</p><div><hr></div><h2><strong>Event Type &#8594; &#9989; Built</strong></h2><p>Two levels. Pick a broad group - Experiences &amp; Tours, Live Arts, Sports &amp; Fitness - then narrow to a specific type - Trekking, Concert, Comedy, Kayaking.<br>Filters work in both directions: selecting an area updates category counts, selecting a category updates area counts.</p><div><hr></div><h2><strong>Location Areas &#8594; &#9989; Built</strong></h2><p>Two levels. Pick a zone &#8212; South, North, East, Central, West &#8212; then narrow to a neighbourhood &#8212; HSR Layout, Indiranagar, Whitefield.<br>About 40% of events have no area data from BMS listing cards, so they appear under Unknown. Still discoverable. Just not geographically placed.</p><div><hr></div><h2><strong>Shortlist &#8594; &#9989; Built</strong></h2><p>A Favourites feature lets you save events across sessions. Saved events persist in your browser. If an event disappears from the next digest, it moves to a Past Favourites section &#8212; so nothing is lost between weeks.<br>The experience is exactly what the original proposal intended, just called Favourites instead of Shortlist.</p><div><hr></div><h2><strong>Dates &#8594; &#9873; Partially built</strong></h2><p>This is the one that matters most, and it&#8217;s the piece that required a workaround.</p><p>BMS listing cards don&#8217;t always show specific dates. The scraper handles this by passing a 7-day window to Claude &#8212; today through today+7 &#8212; and asking it to only include events that fall within that window. Where dates are visible on the listing card, this works. Events outside the window get filtered out.</p><p>Where it breaks down: touring shows, multi-city events, comedy specials. These list the event name and venue but bury the actual dates inside a second-level page &#8212; one per city, one per date. The scraper doesn&#8217;t go that deep. So Claude sees no date, defaults to including the event, and it ends up in the digest regardless of whether it&#8217;s actually happening this week.</p><p><em>The result: date filtering works for events that surface their dates upfront. It doesn&#8217;t work for events that don&#8217;t. Which is a meaningful chunk of the listings.</em></p><div><hr></div><h2><strong>Social visibility. &#10007; Not attempted.</strong></h2><p>The opt-in social layer from the original proposal - seeing which friends are attending the same event - wasn&#8217;t attempted.<br>That requires user accounts, a social graph, and a backend.<br>None of which exist here.</p><div><hr></div><h1>What it costs to run</h1><p><strong>Building it &#8594;</strong><br>$23.60/month (~&#8377;2,360/month) for a Claude Pro subscription (including 18% GST).</p><p><strong>Running it &#8594;<br></strong>~$1.40 (~&#8377;140) of API credits estimated per run - most recent run cost $3.42 (~&#8377;342), reason unknown.<br>API credits are also subject to 18% GST, so $10 (~&#8377;1,000) of credits costs $11.80 (~&#8377;1,180).</p><p><strong>Everything else</strong> &#8594;<br>Free &#8212; GitHub Pages, Python, Playwright, Chrome</p><p>At $3.42/run (~&#8377;342/run) - plus GST on top - weekly automation would cost well over $200/year (~&#8377;20,000/year) on top of the subscription. Not feasible. So it runs occasionally - when there&#8217;s a reason to.</p><div><hr></div><h1>An open offer to BookMyShow</h1><p>This was built because what the original article argued for didn&#8217;t exist anywhere.</p><p>Not trying to compete with BookMyShow. Not trying to replace it.</p><p><strong>Just trying to show what&#8217;s possible.</strong></p><p>If someone at BookMyShow is reading this - the hypothesis has been tested, the prototype exists, and there&#8217;s a lot more to explore. Date-first discovery, shortlist-driven planning, the social layer - none of it is rocket science. It just needs someone willing to think it through properly.</p><p>That&#8217;s the kind of product building I love to do. If you&#8217;d like to talk, I&#8217;m available for Product Consulting.</p><div><hr></div><p><em>The hypothesis that started this is <a href="https://buildthisnext.substack.com/p/bookmyshow-the-case-for-date-first">BookMyShow: The Case for Date-First Event Discovery</a>.</em></p><p><em>This is the product story behind this build.</em></p><p><em>The full technical build story is on Promptcraft: <a href="https://open.substack.com/pub/promptcraftai/p/bookmyshow-building-date-first-discovery">BookMyShow: Building Date-First Discovery with Claude</a>.</em></p><p><em>Source code: <a href="https://github.com/BuildThisNextOnline/bms-showboard-code">github.com/BuildThisNextOnline/bms-showboard-code</a></em></p><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Substack Works for Writers. It Breaks for Publishers.]]></title><description><![CDATA[Where a beautiful writing tool falls apart when you try to run a content system.]]></description><link>https://buildthisnext.online/p/substack-works-for-writers-it-breaks</link><guid isPermaLink="false">https://buildthisnext.online/p/substack-works-for-writers-it-breaks</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 10 Apr 2026 10:00:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iR9D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.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_!iR9D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iR9D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!iR9D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!iR9D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!iR9D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iR9D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5988503,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.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_!iR9D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!iR9D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!iR9D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!iR9D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38e6301b-3c39-465c-9044-21390ef12b9c_2816x1536.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><a href="https://substack.com">Substack</a> is one of the best platforms I&#8217;ve used to publish long-form writing.</p><p>It&#8217;s clean.<br>It&#8217;s intuitive.<br>It removes noise.</p><p>And most importantly - it lets you focus on writing.</p><p>Over time, it has helped me build multiple newsletters across different themes, each with its own cadence, audience, and intent.</p><p>I like the control it gives me - over formatting, scheduling, and publishing.</p><p>But as I started taking publishing more seriously - not just writing occasionally, but building a <strong>pipeline of content</strong> - I started running into some very real limitations.</p><p>And the more I worked around them, the more one thing became clear:</p><blockquote><p>Substack is designed for writers.<br>Not for publishers.</p></blockquote><div><hr></div><h1>The shift most people don&#8217;t notice</h1><p>If you write once in a while, Substack works perfectly.</p><p>You write &#8594; you publish &#8594; you move on.</p><p>But the moment you start thinking like this:</p><ul><li><p>I want to publish every Monday at 11:30 AM</p></li><li><p>I have 20+ articles ready or in progress</p></li><li><p>I want to control sequencing and timing</p></li><li><p>I want to reorder based on what I write next</p></li></ul><p>You&#8217;re no longer just writing.</p><p>You&#8217;re <strong>running a system</strong>.</p><p>And that&#8217;s where things start breaking.</p><div><hr></div><h1>Gap #1 - No tables = no structured thinking</h1><p>This might sound like a small feature gap, but it&#8217;s not.</p><p>Substack has no native way to create even a basic table.</p><p>If you want to present structured information - comparisons, frameworks, breakdowns - you can&#8217;t.</p><p>The only workaround?</p><ul><li><p>Build a table in Excel</p></li><li><p>Export or screenshot it</p></li><li><p>Paste it as an image</p></li></ul><p>This is inefficient, inflexible, and breaks the reading experience.</p><p>But more importantly:</p><blockquote><p>Tables are not formatting.<br>Tables are thinking tools.</p></blockquote><p>They allow you to:</p><ul><li><p>Compare ideas side-by-side</p></li><li><p>Build frameworks</p></li><li><p>Present layered concepts clearly</p></li><li><p>Scale complex ideas into simple grids</p></li></ul><p>If you can&#8217;t structure information, you can&#8217;t scale ideas.</p><div><hr></div><h1>Gap #2 - Scheduling UX is fundamentally broken</h1><p>This is where things go from inconvenient &#8594; painful.</p><p>Let me show you what it actually takes to <strong>change the schedule of a single post</strong>.</p><div><hr></div><h2>Phase 1 - Finding the edit option</h2><p>You start on the Scheduled posts page.</p><p>You can see the <strong>date</strong> &#8212; but not the <strong>time</strong>.<br>There is no inline edit option.</p><p>So you click the three dots.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4b8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4b8f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 424w, https://substackcdn.com/image/fetch/$s_!4b8f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 848w, https://substackcdn.com/image/fetch/$s_!4b8f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 1272w, https://substackcdn.com/image/fetch/$s_!4b8f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4b8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png" width="871" height="109" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:109,&quot;width&quot;:871,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21960,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.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_!4b8f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 424w, https://substackcdn.com/image/fetch/$s_!4b8f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 848w, https://substackcdn.com/image/fetch/$s_!4b8f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 1272w, https://substackcdn.com/image/fetch/$s_!4b8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6bb2be-4ea9-4219-8ad2-9197e984e100_871x109.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!964_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!964_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 424w, https://substackcdn.com/image/fetch/$s_!964_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 848w, https://substackcdn.com/image/fetch/$s_!964_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 1272w, https://substackcdn.com/image/fetch/$s_!964_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!964_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png" width="205" height="275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:275,&quot;width&quot;:205,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10356,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.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_!964_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 424w, https://substackcdn.com/image/fetch/$s_!964_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 848w, https://substackcdn.com/image/fetch/$s_!964_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 1272w, https://substackcdn.com/image/fetch/$s_!964_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe10a24-160b-46a4-8f29-e5eddd5e189f_205x275.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You click into Edit.</p><div><hr></div><h2>Phase 2 - Breaking the existing schedule</h2><p>Then into another Edit.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tcAy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tcAy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 424w, https://substackcdn.com/image/fetch/$s_!tcAy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 848w, https://substackcdn.com/image/fetch/$s_!tcAy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 1272w, https://substackcdn.com/image/fetch/$s_!tcAy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tcAy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png" width="200" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3355,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.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_!tcAy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 424w, https://substackcdn.com/image/fetch/$s_!tcAy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 848w, https://substackcdn.com/image/fetch/$s_!tcAy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 1272w, https://substackcdn.com/image/fetch/$s_!tcAy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64542bf6-da25-4d8e-96d7-9a6b501a1fca_200x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Then into another modal.<br>And then you see this:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5cGr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5cGr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 424w, https://substackcdn.com/image/fetch/$s_!5cGr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 848w, https://substackcdn.com/image/fetch/$s_!5cGr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 1272w, https://substackcdn.com/image/fetch/$s_!5cGr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5cGr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png" width="308" height="90" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:90,&quot;width&quot;:308,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6829,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.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_!5cGr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 424w, https://substackcdn.com/image/fetch/$s_!5cGr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 848w, https://substackcdn.com/image/fetch/$s_!5cGr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 1272w, https://substackcdn.com/image/fetch/$s_!5cGr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfda1a77-36e7-4d1c-bf95-63d50242ce97_308x90.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>To change the schedule&#8230;</p><p>You first have to <strong>un-schedule</strong> the post.</p><blockquote><p>This is like changing a meeting by cancelling it first &#8212; every single time.</p></blockquote><div><hr></div><h2>Phase 3 - Rebuilding it from scratch</h2><p>Now you start over.</p><ul><li><p>Click on Continue</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O30P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O30P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 424w, https://substackcdn.com/image/fetch/$s_!O30P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 848w, https://substackcdn.com/image/fetch/$s_!O30P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 1272w, https://substackcdn.com/image/fetch/$s_!O30P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O30P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png" width="197" height="50" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:50,&quot;width&quot;:197,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3238,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.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_!O30P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 424w, https://substackcdn.com/image/fetch/$s_!O30P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 848w, https://substackcdn.com/image/fetch/$s_!O30P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 1272w, https://substackcdn.com/image/fetch/$s_!O30P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F171ccffc-9b21-4bba-a5b0-b6417a0539f5_197x50.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Re-enable scheduling</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bwG0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bwG0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 424w, https://substackcdn.com/image/fetch/$s_!bwG0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 848w, https://substackcdn.com/image/fetch/$s_!bwG0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 1272w, https://substackcdn.com/image/fetch/$s_!bwG0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bwG0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png" width="251" height="54" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:54,&quot;width&quot;:251,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3653,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.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_!bwG0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 424w, https://substackcdn.com/image/fetch/$s_!bwG0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 848w, https://substackcdn.com/image/fetch/$s_!bwG0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 1272w, https://substackcdn.com/image/fetch/$s_!bwG0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4c6f36b-8dc7-4653-b1f4-ae6bdb7842f6_251x54.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Open the calendar</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fSEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fSEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 424w, https://substackcdn.com/image/fetch/$s_!fSEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 848w, https://substackcdn.com/image/fetch/$s_!fSEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 1272w, https://substackcdn.com/image/fetch/$s_!fSEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fSEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png" width="501" height="99" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:99,&quot;width&quot;:501,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6548,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.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_!fSEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 424w, https://substackcdn.com/image/fetch/$s_!fSEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 848w, https://substackcdn.com/image/fetch/$s_!fSEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 1272w, https://substackcdn.com/image/fetch/$s_!fSEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4fa832-e8f9-4373-a8ba-0d6c0aa551bf_501x99.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Select the date</p></li><li><p>Scroll through hours</p></li><li><p>Scroll through minutes</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BIQ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BIQ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png 424w, https://substackcdn.com/image/fetch/$s_!BIQ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png 848w, https://substackcdn.com/image/fetch/$s_!BIQ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png 1272w, https://substackcdn.com/image/fetch/$s_!BIQ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BIQ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png" width="333" height="277" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:277,&quot;width&quot;:333,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12809,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.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_!BIQ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png 424w, https://substackcdn.com/image/fetch/$s_!BIQ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png 848w, https://substackcdn.com/image/fetch/$s_!BIQ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.png 1272w, https://substackcdn.com/image/fetch/$s_!BIQ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b435562-7b9d-42db-80fa-d45bd7f287a5_333x277.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><ul><li><p>Confirm again</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1i-P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1i-P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 424w, https://substackcdn.com/image/fetch/$s_!1i-P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 848w, https://substackcdn.com/image/fetch/$s_!1i-P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 1272w, https://substackcdn.com/image/fetch/$s_!1i-P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1i-P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png" width="314" height="52" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:52,&quot;width&quot;:314,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5173,&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://buildthisnext.substack.com/i/191254229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.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_!1i-P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 424w, https://substackcdn.com/image/fetch/$s_!1i-P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 848w, https://substackcdn.com/image/fetch/$s_!1i-P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 1272w, https://substackcdn.com/image/fetch/$s_!1i-P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafeda50-86cd-443b-8e8d-f5733be3537a_314x52.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>There is:</p><ul><li><p>No quick edit</p></li><li><p>No inline change</p></li><li><p>No direct input</p></li><li><p>No keyboard entry</p></li></ul><p>Just scrolling.</p><div><hr></div><h1>The math makes it worse</h1><p>To reschedule a single post:</p><ul><li><p>12&#8211;14 clicks</p></li><li><p>~20+ scroll interactions</p></li><li><p>Multiple context switches</p></li><li><p>Zero inline editing</p></li></ul><p>Now multiply that by 13 posts in a pipeline.<br>That&#8217;s roughly <strong>150&#8211;180 clicks</strong> and <strong>250+ scroll interactions</strong><br>just to insert a single post ahead of everything else.</p><p>You&#8217;re not managing a schedule anymore.</p><blockquote><p>You&#8217;re doing manual labor.</p></blockquote><div><hr></div><h1>The deeper problem (this is not just UX)</h1><p>What makes this worse is that this isn&#8217;t just a UI issue.</p><p>It&#8217;s a <strong>system design issue</strong>.</p><p>Substack treats scheduling as a <strong>one-time action</strong> - not a <strong>persistent, editable state</strong>.</p><p>That&#8217;s why:</p><ul><li><p>You can&#8217;t edit directly</p></li><li><p>You must &#8220;unschedule&#8221; first</p></li><li><p>You must rebuild every time</p></li></ul><blockquote><p>The system behaves as if scheduling is something you do once -<br>not something you manage continuously.</p></blockquote><div><hr></div><h1>The missing piece: a content pipeline</h1><p>Both of these problems - tables and scheduling - point to the same gap.</p><p>Substack treats posts as <strong>documents</strong>.</p><p>But serious users treat them as <strong>objects in a system</strong>.</p><p>What&#8217;s missing is a true <strong>publishing pipeline</strong>:</p><ul><li><p>A calendar view of all posts</p></li><li><p>Visibility into both date <em>and time</em></p></li><li><p>Drag-and-drop rescheduling</p></li><li><p>Bulk shifting (move all posts by +1 week)</p></li><li><p>Queue management (what goes out when)</p></li><li><p>Recurring slots (every Monday, 11:30 AM)</p></li></ul><p>Right now, none of this exists.</p><p>So users build hacks.</p><div><hr></div><h1>The workaround is the signal</h1><p>Here&#8217;s what I currently do:</p><ul><li><p>Schedule posts at incorrect dates/times</p></li><li><p>Stack multiple posts on the same day</p></li><li><p>Use non-publishing days as placeholders</p></li><li><p>Gradually fix them as the 3-month window rolls forward</p></li></ul><p>This is not a feature.</p><p>This is a workaround.</p><p>And it reveals something important:</p><blockquote><p>The moment users start building systems <strong>outside</strong> your product,<br>they are telling you <strong>exactly</strong> what your product should become.</p></blockquote><div><hr></div><h1>The 3-month window problem</h1><p>There&#8217;s another constraint that quietly breaks serious usage.</p><p>Substack only allows scheduling up to <strong>3 months in advance</strong>.</p><p>Which sounds reasonable &#8212; until you actually try to run a publishing pipeline.</p><p>If you publish once a week, that&#8217;s ~13 posts.</p><p>I already have more than that ready or in progress.<br>And if you&#8217;re serious about building a body of work, you will too.</p><p>The workaround?</p><p>You start gaming the system:</p><ul><li><p><strong>Scheduling posts on the wrong days</strong></p></li><li><p><strong>Stacking multiple posts on the same date</strong></p></li><li><p><strong>Using placeholder times</strong></p></li><li><p><strong>Constantly revisiting and fixing the schedule as the window rolls forward</strong></p></li></ul><p>In other words, you stop planning &#8212; and start maintaining.</p><p>But the deeper issue isn&#8217;t the workaround.</p><p>It&#8217;s what this constraint implies.</p><p>A 3-month rolling window assumes that publishing is short-term.</p><p>That creators think in weeks or months.</p><p>But serious publishing doesn&#8217;t work like that.</p><p>You&#8217;re building:</p><ul><li><p><strong>A backlog</strong></p></li><li><p><strong>A pipeline</strong></p></li><li><p><strong>A body of work</strong></p></li><li><p><strong>An audience over years - even decades</strong></p></li></ul><p>And my understanding is that Substack wants to be exactly that platform:</p><blockquote><p>The place where long-term thinkers publish consistently and audiences build trust over time.</p></blockquote><p>But a system that only lets you see 3 months ahead <strong>forces you to operate short-term.</strong></p><p>Which creates a mismatch:</p><blockquote><p>Long-term ambition<br>vs<br>Short-term tooling</p></blockquote><p>You can&#8217;t build a long-term publishing system on top of a 3-month planning window.</p><div><hr></div><h1>This isn&#8217;t about adding features</h1><p>Substack doesn&#8217;t need to become complicated.</p><p>But it does need to evolve.</p><p>Because publishing is no longer:</p><blockquote><p>Write &#8594; Send</p></blockquote><p>It&#8217;s now:</p><blockquote><p>Plan &#8594; Sequence &#8594; Optimize &#8594; Publish</p></blockquote><div><hr></div><h1>The bottom line</h1><p>Substack is one of the best tools for writing on the internet.</p><p>But the moment you take publishing seriously -<br>when you move from writing occasionally to running a system -<br>you start working <em>around</em> the tool instead of <em>with</em> it.</p><p>And that&#8217;s the signal.</p><div><hr></div><p>If someone at Substack sees this:</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[BookMyShow: The Case for Date-First Event Discovery]]></title><description><![CDATA[Why BookMyShow (and most event apps) are built backwards - and how a simple redesign could fix it]]></description><link>https://buildthisnext.online/p/bookmyshow-the-case-for-date-first</link><guid isPermaLink="false">https://buildthisnext.online/p/bookmyshow-the-case-for-date-first</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 27 Mar 2026 10:03:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vTLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.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_!vTLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vTLH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!vTLH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!vTLH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!vTLH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vTLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5706404,&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://buildthisnext.substack.com/i/190836092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.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_!vTLH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!vTLH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!vTLH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!vTLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364f5376-782a-4796-b308-738ebf30f68e_2816x1536.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>Most people don&#8217;t wake up thinking:</p><blockquote><p>&#8220;I want to watch comedy tonight.&#8221;</p></blockquote><p>They think something more like this:</p><blockquote><p>&#8220;I&#8217;m free on Saturday evening.<br>What&#8217;s happening nearby that might be fun?&#8221;</p></blockquote><p>But most event discovery apps - including <strong><a href="https://www.bookmyshow.com/">BookMyShow</a></strong> - are built backwards.</p><p>They assume the user already knows <strong>what type of event</strong> they want.</p><p>Comedy.<br>Music.<br>Workshops.<br>Plays.<br>Sports.</p><p>Only after picking a category do you get the option to filter by <strong>date</strong>.</p><p>This is the wrong mental model.</p><div><hr></div><h1>The Problem with Category-First Discovery</h1><p>Today, if you open BookMyShow and want to explore events, the flow roughly looks like this:</p><ol><li><p>Pick a category (Comedy / Music / Workshops / etc.)</p></li><li><p>Browse a long list of events</p></li><li><p>Filter by date later</p></li><li><p>Manually scan venues and locations</p></li><li><p>Try to remember events you liked</p></li></ol><p>If you want to browse <strong>all events happening this Saturday</strong>, the platform doesn&#8217;t make that easy.</p><p>You have to repeat the same search across multiple categories.</p><p>This leads to three major problems.</p><div><hr></div><h2>1. Discovery becomes fragmented</h2><p>Events are siloed by category.</p><p>You might miss:</p><ul><li><p>a pottery workshop</p></li><li><p>a music gig</p></li><li><p>a theatre performance</p></li></ul><p>&#8230;simply because you started inside the <strong>wrong category</strong>.</p><div><hr></div><h2>2. Planning is hard</h2><p>People plan their social lives around:</p><ul><li><p><strong>time</strong></p></li><li><p><strong>location</strong></p></li><li><p><strong>who they&#8217;re going with</strong></p></li></ul><p>Not around event taxonomy.</p><div><hr></div><h2>3. There is no shortlisting workflow</h2><p>If you browse <strong>200 events</strong> and want to narrow them down to 5 options for later consideration, there is no <strong>bookmark workspace</strong>.</p><p>You either:</p><ul><li><p>mark yourself <strong>&#8220;Interested&#8221;</strong> (which triggers notifications)</p></li><li><p>or forget about the event entirely</p></li></ul><p>That&#8217;s a poor planning experience.</p><div><hr></div><h1>A Better Model: Four Primary Filters</h1><p>Instead of category-first discovery, event apps should revolve around <strong>four primary filters</strong>, all available at once.</p><p><strong>1&#65039;&#8419; Dates</strong><br>When are you free?</p><p><strong>2&#65039;&#8419; Location Areas</strong><br>Where are you willing to travel?</p><p><strong>3&#65039;&#8419; Event Types / Themes</strong><br>What kind of experience are you in the mood for?</p><p><strong>4&#65039;&#8419; Shortlisted Events</strong><br>Which ones are you considering?</p><p>These filters should work <strong>independently and interchangeably</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fdpy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fdpy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fdpy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fdpy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fdpy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fdpy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f54ccd1a-5952-42e4-b1ef-37985ba46484_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;:1467587,&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://buildthisnext.substack.com/i/190836092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_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_!fdpy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fdpy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fdpy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fdpy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54ccd1a-5952-42e4-b1ef-37985ba46484_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A date-first discovery flow lets users start with when they&#8217;re free instead of what category they want.</em></p><div><hr></div><h1>The Discovery Interface</h1><p>Users should be able to start anywhere.</p><p>For example:</p><h3>Date-first discovery</h3><blockquote><p>Saturday evening &#8594; HSR / Indiranagar &#8594; Comedy + Music</p></blockquote><h3>Area-first discovery</h3><blockquote><p>HSR Layout &#8594; this weekend &#8594; any interesting events</p></blockquote><h3>Theme-first discovery</h3><blockquote><p>Workshops &#8594; Saturday afternoon &#8594; nearby venues</p></blockquote><h3>Shortlist-first discovery</h3><blockquote><p>Review saved events &#8594; narrow down by date and location</p></blockquote><p>The key idea:</p><blockquote><p><strong>Filters should be orthogonal, not hierarchical.</strong></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y2dq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y2dq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Y2dq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Y2dq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Y2dq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y2dq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1747533,&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://buildthisnext.substack.com/i/190836092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.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_!Y2dq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Y2dq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Y2dq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Y2dq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F284d482b-3c2c-4b78-8720-daf1cf318bd7_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Discovery should revolve around four independent filters: date, location, event type, and shortlist.</em></p><div><hr></div><h1>Shortlisting: The Missing Feature</h1><p>Today BookMyShow only offers an <strong>&#8220;Interested&#8221;</strong> toggle.</p><p>But that feature is designed for <strong>notifications</strong>, not planning.</p><p>What users actually need is something closer to an <strong>e-commerce workflow</strong>:</p><ul><li><p>Browse events</p></li><li><p>Bookmark interesting ones</p></li><li><p>Review them later</p></li><li><p>Narrow down the final choice</p></li></ul><p>Think of it like a <strong>shopping wishlist</strong>.</p><p>Or a <strong>travel shortlist</strong> on Airbnb.</p><p>This simple feature dramatically improves decision-making.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gT5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gT5G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!gT5G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!gT5G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!gT5G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gT5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1549182,&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://buildthisnext.substack.com/i/190836092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.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_!gT5G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!gT5G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!gT5G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!gT5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4746bf3-e557-4a9c-88da-f81e117f01d6_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Event discovery should allow users to quickly shortlist interesting events before deciding what to book.</em></p><div><hr></div><h1>The Ideal Event Discovery Interface</h1><p>Putting this together leads to a very simple interface.</p><p>At the top of the event list:</p><p><strong>Dates | Location Areas | Event Types | Shortlist</strong></p><p>Each filter can be toggled independently.</p><p>Users can explore events however they want &#8212; by time, by place, by theme, or by saved shortlist.</p><p>The result:</p><ul><li><p>faster discovery</p></li><li><p>less scrolling</p></li><li><p>better decision-making</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E9oY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E9oY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!E9oY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!E9oY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!E9oY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E9oY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1782839,&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://buildthisnext.substack.com/i/190836092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.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_!E9oY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!E9oY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!E9oY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!E9oY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfb3382c-2333-40be-a0c7-08dd4d351cb7_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A unified event discovery interface combining date, location, and event-type filtering.</em></p><div><hr></div><h1>A Social Layer: Who Else Is Going?</h1><p>There&#8217;s one more feature that could make event discovery much more powerful.</p><p>People often attend events <strong>because their friends are going</strong>.</p><p>But today, BookMyShow has no meaningful social layer.</p><p>A better approach would be:</p><p>After booking an event, the app asks:</p><blockquote><p>&#8220;Would you like to make your attendance visible to friends who also book this event?&#8221;</p></blockquote><p>If both people opt in, the event card could show:</p><p><strong>2 friends attending: Rahul, Neha</strong></p><p>This allows:</p><ul><li><p>organic group discovery</p></li><li><p>social proof</p></li><li><p>easier coordination</p></li></ul><p>Importantly, it preserves privacy.</p><p>Visibility only activates if:</p><ul><li><p>both people booked the event</p></li><li><p>both opted into sharing attendance.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3sDE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3sDE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!3sDE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!3sDE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!3sDE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3sDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1405711,&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://buildthisnext.substack.com/i/190836092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.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_!3sDE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!3sDE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!3sDE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!3sDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde53ca66-9d73-469d-985b-064d9e4f0021_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>An opt-in social layer that lets friends see when they&#8217;re attending the same event.</em></p><div><hr></div><h1>What This Changes</h1><p>This redesign shifts the product from:</p><p><strong>A ticket catalog</strong></p><p>to</p><p><strong>A citywide experience discovery engine</strong></p><p>Instead of asking:</p><blockquote><p>&#8220;What category do you want?&#8221;</p></blockquote><p>The product starts asking:</p><blockquote><p><strong>&#8220;What are you doing this weekend?&#8221;</strong></p></blockquote><p>That small shift unlocks a much better experience.</p><p>Users can explore events the way they actually plan their lives:</p><ul><li><p>around <strong>time</strong></p></li><li><p>around <strong>place</strong></p></li><li><p>around <strong>people</strong></p></li></ul><p>Not around product categories.</p><div><hr></div><h1>Build This Next</h1><p>If I were building the next version of event discovery apps, I would start with four principles:</p><ol><li><p><strong>Date-first discovery</strong></p></li><li><p><strong>Flexible multi-dimension filtering</strong></p></li><li><p><strong>Shortlist-driven planning</strong></p></li><li><p><strong>Opt-in social visibility</strong></p></li></ol><p>Small interface changes.</p><p>Massive improvements in how people discover experiences.</p><div><hr></div><p>If someone at BookMyShow sees this:</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[WhatsApp Nudges: A Simple Way to Make Groups Actually Participate]]></title><description><![CDATA[How small behavioral nudges could turn WhatsApp groups from passive chat streams into real coordination spaces.]]></description><link>https://buildthisnext.online/p/whatsapp-nudges-a-simple-way-to-make</link><guid isPermaLink="false">https://buildthisnext.online/p/whatsapp-nudges-a-simple-way-to-make</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 13 Mar 2026 10:03:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gAYL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.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_!gAYL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gAYL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png 424w, https://substackcdn.com/image/fetch/$s_!gAYL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png 848w, https://substackcdn.com/image/fetch/$s_!gAYL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!gAYL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gAYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png" width="1456" height="1035" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1035,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6156093,&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://buildthisnext.substack.com/i/190711527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.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_!gAYL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png 424w, https://substackcdn.com/image/fetch/$s_!gAYL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png 848w, https://substackcdn.com/image/fetch/$s_!gAYL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!gAYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5132a7e8-d956-4450-9c83-3b2575dbad08_2432x1728.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>WhatsApp has quietly become the world&#8217;s <strong>default coordination tool</strong>.</p><p>Trips are planned there.<br>Apartment issues are discussed there.<br>Office side-projects happen there.<br>Friends decide where to meet there.</p><p>And yet most WhatsApp groups suffer from the same problem:</p><p><strong>Participation asymmetry.</strong></p><p>One person sends messages.<br>Someone creates a poll.<br>Someone tags people for answers.</p><p>And everyone else&#8230;</p><p><strong>&#8230;reads the message and does nothing.</strong></p><p>Not because they don&#8217;t care.</p><p>Mostly because <strong>there is no feedback loop.</strong></p><div><hr></div><h2>The Tools Exist. Participation Doesn&#8217;t.</h2><p>WhatsApp already supports a wide range of interaction tools across mobile and web - media sharing, documents, location, polls, events, payments, and even AI-generated images.</p><p>In other words:</p><p><strong>The mechanics for interaction already exist.</strong></p><p>What&#8217;s missing is <strong>participation design.</strong></p><div><hr></div><h2>The Problem</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!073V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!073V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png 424w, https://substackcdn.com/image/fetch/$s_!073V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png 848w, https://substackcdn.com/image/fetch/$s_!073V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!073V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!073V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png" width="1456" height="1035" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1035,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5878384,&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://buildthisnext.substack.com/i/190711527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.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_!073V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png 424w, https://substackcdn.com/image/fetch/$s_!073V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png 848w, https://substackcdn.com/image/fetch/$s_!073V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!073V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194d8575-eff9-45ba-9fe1-ff507f7cfafa_2432x1728.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>If you&#8217;ve ever tried to organize something in a WhatsApp group, the pattern is familiar.</p><p>You ask a question.</p><p>You tag a few people.</p><p>You create a poll.</p><p>And then&#8230;</p><blockquote><p>&#8220;Seen by 12.&#8221;</p></blockquote><p>No responses.<br>One vote.<br>Silence.</p><p>The tools exist, but the system offers <strong>no gentle push to participate</strong>.</p><div><hr></div><h1>Feature 1: Tag Response Nudges</h1><p>If someone is tagged and doesn&#8217;t respond, WhatsApp could send a gentle reminder.</p><p>Group setting options:</p><ul><li><p>Remind after <strong>2 hours</strong></p></li><li><p>Remind after <strong>8 hours</strong></p></li><li><p>Remind after <strong>24 hours</strong></p></li><li><p>Off</p></li></ul><p>Example notification:</p><blockquote><p>&#8220;You were tagged in <em>Goa Trip Planning</em> but haven&#8217;t replied yet.&#8221;</p></blockquote><p>This alone would solve a surprisingly large share of group coordination friction.</p><div><hr></div><h1>Feature 2: Poll Participation Nudges</h1><p>Polls often fail simply because people forget to vote.</p><p>WhatsApp could notify non-voters.</p><p>Example:</p><blockquote><p>&#8220;You haven&#8217;t voted in the poll: <em>Friday or Saturday dinner?</em>&#8221;</p></blockquote><p>Possible settings:</p><ul><li><p>Remind after <strong>8 hours</strong></p></li><li><p>Remind after <strong>24 hours</strong></p></li><li><p>Remind until poll closes</p></li><li><p>Off</p></li></ul><div><hr></div><h1>Feature 3: Poll Frequency Limits</h1><p>Polls become noise when they&#8217;re overused.</p><p>Admins could optionally set limits such as:</p><ul><li><p><strong>1 poll per day</strong></p></li><li><p><strong>3 polls per week</strong></p></li></ul><p>This keeps polls meaningful rather than spammy.</p><div><hr></div><h1>Feature 4: Personal Participation Stats</h1><p>WhatsApp could introduce <strong>private participation stats</strong> visible only to each user.</p><p>Example metrics:</p><p><strong>Poll participation</strong></p><blockquote><p>You voted in <strong>12 of 18 polls (67%)</strong> in the last 30 days.</p></blockquote><p><strong>Tag responsiveness</strong></p><blockquote><p>You replied to <strong>7 of 10 tags (70%)</strong></p></blockquote><p><strong>Missed tags</strong></p><blockquote><p>You missed replying to <strong>3 tagged messages last week.</strong></p></blockquote><p><strong>Average response time</strong></p><blockquote><p><strong>3 hours</strong></p></blockquote><p>The goal isn&#8217;t pressure.</p><p>Just <strong>awareness.</strong></p><p>People often don&#8217;t realize how unresponsive they&#8217;ve become.</p><div><hr></div><h1>Feature 5: Group Participation Heatmap</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rsr0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rsr0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png 424w, https://substackcdn.com/image/fetch/$s_!Rsr0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png 848w, https://substackcdn.com/image/fetch/$s_!Rsr0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!Rsr0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rsr0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png" width="1456" height="1035" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1035,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5669453,&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://buildthisnext.substack.com/i/190711527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.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_!Rsr0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png 424w, https://substackcdn.com/image/fetch/$s_!Rsr0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png 848w, https://substackcdn.com/image/fetch/$s_!Rsr0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!Rsr0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5faeda67-6fc7-4eb0-ad48-9999fc6c3a00_2432x1728.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>Admins could see a simple group engagement overview.</p><p>Example:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6QBB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6QBB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 424w, https://substackcdn.com/image/fetch/$s_!6QBB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 848w, https://substackcdn.com/image/fetch/$s_!6QBB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 1272w, https://substackcdn.com/image/fetch/$s_!6QBB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6QBB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png" width="192" height="112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:112,&quot;width&quot;:192,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4969,&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://buildthisnext.substack.com/i/190711527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.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_!6QBB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 424w, https://substackcdn.com/image/fetch/$s_!6QBB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 848w, https://substackcdn.com/image/fetch/$s_!6QBB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 1272w, https://substackcdn.com/image/fetch/$s_!6QBB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f293f1-67f0-45bc-898c-9a215ab2eb96_192x112.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Or a simple activity heatmap showing when the group is most responsive.</p><p>This helps admins understand when decisions should be asked.</p><div><hr></div><h1>Feature 6: Decision Mode</h1><p>Sometimes groups temporarily need <strong>high participation</strong>.</p><p>Planning a trip.<br>Booking tickets.<br>Choosing a restaurant.</p><p>Admins could enable <strong>Decision Mode</strong> for a short period.</p><blockquote><p><strong>Decision Mode enabled for 24 hours.</strong></p></blockquote><p>During this period:</p><ul><li><p>Poll reminders activate</p></li><li><p>Tag reminders activate</p></li><li><p>Poll limits apply</p></li></ul><p>Once the decision is made, the group returns to normal.</p><div><hr></div><h1>Why Nudges Work</h1><p>People usually don&#8217;t ignore messages intentionally.</p><p>They just:</p><ul><li><p>postpone replying</p></li><li><p>forget to vote</p></li><li><p>assume someone else will respond</p></li></ul><p>Small nudges fix this.</p><p>We&#8217;ve seen the same effect everywhere:</p><ul><li><p>Step counters increase walking</p></li><li><p>Duolingo streaks increase learning</p></li><li><p>GitHub activity graphs increase coding</p></li></ul><p>Visibility changes behavior.</p><div><hr></div><h1>The Bigger Opportunity</h1><p>WhatsApp today is:</p><p><strong>The world&#8217;s messaging layer.</strong></p><p>But increasingly, it is also becoming:</p><p><strong>The world&#8217;s coordination layer.</strong></p><p>Trips, meetings, apartment management, school groups, events &#8212; all of it runs through WhatsApp.</p><p>Yet the product still behaves like a <strong>chat stream</strong>, not a <strong>coordination system.</strong></p><p>Participation nudges could change that.</p><p>Turning WhatsApp groups from:</p><p><strong>message streams</strong></p><p>into</p><p><strong>decision spaces.</strong></p><div><hr></div><p>If someone at Whatsapp sees this:</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Zerodha Should Reinvent SIPs Using Outlook-Style Recurrence]]></title><description><![CDATA[A small UX upgrade that could 10&#215; how India invests in ETFs]]></description><link>https://buildthisnext.online/p/build-this-next-zerodha-should-reinvent</link><guid isPermaLink="false">https://buildthisnext.online/p/build-this-next-zerodha-should-reinvent</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Thu, 18 Dec 2025 07:01:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F18P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Zerodha&#8217;s SIP system inside <strong>Kite</strong> for stocks and ETFs forces you into a <strong>date-based</strong>, <strong>monthly-only</strong> structure.</p><p>You pick:</p><ul><li><p>1st</p></li><li><p>2nd</p></li><li><p>3rd</p></li><li><p>&#8230;</p></li><li><p>Up to 5 such dates</p></li></ul><p>And that&#8217;s how your SIP runs.</p><p>If the market is closed, it runs the next day.</p><p>This works &#8212; but only in the most primitive sense.</p><p>It completely ignores how people actually think about recurring actions.</p><p>And it is the <em>only</em> part of an otherwise beautifully designed platform that hasn&#8217;t evolved in years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F18P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F18P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F18P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F18P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F18P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F18P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69312,&quot;alt&quot;:&quot;&quot;,&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://buildthisnext.substack.com/i/180807244?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!F18P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F18P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F18P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F18P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458c490c-1e28-476e-89b6-395353828b1c_1024x572.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1><strong>What Zerodha SIPs Look Like Today</strong></h1><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c8aaf46-57d2-470b-843f-19b6dd7d74f7_1000x1000.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed17652b-91ad-4a37-afba-36b856947a43_1000x1000.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7503508-2037-4c3c-abdb-4548aa985e90_1000x1000.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bed26dc-cf29-41d6-a7bb-151508de9b40_1000x1000.png&quot;}],&quot;caption&quot;:&quot;Zerodha SIP Functionality&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fd50ef2-dc98-4c92-9fc0-35462406cb78_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Everything is based on:</p><ul><li><p>A fixed date</p></li><li><p>Repeated monthly</p></li><li><p>With no understanding of patterns, weeks, or behaviour cycles</p></li></ul><p>Weekly SIPs require hacks like:</p><ul><li><p>Picking 1st, 8th, 15th, 22nd, 29th</p></li><li><p>Or picking 1st, 2nd, 3rd, 4th, 5th to simulate &#8220;every weekday&#8221;</p></li></ul><p>This isn&#8217;t intuitive.<br>This isn&#8217;t elegant.<br>And it isn&#8217;t how modern software thinks about recurrence</p><div><hr></div><h1><strong>What Outlook (and Google Calendar) Already Solved Years Ago</strong></h1><p>Look at how recurrence works in Outlook &#8212; arguably the best designed recurrence engine ever created.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f4801ea-1e71-492b-bd2e-8962d48ef5ff_411x382.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dc83fae-dd31-47ab-a857-7ce4dc35ccbe_421x434.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ef4bd78-9007-4425-82cb-31e66f3c80f2_409x379.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d49bb95-ab66-4045-9d24-5c58a0fffa9e_409x402.png&quot;}],&quot;caption&quot;:&quot;Outlook Invite Functionality&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f438a446-29ea-4b0f-ac74-f3ff7d594ad1_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>You can choose:</p><h3>&#10004; Daily</h3><p>Every day, or every X days.</p><h3>&#10004; Weekly</h3><p>Every week, or every X weeks.<br>And you can choose specific days:</p><ul><li><p>Every Friday</p></li><li><p>Every Tuesday &amp; Thursday</p></li></ul><h3>&#10004; Monthly</h3><p>Two modes:</p><p><strong>Date-based:</strong></p><ul><li><p>5th of every month</p></li></ul><p><strong>Weekday-pattern-based:</strong></p><ul><li><p>First Friday of every month</p></li></ul><h3>&#10004; Yearly</h3><ul><li><p>Specific date (5 Dec)</p></li><li><p>Specific weekday pattern (first Friday of Dec)</p></li></ul><h3>&#10004; End Conditions</h3><ul><li><p>End after X occurrences</p></li><li><p>End on a specific date</p></li><li><p>Or never end</p></li></ul><p>This is what users already understand.<br>This is what feels natural.<br>This is what makes recurrence <em>comprehensible</em>.</p><div><hr></div><h1><strong>Kite SIPs Should Work Like This</strong></h1><p>Here is a crisp, minimal feature spec Zerodha could implement.</p><div><hr></div><h2><strong>1. Choose Frequency</strong></h2><ul><li><p>Daily</p></li><li><p>Weekly</p></li><li><p>Monthly</p></li><li><p>Yearly</p></li></ul><div><hr></div><h2><strong>2. Configure Based on Frequency</strong></h2><h3><strong>A. If Daily</strong></h3><ul><li><p>Every day</p></li><li><p>Every X days</p></li></ul><p>Great for systematic accumulation strategies.</p><div><hr></div><h3><strong>B. If Weekly</strong></h3><p>Show weekday checkboxes:</p><p>&#9745; Mon<br>&#9745; Tue<br>&#9745; Wed<br>&#9745; Thu<br>&#9745; Fri</p><p>This instantly creates:</p><ul><li><p>&#8220;Every Friday SIP&#8221;</p></li><li><p>&#8220;Every Tue &amp; Thu SIP&#8221;</p></li></ul><p>No hacks needed.</p><div><hr></div><h3><strong>C. If Monthly</strong></h3><p>Two modes:</p><h4><strong>1. Date-based</strong></h4><p>1st, 2nd, 3rd, etc.</p><h4><strong>2. Pattern-based</strong></h4><p>First Friday<br>Second Monday<br>Last Wednesday</p><p>Much closer to how real-world patterns work.</p><div><hr></div><h3><strong>D. If Yearly</strong></h3><p>Two options:</p><ul><li><p>On date (e.g., 5 Dec)</p></li><li><p>On pattern (e.g., first Friday of December)</p></li></ul><div><hr></div><h2><strong>3. End Conditions</strong></h2><p>Just like Outlook:</p><ul><li><p>Ends on a date</p></li><li><p>Ends after X cycles</p></li><li><p>Or never ends</p></li></ul><p>A missing piece in Kite today.</p><div><hr></div><h2><strong>4. Summary Preview</strong></h2><p>Outlook-style:</p><blockquote><p>&#8220;Occurs every Tuesday and Friday at 09:30 until May 2026.<br>If the market is closed, it will trigger on the next trading day.&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ysur!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ysur!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png 424w, https://substackcdn.com/image/fetch/$s_!ysur!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png 848w, https://substackcdn.com/image/fetch/$s_!ysur!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png 1272w, https://substackcdn.com/image/fetch/$s_!ysur!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ysur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png" width="787" height="2752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2752,&quot;width&quot;:787,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2751669,&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://buildthisnext.substack.com/i/180807244?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.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_!ysur!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png 424w, https://substackcdn.com/image/fetch/$s_!ysur!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png 848w, https://substackcdn.com/image/fetch/$s_!ysur!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.png 1272w, https://substackcdn.com/image/fetch/$s_!ysur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ae3a6a8-5428-4c2c-adf3-d833840736b6_787x2752.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 reduces cognitive load and removes ambiguity.</p><div><hr></div><h1><strong>Why This Matters</strong></h1><h2><strong>For Users</strong></h2><ul><li><p>Real weekly SIPs become effortless</p></li><li><p>No need for manual hacks</p></li><li><p>Investing behaviour matches mental models</p></li><li><p>Adds flexibility without complexity</p></li></ul><h2><strong>For Zerodha</strong></h2><ul><li><p>Higher ETF SIP activation</p></li><li><p>Stronger user stickiness</p></li><li><p>Clear differentiation from other brokers</p></li><li><p>Very small engineering lift for very large UX gain</p></li></ul><p>This is a classic high-impact, low-effort product win.</p><div><hr></div><h1><strong>A Simple Upgrade With Outsized Impact</strong></h1><p>Kite is one of the best investing UIs in the world.</p><p>But this is one place where the recurrence model feels frozen in time.</p><p>People don&#8217;t think in <strong>dates</strong>.<br>People think in <strong>patterns</strong>.</p><p>Calendar apps already solved this.<br>Investing platforms simply haven&#8217;t adopted it yet.</p><p>This is an opportunity hiding in plain sight.</p><div><hr></div><p>If someone at Zerodha sees this:</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[The One-Click Slow-Motion Replay Button Every Sports Streaming App Is Missing]]></title><description><![CDATA[The simplest feature sports streaming forgot to build.]]></description><link>https://buildthisnext.online/p/the-one-click-slow-motion-replay</link><guid isPermaLink="false">https://buildthisnext.online/p/the-one-click-slow-motion-replay</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Thu, 11 Dec 2025 07:02:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ER_7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every streaming app today gives you the basics:</p><ul><li><p>Play / Pause</p></li><li><p>Rewind 10/15/30 seconds</p></li><li><p>Forward 10/15/30 seconds</p></li></ul><p>And that&#8217;s fine for movies, TV shows, and documentaries.</p><p>But for <strong>sports</strong>, it&#8217;s nowhere close to enough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ER_7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ER_7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ER_7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ER_7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ER_7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ER_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5306626,&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://buildthisnext.substack.com/i/181145618?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.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_!ER_7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ER_7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ER_7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ER_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45e5ec12-8a7d-4a52-a389-b7100d53f594_2752x1536.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>Sports is the <em>only</em> category of video where you constantly want to <strong>rewatch</strong> the same moment immediately &#8212; and in <strong>slow motion</strong>.</p><p>A perfect cover drive.<br>A stunning diving catch.<br>A cross-court winner.<br>A deflection off the pad.<br>A last-second block.</p><p>These aren&#8217;t moments you want to simply rewind and rewatch at regular speed.<br>They&#8217;re moments you want to <em>study</em> &#8212; the angle, the timing, the contact, the arc, the footwork.</p><p>Yet doing this today requires multiple steps:</p><ol><li><p>Rewind</p></li><li><p>Tap play</p></li><li><p>Open speed controls</p></li><li><p>Choose 0.5&#215; or 0.25&#215;</p></li><li><p>Watch</p></li><li><p>Reset speed back to normal</p></li></ol><p><strong>Six inputs</strong> for something sports fans instinctively do multiple times per match.</p><p>The friction isn&#8217;t technical &#8212; the player UI simply hasn&#8217;t been reimagined around how sports is actually consumed.</p><div><hr></div><h2><strong>The Missing Feature: A One-Tap Slow-Motion Replay Button</strong></h2><p>What sports streaming apps need is a <strong>Replay button</strong> that:</p><ol><li><p>Instantly jumps back a few seconds</p></li><li><p>Automatically plays that segment in slow motion</p></li></ol><p>Just one tap.<br>No menus.<br>No fiddling with settings.<br>No losing your place in the stream.</p><p>This is the fastest way to experience the best moments as they were meant to be experienced.</p><div><hr></div><h2><strong>Let Viewers Choose: Duration and Speed</strong></h2><p>But the feature becomes dramatically better when viewers get simple, intuitive control over:</p><h3><strong>How far back to replay</strong></h3><ul><li><p>15 seconds</p></li><li><p>30 seconds</p></li><li><p>60 seconds</p></li></ul><h3><strong>At what speed</strong></h3><ul><li><p>0.25&#215;</p></li><li><p>0.5&#215;</p></li></ul><p>These should be presented as <strong>clean, pill-shaped options</strong> where:</p><ul><li><p>Only <strong>one duration</strong> can be selected at a time</p></li><li><p>Only <strong>one speed</strong> can be selected at a time</p></li></ul><p>Clear, minimal, unambiguous.</p><p>A small floating panel - like a compact settings pop-up - is all it takes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-O0Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-O0Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 424w, https://substackcdn.com/image/fetch/$s_!-O0Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 848w, https://substackcdn.com/image/fetch/$s_!-O0Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 1272w, https://substackcdn.com/image/fetch/$s_!-O0Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-O0Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4866022,&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://buildthisnext.substack.com/i/181145618?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.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_!-O0Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 424w, https://substackcdn.com/image/fetch/$s_!-O0Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 848w, https://substackcdn.com/image/fetch/$s_!-O0Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 1272w, https://substackcdn.com/image/fetch/$s_!-O0Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac9319f-ac18-4863-a7a3-0b32989d303f_2227x1504.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Replay Mode: What Happens After the User Confirms</strong></h2><p>Once the viewer taps Replay:</p><ol><li><p>The player immediately jumps back the selected duration</p></li><li><p>Playback begins at the selected slow-motion speed</p></li><li><p>A small toast overlay appears with a message such as: <strong>&#8220;Replaying last 30s at 0.5&#215;&#8221;</strong></p></li><li><p>The rest of the UI stays clean and unobtrusive</p></li><li><p>After that segment completes, the player automatically returns to normal speed</p></li></ol><p>Zero effort.<br>Zero confusion.<br>Maximum clarity and enjoyment.</p><div><hr></div><h2><strong>Why This Is a No-Brainer for Sports Platforms</strong></h2><p>Because this is already how fans behave.</p><p>They manually rewind.<br>They manually adjust speed.<br>They manually reset it.<br>All to recreate the same interaction a Replay button could do instantly.</p><p>This feature:</p><ul><li><p>Increases engagement</p></li><li><p>Increases session time</p></li><li><p>Increases delight</p></li><li><p>Increases platform preference</p></li><li><p>Requires no new underlying technology</p></li></ul><p>It is a pure UX upgrade sitting in plain sight.</p><div><hr></div><h2><strong>Why No Major OTT Platform Has Built It Yet</strong></h2><p>Because their video players were designed for <em>general</em> content, not sports.</p><p>Sports has unique viewing behaviours:</p><ul><li><p>High-impact moments happen suddenly</p></li><li><p>Fans want to inspect details</p></li><li><p>Slow motion is essential</p></li><li><p>Replays are frequent</p></li><li><p>Viewers jump back short distances repeatedly</p></li></ul><p>A generic player cannot serve this need well.<br>A sports-first player can - and should.</p><div><hr></div><h2><strong>Build This Next: The Slow-Motion Replay Button</strong></h2><p>It&#8217;s simple.<br>It&#8217;s intuitive.<br>It&#8217;s already technically feasible.<br>And it fills one of the most obvious UX gaps in sports streaming today.</p><p>The first platform to ship this will instantly differentiate itself - not through expensive rights, but through <em>experience</em>.</p><p>A small feature.<br>A huge upgrade.<br>A delight multiplier.</p><p>The kind of product idea that feels obvious in hindsight.</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Your Phone Needs an LLM for Settings]]></title><description><![CDATA[The next upgrade isn&#8217;t new features &#8212; it&#8217;s letting AI control the ones we already have.]]></description><link>https://buildthisnext.online/p/build-this-next-your-phone-needs</link><guid isPermaLink="false">https://buildthisnext.online/p/build-this-next-your-phone-needs</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Mon, 01 Dec 2025 07:04:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GxqU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every year our phones get more powerful &#8212; brighter screens, better cameras, faster chips. But the thing that matters the most hasn&#8217;t improved in a decade:</p><p><strong>Finding the setting you need when you actually need it.</strong></p><p>Everything is buried behind five layers of menus, inconsistent labels, and search boxes that only work if you &#8220;guess the keyword&#8221; some engineer used internally.</p><p>We don&#8217;t need more toggles.<br>We need more intelligence.</p><p>It&#8217;s time for the next obvious step:<br><strong>Put an LLM inside the Settings app &#8212; or better, make the LLM the Settings app.</strong></p><div><hr></div><h2><strong>The Problem: We&#8217;ve Hit Menu Complexity Peak</strong></h2><p>If you&#8217;ve ever tried to fix:</p><ul><li><p>Why your Bluetooth earbuds sound soft</p></li><li><p>Why your screen turns off while reading</p></li><li><p>Why your battery dies overnight</p></li><li><p>Why WhatsApp photos keep saving</p></li><li><p>Why your hotspot disconnects</p></li><li><p>Why only one display works on your dock</p></li></ul><p>&#8230;then you know the problem isn&#8217;t lack of features.<br>It&#8217;s lack of discoverability.</p><p>Modern phones have <strong>thousands</strong> of configuration points.<br>Most users know <strong>twelve</strong>.</p><p>We&#8217;re at the point where <strong>you need to know the solution before you can search for the solution.</strong><br>That&#8217;s not how technology should work.</p><div><hr></div><h2><strong>The Breakthrough: Explain What You Want, Not What to Toggle</strong></h2><p>A well-designed on-device LLM should let you say:</p><blockquote><p><em>&#8220;My Bluetooth earbuds are quiet even at full volume.&#8221;</em></p></blockquote><p>And the phone should:</p><ul><li><p>infer &#8220;absolute volume&#8221;</p></li><li><p>find the setting</p></li><li><p>change it</p></li><li><p>test it</p></li><li><p>confirm the fix</p></li></ul><p>No more chasing settings.<br>No more guessing the vocabulary.</p><p>Instead of:</p><p>&#8220;Go to Settings &#8594; Display &#8594; Lock Screen &#8594; Screen Timeout &#8594; Reading Mode (hidden under Advanced).&#8221;</p><p>You simply say:</p><blockquote><p><em>&#8220;Keep my screen awake while I&#8217;m reading PDFs.&#8221;</em></p></blockquote><p>And it&#8217;s done.</p><div><hr></div><h2><strong>This Is Not a Future Idea &#8212; This Is Inevitable</strong></h2><p>Apple, Google, and Samsung are already embedding LLMs directly into silicon:</p><ul><li><p><strong>Apple</strong> is building intent-based OS interactions for iOS.</p></li><li><p><strong>Google Pixel</strong> ships with <strong>Gemini Nano</strong>, designed for on-device actions.</p></li><li><p><strong>Samsung</strong> has <strong>Gauss</strong>, an OS-level assistant stack.</p></li></ul><p>They all know the same thing:<br><strong>Settings menus don&#8217;t scale. Intent does.</strong></p><p>The next OS war won&#8217;t be about camera megapixels.<br>It will be about who builds the best <strong>agentic settings engine</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GxqU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GxqU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!GxqU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!GxqU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!GxqU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GxqU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:794,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4976082,&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://buildthisnext.substack.com/i/180381194?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.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_!GxqU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!GxqU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!GxqU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!GxqU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49faf665-c861-4ba9-b8f6-c1f804a83c65_2816x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2><strong>The Future: Settings Become Behaviors, Not Buttons</strong></h2><p>Instead of rows of toggles, you&#8217;ll have <strong>goals</strong>:</p><ul><li><p>&#8220;Maximise battery life&#8221;</p></li><li><p>&#8220;Reduce distractions&#8221;</p></li><li><p>&#8220;Privacy first&#8221;</p></li><li><p>&#8220;Performance mode&#8221;</p></li><li><p>&#8220;Kid-safe mode&#8221;</p></li><li><p>&#8220;Travel mode&#8221;</p></li><li><p>&#8220;No dumb questions &#8212; just fix it mode&#8221;</p></li></ul><p>The OS will configure itself dynamically.</p><p>You&#8217;ll speak human.<br>Your phone will speak system.</p><div><hr></div><h2><strong>Why This Must Live Inside the OS, Not as an App</strong></h2><p>An LLM needs:</p><ul><li><p>full settings map</p></li><li><p>permission to make changes</p></li><li><p>real-time validation</p></li><li><p>contextual understanding, on-device</p></li><li><p>private inference</p></li></ul><p>Apps can&#8217;t do this.<br>Only the OS can.</p><p>This is why Siri and Google Assistant have always felt limited &#8212; they sit <strong>outside</strong> settings, not <strong>inside</strong> it.</p><p>The next leap is embedding the intelligence directly in the configuration layer.</p><div><hr></div><h2><strong>What This Unlocks</strong></h2><ol><li><p><strong>One sentence &#8594; multiple coordinated changes</strong><br>&#8220;Make my phone quiet except calls from Mom.&#8221;</p></li><li><p><strong>Inferred cause diagnosis</strong><br>&#8220;My battery dies by evening&#8221; &#8594; finds rogue apps, disables background sync, optimizes radios.</p></li><li><p><strong>Proactive recommendations</strong><br>&#8220;You&#8217;re switching time zones often &#8212; turn on adaptive alarms?&#8221;</p></li><li><p><strong>Natural language explanation of settings</strong><br>&#8220;What does &#8216;Private Compute Services&#8217; actually do?&#8221;</p></li><li><p><strong>Zero-learning-curve technology</strong><br>Anyone can master every feature, instantly.</p></li></ol><div><hr></div><h2><strong>Why This Matters</strong></h2><p>We&#8217;ve accepted the idea that:</p><ul><li><p>phones are complicated</p></li><li><p>settings are confusing</p></li><li><p>menus have to get deeper</p></li><li><p>search only works if you know the terms</p></li></ul><p>But it&#8217;s all artificial complexity.</p><p>The real user interface of a smartphone should be your <strong>intent</strong>.</p><p>Not your memory.<br>Not your menu navigation.<br>Not your ability to reverse-engineer UX decisions.</p><p>Right now, the OS expects you to adapt to it.<br>With an LLM-driven settings layer, the OS adapts to you.</p><div><hr></div><h2><strong>Build This Next</strong></h2><p>We don&#8217;t need bigger screens.<br>We don&#8217;t need more icons.<br>We don&#8217;t need more toggles.</p><p>We need the simplest idea in all of software:</p><p><strong>&#8220;Tell me what you want. I&#8217;ll figure out the rest.&#8221;</strong></p><p>If you&#8217;re building tools for the next decade:</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[RBI’s 2FA Mandate and the Case for Smarter OTP Design]]></title><description><![CDATA[Why RBI's 2FA mandate should also push us to rethink how OTPs are designed - numbers for money, letters for identity.]]></description><link>https://buildthisnext.online/p/rbis-2fa-mandate-and-the-case-for</link><guid isPermaLink="false">https://buildthisnext.online/p/rbis-2fa-mandate-and-the-case-for</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 10 Oct 2025 05:41:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Al1v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On <strong>25th September 2025</strong>, the <a href="https://www.moneylife.in/article/from-april-2026-all-domestic-digital-payments-will-require-2fa-under-rbis-new-directions/78398.html">Reserve Bank of India announced</a> that from <strong>1 April 2026</strong>, all digital payments will require <strong>two-factor authentication (2FA)</strong>.</p><p>This is a huge step forward &#8212; ensuring that every digital payment, whether through UPI, cards, or wallets, has at least <strong>two distinct layers of security</strong>, one of which must be <strong>dynamic (unique per transaction)</strong>. RBI has also said that issuers could be liable to compensate customers if they fail to comply, and that cross-border &#8220;card-not-present&#8221; transactions must follow by <strong>October 2026</strong>.</p><p>Strong regulation. Necessary guardrails. A safer system.<br>But here&#8217;s the catch: technology alone is not enough.</p><div><hr></div><h3>The Problem of Mixed Messages</h3><p>Back in <strong>October 2021</strong>, I wrote about how our use of OTPs confuses the very people we&#8217;re trying to protect.</p><ul><li><p>We tell our parents, relatives, and friends: <em>&#8220;Never share your OTP with anyone.&#8221;</em></p></li><li><p>At the same time, courier deliveries, service providers, and platforms ask for an OTP to confirm identity.</p></li></ul><p>This inconsistency makes it harder for people to know which OTP is dangerous to share and which is harmless. For a digitally savvy user, it may be a minor inconvenience. For the vulnerable, it can be catastrophic.</p><div><hr></div><h3>The 2021 Proposal: Differentiate OTP Formats</h3><p>My suggestion then was simple: <strong>change the format of OTPs depending on the transaction type.</strong></p><ul><li><p><strong>Financial transactions (outgoing payment):</strong> Keep OTPs <strong>numerical</strong>, ideally 6 digits (e.g., 873249).</p></li><li><p><strong>Non-financial transactions (identity confirmation, deliveries, etc.):</strong> Shift OTPs to <strong>alphabetical codes</strong>, 4&#8211;6 letters (e.g., SHYZ or KDYSHT).</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Al1v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Al1v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png 424w, https://substackcdn.com/image/fetch/$s_!Al1v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png 848w, https://substackcdn.com/image/fetch/$s_!Al1v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png 1272w, https://substackcdn.com/image/fetch/$s_!Al1v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Al1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png" width="1024" height="657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:657,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1043859,&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://kamalgaur.substack.com/i/174558040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.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_!Al1v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png 424w, https://substackcdn.com/image/fetch/$s_!Al1v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png 848w, https://substackcdn.com/image/fetch/$s_!Al1v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.png 1272w, https://substackcdn.com/image/fetch/$s_!Al1v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a091b1-33b6-4e1e-b84c-3bfe5a376cd5_1024x657.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>That way, the mental model becomes obvious:</p><ul><li><p><strong>Numbers = money moves</strong> &#128184;</p></li><li><p><strong>Letters = identity proof</strong> &#128230;</p></li></ul><p>No second-guessing. No mixed signals. Just clarity.</p><div><hr></div><h3>Why RBI&#8217;s New Directions Make This Urgent</h3><p>RBI&#8217;s 2FA mandate ensures better protection &#8212; but as OTPs become more deeply embedded in every transaction, the <strong>design of OTPs matters as much as the regulation.</strong></p><ul><li><p>A <strong>dynamic factor</strong> could mean tokens, app-based prompts, or new forms of OTPs.</p></li><li><p>But without <strong>clear differentiation</strong>, users will still be at risk of scams.</p></li><li><p>Regulators and PSPs should now seize this moment to build a <strong>dual OTP standard</strong> &#8212; not just secure, but understandable.</p></li></ul><div><hr></div><h3>The Way Forward</h3><p>It&#8217;s time for banks, fintechs, e-commerce players, and regulators to:</p><ol><li><p><strong>Adopt dual-format OTPs</strong> (numeric vs. alphabetical).</p></li><li><p><strong>Communicate clearly and consistently</strong> with consumers.</p></li><li><p><strong>Measure success not only in fraud reduction, but in user confidence.</strong></p></li></ol><p>Because security isn&#8217;t just about systems.<br>It&#8217;s about making safety <strong>obvious to everyone</strong>.</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[From Visa Helper to Travel Planner: Atlys and Smarter Filters]]></title><description><![CDATA[The real value of visa apps lies in guiding smarter travel decisions.]]></description><link>https://buildthisnext.online/p/from-visa-helper-to-travel-planner</link><guid isPermaLink="false">https://buildthisnext.online/p/from-visa-helper-to-travel-planner</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 10 Oct 2025 05:41:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!E-Ac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.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_!E-Ac!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E-Ac!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!E-Ac!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!E-Ac!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!E-Ac!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E-Ac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5818654,&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://buildthisnext.substack.com/i/175768934?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.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_!E-Ac!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!E-Ac!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!E-Ac!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!E-Ac!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ac9e7a-6b9d-4bb8-ba72-9f5b7a2dacfc_2752x1536.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>Most visa apps stop at eligibility. But real travel decisions aren&#8217;t just about whether you can get in &#8212; they&#8217;re about cost, flight time, weather, and comfort. Imagine if apps like Atlys helped you filter destinations by all of that, not just paperwork.</p><p>Today, most travel/visa apps focus only on documents and processing. They help you get the visa, but they don&#8217;t help you decide where to go in a way that matches your personal travel preferences. What if they also let you filter destinations by real-world travel factors like:</p><ul><li><p>Visa cost</p></li><li><p>Flight duration (min / max)</p></li><li><p>Travel timing (months)</p></li><li><p>Temperature (min / max)</p></li><li><p>Language commonly spoken</p></li></ul><p>That way, instead of just knowing &#8220;yes/no&#8221; on visa eligibility, you&#8217;d get recommendations tailored to your budget, schedule, and comfort.</p><div><hr></div><h3>Before: Current Filter Page</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jyG8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jyG8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 424w, https://substackcdn.com/image/fetch/$s_!jyG8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 848w, https://substackcdn.com/image/fetch/$s_!jyG8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!jyG8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jyG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png" width="690" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1536,&quot;width&quot;:690,&quot;resizeWidth&quot;:690,&quot;bytes&quot;:158804,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kamalgaur.substack.com/i/175767304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!jyG8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 424w, https://substackcdn.com/image/fetch/$s_!jyG8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 848w, https://substackcdn.com/image/fetch/$s_!jyG8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!jyG8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F315d993d-0df8-4848-bfef-23439d03e8bf_690x1536.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bU8V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bU8V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 424w, https://substackcdn.com/image/fetch/$s_!bU8V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 848w, https://substackcdn.com/image/fetch/$s_!bU8V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 1272w, https://substackcdn.com/image/fetch/$s_!bU8V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bU8V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png" width="727.9977416992188" height="1620.6616392589751" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:2992,&quot;width&quot;:1344,&quot;resizeWidth&quot;:727.9977416992188,&quot;bytes&quot;:77169,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kamalgaur.substack.com/i/175767304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bU8V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 424w, https://substackcdn.com/image/fetch/$s_!bU8V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 848w, https://substackcdn.com/image/fetch/$s_!bU8V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 1272w, https://substackcdn.com/image/fetch/$s_!bU8V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e52ef-654f-4ff9-95c7-272497529c65_1344x2992.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Right now, the filters are very basic &#8212; mostly around residence country.</p><div><hr></div><h3>After: Smarter Filters</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nkLI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nkLI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nkLI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nkLI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nkLI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nkLI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png" width="727.9977416992188" height="1091.9966125488281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:727.9977416992188,&quot;bytes&quot;:1183895,&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://kamalgaur.substack.com/i/175767304?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!nkLI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nkLI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nkLI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nkLI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8939b88b-c25b-4060-ab9e-e3116c452952_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With smarter filters, the app could evolve from a visa helper to a travel planner.</p><p>You&#8217;d be able to answer questions like:</p><ul><li><p>&#8220;Where can I go this December that&#8217;s under 6 hours flight time, costs less than &#8377;5K for the visa, and has mild weather?&#8221;</p></li><li><p>&#8220;Which countries allow multiple-entry visas and are warm in March?&#8221;</p></li></ul><div><hr></div><h3>Why This Matters</h3><p>Travel decisions are rarely just about <em>can I get the visa?</em>. They&#8217;re about time, money, and experience. Adding these filters would bridge the gap between bureaucratic eligibility and meaningful travel choices.</p><p>If travel apps integrated this, they&#8217;d go from being a transactional tool to a trusted travel companion.</p><div><hr></div><p>If someone at Atlys sees this:</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item><item><title><![CDATA[About Build This Next]]></title><description><![CDATA[From napkin sketches to actionable concepts &#8212; ideas worth building, shared openly.]]></description><link>https://buildthisnext.online/p/about-build-this-next</link><guid isPermaLink="false">https://buildthisnext.online/p/about-build-this-next</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 10 Oct 2025 04:40:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BSn2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8ec9e5-d477-4b1a-94e3-d4502119d5b6_1183x1183.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4><strong>Why this exists</strong></h4><p>I have spent over a decade and a half jotting down ideas on what the world needs &#8212; either as improvements to products that already exist, or brand-new products that deserve to be brought to life. This is my space to share those ideas openly and freely, to help communicate concepts that might spark action or collaboration.</p><div><hr></div><h4><strong>What you&#8217;ll find here</strong></h4><p>A collection of ideas on how the world around us can be improved &#8212; with a bias toward digital-first concepts, though physical-world ideas will appear too.</p><div><hr></div><h4><strong>Ideal outcome</strong></h4><p>Ideally, those who own the existing products take it upon themselves to build the improvements I&#8217;m suggesting. And where those products don&#8217;t exist, I hope there are people who choose to bring them to life.</p><div><hr></div><h4><strong>Note</strong></h4><p>Feel free to reach out and engage me in an advisory capacity if seeking more hands-on involvement &#8212; especially since I have thought through some of these product concepts in great detail.</p><div><hr></div><blockquote><p>I write about how products can be better &#8212; fixing what&#8217;s broken and imagining what&#8217;s missing.</p><p>If this made you notice something broken or missing, you can <a href="https://buildthisnext.online">subscribe to Build This Next</a> to receive future essays directly.</p><p>Subscriptions are the <em>only true ongoing signal</em> I get that this work is valuable to others.</p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might change how someone else builds or sees products too.</p></blockquote><div><hr></div>]]></content:encoded></item></channel></rss>