<?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[Sales Falcon: 🚀 Startups]]></title><description><![CDATA[Documenting some advice and my own journey as a startup founder]]></description><link>https://blog.sales-falcon.com/s/startups</link><image><url>https://substackcdn.com/image/fetch/$s_!zi8x!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb334dd13-88f3-437b-bc35-0392dc7cc463_500x500.png</url><title>Sales Falcon: 🚀 Startups</title><link>https://blog.sales-falcon.com/s/startups</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 08:37:02 GMT</lastBuildDate><atom:link href="https://blog.sales-falcon.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Prabal Gupta]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[salesfalcon@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[salesfalcon@substack.com]]></itunes:email><itunes:name><![CDATA[Prabal Gupta]]></itunes:name></itunes:owner><itunes:author><![CDATA[Prabal Gupta]]></itunes:author><googleplay:owner><![CDATA[salesfalcon@substack.com]]></googleplay:owner><googleplay:email><![CDATA[salesfalcon@substack.com]]></googleplay:email><googleplay:author><![CDATA[Prabal Gupta]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Magic's Miracle, and why RAG's warded against it.]]></title><description><![CDATA[Attention mechanism's time complexity has dropped, but RAG's still going nowhere.]]></description><link>https://blog.sales-falcon.com/p/magics-miracle-and-why-rags-warded</link><guid isPermaLink="false">https://blog.sales-falcon.com/p/magics-miracle-and-why-rags-warded</guid><dc:creator><![CDATA[Prabal Gupta]]></dc:creator><pubDate>Mon, 02 Sep 2024 17:49:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c6dcac37-13cb-4b8e-9437-fe338a0e7890_2400x1350.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://magic.dev/blog/100m-token-context-windows">Magic</a> recently announced a breakthrough in reducing the computational complexity of LLMs&#8217; response generation. They've made it possible to work with context windows as long as 100 million tokens&#8212;that&#8217;s equivalent to 650 novels. This is a significant leap, with far-reaching implications. We&#8217;re looking at faster inference times, and lower costs, sometimes dropping by several orders of magnitude, especially for ultra-long context windows.</p><p>With advancements like these, combined with <a href="https://groq.com/products/">Groq</a>-like hardware (think ASICs in bitcoin mining), the cost of inference could drop to a point where "human in a box"-level intelligence becomes cheap. The timing is perfect to build inference-hungry, multi-modal applications that will thrive on such advances.</p><p>But let&#8217;s not forget&#8212;RAG (Retrieval-Augmented Generation) isn&#8217;t going anywhere. Let&#8217;s compare the cost of LLM generation - prior to Magic&#8217;s breakthrough, and after Magic&#8217;s breakthrough.<br><br>Please keep in mind that when I talk about cost of LLM generation, I&#8217;m referring to time, dollar cost, and compute (i.e., FLOPs). They&#8217;re all largely proportional and can be used interchangeably.</p><h4>Pre <code>Magic</code> Era: The Case for RAG</h4><p>Let&#8217;s break it down. Suppose you have a knowledge base of length <code>m</code> and instructions of length <code>n</code>. Typically, <code>m &#187; n</code>. Now, if we could process LLM inputs that are infinitely long, the time complexity of LLM generation would be <code>O(m&#178; + n&#178;)</code>.</p><p>Enter RAG. With a RAG-like solution, complexity drops dramatically to <code>O(log m + n&#178;)</code>. Here, lookup in a vector database is <code>O(log m)</code>, assuming retrieval yields a constant number of chunks, each of constant length. This is such a radical drop in complexity that it&#8217;s hard to imagine anyone forgoing this tool, especially if the benchmarking statistics on correctness remain largely unaffected.</p><h4>Post <code>Magic</code> Era: Why RAG Still Makes Sense</h4><p>Now, imagine the cost of LLM generation dropping to <code>O(m + n)</code> due to Magic&#8217;s breakthrough. Even in this scenario, RAG-like solutions further improve the time complexity to <code>O(log m + n)</code>. Given that <code>m</code> is still much greater than <code>n</code>, this reduction in computational complexity remains highly attractive.</p><h4>TL;DR</h4><p>The next generation of human-computer interfaces&#8212;think voice bots, video chats, or humanoids capable of natural communication&#8212;will demand sub-second latency and ultra-low costs to deliver a seamless user experience. Many scenarios will also require searching through web-scale databases to find solutions. To achieve this, RAG-like solutions will remain essential in making such technology both feasible and marketable in consumer applications.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Persistence beats Stubbornness ]]></title><description><![CDATA[Which one are you?]]></description><link>https://blog.sales-falcon.com/p/persistence-beats-stubbornness</link><guid isPermaLink="false">https://blog.sales-falcon.com/p/persistence-beats-stubbornness</guid><dc:creator><![CDATA[Prabal Gupta]]></dc:creator><pubDate>Mon, 19 Aug 2024 17:49:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/46486418-28ee-49cd-ab9c-7748a5f65e65_5521x3681.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As a startup founder, I've learned that there's a crucial difference between persistence and stubbornness. Persistence means you'll keep at it till you win. Stubbornness implies that you assume you are correct when that's not necessarily the case. The goal of a startup founder is to 'converge' to a problem/solution that the market wants rather than 'force their solution down someone's throat' (all too common in startup territory).</p><p>At the end of the day, startups grow because they are rewarded by the market for introducing efficiency in one form or another - and their rewards are a fraction of the efficiency they introduced. If your solution isn't improving market efficiency, no amount of 'stubbornness' is going to make it work - it's time to pivot.</p><div class="pullquote"><p>Startups grow because they are rewarded by the market for introducing efficiency in one form or another - and their rewards are a fraction of the efficiency they introduced</p></div><p>It's very easy to make two wrong assumptions as a startup founder - &#8220;finding startup ideas is easy&#8221;, and "I'll build it and they'll come"</p><h2>Mistake #1: &#8220;Finding startup ideas is easy&#8221;</h2><p>It is true that there are a near infinite amount of problems you could solve and be rewarded by the free market for it. However, there are also an infinite number of tarpits that merely <em>seem</em> like good ideas. A good comparison would be the fact that there's an infinite number of natural numbers (1, 2, 3, 4, ...) however, if you were to throw a dart on the number line, your probability of landing on a natural number is near 0. It's somewhat of a similar case with startup ideas.</p><p>Unfortunately, it's quite hard to solve any such problems unless you specifically have been impacted by them - and it's nearly impossible to know you're going to be in a tarpit till it's too late.</p><h2>Mistake #2: &#8220;I&#8217;ll build it and they&#8217;ll come&#8221;</h2><p>Prior to starting a company, founders in tech are usually working with people where everyone has been vetted for skill. Neither are your coworkers paying you. However, selling to someone who has NOT vetted you is a couple of orders of magnitude harder. It's hard to convince someone that you'll be able to solve their problem. It's hard to build reputation. One way founders can tackle this is by building something in a domain they are known experts in - for example, a doctor building a product in the medical domain will likely be considered more competent than an engineer doing so alone.</p><p>This is also why Paul Graham suggests that you "do things that don't scale" in the beginning. You <em>need</em> to delight your initial customers or they'll give up on you - and you'll be left with nothing to build credibility with.</p><p>Credits to Paul Graham, from whose <a href="https://paulgraham.com/persistence.html">essay</a> I&#8217;ve borrowed heavily.</p>]]></content:encoded></item><item><title><![CDATA[How to Talk to Users: A Founder's Guide ]]></title><description><![CDATA[My lessons as a first-time startup founder]]></description><link>https://blog.sales-falcon.com/p/how-to-talk-to-users-a-founders-guide</link><guid isPermaLink="false">https://blog.sales-falcon.com/p/how-to-talk-to-users-a-founders-guide</guid><dc:creator><![CDATA[Prabal Gupta]]></dc:creator><pubDate>Thu, 15 Aug 2024 00:21:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d1553711-4437-4b95-9e27-5d99f46c3c71_3376x5058.avif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let's cut to the chase. If you're building a company, you need to talk to users. Not just at the start - but throughout your company's entire lifecycle. Here's the lowdown on why it matters and how to do it right.<br><br>If you&#8217;re here from my LinkedIn post, I should warn you - this article is a much more comprehensive version of my notes.</p><h2>Why Bother? &#129300;</h2><p>Simple. Users are the ones paying you. They're your reality check - keeping you honest and focused on actual problems, not imaginary ones.</p><div class="pullquote"><p><strong>As a founder, you've got two primary jobs: Write code, Talk to users.</strong></p><p><strong>Everything else? It's just noise.</strong></p></div><p>To be honest, I don&#8217;t expect you to give a sh*t if you are a first time founder. Unfortunately, you won&#8217;t value the medicine till you&#8217;ve known the pain of being sick.</p><h2>Finding Your Users &#128373;&#65039;</h2><p>Your network is gold, but don't stop there. Cast a wider net:</p><ul><li><p>Tap into former co-workers</p></li><li><p>Leverage LinkedIn (yes, it's still useful)</p></li><li><p>Dive into Reddit/Discord communities</p></li><li><p>Show up at in-person events</p></li></ul><p>FYI, it becomes exponentially harder to get a slice of someone else&#8217;s time as you go down the list. Try to get as much as possible out of your network before you go around hoping that strangers give you the time of day.</p><p><strong>Pro tip:</strong> Always aim for video calls or face-to-face meetings. Text-based communication doesn't cut it - you miss out on crucial nuances.</p><h2>Before You Talk &#128221;</h2><ol><li><p>Define clear learning goals</p></li><li><p>Identify the right person (hint: it's usually a decision-maker)</p></li><li><p>Craft a compelling outreach message</p></li><li><p>Set up the call</p></li></ol><p>Here's the kicker - don't mention your product at all. It biases the conversation and ruins your data.</p><h2>Ask the Right Questions &#127919;</h2><p><strong>Good questions:</strong></p><ul><li><p>"Walk me through how you handle X today."</p></li><li><p>"What's the most frustrating part about dealing with X?"</p></li><li><p>"How often does this problem crop up?"</p></li><li><p>"Why is solving X critical for your company?"</p></li><li><p>"What solutions have you tried so far?"</p></li></ul><div class="pullquote"><p><strong>If they haven't tried solving it - newsflash: it's not a real problem.</strong></p></div><p><strong>Bad questions:</strong></p><ul><li><p>"Would you use our product?"</p></li><li><p>"What features do you want?"</p></li><li><p>Anything with a yes/no answer</p></li></ul><p>These yield garbage data. Don't waste your time.</p><h2>The Stages of User Conversations &#127793; &#10145;&#65039; &#127795;</h2><h3>Ideation Stage: Plant the Seeds</h3><p><strong>Goal:</strong> Find users actually experiencing the problem.</p><p>Approach:</p><ul><li><p>Milk your network for all it's worth</p></li><li><p>Become a regular at industry events</p></li><li><p>If needed, embrace the cold outreach grind</p></li></ul><h3>MVP Stage: Nurture the Sprouts</h3><p><strong>Goal:</strong> Identify your best first customers.</p><p>Method:</p><ol><li><p>Rank prospects: Cost * Frequency * Budget</p></li><li><p>Go after your top-ranked prospects like your life depends on it</p></li></ol><h3>Launched Stage: Grow the Tree</h3><p><strong>Goal:</strong> Iterate towards that holy grail - product-market fit (PMF).</p><p><strong>PMF Indicator:</strong> Ask users point-blank: "How would you feel if our product disappeared tomorrow?"</p><ul><li><p>"Very disappointed"</p></li><li><p>"Somewhat disappointed"</p></li><li><p>"Meh, I'd live"</p></li></ul><p>If more than 40% say "very disappointed" - congrats, you've hit PMF. Time to scale.</p><h2>Pro Tips from the Trenches &#128161;</h2><ol><li><p>Ask for phone numbers during sign-up. Then use them.</p></li><li><p>Create exclusive WhatsApp/Slack groups for engaged users. Make them feel special.</p></li><li><p>Ruthlessly discard non-quantifiable data - even if it's a compliment. "Your UI looks nice" doesn't pay the bills and neither is it actionable.</p></li><li><p>Test intent with actions - not opinions.</p><ul><li><p>For example - if you wish to test whether a feature would be valuable enough for your customers to pay, consider adding a &#8220;Pay More to Upgrade&#8221; button before you even build out the feature to gauge how many people are willing to do so. Simply add interested users to a waitlist till the feature is actually done.</p></li></ul></li></ol><h2>The Bottom Line</h2><p>User conversations are your compass that keep you laser-focused on solving real problems - not the ones you've imagined in your startup fever dreams.</p><p>Master this skill. It's the difference between building something people actually want and wasting years of your life on a product nobody cares about (believe me, I&#8217;ve wasted a year already).</p><blockquote><p><strong>Remember: Write code. Talk to users. Everything else is a distraction.</strong></p></blockquote><p>Now go forth and converse. Your users are waiting. &#128640;</p><h2>Relevant Sources</h2><p>I&#8217;ve relied on quite a few sources to come up with this. Here&#8217;s a list of some important ones that may be worth your time:</p><ul><li><p>A book called &#8220;The Mom Test&#8221; by Rob Fitzpatrick</p></li><li><p>A couple of videos put out by YC</p></li></ul><div id="youtube2-MT4Ig2uqjTc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;MT4Ig2uqjTc&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/MT4Ig2uqjTc?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div id="youtube2-z1iF1c8w5Lg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;z1iF1c8w5Lg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/z1iF1c8w5Lg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item></channel></rss>