<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Felipe Antolinez's Weblog: saas</title><link href="https://antolinez.ch/" rel="alternate"/><link href="https://antolinez.ch/tags/saas.atom" rel="self"/><id>https://antolinez.ch/</id><updated>2026-03-01T11:45:00+00:00</updated><author><name>Felipe Antolinez</name></author><entry><title>Context Windows Are Limited by Atoms, Not Bits</title><link href="https://antolinez.ch/2026/Mar/1/context-windows-are-limited-by-atoms-not-bits/#atom-tag" rel="alternate"/><published>2026-03-01T11:45:00+00:00</published><updated>2026-03-01T11:45:00+00:00</updated><id>https://antolinez.ch/2026/Mar/1/context-windows-are-limited-by-atoms-not-bits/#atom-tag</id><summary type="html">
    &lt;p&gt;There is a popular narrative in tech right now: AI progress is exponential, context windows will grow to infinity, and all vertical AI products will soon be replaced by general-purpose AI that can use all the context of your entire business. This implies that the big players like Anthropic, OpenAI, and Google, with their general-purpose agents like Claude Cowork, ChatGPT, or Gemini, will subsume all software.&lt;/p&gt;
&lt;p&gt;I don’t think this will happen. While advertised context windows have grown to 1M or even 10M tokens, there’s a widening gap between advertised capacity and what models can reliably use. Effective context window sizes have been saturating over the past 6–12 months and remain at 200K–1M tokens for most tasks.&lt;/p&gt;
&lt;p&gt;The reason is physics. Most people talk only about model capability, but there are actually three things to AI: atoms (the hardware), bits (the logic), and power (the energy required to move electrons through hardware to make computations). Recent breakthroughs have been almost entirely in bits, which means that AI progress in general and context window size specifically will be constrained by atoms and power.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Why Attention Is Hard to Scale&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Attention in transformer models have been the basis of all AI progress in recent years.&lt;a href="https://arxiv.org/abs/1706.03762"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt; However, the complexity of attention scales quadratically with the context window size, with perhaps surprising implications for memory requirements.&lt;/p&gt;
&lt;p&gt;A 1M-token context window corresponds to roughly 5MB of plain text, which isn’t much for many tasks. However, each token doesn’t require only storing a single number. Depending on the embedding size, each token requires storing thousands of numbers across many different layers of the model. Therefore, the key–value cache for a frontier transformer model to run inference on a 1M-token context window easily requires tens or even hundreds of GB of working memory, which is many orders of magnitude more than the raw text.&lt;/p&gt;
&lt;p&gt;Many tricks to extend context windows do so by avoiding “true” attention, where each token attends to every other token, which comes with substantial performance costs. Alternative architectures like state-space models promise sub-quadratic scaling, but none have matched current transformer-based frontier models so far. The accuracy tradeoff is likely fundamental, and there is no free lunch.&lt;/p&gt;
&lt;p&gt;This means that, in practice, effective context length rarely exceeds half of the advertised maximum. Models exhibit a U-shaped performance curve, performing best on information
at the beginning and end while degrading on context in the middle.&lt;a href="https://arxiv.org/abs/2307.03172"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt;
And even when models retrieve information perfectly, longer inputs still
hurt reasoning.&lt;a href="https://arxiv.org/abs/2510.05381"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/a&gt; Without major breakthroughs in memory technology and power infrastructure, usable context windows are unlikely to grow substantially in the coming years.&lt;/p&gt;
&lt;p&gt;Some numbers may help to make this concrete. A frontier model like Opus 4.6 or GPT-5.3 already requires hundreds of gigabytes just to store the weights. NVIDIA’s next-generation GPU, the Rubin R100, which should start shipping in the second half of this year, will have 288 GB of high-bandwidth memory—the same amount as the Blackwell B300 GPU, which started shipping in the second half of 2025. A single long-context session consumes most of the available memory. Therefore, production context windows have expanded on paper, but the effective ceiling at which models reason reliably has barely moved.&lt;/p&gt;
&lt;p&gt;High-bandwidth memory and power, not compute, are currently the hard constraints. Memory is expensive, physically difficult to manufacture, and supply-constrained in the coming years.&lt;a href="https://introl.com/blog/ai-memory-supercycle-hbm-2026"&gt;&lt;sup&gt;4&lt;/sup&gt;&lt;/a&gt; On the power side, data center electrical capacity in the US is nearly maxed out, with utility connection wait times exceeding 3–5 years.&lt;a href="https://www.wri.org/insights/us-data-centers-electricity-demand"&gt;&lt;sup&gt;5&lt;/sup&gt;&lt;/a&gt; Increasing AI demand will make both constraints even tighter.&lt;/p&gt;
&lt;h3&gt;Products as Context Operating Systems&lt;/h3&gt;
&lt;p&gt;Andrej Karpathy put it well: you can think of the LLM as a CPU and the context window as RAM, which means you need something like an operating system to select and manage context.&lt;a href="https://x.com/karpathy/status/1937902205765607626"&gt;&lt;sup&gt;6,&lt;/sup&gt;&lt;/a&gt; &lt;a href="https://www.ycombinator.com/library/MW-andrej-karpathy-software-is-changing-again"&gt;&lt;sup&gt;7&lt;/sup&gt;&lt;/a&gt; Therefore, context engineering, the practice of selecting the right data for the model's context window depending on the task, will remain essential.&lt;/p&gt;
&lt;p&gt;This doesn’t contradict the bitter lesson.&lt;a href="https://www.cs.utexas.edu/~eunsol/courses/data/bitter_lesson.pdf"&gt;&lt;sup&gt;8&lt;/sup&gt;&lt;/a&gt; Sutton’s argument is that general methods that leverage more computation eventually outperform all hand-crafted solutions and clever engineering. This is true for algorithms and training, where scaling has consistently won, but the bitter lesson is about what’s theoretically optimal, not what’s deployable given physical constraints. Power grids and memory fabs don’t follow exponential curves. The bitter lesson describes where we’ll end up eventually, but it doesn’t tell us how long it will take to get there.&lt;/p&gt;
&lt;p&gt;There is a large gap between the capabilities of current LLMs can do and the value delivered by current products. This product overhang is real and will remain an opportunity in the coming years. Not everything being built now will be obsolete when better models arrive, because physical constraints will limit how quickly they can be developed and deployed.&lt;/p&gt;
&lt;p&gt;Context windows saturating might be where general AI progress stalls this time, with breakthroughs likely taking years. In the meantime, products that effectively serve as context operating systems for users and do this well will become tremendously valuable.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://antolinez.ch/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://antolinez.ch/tags/llms"&gt;llms&lt;/a&gt;, &lt;a href="https://antolinez.ch/tags/bitter-lesson"&gt;bitter-lesson&lt;/a&gt;, &lt;a href="https://antolinez.ch/tags/product"&gt;product&lt;/a&gt;, &lt;a href="https://antolinez.ch/tags/saas"&gt;saas&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="ai"/><category term="llms"/><category term="bitter-lesson"/><category term="product"/><category term="saas"/></entry><entry><title>10 Years Building Vertical Software: My Perspective on the Selloff</title><link href="https://antolinez.ch/2026/Feb/26/bustamante-vertical-saas-llm-moats/#atom-tag" rel="alternate"/><published>2026-02-26T11:55:51.305492+00:00</published><updated>2026-02-26T11:55:51.305492+00:00</updated><id>https://antolinez.ch/2026/Feb/26/bustamante-vertical-saas-llm-moats/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://x.com/nicbstme/status/2023501562480644501"&gt;10 Years Building Vertical Software: My Perspective on the Selloff&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Nicolas Bustamante, who has built vertical software on both sides of the LLM disruption (Doctrine for legal, Fintool for equity research), wrote a moat-by-moat analysis of vertical SaaS that is worth reading. In his view, five moats collapse (learned interfaces, custom workflows, public data access, talent scarcity, and bundling), while five hold (proprietary data, regulatory lock-in, network effects, transaction embedding, and system-of-record status).&lt;/p&gt;
&lt;p&gt;A few things I think are missing. The biggest threat to vertical software incumbents probably isn't scrappy AI startups building 80% of the features at 20% of the cost (like his new Fintool company). It's that products like Claude Cowork can do 80% of what vertical software does out of the box, with general agents and data access, at marginal implementation cost. Once integrated, enterprises might trust Anthropic, OpenAI, and Google more than they trust a vibe-coded startup.&lt;/p&gt;
&lt;p&gt;There's also a scenario Bustamante doesn't address: LLMs themselves will likely commoditize. If that happens, model providers will have to fight for companies and startups to use their tokens. That's precisely why Anthropic, OpenAI, and Google are strongly pushing into the product space themselves, because products might be more defensible than models. This raises an uncomfortable question for Bustamante's own company, Fintool, which he doesn't address. If what they built is, as he describes, essentially markdown skill files integrating with MCPs and foundation model APIs, what's their justification against the model providers doing the same thing?


    &lt;p&gt;Tags: &lt;a href="https://antolinez.ch/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://antolinez.ch/tags/llms"&gt;llms&lt;/a&gt;, &lt;a href="https://antolinez.ch/tags/startups"&gt;startups&lt;/a&gt;, &lt;a href="https://antolinez.ch/tags/saas"&gt;saas&lt;/a&gt;&lt;/p&gt;



</summary><category term="ai"/><category term="llms"/><category term="startups"/><category term="saas"/></entry></feed>