<?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[KanpurToCupertino]]></title><description><![CDATA[From the streets of Kanpur to the innovation hub of Cupertino, US, this blog chronicles my journey through technology, product management, fintech, and life. I share real-world experiences, lessons learned, successes and failures that have shaped my path.]]></description><link>https://www.kanpurtocupertino.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9mZe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a706a1-548f-44a5-a201-d88406ca9a50_1024x1024.png</url><title>KanpurToCupertino</title><link>https://www.kanpurtocupertino.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 18 Jul 2026 03:41:20 GMT</lastBuildDate><atom:link href="https://www.kanpurtocupertino.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Aditya Shukla]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kanpurtocupertino@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kanpurtocupertino@substack.com]]></itunes:email><itunes:name><![CDATA[ADI (Aditya Shukla)]]></itunes:name></itunes:owner><itunes:author><![CDATA[ADI (Aditya Shukla)]]></itunes:author><googleplay:owner><![CDATA[kanpurtocupertino@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kanpurtocupertino@substack.com]]></googleplay:email><googleplay:author><![CDATA[ADI (Aditya Shukla)]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Design a Product for X": The Question Behind the Question]]></title><description><![CDATA[Product Sense Part 02 of XX]]></description><link>https://www.kanpurtocupertino.com/p/design-a-product-for-x-the-question</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/design-a-product-for-x-the-question</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Thu, 25 Jun 2026 21:03:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j4XI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_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_!j4XI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j4XI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!j4XI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!j4XI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!j4XI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j4XI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7196cb89-6bfd-4ea5-91f6-96838291760d_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;:2444496,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/203609405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_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_!j4XI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!j4XI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!j4XI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!j4XI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7196cb89-6bfd-4ea5-91f6-96838291760d_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">&#8220;Design a remittance product for restaurant workers.&#8221; &#8220;Design a banking app for teenagers.&#8221; &#8220;Design a way for freelancers to set aside taxes.&#8221; If you interview for product roles long enough, you&#8217;ll get some version of this maybe a hundred times. And the first instinct almost everyone has &#8212; including smart, senior people &#8212; is to start designing. Screens, features, a clever name. It feels productive. It&#8217;s a trap.</p><p style="text-align: justify;">The prompt says &#8220;design.&#8221; The interviewer means &#8220;<strong>show me how you&#8217;d decide what to design</strong>.&#8221; Those are not the same activity, and confusing them is the most common way I see strong candidates underperform.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p style="text-align: justify;">Let me walk through how I&#8217;d actually handle one of these, and more importantly, why each move matters &#8212; because the moves are identical to what you&#8217;d do on the job, just compressed into forty minutes with someone watching.</p><h2>The first sixty seconds are about scope, not ideas</h2><p style="text-align: justify;">When you hear &#8220;design a banking app for teenagers,&#8221; the <strong>worst thing you can do is answer it</strong>. The best thing you can do is narrow it until it&#8217;s answerable.</p><p style="text-align: justify;">I&#8217;d say something like: &#8220;Before I design anything, I want to scope this. &#8216;Teenagers&#8217; is a huge range &#8212; a 13-year-old&#8217;s relationship with money is nothing like a 17-year-old&#8217;s about to leave for college. And I want to know the goal: is this a standalone product trying to win the teen market, or a feature inside a parent&#8217;s existing bank to grow household relationships? Those lead to very different products. Let me pick one and tell you why.&#8221;</p><p style="text-align: justify;">That paragraph does three things at once. It shows I won&#8217;t design for a phantom average user. It surfaces that the business goal changes everything. And it puts me in control of the prompt instead of being jerked around by it. Interviewers love this because it&#8217;s exactly what they wish junior PMs did before building.</p><p style="text-align: justify;">A quick word on a real tension here: don&#8217;t ask twenty clarifying questions and stall. I&#8217;ve seen candidates use &#8220;clarifying&#8221; as a way to avoid committing. Ask the two or three that genuinely change your answer, then make a call and move. Decisiveness under ambiguity is part of what&#8217;s being graded.</p><h2>Pick a user so specific it&#8217;s almost uncomfortable</h2><p style="text-align: justify;">Once I&#8217;ve scoped, I commit to a person. &#8220;I&#8217;ll design for a 16-year-old who has a part-time job, gets some money from parents, mostly spends through their phone, and has zero formal financial history.&#8221; Now every later decision has something to push against.</p><p style="text-align: justify;">The reason <strong>specificity wins</strong> is that it makes your tradeoffs visible. If I&#8217;m designing for that 16-year-old, parental controls are a feature <em>and</em> a tension &#8212; too much control and the teen feels surveilled and churns; too little and the parent never signs off, and the parent is the one funding the account. I can only see that tension because I named both people. Vague users hide tradeoffs. Specific users expose them.</p><h2>Get to the problem before the solution &#8212; every time</h2><p style="text-align: justify;">Here&#8217;s the discipline that separates the answer that passes from the answer that shines. Before any feature, I name the problem in the user&#8217;s language.</p><p style="text-align: justify;">For our teenager: the real problem isn&#8217;t &#8220;no bank account.&#8221; It&#8217;s that they&#8217;re about to enter adulthood having never made a financial decision with consequences, and the first time they do, the stakes will be a credit score or an overdraft, not lunch money. The job the product can do is <em>let them practice with money while the stakes are still small.</em> That reframing is the whole product. Once I have it, the features almost design themselves: visible spending, gentle limits, a savings goal they choose, a parent who can see but mostly shouldn&#8217;t intervene.</p><p style="text-align: justify;">If you skip this step and jump to features, your features have nothing to be judged against, and they&#8217;ll come out generic. With the problem named, even a simple feature looks intentional.</p><h2>Generate options, then choose &#8212; don&#8217;t just present your favorite</h2><p style="text-align: justify;">A subtle tell of seniority: showing the road not taken. Instead of presenting one polished idea, I&#8217;ll briefly lay out two or three directions and pick.</p><p style="text-align: justify;">For the teen account, the directions might be: a <em>training-wheels</em> product centered on supervised practice; an <em>independence</em> product that leans into &#8220;this is YOUR money, no parents&#8221;; or a <em>learning</em> product wrapped around financial education content. They&#8217;re genuinely different bets. I&#8217;d choose training-wheels for a 16-year-old because the core problem was practice-with-low-stakes, and independence over-rotates on autonomy the user isn&#8217;t quite ready for while education products tend to get great download numbers and terrible engagement (nobody opens an app to be taught).</p><p style="text-align: justify;">That last line matters. Choosing means rejecting <em>with a reason.</em> &#8220;Education apps get downloads and no engagement&#8221; is a point of view earned from having watched it happen. You don&#8217;t have to be right. You have to show you weighed it.</p><h2>Name the risk you&#8217;re most worried about</h2><p style="text-align: justify;">I always close a design answer by saying what would keep me up at night. For the teen product: the regulatory and trust burden of holding a minor&#8217;s money and data is enormous, and a single story about a kid getting defrauded would sink the brand. So if I were really building this, <strong>the unglamorous work &#8212; sponsor bank relationships, age verification, data protections for minors, fraud monitoring tuned for inexperienced users &#8212; would be at least half the roadmap, even though none of it shows up in a demo.</strong></p><p style="text-align: justify;">Saying this does something specific: it proves you understand that in fintech, the demo is the easy 20%. The interviewer who builds real money products is silently relieved that you get it.</p><h2>The structure, stripped down</h2><p style="text-align: justify;">If you want a portable version of all that: <strong>scope it, pick a person, name their problem, offer a few directions and choose one, then name the biggest risk.</strong> Talk the whole time. Think out loud. The interviewer is grading the narration, not the destination.</p><h2>On the job, this is Tuesday at 10 a.m.</h2><p style="text-align: justify;">The reason I push so hard on this isn&#8217;t interview performance. It&#8217;s that &#8220;design X for Y&#8221; is just a roadmap conversation with the clock sped up. Every quarter, someone hands you a fuzzy directive &#8212; &#8220;we need a product for small businesses,&#8221; &#8220;let&#8217;s go after Gen Z&#8221; &#8212; and your job is to do exactly this: narrow it, pick the real user, find the actual problem, choose a direction over the alternatives, and flag the risk that the directive ignored. PMs who can&#8217;t do this build whatever the loudest stakeholder described. PMs who can turn a vague mandate into a sharp bet. Same muscle. The interview just removes the six weeks you&#8217;d normally have to hide your reasoning.</p><h2>Try this before next Tuesday</h2><p style="text-align: justify;">Take a prompt &#8212; &#8220;design a tool to help couples manage shared expenses&#8221; &#8212; and give yourself eight minutes and a blank page. Spend the first two minutes only on scoping and choosing your user. Don&#8217;t let yourself name a single feature until minute three. It&#8217;ll feel slow and wrong. Do it anyway. Then notice how much sharper your features are when they finally arrive, because now they have a specific person and a real problem to answer to. That discomfort in the first two minutes is the skill.</p><p style="text-align: justify;">Next week: the favorite-product question, and why &#8220;I love Stripe&#8221; is only the start of an answer.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What "Product Sense" Actually Is — And How Interviewers Test For It]]></title><description><![CDATA[Post 01 of XX]]></description><link>https://www.kanpurtocupertino.com/p/what-product-sense-actually-is-and</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/what-product-sense-actually-is-and</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Tue, 23 Jun 2026 23:18:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9SpY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.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_!9SpY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9SpY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!9SpY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!9SpY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!9SpY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9SpY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2575870,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/203321700?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.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_!9SpY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!9SpY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!9SpY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!9SpY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a13b44e-6872-4e39-b77f-ad85bdf8c6ac_1402x1122.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">I once watched a candidate flame out of a final-round loop because she had, by every measure, <em>too much</em> product sense. She knew the space cold. She&#8217;d shipped real things. But when the interviewer asked her to design a savings feature for gig workers, she jumped straight to a solution &#8212; round-ups into a high-yield account &#8212; and spent thirty minutes polishing it. Beautiful answer. Wrong answer. She never told us why gig workers struggle to save in the first place, or which gig worker she meant, or what she&#8217;d have to believe for round-ups to be the right call. We didn&#8217;t learn how she thinks. We only learned what she&#8217;d already decided.</p><p style="text-align: justify;">That&#8217;s the thing nobody tells you about product sense: it&#8217;s not knowledge. It&#8217;s a way of reasoning out loud that you either expose or hide. And the whole interview is engineered to make you expose it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p style="text-align: justify;">So let me try to define the term properly, because most people use it as a vibe.</p><h2>A definition that actually holds up</h2><p style="text-align: justify;">Product sense is the ability to reliably figure out what to build, for whom, and why &#8212; under uncertainty, with incomplete information, before the data exists. It&#8217;s the muscle that lets you look at a fuzzy situation and form a defensible point of view about what matters.</p><p style="text-align: justify;">Notice what&#8217;s <em>not</em> in there. It&#8217;s not taste, although taste helps. It&#8217;s not knowing the latest frameworks. It&#8217;s not having used a thousand apps. Those things correlate with product sense the way owning a lot of cookbooks correlates with being a good cook. Related, sure. Not the same skill.</p><p style="text-align: justify;">The reason fintech makes this sharper is that the cost of being wrong is concrete. If your social app ships a bad feed change, people scroll less. If your money app ships a bad transfer flow, someone&#8217;s rent is late, or worse, someone loses funds. Product sense in fintech carries a weight that forces you to reason about consequences, not just engagement. That weight is exactly what good interviewers are probing for.</p><h2>What&#8217;s really being tested</h2><p style="text-align: justify;">When an interviewer asks a product-sense question, they are not collecting your idea. They could brainstorm features all day without you. They&#8217;re running a simulation: <em>if I drop this person into ambiguity, what&#8217;s the quality of their thinking?</em> Specifically, four things:</p><p style="text-align: justify;">The first is <strong>problem framing</strong> &#8212; do you reach for the problem before the solution, or do you sprint to features? The candidate I mentioned failed here.</p><p style="text-align: justify;">The second is <strong>user specificity</strong> &#8212; can you name a real person with a real situation, or do you hide behind &#8220;users&#8221;? &#8220;Users want to save more&#8221; is a non-statement. &#8220;A 26-year-old DoorDash driver whose income swings 40% week to week and who&#8217;s never had more than $300 in savings&#8221; is a person I can design for.</p><p style="text-align: justify;">The third is <strong>prioritization under constraint</strong> &#8212; when you can&#8217;t do everything, what do you do first, and can you defend the cut? Anyone can list ten ideas. The signal is in what you&#8217;d kill.</p><p style="text-align: justify;">The fourth is <strong>judgment about consequences</strong> &#8212; do you see the second-order effects? In fintech this is the whole game. A &#8220;save your spare change&#8221; feature sounds harmless until you realize you might be pulling $4 out of an account that&#8217;s about to bounce a $35 overdraft.</p><p style="text-align: justify;">If you can demonstrate those four, you&#8217;ll pass almost any product-sense interview, even with a &#8220;wrong&#8221; idea. If you can&#8217;t, the slickest idea in the world won&#8217;t save you.</p><h2>A simple structure that keeps you honest</h2><p style="text-align: justify;">I don&#8217;t love rigid frameworks, because they make people sound like a podcast. But early in your career a scaffold helps, so here&#8217;s the one I&#8217;d internalize and then forget:</p><p><strong>Goal &#8594; User &#8594; Problem &#8594; Solutions &#8594; Tradeoffs &#8594; Metric.</strong></p><p style="text-align: justify;">You start by clarifying the goal (whose goal &#8212; the company&#8217;s? the user&#8217;s? are they aligned?). You pick a specific user. You articulate the problem <em>they</em> feel, not the one your company feels. You generate a few solution directions &#8212; at least two, so it&#8217;s clear you chose rather than defaulted. You name the tradeoffs of your pick. And you close with how you&#8217;d know if it worked.</p><p style="text-align: justify;">The magic isn&#8217;t the order. It&#8217;s that each step forces a small act of discipline. Picking one user means rejecting others, out loud. Naming tradeoffs means admitting your idea has a downside. That honesty is the texture of real product sense.</p><h2>A fintech example, start to finish</h2><p>Say the prompt is &#8220;design a feature to help people pay down credit card debt.&#8221; Here&#8217;s the thinking, compressed.</p><p><strong>Goal: </strong>the company probably wants engagement and the halo of being &#8220;good for customers&#8221;; the user wants to feel less crushed by a balance that won&#8217;t move. Those can align if I&#8217;m careful, but they can also diverge &#8212; a debt product that makes money on the debt is a conflict I should name.</p><p><strong>User:</strong> I&#8217;ll pick someone carrying about $6,000 across two cards, making minimum payments, who logs in mostly to check they&#8217;re not overdrawn. Not the person with $40k in distress (different product, probably needs a human) and not the person who pays in full every month (doesn&#8217;t have this problem).</p><p><strong>Problem:</strong> minimum payments feel responsible but are a trap &#8212; most of the payment is interest, the balance barely moves, and the person has no felt sense of progress. The pain isn&#8217;t only financial. It&#8217;s the demoralization of running in place.</p><p><strong>Solutions:</strong> (a) a payoff projection that shows &#8220;pay $40 more and you&#8217;re debt-free 14 months sooner,&#8221; (b) an automatic round-up-to-the-card feature, (c) a debt-snowball planner that orders their cards. I&#8217;d lead with (a), because the core problem is the invisibility of progress, and a projection makes progress visible at near-zero risk.</p><p><strong>Tradeoffs:</strong> a projection can also scare someone into freezing, and if I make the &#8220;pay more&#8221; nudge too aggressive I might push someone to overpay a card while underfunding rent. So I&#8217;d cap suggestions at a fraction of free cash flow and never nudge below the balance buffer.</p><p><strong>Metric:</strong> I&#8217;d watch the share of users paying above the minimum, but my <strong>guardrail</strong> is overdraft rate &#8212; if debt paydown goes up while overdrafts spike, I&#8217;ve moved money from one fire to another and made things worse.</p><p>That whole answer takes four minutes and never once claims certainty. That&#8217;s product sense. Not the round-up idea &#8212; the reasoning around it.</p><h2>Why this matters </h2><p>Here&#8217;s the part the interview prep never mentions: <strong>this exact muscle is what you use in the job</strong>, constantly, mostly in low-stakes moments that compound. An engineer asks &#8220;should the error message say X or Y?&#8221; A designer asks &#8220;do we really need this screen?&#8221; A stakeholder says &#8220;can we just add a toggle?&#8221; Each of those is a tiny product-sense question, and the PMs who answer them well &#8212; quickly naming the user, the problem, and the tradeoff &#8212; are the ones who, a year later, seem to have great judgment. <strong>They don&#8217;t have a god gift. They have a habit.</strong></p><blockquote><p><code>So the practice isn&#8217;t really for the interview. The interview is just the one day someone watches you do the thing you should be doing every day anyway.</code></p></blockquote><h2>Try this before reading next post</h2><p>Pick any product you used today &#8212; your bank app, a payments button, a budgeting tool. In writing, no more than half a page, answer: who is the one user this was clearly built for, what problem does it solve for them, and what&#8217;s the most obvious group it <em>ignores</em>? Then ask whether ignoring that group was a smart cut or a lazy one. If you can do that crisply in half a page, you have more product sense than you think. If you can&#8217;t, you just found the exact muscle to train this year.</p><p><strong>Next post:</strong> the &#8220;design a product for X&#8221; question, and the trap of answering the question they literally asked instead of the one they meant.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Most Shittiest Product !]]></title><description><![CDATA[I've Ever Loved]]></description><link>https://www.kanpurtocupertino.com/p/the-most-shittiest-product</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/the-most-shittiest-product</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Sat, 20 Jun 2026 00:24:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ToJV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.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_!ToJV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ToJV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 424w, https://substackcdn.com/image/fetch/$s_!ToJV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 848w, https://substackcdn.com/image/fetch/$s_!ToJV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 1272w, https://substackcdn.com/image/fetch/$s_!ToJV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ToJV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png" width="1005" height="1323" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1323,&quot;width&quot;:1005,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1909969,&quot;alt&quot;:&quot;photo of bidet&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/202787961?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafabeea8-62e5-4d4e-8fe5-5bbbdff6bfa6_1005x1323.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="photo of bidet" title="photo of bidet" srcset="https://substackcdn.com/image/fetch/$s_!ToJV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 424w, https://substackcdn.com/image/fetch/$s_!ToJV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 848w, https://substackcdn.com/image/fetch/$s_!ToJV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 1272w, https://substackcdn.com/image/fetch/$s_!ToJV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92177672-81a3-4175-ba00-f50f503b16e3_1005x1323.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">It took less than 1 hour to install.</figcaption></figure></div><p></p><p>The strange thing about immigration is that nobody tells you which parts of yourself you&#8217;re allowed to keep.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>You expect to learn a new language, a new workplace culture, a new way of making friends. What you don&#8217;t expect is the accumulation of tiny compromises. The food changes. The holidays change. The way people greet each other changes. And sometimes, without realizing it, you abandon perfectly sensible habits simply because nobody around you does them anymore.</p><p>For fifteen years, I treated dry toilet paper as one of those compromises. It was small enough to ignore and too awkward to discuss. It took a doctor, a colonoscopy, and a bidet to make me realize that adaptation and improvement aren&#8217;t always the same thing.</p><p>I&#8217;m going to tell you about a product that lives in my bathroom, costs about as much as a weekend getaway, and has genuinely changed my life. And yes, I&#8217;m going to talk about it the way a PM would in an interview &#8212; because after years in Silicon Valley, I can&#8217;t help myself. Bear with me.</p><p>The product is a <strong>Bio Bidet</strong>. And the tagline I&#8217;d give it? <em><strong>The most shittiest product I&#8217;ve ever loved.</strong></em><strong> &#128516;</strong></p><h2>First, Let Me Set the Scene</h2><p>I grew up in <a href="https://en.wikipedia.org/wiki/Kanpur">Kanpur</a>. Water was the way. Always. The idea of <em>only</em> using paper was, frankly, baffling &#8212; like licking a plate clean instead of washing it. Then I moved to USA, land of innovation, cold brew, and apparently, a deeply entrenched dry-paper toilet culture.</p><p>I adapted. Like a good immigrant, I assimilated. For years, I told myself this was fine.</p><p>It was not fine.</p><p style="text-align: justify;">I won&#8217;t go into every detail (you&#8217;re welcome), but when my doctor ordered a colonoscopy a while back, and then sat me down afterward to gently suggest I go back to water washing &#8212; I didn&#8217;t argue. Suddenly, every small chronic discomfort I&#8217;d normalized over the years made sense. The solution wasn&#8217;t a prescription. It was a bidet.</p><p>Enter: the <strong>Bio Bidet</strong>.</p><h2>The PM Take: What Problem Does It Actually Solve?</h2><p>Okay, let&#8217;s do this properly. If I were pitching Bio Bidet in a product sense interview, here&#8217;s how I&#8217;d break it down.</p><p><strong>Who is the user?</strong> <strong>Anyone who uses a toilet</strong>. That&#8217;s your TAM right there. Global. Enormous. Undeniably seated.</p><p><strong>What are the pain points?</strong></p><p style="text-align: justify;"><em>Recurring cost.</em> Toilet paper is a subscription you never signed up for. The average American spends over $100 a year on it &#8212; and that&#8217;s before you account for the panic-buying surges (we all remember 2020). A bidet seat is a one-time purchase &#8212; and between toilet paper, wipes, and specialty products you no longer need, it pays itself off over a few years while your bathroom routine gets dramatically better. The unit economics are embarrassingly good.</p><p style="text-align: justify;"><em><strong>Hygiene.</strong></em><strong> </strong>Here&#8217;s an uncomfortable truth: paper doesn&#8217;t actually clean. It smears. If you got mud on your hand, you wouldn&#8217;t wipe it with a tissue and call it a day. Water cleans. A bidet with a warm water wash leaves you genuinely, actually clean &#8212; not just &#8220;acceptable by bathroom standards&#8221; clean. For anyone recovering from a procedure, managing a skin condition, or just caring about their body, this matters enormously.</p><p><em><strong>Skin sensitivity and allergies.</strong></em> Many people don&#8217;t realize their &#8220;sensitive skin&#8221; flare-ups are triggered by the dyes, fragrances, or bleaching agents in toilet paper. Switching to water eliminates the variable entirely. No more specialty &#8220;sensitive&#8221; paper brands, no more irritation.</p><p><em><strong>The luxury tier &#8212; </strong>blow dry.</em> Some Bio Bidet models include a warm air dryer. You sit, you wash, you dry &#8212; completely hands-free, completely contactless. It sounds indulgent. It is indulgent. It&#8217;s also the kind of feature that, once you&#8217;ve used it, makes going anywhere else feel like a step backward. Hotels, airports, other people&#8217;s homes &#8212; suddenly they all feel mildly inadequate.</p><p style="text-align: justify;"><strong>Why now?</strong> Because American homes have been the outlier for too long. In Japan, over 80% of households have bidet toilets. They&#8217;re standard in most of South Asia, Southern Europe, and the Middle East. The rest of the world solved this problem decades ago. The U.S. is just catching up &#8212; and Bio Bidet is leading that wave without requiring you to gut your bathroom.</p><p style="text-align: justify;"><strong>What&#8217;s the unfair advantage?</strong> Installation takes under 30 minutes with no plumber, no special wiring for most models, and no structural changes. The barrier to switching is nearly zero. The moat, once you&#8217;ve switched, is near-infinite. No one goes back.</p><div><hr></div><h2>The Cultural Whiplash Is Real &#8212; And Nobody Talks About It</h2><p>Here&#8217;s what the product reviews don&#8217;t tell you: switching toilet hygiene habits is a surprisingly emotional experience.</p><p style="text-align: justify;">When I moved from Kanpur to USA, adapting to dry paper felt like a small betrayal of something deeply ingrained. Every culture has rituals around cleanliness, and this one hit differently. I didn&#8217;t know how to explain it to coworkers at a lunch table (&#8221;So interesting cultural observation about bathrooms...&#8221;) &#8212; so I just quietly adapted and hoped for the best.</p><p style="text-align: justify;">Going back to water was, in its own strange way, coming home. There&#8217;s a reason bidets are universal across so many cultures &#8212; it&#8217;s not novelty, it&#8217;s just logic. Warm water, gentle pressure, and suddenly everything is right with the world.</p><p style="text-align: justify;">Japan gets this. They made it an <em>art form</em>. Walk into any mid-range hotel in Tokyo and you&#8217;ll find a seat with more buttons than my first laptop. Heated seat, front and rear wash, adjustable pressure, dryer, deodorizer &#8212; the whole thing. It&#8217;s not considered luxurious there. It&#8217;s considered basic.</p><p>We&#8217;re just late to the party.</p><div><hr></div><h2>The Verdict</h2><p>Bio Bidet sits at the intersection of good health, good economics, and &#8212; I say this with complete seriousness &#8212; good vibes. It&#8217;s refreshing in a way that&#8217;s hard to explain until you&#8217;ve experienced it. Every morning (or whenever I go) feels a little more civilized.</p><p>My doctor recommended it for medical reasons. My inner PM validated it on unit economics. My Kanpur childhood recognized it as something that should have been there all along.</p><p>And my California self? Frankly embarrassed, it took a colonoscopy to get here.</p><p>If you&#8217;re on the fence, get off it. (Pun very much intended.) The Bio Bidet is the most <s>shittiest</s>, most underrated, most life-improving $600&#8211;$1,200 you&#8217;ll spend this year.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Money in the Planter]]></title><description><![CDATA[A June 11, 2026 story - No AI can replace humans!!]]></description><link>https://www.kanpurtocupertino.com/p/the-money-in-the-planter</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/the-money-in-the-planter</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Thu, 11 Jun 2026 19:29:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dwkw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg" 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_!dwkw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dwkw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dwkw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dwkw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dwkw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dwkw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:276195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/201644432?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dwkw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dwkw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dwkw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dwkw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f96ba0a-d078-42ba-a0a3-e88b825cee57_1500x2000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Last night, somewhere between a shopping complex and my car, my wallet slipped out of my life.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I didn&#8217;t even know it was gone until this morning. You know that feeling &#8212; the pat of the pocket, the second pat, the slow cold spread in your chest. Driver&#8217;s license. Credit cards. Cash. And my Global Entry card, the one document that quietly says, <em>you belong here, you may pass.</em> For anyone who has ever stood in an immigration line holding their breath, you know that card is not plastic. It is peace of mind, laminated.</p><p>I was sitting down to begin the ritual of loss &#8212; call the bank, cancel the cards, freeze the accounts, brace for the DMV &#8212; when my doorbell rang at 11:22 a.m.</p><p>A stranger stood there holding my wallet.</p><p>His name is Shafkat. He&#8217;s from Turkey. He had found my wallet at the shopping complex the night before, looked at the address on my California driver&#8217;s license, and this morning drove five miles &#8212; to a house he&#8217;d never seen, for a man he&#8217;d never met &#8212; to hand it back.</p><p>But here is the part that undid me.</p><p>Shafkat told me he saw the Global Entry card and thought it was my permanent resident card. He knows what immigration paperwork means. He knows what it costs &#8212; not in dollars, but in months of waiting, in sleepless nights, in the fear of starting over. He thought a stranger somewhere was about to lose something irreplaceable, and that thought would not let him rest. So he came. Not because he had to. Because he understood.</p><p>One immigrant, protecting another, across a five-mile stretch of California morning.</p><p>He insisted I check everything. <em>Count the cards. Count the money. Please, check again.</em> He wanted me to know that nothing was missing &#8212; that his hands had carried my life back to me untouched.</p><p>I told him: take the cash. All of it. It&#8217;s yours.</p><p>He refused. I insisted &#8212; at least take something, you drove all this way, buy yourself some food. He refused again. And again. Finally, I did what we do when gratitude has nowhere to go &#8212; I stuffed the money into his pocket and stepped back, satisfied that I had won.</p><p>He left. I went inside, lighter than I&#8217;d been all morning.</p><p>A little later, I stepped out my front door.</p><p>Every bill &#8212; every single one &#8212; was sitting in my planter, tucked among the leaves, waiting patiently like it had never left home.</p><p>He had taken nothing. Not a dollar, not a thank-you he didn&#8217;t ask for, not even the satisfaction of letting me repay him. He drove five miles to give, and made absolutely sure he left with empty pockets.</p><div><hr></div><p>I work in technology. I spend my days thinking about what machines can do, and these days, machines can do almost everything. AI can find an address faster than Shafkat did. It can draft the perfect thank-you note, optimize the fastest route to my house, even write this story.</p><p>But AI did not lie awake thinking about a stranger&#8217;s immigration documents.</p><p>AI did not feel the weight of a green card it once waited for, and recognize that weight in someone else&#8217;s wallet.</p><p>AI did not refuse the money four times.</p><p>And AI most certainly did not hide cash in a planter, smiling to itself, driving away.</p><p>We talk a lot about what artificial intelligence will replace. Here&#8217;s my answer, found among the leaves outside my front door: it will never replace the five miles a stranger drives for you. It will never replace the dignity of a man who gives everything back and accepts nothing in return.</p><p>There are many things only humans do for humans.</p><p>Shafkat bhai, wherever you are &#8212; the money is still in the planter. But what you actually left there, I&#8217;m keeping forever</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7F2t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7F2t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7F2t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7F2t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7F2t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7F2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:447774,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/201644432?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7F2t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7F2t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7F2t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7F2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec4c98bf-a474-49e9-b026-f7b432139adb_1500x2000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Dehydrated Money]]></title><description><![CDATA[Why Your Fintech Product Is Useless Until the Funds Actually Move]]></description><link>https://www.kanpurtocupertino.com/p/dehydrated-money</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/dehydrated-money</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Thu, 11 Jun 2026 01:25:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qI1A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.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_!qI1A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qI1A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 424w, https://substackcdn.com/image/fetch/$s_!qI1A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 848w, https://substackcdn.com/image/fetch/$s_!qI1A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!qI1A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qI1A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png" width="896" height="1328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1328,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:827627,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/201532508?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.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_!qI1A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 424w, https://substackcdn.com/image/fetch/$s_!qI1A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 848w, https://substackcdn.com/image/fetch/$s_!qI1A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!qI1A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf6b8b99-cf20-4a12-9390-a60d40774079_896x1328.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>I saw a gag gift recently: a 16oz can of &#8220;Dehydrated Water.&#8221; Instructions: <em>Just Add Water.</em> The label promises it&#8217;s 100% organic, BPA-free, low-sodium, and &#8212; my favorite &#8212; &#8220;Yes, This is Real.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I laughed. Then I stopped laughing, because I realized I&#8217;ve shipped this product. Most of us in fintech have.</p><p>A checking account where your paycheck &#8220;arrives&#8221; but sits on hold? Dehydrated water. A P2P app that says &#8220;Sent!&#8221; while the recipient&#8217;s bank stares at the ceiling until Tuesday? Dehydrated water. A &#8220;real-time&#8221; dashboard showing a balance you cannot actually spend? That&#8217;s not a product. That&#8217;s a can with a very confident label.</p><p>Here&#8217;s the uncomfortable truth I learned building a consumer banking product from zero: <strong>a payment that hasn&#8217;t settled is not a payment. It&#8217;s a promise wearing a payment&#8217;s clothes.</strong> And customers can tell the difference, even when our marketing copy can&#8217;t.</p><h2>The &#8220;Just Add Water&#8221; problem in U.S. payments</h2><p>For decades, American money movement has been a beautifully labeled can. ACH batches. Two-to-three business days. &#8220;Business days&#8221; &#8212; a phrase that assumes your rent, your payroll emergency, and your kid&#8217;s field trip fee all politely occur Monday through Friday, 9 to 5.</p><p>Meanwhile, the actual ingredient &#8212; money you can use <em>right now</em> &#8212; was missing. We compensated with engineering duct tape: provisional credits, hold strategies, risk models predicting whether a deposit would &#8220;probably&#8221; clear. I&#8217;ve personally spent quarters of roadmap on ACH hold logic. Quarters. We were optimizing the label instead of putting water in the can.</p><h2>The rest of the world already added the water</h2><p style="text-align: justify;">While the U.S. debated, two countries ran the experiment at civilization scale:</p><p style="text-align: justify;"><strong>Brazil&#8217;s Pix</strong> processed roughly 79.7 billion transactions worth about $6.3 trillion in 2025, up 34% year over year &#8212; and it&#8217;s barely five years old. It&#8217;s approaching 8 billion transactions a <em>month</em>.</p><p style="text-align: justify;"><strong>India&#8217;s UPI</strong> handled about 228.3 billion transactions in 2025, worth roughly $3.4 trillion. Street vendors selling chai accept instant account-to-account payments more reliably than some U.S. enterprise SaaS companies collect invoices.</p><p style="text-align: justify;">These aren&#8217;t pilots. They&#8217;re the default way two of the world&#8217;s largest economies move money. The lesson is brutal in its simplicity: when money moves instantly, people move more money. Velocity isn&#8217;t a feature. It&#8217;s the product.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aNUN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aNUN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 424w, https://substackcdn.com/image/fetch/$s_!aNUN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 848w, https://substackcdn.com/image/fetch/$s_!aNUN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!aNUN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aNUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png" width="1456" height="721" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:721,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/201532508?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.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_!aNUN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 424w, https://substackcdn.com/image/fetch/$s_!aNUN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 848w, https://substackcdn.com/image/fetch/$s_!aNUN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!aNUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009eb09c-e8b6-4059-ab6b-5a593dbfeb31_2379x1178.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>And now the U.S. can is finally filling up</h2><p>The American numbers are smaller &#8212; but look at the slope, not the intercept:</p><ul><li><p><strong>FedNow</strong> went from $38.2 billion in transaction value in 2024 to <strong>$853.4 billion in 2025</strong> &#8212; a 22x jump in one year, with over 1,600 financial institutions on the network and the transaction cap now raised to $10 million.</p></li><li><p><strong>RTP (The Clearing House)</strong> processed more than <strong>$1.3 trillion</strong> in 2025 across 1,100+ banks and credit unions, also with a $10 million cap.</p></li><li><p>Industry forecasts suggest instant payments could represent <strong>~25% of all U.S. electronic payment volume within three years.</strong></p></li></ul><p>When the Fed raises a transaction cap from $1 million to $10 million, that&#8217;s not consumer Venmo-for-pizza behavior. That&#8217;s corporate treasury, real estate closings, payroll, and supplier payments quietly migrating to rails that don&#8217;t take weekends off.</p><h2>Why product managers should care (beyond the demo)</h2><p>Instant settlement isn&#8217;t a speed upgrade. It changes the economics of everything downstream:</p><p><strong>1. Holds become a choice, not a necessity.</strong> Every dollar sitting in a provisional-credit limbo is customer trust evaporating. Instant rails let you redesign onboarding, funding, and first-transaction experiences around <em>confirmed</em> money. Activation rates follow.</p><p><strong>2. Fraud changes shape &#8212; and you must too.</strong> Irrevocable + instant means your fraud controls move from &#8220;review queue&#8221; to &#8220;milliseconds.&#8221; This is the hard part nobody puts on the label. If your risk stack was built for batch, instant payments will find that out for you, in production, at 2 a.m. on a Sunday.</p><p><strong>3. The orchestration layer becomes the battleground.</strong> With FedNow, RTP, same-day ACH, push-to-card, and (yes) stablecoins all coexisting, the winning products won&#8217;t bet on one rail. They&#8217;ll <em>route</em> &#8212; picking the fastest, cheapest, safest path per transaction. The rails are becoming plumbing. The routing intelligence is becoming the moat.</p><p><strong>4. &#8220;Receive-only&#8221; is the new dehydrated water.</strong> Most U.S. institutions on instant rails today can receive but not send. That&#8217;s half a product. The institutions that enable send-side first will own the use cases &#8212; earned wage access, instant insurance payouts, gig payouts, account funding &#8212; while everyone else is still reading the instructions on the can.</p><h2>The punchline</h2><p style="text-align: justify;">The can says &#8220;Makes Up to Infinite Gallons!&#8221; &#8212; and weirdly, that&#8217;s the one claim that holds up. Money that moves instantly gets moved more. Pix and UPI proved that demand for velocity is effectively bottomless once friction disappears.</p><p style="text-align: justify;">So here&#8217;s my question for every fintech roadmap discussion this quarter: is your money-movement experience the water &#8212; or the can?</p><p style="text-align: justify;">Because customers have stopped paying for labels. They just want to add water and have it already be there.</p><div><hr></div><p><em>Warning: excessive di-hydrogen monoxide can be dangerous. Excessive settlement latency, more so. Consult your product manager before use.</em></p><p><em>If you want to buy gag gift, check it out <a href="https://a.co/d/01O0bbsy">here</a>.</em></p><p><em><strong>Sources:</strong> Federal Reserve Financial Services FedNow volume statistics; The Clearing House 2025 RTP figures; Banco Central do Brasil / EBANX Pix data; NPCI UPI data via FXC Intelligence; Digital Transactions; PaymentsJournal.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Hardest Launch of My Life]]></title><description><![CDATA[What my son's birth taught me about evolution, trade-offs, and product design]]></description><link>https://www.kanpurtocupertino.com/p/the-hardest-launch-of-my-life</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/the-hardest-launch-of-my-life</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Sat, 06 Jun 2026 22:36:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Qx66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg" 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_!Qx66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qx66!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qx66!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qx66!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qx66!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qx66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg" width="747" height="1328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1328,&quot;width&quot;:747,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71999,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/200941451?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qx66!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qx66!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qx66!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qx66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F686c6366-af27-46ba-9a29-f76f632454e4_747x1328.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>November 1, 2014. The most important launch of my life was about to happen.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Unlike the fintech products I&#8217;d spend the next decade building, this one had no rollback plan. No incident response team. No dashboard, no staged rollout, no room for error. Just my wife, hours of labor, a team of doctors, and our son waiting to enter the world.</p><p>I remember the pain on her face. The exhaustion. And the anger&#8212;much of it directed at me, which, in hindsight, was entirely fair. She was doing the actual work of bringing a human into existence. I was mostly standing there, trying not to look as terrified as I felt.</p><p>The doctors had warned me about the blood. They told me some fathers faint. I didn&#8217;t&#8212;but I came close to being overwhelmed by what I was witnessing. There was blood. There was chaos. Machines beeping, the umbilical cord, a level of physical intensity that no book, no movie, no childbirth class had prepared me for.</p><p>And somewhere in the middle of it, a question lodged itself permanently in my mind.</p><p><em>Why would nature make something this difficult?</em></p><p style="text-align: justify;">If life evolved over millions of years, shouldn&#8217;t the act of creating life be more efficient by now? Why would the arrival of a child demand so much pain, so much risk, so much suffering?</p><p>That question stayed with me long after Rudra was born.</p><div><hr></div><p><strong>A question that took eleven years to answer</strong></p><p>This week, a <a href="https://youtube.com/shorts/sBCwY8ktubI">video short</a> from Masala Lab finally gave me one.</p><p>The concept is called the obstetric dilemma, and the explanation is almost frustratingly simple.</p><p>Humans evolved larger and larger brains. At the same time, we evolved to walk upright. Two evolutionary triumphs&#8212;and they collided.</p><p>A larger brain means a larger head. Walking upright requires a pelvis optimized for balance and movement, not for childbirth. The result is what every mother, and every terrified father in a delivery room, eventually runs into: a baby with a very large head trying to pass through a relatively narrow birth canal.</p><p>From an engineering perspective, it&#8217;s a textbook system constraint. One part of the system got optimized. Another couldn&#8217;t expand without creating costs elsewhere. So evolution did what every product team eventually does&#8212;it accepted the compromise.</p><p>Humans got smarter. Childbirth got harder.</p><p style="text-align: justify;">As a product manager, I found that explanation strangely familiar. Every meaningful system carries trade-offs. Optimize for security, lose convenience. Optimize for speed, sacrifice flexibility. Optimize for growth, accumulate technical debt. There are no perfect solutions&#8212;only priorities and choices.</p><p style="text-align: justify;">Evolution, it turns out, is no different. The human species didn&#8217;t arrive at an elegant design. It arrived at a workable one.</p><div><hr></div><p><strong>The product manager&#8217;s mistake: assuming everything should be optimized</strong></p><p>For most of my life, I carried an unspoken belief. Whether you call it nature, evolution, or God, I assumed the system would eventually converge on the optimal outcome.</p><p>Childbirth challenged that belief. The Masala Lab explanation finished it off.</p><p>Because here&#8217;s what I finally understood: evolution doesn&#8217;t optimize for comfort. It doesn&#8217;t optimize for elegance. It doesn&#8217;t optimize for fairness. It optimizes for survival&#8212;and survival is full of ugly compromises.</p><p>As product managers, we&#8217;re trained to chase the best experience. The smoothest onboarding. The fewest clicks. The least friction. But real systems rarely work that cleanly. The best products are usually just collections of carefully managed trade-offs.</p><p>So are human beings.</p><p>The difficulty of childbirth isn&#8217;t evidence of bad design. It&#8217;s evidence of competing requirements. A bigger brain gave us language, science, mathematics, music, literature, civilization&#8212;the ability to ask questions about our own existence. And the cost of that gift was paid, in large part, by mothers.</p><p>That reframing changed how I think about motherhood. Before becoming a father, I respected what mothers go through intellectually. After witnessing it, I respected it emotionally. Now, understanding the evolutionary story underneath it, I respect it on a level I didn&#8217;t have words for before.</p><p>Every mother carries the weight of one of humanity&#8217;s oldest trade-offs. Every birth is a quiet reminder that our greatest strengths arrived with extraordinary costs attached.</p><div><hr></div><p><strong>Looking back at Rudra&#8217;s arrival</strong></p><p>Rudra is eleven now.</p><p>The tiny newborn from that November morning has become a curious, funny, thoughtful kid with his own ideas, opinions, and questions. And maybe that&#8217;s what makes this realization land so hard.</p><p>The very brain that lets him learn, imagine, create, and dream is part of the reason his birth was so difficult. The struggle wasn&#8217;t a flaw in the system. It was evidence of what the system was trying to build.</p><p>I see that day differently now. I understand my wife&#8217;s strength more deeply. I appreciate motherhood more profoundly. And I feel a gratitude that runs in every direction&#8212;toward the doctors, toward modern medicine, toward my wife, and toward Rudra himself.</p><p>Eleven years ago, standing in that delivery room, all I could see was pain and chaos. Today I see something else. I see the price humanity paid for becoming human. And I see a mother who paid that price so a father could meet his son.</p><div><hr></div><p>I&#8217;m curious now&#8212;what was the moment that changed how <em>you</em> saw birth, evolution, or the people who brought you into the world?</p><p>Maybe you&#8217;re a parent who felt that same helpless awe in a delivery room. Maybe you study biology and see these trade-offs everywhere. Or maybe you&#8217;d never thought of childbirth as an engineering problem until right now.</p><p>Whatever it is, I&#8217;d like to hear it. Leave a comment, share your story, or tell me where you think I got it wrong. The best conversations I&#8217;ve ever had about parenthood and design didn&#8217;t come from articles like this one&#8212;they came from the honest, messy, deeply human replies underneath them.</p><p>So tell me: what trade-off shaped <em>you</em>?</p><p>PS :That same brain that made his arrival so difficult is now the one climbing past 99% of his peers. Thank you, evolution. And thank you, Mom.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2IAv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2IAv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2IAv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2IAv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2IAv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2IAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg" width="917" height="694" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:694,&quot;width&quot;:917,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231458,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/200941451?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2IAv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2IAv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2IAv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2IAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb2de09f-1e21-4e8f-ac7f-7ee383c5a644_917x694.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://sharemyimage.com/image/lettertoDadiMom.JbnZL4">I also sent my mom a letter recently. Her health is failing, and she can no longer live with me &#8212; thanks to all the pre-existing condition clauses buried in insurance policies. Mom, I love you. Thank you for every breath I take </a><a href="https://cdn1.sharemyimage.com/smi/2026/06/07/lettertoDadiMom.jpeg"><br></a><br><br></p><p></p><p><br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Top 10 Lessons: What Launching a Neo Bank Taught Me About the Real Fintech Game]]></title><description><![CDATA[Part 02]]></description><link>https://www.kanpurtocupertino.com/p/top-10-lessons-what-launching-a-neo-ac7</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/top-10-lessons-what-launching-a-neo-ac7</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Mon, 01 Jun 2026 23:48:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!v79D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.kanpurtocupertino.com/subscribe?"><span>Subscribe now</span></a></p><h3 style="text-align: justify;"><strong>Part 01 here:<a href="https://kanpurtocupertino.com/p/top-10-lessons-what-launching-a-neo">https://kanpurtocupertino.com/p/top-10-lessons-what-launching-a-neo</a><br><br></strong>5. &#8220;Free&#8221; accounts are never free &#8212; to you.</h3><p style="text-align: justify;">Every account you publish as free still carries real backend cost: sponsor bank fees, BaaS charges, plastic card costs, ACH fees, faster-payment fees. None billed to the customer; all very real on your P&amp;L.</p><p style="text-align: justify;"><strong>This is exactly why the interchange-first mindset matters</strong>. Subsidize a free product with membership revenue or some adjacent stream that doesn&#8217;t scale with usage, and you&#8217;re in difficult terrain. The fintechs that thrive are the ones whose core engine grows in lockstep with the behavior they&#8217;re trying to encourage.</p><h3>6. Incentives open accounts. They do not move balances.</h3><p style="text-align: justify;">We ran incentives, and they worked &#8212; at the top of the funnel. Sign-up bonuses absolutely get more people to open an account. The acquisition charts look great.</p><p style="text-align: justify;">Here&#8217;s the trap: daily average balance barely moves until the product itself has reached a real MVP &#8212; something good enough to actually live in.<br><br> <strong>Incentives buy you an account opening. They don&#8217;t buy you a primary account.</strong> <br><br>As balance plus engaged usage are what feed interchange; mere incentive-driven signups without early interchange strategy is a cost, not a customer. Spend on incentives only once your product is ready to retain. Spend before that, and you&#8217;re paying full price for users who never actively engage.</p><h3>7. Issue the plastic card from day one. &#8220;Digital-first&#8221; was penny wise, pound foolish.</h3><p style="text-align: justify;">We launched digital-first. The card lived in the app immediately; users could <em>order</em> plastic if they wanted it. The reasoning felt responsible &#8212; physical cards cost money, so let the people who need plastic opt in and save the expense on everyone else.</p><p style="text-align: justify;">It was a mistake.</p><p style="text-align: justify;">Our A/B tests said so plainly: the cohort that received a plastic card unprompted swiped more, more often, and stuck around longer than the opt-in cohort by a margin too large to attribute to noise. There&#8217;s something about the physical object &#8212; it sits in the wallet, it gets reached for, it keeps your brand top of mind in a way a card three taps deep in an app never will. Even with mobile wallets surging, debit users still reach for physical plastic for the majority of card-present purchases. That&#8217;s interchange you&#8217;re quietly forfeiting by making the card opt-in.</p><p style="text-align: justify;">And with interchange as your North Star, the cost math inverts: <em>not</em> shipping plastic is the expensive choice. The card fee is a rounding error against an engaged user&#8217;s lifetime interchange. And if someone never activates the card you sent? That&#8217;s not a loss &#8212; it&#8217;s a re-engagement hook. You can nudge them, remind them, pull them back. You can&#8217;t re-engage a card you never put in their hands.</p><p style="text-align: justify;">Send the plastic. Provision the digital card too, for instant use. But don&#8217;t make the physical card the thing users have to go find.</p><h3>8. Wallet provisioning belongs in the MVP, not the roadmap.</h3><p style="text-align: justify;">If I had to name the single feature that punched above its weight, it&#8217;s mobile wallet provisioning &#8212; and Apple Wallet specifically.</p><p style="text-align: justify;">The logic is simple: a card in a drawer generates nothing; a card living in someone&#8217;s phone gets tapped, and every tap is an interchange event. In the US, that phone overwhelmingly means Apple Wallet &#8212; Apple Pay dominates in-store mobile wallet usage by a wide margin. Provisioning into the wallet at activation is the difference between a card your user <em>has</em> and a card your user <em>uses</em>. Only the second one pays you. The friction of pushing a card to the wallet during onboarding is tiny; the engagement lift on the other side was the largest single onboarding change we shipped that quarter. Make it part of the MVP.</p><h3>9. Don&#8217;t kick the can on strategically important decisions just because they aren&#8217;t urgent yet.</h3><p style="text-align: justify;">This is the one I&#8217;d most want to warn my earlier self about, because the failure mode is invisible until it isn&#8217;t.</p><p style="text-align: justify;">There&#8217;s a category of decisions that feels safe to defer &#8212; not because it&#8217;s unimportant, but because nothing is forcing it <em>today</em>. Account closing and reopening strategy, ACH hold strategy, dynamic Payment journey limits, Bill pay integrations, ATM network additions. None of these is screaming at you during launch, so they quietly slide to &#8220;we&#8217;ll figure it out later.&#8221;</p><p style="text-align: justify;">Then later arrives faster than you planned, and all at once. A user wants to close an account and you have no clean process. Your transfer hold strategy is suddenly the thing standing between a customer and their money. A partner asks about bill pay and you realize you never scoped it. Each of these, unaddressed, becomes a blocker the moment it&#8217;s relevant &#8212; and because you deferred the <em>thinking</em>, not just the building, you&#8217;re now making a consequential call under time pressure instead of with a plan.</p><p style="text-align: justify;">The cost isn&#8217;t just the scramble. It&#8217;s the value you couldn&#8217;t deliver while you were untangling a decision you could have made calmly months earlier. Deferred strategy doesn&#8217;t disappear; it compounds into drag.</p><p style="text-align: justify;">So separate &#8220;not urgent&#8221; from &#8220;not important.&#8221; The decisions above aren&#8217;t roadmap items you slot in when convenient &#8212; they&#8217;re foundational choices that shape what you can build on top of them. Make the calls early, even lightly, even knowing you&#8217;ll revise. A rough strategy you can refine beats a blank space you have to fill in a panic.</p><h3>10. Customers open the account, then wait. Earn the switch.</h3><p style="text-align: justify;">People rarely switch their primary bank on day one. They open your account, fund it lightly, and quietly test you &#8212; does the card work everywhere, do payments clear, does support respond, does anything break?</p><p style="text-align: justify;">Only after you pass that silent audit do they start routing their paycheck, their bills, their daily spend through you. <em>That&#8217;s</em> the moment you win, because that&#8217;s the moment interchange begins. So design for the test. Make the first few interactions flawless. Patience on the user&#8217;s side has to be met with relentless reliability on yours.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v79D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v79D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!v79D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!v79D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!v79D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v79D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png" width="1456" height="794" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/092cb79c-d951-49b2-8f20-ccd9d053e648_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;:8891894,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.kanpurtocupertino.com/i/200205698?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_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_!v79D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 424w, https://substackcdn.com/image/fetch/$s_!v79D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 848w, https://substackcdn.com/image/fetch/$s_!v79D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!v79D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F092cb79c-d951-49b2-8f20-ccd9d053e648_2816x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>The part nobody puts in these posts</h3><p style="text-align: justify;">The honest footnote to all of this: the interchange-first model I&#8217;m preaching is also the model behind a long list of neobanks that died anyway. There is a graveyard of companies that nailed the thesis and still ran out of road <strong>&#8212; because the engagement never compounded fast enough to outrun the cost of &#8220;free,&#8221; or because acquisition got more expensive than a swipe could ever repay.</strong></p><p style="text-align: justify;">So I won&#8217;t pretend these lessons are a map to a guaranteed outcome. They&#8217;re the things that, in hindsight, separated the quarters where our unit economics moved in the right direction from the quarters where we were busy polishing the costume. Consumer fintech is an engagement business wearing a banking costume &#8212; and the costume is the part that&#8217;s easy to fall in love with.</p><p style="text-align: justify;">If you&#8217;re building in this space right now, I hope a few of these scars save you some of your own.</p><p style="text-align: justify;">What did your launch teach you? Especially if it contradicts something above &#8212; I&#8217;d rather hear that.</p><p style="text-align: justify;"></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Top 10 Lessons: What Launching a Neo Bank Taught Me About the Real Fintech Game ]]></title><description><![CDATA[Part 01]]></description><link>https://www.kanpurtocupertino.com/p/top-10-lessons-what-launching-a-neo</link><guid isPermaLink="false">https://www.kanpurtocupertino.com/p/top-10-lessons-what-launching-a-neo</guid><dc:creator><![CDATA[ADI (Aditya Shukla)]]></dc:creator><pubDate>Mon, 01 Jun 2026 22:27:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OvPb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.kanpurtocupertino.com/subscribe?"><span>Subscribe now</span></a></p><h5>I spent past few years of my career as a product manager helping launch a Experian Smart Money checking and savings account. I learned more in that launch than in years of reading playbooks.</h5><p>Here&#8217;s the uncomfortable truth I&#8217;d put on a whiteboard before writing a single line of code: <strong>consumer fintech is an engagement business wearing a banking costume.</strong> The product looks like a bank. The economics are something else entirely. The companies that survive understand the difference. The ones that die spent their runway optimizing the costume.</p><p style="text-align: justify;">So here it is &#8212; the unfiltered version, for the founders, PMs, and operators building in fintech right now.</p><p>Below are the top 10 lessons that cost me the most &#8212; with the scars attached.</p><h3>1. Your backend partner will make or break you. Cheaper is never cheaper.</h3><p>Banking-as-a-service providers &#8212; your Marqetas, your Galileos &#8212; are not a line item you optimize down. They&#8217;re the foundation the entire product sits on.</p><p>When I was evaluating partners, the cheaper quote was tempting. But if a provider is undercutting everyone, there&#8217;s a reason, and that reason surfaces at the worst possible moment: a settlement delay, a compliance gap, a support ticket sitting untouched for three days while your users are locked out of their own money.</p><p>We lived it. We had to switch our banking provider right around the one-year mark, and by then the cost savings we&#8217;d penciled in at the start were already gone. We paid twice &#8212; once for the cheaper option that didn&#8217;t hold up, and again for a re-platform that ate the better part of two quarters of roadmap and pulled most of the engineering team off everything else. A re-platform is one of the most disruptive things you can put a young fintech through, and we chose it because the original &#8220;savings&#8221; were never real to begin with.</p><p>Pick the partner who&#8217;s proven &#8212; or at least well-documented &#8212; and reasonably priced, not the one with the lowest quote and the slickest deck. And here&#8217;s the very first thing your team should actually do: read the platform service provider&#8217;s API docs. Not the marketing slides, the docs. How clear they are, how complete, how recently they were updated &#8212; that tells you more about what working with that partner will actually feel like than any sales call ever will. Shiny slides are designed to win the deal; Tech docs are what you live in for the next few years.</p><h3>2. Double Digit Paid Memberships and Fintech are two different games</h3><p>This was the most counterintuitive lesson, and it cost us real time to unlearn.</p><p>We tied the Savings accounts to a premium Experian membership. On paper it was clean: bundle the financial product with the membership, drive both at once. In reality they&#8217;re playing different games with different scoreboards.</p><p>The friction in plain terms: a premium member already paying a monthly fee ($24.99 or more) gets credit insights, financial tooling, and a higher APY. That math works for them. But for someone who only wants free checking and savings, paying a high membership fee just to unlock a better rate makes no sense &#8212; the other benefits hold no value for that user.</p><p><strong>The result:</strong> free users overwhelmingly didn&#8217;t upgrade. The membership became a gate for neo bank, not a magnet &#8212; and a gate is the last thing you want between a user and the moment they fund their account.</p><p>Attaching an account to a membership can absolutely grow your membership. Just don&#8217;t confuse that with growing your fintech. They aren&#8217;t the same business.</p><h3>3. The North Star is interchange. Everything else is a vanity metric in disguise.</h3><p style="text-align: justify;">If you take one thing from this post, take this &#8212; and then let me argue against myself, because the smartest people reading this are already objecting.</p><p style="text-align: justify;">The real fintech game is interchange. It&#8217;s the economic engine underneath nearly every consumer fintech that actually survives, and it only shows up when people use their card repeatedly, habitually, as their primary spending account. Which means your real North Star metrics are monthly active users and average monthly balance &#8212; not signups.</p><p style="text-align: justify;"><strong>Now the objection I know you&#8217;re forming:</strong> &#8220;You&#8217;re telling me to build my entire economic engine on a revenue source regulators have been actively compressing for fifteen years?&#8221; Fair. Durbin capped regulated debit interchange. The $10B-in-assets threshold means the day you scale into &#8216;regulated&#8217; status, your per-swipe economics get worse, not better. Networks fight over fees constantly. Interchange isn&#8217;t bedrock &#8212; it&#8217;s a fault line, and pretending otherwise is how you get blindsided.</p><p style="text-align: justify;">I still believe it&#8217;s the right North Star, with eyes open. Here&#8217;s why: even compressed, interchange is the only major revenue stream that scales <em>in lockstep with the behavior you actually want</em> &#8212; engaged, primary-account usage. Every alternative I&#8217;ve watched founders reach for (membership fees, lending you&#8217;re not ready to underwrite, &#8220;premium&#8221; tiers nobody buys) either doesn&#8217;t scale with usage or arrives with its own regulatory baggage. Interchange&#8217;s ceiling is lower than the hype suggests. Its floor, tied to real engagement, is steadier than anything else on the menu. You plan for the compression. You don&#8217;t abandon the engine.</p><h3>4. Speed of payments is a fraud weapon and a revenue stream at once.</h3><p style="text-align: justify;">ACH returns &#8212; the R01s (insufficient funds) and R10s (unauthorized) &#8212; are a quiet killer. Cross the wrong thresholds on your return rates and you draw regulatory scrutiny that alone can sink a young fintech.</p><p style="text-align: justify;">We attacked it two ways. First, we integrated an AI model we called a Payment Success Indicator &#8212; a score, informed by a member&#8217;s actual usage patterns, estimating how likely a payment return. Below a confidence threshold, the payment didn&#8217;t go through; the user waited or adjusted transfer amount.</p><p style="text-align: justify;">I want to be honest about the cost of that control, because the version of this story where it&#8217;s a clean win is a lie. Blocking a payment a model merely <em>predicts</em> will fail means you will sometimes block a legitimate one &#8212; and a false positive on someone&#8217;s rent is not a rounding error to that person. We frustrated real users. We had to tune the threshold constantly, watch for any pattern that looked like it disadvantaged a group of users, and accept that &#8220;reduced our exposure&#8221; came with &#8220;annoyed a meaningful slice of good customers.&#8221; It was still the right call. It was not a free one.</p><p style="text-align: justify;">Second, we researched on same-day ACH, which clearly shwed how it can cut our return rates &#8212; faster settlement means less time for balances to vanish and disputes to form. And here&#8217;s what too many fintechs overlook: faster payments are also a revenue line. Most successful fintechs charge for card-based faster transfers. Skipping it leaves recurring revenue on the floor and, in my experience, lengthens your path to net positive.</p><p style="text-align: justify;">Speed reduces fraud, increases engagement, and generates revenue. Few levers do all three.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OvPb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OvPb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!OvPb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!OvPb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!OvPb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OvPb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c9efa47-ab29-4e51-9e0b-cb6ff30ec6ad_1024x608.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1034584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OvPb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!OvPb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!OvPb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!OvPb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7f4bbce-ad46-4c7e-8d91-60ecd35facc0_1024x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Farud&#8217;s and fintech </figcaption></figure></div><p>To be continued&#8230;</p><p></p><p></p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.kanpurtocupertino.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading KanpurToCupertino! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>