<?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>Sun, 26 Jul 2026 21:54:40 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[The Internet Has No Protocol For Death]]></title><description><![CDATA[Every user journey ends in death. The internet has protocols for identity, payments, and communication - but no protocol for what happens after we&#8217;re gone.]]></description><link>https://buildthisnext.online/p/the-internet-has-no-protocol-for</link><guid isPermaLink="false">https://buildthisnext.online/p/the-internet-has-no-protocol-for</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 17 Jul 2026 10:01:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wgqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_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_!wgqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wgqd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!wgqd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!wgqd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!wgqd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wgqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/278dd91f-c5af-443c-8f9f-f2bda0807324_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;:8634130,&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/200582408?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_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_!wgqd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!wgqd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!wgqd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!wgqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F278dd91f-c5af-443c-8f9f-f2bda0807324_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We are racing into a future no one is prepared for.</p><p>There are now more dead people on Facebook than living users. Millions of Gmail inboxes belong to people who will never log in again. Crypto assets worth billions are permanently lost every year because the person who held the keys is gone - and with them, access to everything they ever owned.</p><p>Family members are locked out of memories.<br>Children are locked out of assets.<br>Friends are locked out of last conversations.</p><p>And the internet keeps pretending death isn&#8217;t part of the user lifecycle.</p><p>We&#8217;ve solved onboarding.<br>We&#8217;ve optimized engagement.<br>We&#8217;ve automated customer retention.</p><p>But we&#8217;ve ignored a simple truth:</p><blockquote><p><strong>Every user journey ends in death. And there is no system for what happens after.</strong></p></blockquote><div><hr></div><h1>Digital Death Is the Next Big Failure in Product Design</h1><p>Every major product company has been sleepwalking through this problem.</p><p>Apple has &#8220;Legacy Contact.&#8221;<br>Google has &#8220;Inactive Account Manager.&#8221;<br>Facebook has &#8220;Memorialization.&#8221;<br>Crypto wallets offer &#8220;seed phrases.&#8221;<br>Banks still insist on &#8220;contact the branch with a legal successor certificate.&#8221;</p><p>These are weak band-aids.</p><p>They assume:</p><ul><li><p>The user will remember to hand over access details before they die.</p></li><li><p>They will have the time to do it.</p></li><li><p>They will trust someone with full access while still alive.</p></li><li><p>They will follow manual processes their families even know exist.</p></li><li><p>Their heirs will know passwords, find documents, understand probate, navigate bureaucracy, and guess which platforms the deceased even used.</p></li></ul><p>Almost always, none of this happens.</p><p>And when it doesn&#8217;t, grief turns into chaos.</p><ul><li><p>Bank accounts stay frozen.</p></li><li><p>Photos and messages disappear into corporate servers.</p></li><li><p>Investments are lost.</p></li><li><p>Crypto is unrecoverable.</p></li><li><p>Ongoing businesses tied to one person&#8217;s logins simply die.</p></li><li><p>Legal and financial abuse becomes easy.</p></li></ul><p>We haven&#8217;t hit the peak of this crisis yet - but it&#8217;s coming. Fast.</p><p>The first true internet generation - millennials - will start dying in large numbers in the next few decades.</p><p>They are the first generation to live fully digital lives.</p><p>Social.<br>Financial.<br>Intellectual.<br>Creative.<br>Professional.<br>Emotional.</p><p>All online.</p><p>And unless we fix this now, we are walking into the largest silent digital collapse in history.</p><div><hr></div><h1>The Internet Needs an Inheritance Layer</h1><p>The solution isn&#8217;t a &#8220;reset password when dead&#8221; button.</p><p>It can&#8217;t depend on customer support.<br>It can&#8217;t depend on government paperwork alone.<br>It can&#8217;t depend on a bank manager.<br>It can&#8217;t depend on your spouse knowing your passwords.</p><p>And it cannot depend on the account holder doing anything after they die - because by definition, they can&#8217;t.</p><p>Any solution worth building must be established while the user is alive, activate automatically after death, resist fraud, preserve privacy, work across platforms, comply with legal frameworks, and place as little burden as possible on grieving families.</p><p>Most importantly, it cannot depend on hope.</p><div><hr></div><h1>A Blueprint for Digital Inheritance</h1><p>Here&#8217;s what a real solution looks like.</p><p>A user sets up a <strong>Digital Legacy Plan</strong> once in their life - a universal profile that securely defines who inherits access to their accounts.</p><p>Not passwords - access.</p><p>They choose what each person gets:</p><ul><li><p>Financial accounts</p></li><li><p>Social accounts</p></li><li><p>Business tools</p></li><li><p>Notion, Drive, Dropbox</p></li><li><p>Crypto and digital property</p></li><li><p>Emails, messages, photos, notes, voice memories</p></li><li><p>AI agents and their personal instruction history <em>(this becomes crucial soon)</em></p></li></ul><p>Then they define a release policy:</p><ul><li><p>Trigger: legal death record OR group attestation + inactivity</p></li><li><p>Delay period: 0&#8211;180 days</p></li><li><p>Scope: full access, partial, or archive export only</p></li><li><p>Privacy rules: what gets deleted before handover</p></li></ul><p>When death is verified, the inheritance triggers automatically.</p><p>No begging Apple or Meta.<br>No browser hacking.<br>No detective work.<br>No lawsuits.</p><p>The heir is notified.<br>Access is transferred.<br>The human experience continues - with dignity.</p><p>No platform offers this today.</p><p>Not even close.</p><div><hr></div><h1>Why This Matters More Than People Realize</h1><p>If we don&#8217;t solve this now, we&#8217;re heading into three disasters.</p><h2>1. The Great Lockout</h2><p>Trillions in value - financial, intellectual, and emotional - will be sealed away forever.</p><h2>2. A Broken History</h2><p>We are the first civilization to create permanent digital memories.</p><p>If we can&#8217;t preserve and pass them on, our era will become a fragmented historical black hole.</p><h2>3. The AI Identity Crisis</h2><p>Within five years, most people will have AI agents trained on their messages, writing style, voice, and decisions.</p><p>When a person dies, who owns that AI?</p><p>Who controls it?</p><p>That question alone will trigger lawsuits we aren&#8217;t ready for.</p><div><hr></div><h1>Death Is Not an Edge Case - It&#8217;s a Design Requirement</h1><p>Every product team today thinks about onboarding flows, referral loops, churn curves, and LTV/CAC ratios.</p><p>How many think about account succession?<br>Estate transfers?<br>Data rights after death?</p><p>Almost none.</p><p>This isn&#8217;t a feature.</p><p>It&#8217;s a missing layer of digital civilization.</p><p>The internet has authentication, payment, identity, and messaging - but no protocol for mortality.</p><p>The company that solves this - cleanly, securely, globally - will define a new category.</p><p>It&#8217;s bigger than fintech.<br>Bigger than crypto custody.<br>Bigger than identity.<br>It&#8217;s bigger than social.<br>It&#8217;s the infrastructure of trust for a world where lives are digital.</p><p>This isn&#8217;t optional anymore.</p><p>Someone has to build it.</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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</p></blockquote><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Sports Streaming Should Become The YouTube Of Sports]]></title><description><![CDATA[Sports streaming solved distribution. It hasn&#8217;t solved discovery.]]></description><link>https://buildthisnext.online/p/sports-streaming-should-become-the</link><guid isPermaLink="false">https://buildthisnext.online/p/sports-streaming-should-become-the</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 26 Jun 2026 10:02:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w5kz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w5kz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w5kz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w5kz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w5kz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w5kz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w5kz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36beaf26-6908-483c-9e08-390ae9bc221a_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;:2114002,&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/203530576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_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_!w5kz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w5kz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w5kz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w5kz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36beaf26-6908-483c-9e08-390ae9bc221a_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I was recently browsing FIFA+ on Zee5 during the 2026 World Cup and was struck by how familiar the experience felt.</p><p>A grid of videos.<br>A collection of highlights.<br>A digital version of a television archive.</p><p>Nothing was broken.</p><p>But nothing felt native to the internet either.</p><p><span>Sports streaming has come a long way from simply putting live television online.</span></p><p><span>Platforms like Zee5 now offer highlights, themed collections, historical matches, player features and editorial programming that go well beyond a simple list of live broadcasts.</span></p><p><span>That&#8217;s real progress.</span></p><p><span>But the underlying product philosophy still feels rooted in television.</span></p><p><span>Most experiences are still organized around content that publishers want to surface, rather than around the interests, journeys and curiosity of individual fans.</span></p><ul><li><p>Matches</p></li><li><p>Broadcast schedules</p></li><li><p>Single camera feeds</p></li><li><p>Passive viewers</p></li></ul><p>The technology has evolved.<br>The product hasn&#8217;t.</p><p>Sports streaming learned how to display videos.<br>It never learned how to help people discover them.</p><blockquote><p><strong>Television</strong> organized sports around <strong>broadcasts.<br>The internet</strong> should organize sports around <strong>curiosity.</strong></p></blockquote><p>The future of sports streaming isn&#8217;t better <em>video quality</em>.<br>It&#8217;s better <em><strong>information architecture</strong></em>.</p><div><hr></div><h1>Fans Don&#8217;t Follow Matches. They Follow Stories.</h1><p>Most sports platforms organize content around individual matches.</p><p>France vs Iraq.<br>Belgium vs Iran.<br>Japan vs Tunisia.</p><p>That made sense when matches were the primary unit of distribution.</p><p>But fans don&#8217;t think in matches.</p><p>They think in stories.</p><p>A French supporter isn&#8217;t following France vs Iraq.<br>They&#8217;re following France.<br>They&#8217;re following a journey.</p><p>The platform should reflect that.</p><p>Imagine selecting France and instantly seeing:</p><ul><li><p>Every match</p></li><li><p>Every result</p></li><li><p>Every goal</p></li><li><p>Every save</p></li><li><p>Every highlight</p></li><li><p>Group standings</p></li><li><p>Upcoming fixtures</p></li><li><p>Key players</p></li><li><p>Tournament progress</p></li></ul><p><span>Some platforms have already started moving in this direction by creating team hubs and curated collections.</span></p><p><span>But they&#8217;re still largely </span><strong><span>collections</span></strong><span> </span><strong><span>of videos</span></strong><span>.</span></p><p><span>What I&#8217;m describing is something different.</span></p><p><span>A country shouldn&#8217;t be another playlist.</span></p><p><strong><span>It should be a </span></strong><em><strong><span>living object</span></strong></em><strong><span> inside the product.</span></strong></p><p>The World Cup is fundamentally a narrative.</p><p>Most sports platforms still present it as a collection of disconnected broadcasts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ytz6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ytz6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ytz6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ytz6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ytz6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ytz6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/688896b2-ff14-4d8d-a4ba-d6e6457b8385_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;:1879039,&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/203530576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_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_!ytz6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ytz6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ytz6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ytz6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688896b2-ff14-4d8d-a4ba-d6e6457b8385_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>Stop Optimizing For Existing Fans</h1><p>One thing <a href="https://buildthisnext.substack.com/p/fifa-2026-world-cup-what-actually-happens-next">building my World Cup prediction engine</a> taught me is how many countries I didn&#8217;t know much about.</p><p>The tournament helped me learn.<br>The interface didn&#8217;t.</p><p>Sports products are often optimized for people who already know sports.</p><p>Take team abbreviations:<br>FRA vs IRQ<br>BEL vs IRN<br>TUN vs JPN</p><p>Sports fans instantly decode these.<br>Casual fans don&#8217;t.<br>New fans definitely don&#8217;t.</p><p>Why make people perform translation work before they can decide whether they&#8217;re interested?</p><p>Why not simply write:<br>France vs Iraq<br>Belgium vs Iran<br>Tunisia vs Japan</p><p>Instead of helping people discover stories, many sports interfaces quietly assume people already know them.</p><blockquote><p><strong>Good product design reduces friction.<br></strong>It doesn&#8217;t test for prior knowledge.</p></blockquote><p><span>The same philosophy applies throughout the experience.</span></p><p><span>Don&#8217;t make me remember which match contained the goal.<br>Let me start with the player.<br>Or the country.<br>Or the tournament.<br>Or even the moment.</span></p><p><span>The interface should adapt to how people think &#8212; not ask people to adapt to how the database is organized.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y4_H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y4_H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y4_H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y4_H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4_H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y4_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9214faf-21d6-44e4-bd21-27c863de4d00_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;:1816191,&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/203530576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_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_!Y4_H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y4_H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y4_H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y4_H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9214faf-21d6-44e4-bd21-27c863de4d00_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>Stop Making Sports Streaming Feel Like A File Browser</h1><p>Sports streaming platforms still behave as though the main job is to show users a chronological archive.</p><p>Match by match.<br>Date by date.<br>Three-letter acronym by three-letter acronym.</p><p><span>The industry has already started moving beyond this.</span></p><p><span>Platforms like Zee5 now surface highlights, themed collections, player features and editorial categories that make discovery significantly better than it was just a few years ago.</span></p><p><span>But those improvements still largely organize </span><strong><span>videos</span></strong><span>.</span></p><p><span>They don&#8217;t organize </span><strong><span>interests</span></strong><span>.</span></p><p><span>There&#8217;s still no meaningful filtering around what I actually care about.</span></p><p><span>No public ranking.<br>No view counts.<br>No clue what has already been watched.<br>No way to browse the tournament the way I browse the rest of the internet.</span></p><p>This is not how people discover content anymore.</p><p>Give us menus.<br>Give us sub-menus.<br>Give us filters.<br>Give us sorting.<br>Give us view counts.<br>Give us trending clips.<br>Give us country journeys.<br>Give us player feeds.<br>Give us top goals.<br>Top saves.<br>Top assists.<br>Top controversies.<br>Top reactions.</p><p><span>Let me follow penalty shootouts.<br>Or underdog stories.<br>Or bicycle kicks.<br>Or goalkeeping.<br>Or counterattacks.<br>Or just everything related to Argentina.</span></p><p><span>Curiosity is personal.</span></p><p><span>The interface should be too.</span></p><p>Make the TV experience feel closer to an app or a video game.<br>Let me use my remote.<br>Let me use my phone as the controller.<br>Let me open a companion app if that is easier.</p><p>Millions of people already navigate sophisticated interfaces on their TVs every day.<br>YouTube has already trained people to browse, sort, search and discover.<br>Video games have already trained people to use layered menus without panicking.</p><p>We got this.</p><p><span>Today&#8217;s sports platforms are still largely asking:</span></p><blockquote><p><strong><span>&#8220;Which video do you want to watch?&#8221;</span></strong></p></blockquote><p><span>They should be asking:</span></p><blockquote><p><strong><span>&#8220;What are you interested in today?&#8221;</span></strong></p></blockquote><p>What we don&#8217;t need is <em>another page of</em> <em>match cards auto-sorted by date</em>, forcing us to guess whether we&#8217;ve already seen a match between two teams represented by acronyms we may not even recognize.</p><p>The platform knows the content.<br>The platform knows the user.<br>The platform knows what is popular.<br>The platform knows what has been watched.<br><strong>The interface should act like it knows.</strong></p><div><hr></div><h1>Stop Hiding Information From People Who Already Know It</h1><p>One of the strangest conventions in sports media is hiding scores to avoid spoilers.</p><p>That makes sense before you&#8217;ve watched a match.</p><p>It makes no sense after you&#8217;ve watched it.</p><p>If I&#8217;ve already seen France vs Iraq, don&#8217;t show me a generic thumbnail.</p><p>Show me: <strong>France 3 &#8211; 1 Iraq</strong></p><p>Alongside:</p><ul><li><p>Goals</p></li><li><p>Assists</p></li><li><p>Cards</p></li><li><p>Possession</p></li><li><p>Player of the Match</p></li><li><p>View count</p></li><li><p>Trending rank</p></li></ul><p><span>Better yet, let me choose how much information I want.</span></p><p><span>Some fans hate spoilers.</span></p><p><span>Others use the scoreline to decide which matches are worth watching.</span></p><p><span>Let us choose.</span></p><p>The thumbnail should evolve from <strong>navigation</strong> into <strong>information</strong>.</p><p>Streaming platforms know exactly what I&#8217;ve already watched.</p><p>The interface should become smarter as that knowledge accumulates.</p><div><hr></div><h1>Let Me Choose My Camera</h1><p>Television had a legitimate limitation.</p><p>One feed.<br>One director.<br>One viewing experience.</p><p>Streaming doesn&#8217;t.</p><p>Modern sports productions already capture multiple perspectives:</p><ul><li><p>Broadcast camera</p></li><li><p>Tactical camera</p></li><li><p>Goal-line camera</p></li><li><p>Behind-goal camera</p></li><li><p>Spidercam</p></li><li><p>Crowd camera</p></li></ul><p>The broadcast director chooses one.</p><p>Everyone else inherits the decision.</p><p>But why?</p><p>A casual fan may want the traditional view.<br>A coach may prefer the tactical view.<br>A creator may want cinematic angles.<br>A goalkeeper may want goal-line footage.</p><p><span>Streaming finally gives us the ability to personalize </span><em><span>perspective</span></em><span> itself.</span></p><p><span>Every sport has experts looking for different things.</span></p><p><span>Coaches.<br>Players.<br>Analysts.<br>Creators.<br>Casual fans.</span></p><p><span>They&#8217;re all watching the same match.</span></p><p><span>But they&#8217;re not watching it the same way.</span></p><p><span>We should stop pretending there is only one correct perspective.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qnpG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qnpG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qnpG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qnpG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qnpG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qnpG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_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;:2087999,&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/203530576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_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_!qnpG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qnpG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qnpG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qnpG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a9c9914-1391-43c5-a9fb-2d93bd6bd28c_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>Highlights Should Become A Product</h1><p>Many fans don&#8217;t want ninety minutes.</p><p>They want significance.</p><p>Goals.<br>Saves.<br>Red cards.<br>Penalties.<br>VAR decisions.<br>Near misses.</p><p>Today those moments are scattered across dozens of videos.</p><p>Instead, they should become <strong>personalized feeds.</strong></p><p>Follow Argentina and <em>automatically receive</em>:</p><ul><li><p>Every Argentina goal</p></li><li><p>Every Argentina save</p></li><li><p>Every Argentina assist</p></li><li><p>Every Argentina attacking move</p></li></ul><p><span>Or follow:</span></p><ul><li><p>Every long-range goal</p></li><li><p>Every bicycle kick</p></li><li><p>Every last-minute winner</p></li><li><p>Every penalty shootout</p></li><li><p>Every goalkeeper save</p></li></ul><p><span>Sports isn&#8217;t just organized around teams.<br>It&#8217;s organized around </span><em><span>moments</span></em><span>.</span></p><p>As the tournament progresses, the <strong>story updates itself.<br></strong>The content already exists.<br>The platform simply needs to <strong>organize it differently.</strong></p><div><hr></div><h1>Let Great Moments Breathe</h1><p>Most highlight packages still inherit the pacing of television.</p><p>Goal.<br>Replay (angle 1)<br>Replay (angle 2)<br>Replay (angle 3)<br>Move on.</p><p>But <strong>streaming isn&#8217;t constrained by broadcast schedules.</strong></p><p>If I clicked on a goal, it&#8217;s <strong>because</strong> <strong>I want to </strong><em><strong>experience</strong></em> <strong>that goal.</strong></p><p>Show me:</p><ul><li><p>Broadcast angle</p></li><li><p>Tactical angle</p></li><li><p>Behind-goal angle</p></li><li><p>Goalkeeper angle</p></li><li><p>Spidercam angle</p></li><li><p>Crowd reaction</p></li><li><p>Bench reaction</p></li></ul><p>And then give me a <strong>one-click option to watch all of them</strong> in sequence.</p><p>The best moments in sports are often more enjoyable on the second, third and fourth viewing than the first.</p><p><em><strong>That&#8217;s why slow-motion replays exist in the first place.</strong></em></p><p>In fact, I explored this idea in more detail in <strong><a href="https://buildthisnext.online/p/the-one-click-slow-motion-replay">The One-Click Slow-Motion Replay Button Every Sports Streaming App Is Missing</a></strong>, where I argue that replay itself deserves to become a first-class product experience.</p><p>Yet most streaming platforms <strong>still treat replays as something to get through quickly</strong> before returning to the rest of the program.</p><p>They should treat them as <em><strong>experiences</strong></em>.</p><p>The replay isn&#8217;t an interruption.<br>For many fans, it&#8217;s the <em><strong>destination</strong></em>.</p><p>A great goal isn&#8217;t <strong>one</strong> moment.<br>It&#8217;s a <em><strong>collection of moments</strong></em> viewed from multiple perspectives.</p><p>The internet doesn&#8217;t force us to choose a single angle anymore.</p><p>So why are we still behaving as though it does?</p><div><hr></div><h1>Let Creators Participate</h1><p>For decades, broadcasters protected distribution.</p><p>That made sense <strong>when distribution was scarce.</strong></p><p>Today, distribution is <em>abundant</em>.</p><p><strong>Attention is scarce.</strong></p><p>Sports organizations still spend enormous energy trying to control clips, reactions and redistribution.</p><p>The better strategy may be the opposite.</p><p>Provide official clips.<br>Provide official goals.<br>Watermarked.<br>Easy to share.<br>Easy to remix.</p><p>Let creators react, analyze, celebrate, criticize and explain.</p><p>Every creator becomes a distribution channel.<br>Every reaction becomes marketing.<br>Every remix becomes discovery.</p><blockquote><p><span>The goal shouldn&#8217;t be to </span><strong><span>stop </span></strong><span>people talking about your sport.</span></p><p><span>The goal should be to </span><strong><span>make</span></strong><span> talking about your sport </span><em><span>effortless</span></em><span>.</span></p></blockquote><div><hr></div><h1>Reels Are Not The Enemy</h1><p>Many broadcasters seem to believe that reels and short-form video are stealing attention from full matches.</p><p>I think they&#8217;re looking at the relationship backwards.</p><blockquote><p>Reels are <strong>not the competitor</strong>.<br>Reels are the <em><strong>funnel</strong></em>.</p></blockquote><p>A fan might discover a player through a clip.<br>Watch a highlight package.<br>Watch an extended recap.<br>Watch a full match.<br>Become a tournament follower.</p><p>These formats are not competing with one another.<br>They are different stages of engagement.</p><p><span>The best sports platforms will treat </span><strong><span>short-form</span></strong><span> and </span><strong><span>long-form</span></strong><span> content as </span><strong><span>different entry points</span></strong><span> into the </span><em><span>same experience</span></em><span>.</span></p><p><span>Reels </span><em><span>create</span></em><span> curiosity.<br>Streaming </span><em><span>satisfies</span></em><span> it.</span></p><p><span>One shouldn&#8217;t compete with the other.<br>They should feed each other.</span></p><div><hr></div><h1>Sports Streaming&#8217;s Real Competitor</h1><p>Sports streaming companies still think their competitors are other sports streaming companies.</p><p>They aren&#8217;t.</p><p>Their competitors are YouTube, TikTok, Instagram and every platform that has taught users to expect discovery, personalization, participation and control.</p><p><span>Sports streaming has already started borrowing some of YouTube&#8217;s language.</span></p><p><span>Better thumbnails.<br>Editorial collections.<br>Highlights.<br>Shorts.<br>Team pages.</span></p><p><span>That&#8217;s progress.</span></p><p><span>But YouTube&#8217;s real innovation was never the thumbnail.</span></p><p><span>It was building an experience around curiosity.</span></p><p><span>It asks:</span></p><blockquote><p><strong><span>What are you interested in today?</span></strong></p></blockquote><p><span>Sports streaming still mostly asks:</span></p><blockquote><p><strong><span>Which video would you like to watch?</span></strong></p></blockquote><p><span>Those are fundamentally different questions.</span></p><p>The question is no longer:</p><blockquote><p><strong>Can people watch the match online?</strong></p></blockquote><p>That problem was solved years ago.</p><p>The question now is:</p><blockquote><p><strong>Can people navigate sports content the way they navigate the rest of the internet?</strong></p></blockquote><p>And right now, the answer is largely no.</p><div><hr></div><h1>Rethinking sports broadcasting from first principles</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aHi3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aHi3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aHi3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aHi3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aHi3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aHi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53b1f5ea-4fb0-472f-b5b5-125a00bd2445_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;:1927271,&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/203530576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_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_!aHi3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aHi3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aHi3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aHi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53b1f5ea-4fb0-472f-b5b5-125a00bd2445_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If I were rebuilding sports streaming from scratch today, I wouldn&#8217;t start with matches.</p><p>I&#8217;d start with <em>stories</em>.</p><p>Follow a country.<br>Follow a player.<br>Follow a tournament.<br>Follow a narrative.<br><span>Or follow a moment.</span><br><span>Or a rivalry.</span><br><span>Or a style of play.</span></p><p><span>Let every fan define their own journey through the tournament.<br></span>Let users choose the moments they care about.<br>Let them choose the perspective they watch from.<br>Let them sort, filter and discover.<br>Let them see what the rest of the world is watching.<br>Let them experience great moments from every angle.<br>Let creators amplify those moments across the internet.<br>And let streaming and social media work together instead of competing for the same attention.</p><p><span>Television optimized for channels.<br>Streaming optimized for on-demand viewing.<br>The next generation of sports platforms should optimize for curiosity.</span></p><p><span>Because curiosity leads to discovery.<br>Discovery creates stories.<br>And stories are what fans remember.</span></p><blockquote><p><strong>The future of sports streaming isn&#8217;t Netflix for sports.</strong></p><p><strong>It&#8217;s YouTube for sports.</strong></p></blockquote><p>Not because people want shorter videos.</p><p>Because they want to follow their curiosity, not your broadcast schedule.</p><p>And every year the industry fails to realize this, YouTube gets one step closer to becoming the place where sports ultimately belong.</p><div><hr></div><p><span>Television perfected broadcasting.<br>The internet will perfect discovery.<br>The company that brings those two worlds together won&#8217;t just build a better sports streaming platform.<br></span><strong><span>It will redefine how fans experience sport.</span></strong></p><p><span>If anyone at FIFA+, YouTube, Zee5, JioHotstar, Netflix or Amazon is reading this:</span></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><span>If this made you notice something broken or missing, you can </span><a href="https://buildthisnext.online/">subscribe to Build This Next</a><span> to receive future essays directly.</span></p><p><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</p></blockquote><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[FIFA 2026 World Cup: What Actually Happens Next]]></title><description><![CDATA[A live probability tracker that updates as the tournament does &#8212; and lets you argue with the model.]]></description><link>https://buildthisnext.online/p/fifa-2026-world-cup-what-actually-happens-next</link><guid isPermaLink="false">https://buildthisnext.online/p/fifa-2026-world-cup-what-actually-happens-next</guid><dc:creator><![CDATA[Kamal Gaur]]></dc:creator><pubDate>Fri, 19 Jun 2026 10:03:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fgq0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is the product story &#8212; what the tracker does, why it exists, and how to use it.</em></p><p><em>The technical build story &#8212; how Claude constructed the model, the simulation engine, and what bracket resolution actually involves &#8212; is on Promptcraft: <a href="https://promptcraftai.substack.com/p/building-a-live-fifa-2026-world-cup-probability-engine">Building a Live FIFA 2026 World Cup Probability Engine with Claude</a>.</em></p><div><hr></div><p>In 2014, I was at Dell as part of their Global Analytics team. We were trying to encourage teams across the organisation to actually use predictive analytics in their work &#8212; not just know it existed, but reach for it when solving real problems.</p><p>The honest assessment at the time: it wasn&#8217;t taking off the way we hoped.</p><p>So I proposed an experiment. Instead of pushing it through work projects, why not make it fun? Run an internal prediction competition around the FIFA 2014 World Cup. Get people excited about a problem they already cared about, and let predictive analytics be the vehicle.</p><p>It worked. People engaged. It became a small catalyst for applied analytics within the org &#8212; which was exactly the point.</p><p>But here&#8217;s what that effort actually involved: teams pulling data manually from wherever they could find it. Models that took significant time and technical skill to build. Results that were hard to explain to anyone who hadn&#8217;t built them. A process that required real expertise, real effort, and a lot of trial and error &#8212; just to get something rough and functional.</p><p>That was 2014. Three World Cups ago. Ancient history, in technology terms.</p><div><hr></div><p>Cut to 2026.</p><p>One person. One Claude subscription. A day or two of directed effort.</p><p>The result: a <em>live configurable prediction engine</em> that uses <em>peer-reviewed statistical models</em>, <em>pulls live match data</em> <em>automatically</em>, <em>runs tens of thousands</em> of simulated tournaments in the background, and sits online &#8212; <em>updating itself</em> &#8212; without any ongoing intervention.</p><p>No team.<br>No server.<br>No data engineering.<br>No specialist required.</p><p>The gap between those two things is twelve years. Well within most of our living memories. And it is one of the clearest illustrations I&#8217;ve seen of how completely the tooling around data and AI has shifted. What required a team and weeks in 2014 is now an afternoon for one person with the right AI.</p><p>That&#8217;s not a comment about effort or intelligence. The Dell teams who ran those 2014 models were talented people doing serious work. It&#8217;s a comment about leverage &#8212; how much the tools themselves have changed what&#8217;s possible, and how quickly.</p><div><hr></div><h1>Back to present day</h1><p>Every four years, the same thing happens regardless: a pundit on TV tells you Spain are favourites, the betting site gives you odds you don&#8217;t know how to interpret, and your group chat argues about whether England will bottle it.</p><p>Everyone has opinions.</p><p>Nobody has a model.</p><p>Now there&#8217;s one available &#8212; and you can adjust its assumptions to match yours.</p><h4><strong>Live at:</strong> <a href="https://buildthisnextonline.github.io/FIFA-2026-WC">buildthisnextonline.github.io/FIFA-2026-WC</a></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fgq0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fgq0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 424w, https://substackcdn.com/image/fetch/$s_!fgq0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 848w, https://substackcdn.com/image/fetch/$s_!fgq0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 1272w, https://substackcdn.com/image/fetch/$s_!fgq0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fgq0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png" width="1456" height="561" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:561,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93386,&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/202471770?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.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_!fgq0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 424w, https://substackcdn.com/image/fetch/$s_!fgq0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 848w, https://substackcdn.com/image/fetch/$s_!fgq0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 1272w, https://substackcdn.com/image/fetch/$s_!fgq0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44f223b-6943-4956-8fdf-5c96a95d4778_1831x705.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h1>What the tracker does</h1><p>The <strong>FIFA World Cup 2026 Probability Tracker</strong> does two things simultaneously.</p><p><strong>Current mode</strong> shows you the state of the tournament right now &#8212; actual results, group standings, who&#8217;s qualified and who&#8217;s out. Updated from live match data as games are played.</p><p><strong>Prediction mode</strong> shows you what the model thinks happens next &#8212; win probabilities for every remaining match, expected scores, who finishes where in each group, and a full knockout bracket all the way to the champion.</p><p>Both views sit in the same interface.</p><p>One click switches between them.</p><p>The tracker covers all 104 matches across 48 teams, grouped A through L. As matches are played, the prediction window shrinks &#8212; by the time you reach the Final, there&#8217;s only one match left to call.</p><div><hr></div><h1>Why this is more useful than odds</h1><p>Betting odds tell you what the market thinks. That&#8217;s useful &#8212; but it&#8217;s not the same as a model with a theory.</p><p>The tracker is built on a football statistics technique called Poisson modelling &#8212; essentially, a mathematical way of estimating how many goals each team is likely to score, based on how strong they are relative to each other.</p><p>It&#8217;s seeded from Elo ratings (the same system used in chess) which give every national team a baseline strength score. From there, the model applies real-world adjustments that matter in a World Cup:</p><ul><li><p><strong>Home ground:</strong> Mexico, USA, and Canada get a boost on home soil</p></li><li><p><strong>Rest between matches:</strong> teams with more recovery days tend to score more</p></li><li><p><strong>Extra time fatigue:</strong> if a team just played 120 minutes, the next game is harder</p></li></ul><p>You can change all of those assumptions. That&#8217;s the point.</p><div><hr></div><h1>The five sliders that make this yours</h1><p>The parameters panel in the header isn&#8217;t decoration. It&#8217;s where you put in your own read on the tournament.</p><p><strong>Home advantage</strong> &#8212; How much does playing in North America boost the host nations? The default is +20%. Set it to zero if you think home crowds don&#8217;t matter. Crank it up if you think they&#8217;ll be decisive.</p><p><strong>Draw correction</strong> &#8212; The model naturally predicts slightly too few draws. This slider corrects for that. The default adds a modest nudge toward 1-1 and 0-0 results.</p><p><strong>Rest advantage</strong> &#8212; Teams with more recovery days perform better. Default is +5% per significant rest gap.</p><p><strong>Extra time fatigue</strong> &#8212; Did a team just play 120 gruelling minutes? The default applies a &#8722;10% penalty to their next match.</p><p><strong>Simulations</strong> &#8212; The model runs thousands of complete simulated tournaments to estimate probabilities. 1,000 runs is fast and rough. 50,000 is slow and precise. The default is 10,000 &#8212; a good balance.</p><p>Change any slider. Hit <strong>Apply</strong>. Every fixture, every table, the full bracket &#8212; everything updates to your assumptions in seconds.</p><div><hr></div><h1>Two views worth spending time in</h1><p><strong>Stage Probabilities</strong> strips away all the bracket narrative and shows you the raw numbers. All 48 teams, side by side, with their probability of reaching each round &#8212; Qualify, Round of 16, Quarter-final, Semi-final, Final, Champion. No punditry. No storylines. Just: here is what the model thinks, for every team.</p><p><strong>Tournament Draw</strong> is the bracket. It shows you the single most-likely path &#8212; actual results where matches have been played, model predictions for everything still to come. You can see who the model has lifting the trophy, and who they&#8217;d have beaten to get there.</p><p>There&#8217;s also a fan mode &#8212; because not everyone wants to trust the model.</p><p>Select any of the 48 teams from the &#8220;Root for&#8221; dropdown above the Tournament Draw. That team&#8217;s matches light up in orange through the bracket. Click any of their matches to lock in a win &#8212; overriding the model&#8217;s prediction. The bracket rebuilds forward from that result: if you&#8217;ve decided Netherlands are beating Spain in the Final, the whole path recalculates to show what that would look like. Click again to release any lock and restore the model&#8217;s pick.</p><p>Locks are sequential. You can only lock a Semi-final if you&#8217;ve locked the Quarter-final that got your team there. And if you go back and unlock that Quarter-final, the Semi-final and Final locks disappear automatically &#8212; because without the QF win, your team was never in those matches to begin with.</p><p>Stage Probabilities stays untouched. It still shows you the model&#8217;s honest assessment of every team&#8217;s actual chances. Fan mode is purely a Tournament Draw feature &#8212; a &#8220;what would have to happen&#8221; view, not a revision of the underlying numbers.</p><p>These two views will sometimes show different teams in the quarter-finals. That&#8217;s not a bug.</p><blockquote><p><strong>Stage Probabilities</strong> runs 10,000 simulated tournaments where groups can turn out differently in each run. A team can have a 25% QF chance overall because they reach the quarters across many different simulated paths &#8212; sometimes with an easy draw, sometimes not.</p><p><strong>Tournament Draw</strong> shows one specific predicted path. It anchors on the most likely group outcomes and predicts match by match from there.</p><p>Both are correct. They answer different questions. The tracker says so, right there on the page.</p></blockquote><div><hr></div><h1>It gets more interesting as the tournament goes on</h1><p>This is a <em><strong>live</strong></em> tracker, not a pre-tournament prediction frozen in amber.</p><p>When USA beat Paraguay 4-1, that result locks in. The model doesn&#8217;t second-guess it. It takes the actual scoreline, updates the group table, and predicts forward from there.</p><p>By the quarter-finals, half the bracket is real. By the semis, almost everything is anchored in actual results. The model is only filling in the gaps.</p><p>This is where the tracker is most useful &#8212; not at the very start when everything is hypothetical, but mid-tournament, when you have real results to anchor to and real stakes on every remaining match.</p><div><hr></div><h1>Where things are headed</h1><p>Twelve years ago, building this took a team, weeks, and significant expertise.<br>Today it took one person and a couple of days.</p><p>That's not an edge case.<br>That's the new baseline.</p><p>And it's only getting wider.</p><p>The question is what you do with it.</p><blockquote><p><strong>Build This Next.</strong></p></blockquote><div><hr></div><p><em>Build This Next is about tools that fill real gaps &#8212; built fast, built properly, and put in front of people who need them.</em></p><p><em>Want to know how it was actually built? The full technical story &#8212; model, simulator, and the bracket problem that didn&#8217;t have a clean answer &#8212; is on Promptcraft: <a href="https://promptcraftai.substack.com/p/building-a-live-fifa-2026-world-cup-probability-engine">Building a Live FIFA 2026 World Cup Probability Engine 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><span>If this made you notice something broken or missing, you can </span><a href="https://buildthisnext.online/">subscribe to Build This Next</a><span> to receive future essays directly.</span></p><p><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</p></blockquote><div><hr></div><p></p>]]></content:encoded></item><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><h1><strong>An open offer to Whatsapp</strong></h1><p><strong>This is just one of my ideas to show what&#8217;s possible.</strong></p><p>This was built because Whatsapp has the highest stickiness of any app for most of its 3.3 billion monthly active users globally.</p><p>And the gap between what it <em>is</em> and what it <em>can be</em> is massive.</p><p>If someone at Whatsapp is reading this - there&#8217;s a lot more to explore. It just needs someone willing to think it through properly. 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><p>And if someone at Whatsapp sees this post:</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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That 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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</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><strong>Every subscription is a vote for building better products.</strong></p><p>And if this sparked an idea, take a few seconds to share it &#8212; it might help someone else build or see products differently.</p></blockquote><div><hr></div>]]></content:encoded></item></channel></rss>