[BidClub_]
Latent Space · · 124 min

Claude Code for Finance + The Global Memory Shortage: Doug O'Laughlin, SemiAnalysis

swyx (Shawn)Doug O'Laughlin

YouTube
TL;DR
  • Doug O’Laughlin’s core call is that Claude Code crossed from novelty to economically useful information worker around Opus 4.5. It can compress what looked like a “PhD project” into a day or two, yet “this crap makes mistakes all the time”; today it resembles a junior analyst, not an autonomous expert. Shawn compared the paid tool to a perfectly compliant junior analyst. The immediate payoff accrues to experienced reviewers who recognize the “artisanal last 5%,” while junior data-analysis roles look increasingly exposed.

  • Claude Code’s adoption curve suggests coding agents are becoming the interface for all information work, not merely programming. Doug described Claude-attributed commits reaching roughly 4% of public GitHub in “2 weeks or something”; Shawn said the updated chart was around 5%. Doug’s deliberately sandbagged year-end prediction was 25%, while Shawn said the current rate pointed closer to 50% and that 25% fit a 95% confidence interval. The broader claim is sharper: “Excel is the IDE for analysts,” and Excel, Bloomberg, PowerPoint, and other human-oriented interfaces are vulnerable once agents can retrieve trusted data and render the answer directly.

  • The most concrete hardware call is a memory shortage that Doug thinks cannot clear for roughly two years. One bit of HBM effectively consumes three to four bits of conventional DRAM capacity after process complexity and yield, just as suppliers emerge from a severe bust that froze clean-room investment. SemiAnalysis sees scope for DRAM prices to rise another 100%, forcing demand destruction, delaying data centers and devices, reviving old DDR4 through CXL, and making “context rationing” a plausible product reality.

  • Google’s TPU V7 has a temporary cost window, but Nvidia’s control of memory and the wider supply chain may close it with Rubin. Doug thinks nearly every major lab would consume more TPU V7 if supply were unconstrained, and the shared discussion put a possible TPU business near $1 trillion at roughly 30% share. Yet TPU V8’s HBM3 position versus Rubin’s HBM4, Nvidia’s aggressive supplier management, and Google’s limited available capacity make this an installed-base race rather than a clean architectural victory.

  • Microsoft has “the most to lose” because AI attacks the horizontal software where humans perform information work while Azure finances the attackers. Doug compared OpenAI to “barbarians at the gate”: Microsoft can remain a highly profitable compute supplier while its Office abstractions are disrupted, or redirect investment toward defending Office and building internal models. Oracle’s attempt to absorb the displaced buildout was not necessarily a bad underlying investment, in Doug’s view, but its huge, poorly staged debt issuance overwhelmed market liquidity and turned financing cadence into a bottleneck.

  • The AI buildout already resembles railroads more than the internet, implying multiple booms and busts rather than one clean cycle. Shawn cited railroad investment at about 4.8% of GDP and 25% of gross fixed capital investment, while also comparing Stargate with roughly 2% of U.S. GDP. Doug will not claim demand rises forever, but Claude Code changed his own elasticity: he would value access at $20,000–$30,000 a year or more because it behaves like many parallel junior analysts.

  • Doug’s semiconductor framework remains the anchor: Moore’s Law slowing while scaling-law demand accelerated transferred value to companies that could still deliver system-level performance. His 2020 conclusion that Nvidia was the primary beneficiary proved directionally right, though even he did not anticipate “the most valuable company in the world.” The durable investing lesson is not precision EPS maintenance; it is finding the one to three technological variables capable of moving billions in revenue, then using agents to investigate them without outsourcing judgment.

Digest · the substance, structured for research

1. ASML turned a quality-focused investor into a semiconductor obsessive

  • Doug corrected the simplified origin story: no mentor “nerd-sniped” him into semiconductors. While looking for quality compounders in 2018, he found ASML, “fell in love with it,” then worked downstream through textbooks, manufacturing equipment, and the companies capable of producing each layer.

  • What held him was that semiconductor manufacturing felt like “all science fiction.” Even before intelligent conversational robots arrived, fabricating each new generation of chips required technologies that appeared impossible, yet investors treated those advances as routine features of a supposedly mature industry.

  • That fascination became a career decision. Doug had often spotted trends early, including becoming obsessed with TikTok in 2019, but ASML revealed “a really big wave” in which he had enough conviction to reorganize his life and go all in.

2. Moore’s Law’s slowdown overturned the mature-hardware playbook

  • Doug’s radicalizing belief was that Moore’s Law was ending. Industry primers still described semiconductors as consolidated, mature, and slow-growing, while the dominant investing playbook assumed CPUs would simply improve every generation and hardware would remain less valuable than software.

  • His causal chain was simple: scaling laws would drive compute demand sharply higher, while slowing transistor scaling would remove the automatic supply-side gains that previously made performance cheaper. When “all those free gains” disappear, expertise in chip, networking, packaging, and complete-system design gains pricing power.

  • Nvidia became his cleanest example because it mastered “every aspect of it from the chip to the networking to the design to the scale-up.” Parallel computing mattered, but the system-level competence mattered more once performance could no longer arrive automatically from the next CPU node.

3. The Nvidia thesis was right beyond even Doug’s conviction

  • In a 2020 piece about GPT-3 and “the writing on the wall,” Doug argued that scaling-law demand plus broken Moore’s Law should benefit semiconductors, with Nvidia “pretty much the only one” positioned to capture the upside. That remains his favorite long-range call.

  • His uncertainty is important: he believed the thesis deeply but did not foresee the magnitude. Being told Nvidia would become “the most valuable company in the world” would still have sounded implausible, even though he had written the premises himself.

  • Doug met Dylan Patel because Dylan seemed like “the only person who was as semiconductor-pilled in the entire world as me.” Their complementary perspectives—Dylan technology-first, Doug with more financial training—supported their early thesis and collaboration at SemiAnalysis.

4. SemiAnalysis focuses on inflections that can move billions

  • Doug’s critique of sell-side research is structural. The model descended from banks needing nominally independent analysts to help distribute securities, then evolved into “mechanical maintenance” around buy, hold, sell ratings and penny-level EPS estimates rather than differentiated technological research.

  • “No one’s saying, ‘My estimate is always one cent tighter than everyone else’s, and that’s why I’m good at stocks.’” A model that is 5% more accurate rarely determines the investment; identifying whether a product inflection happens at all can alter revenue by billions.

  • His example was AMD’s Helios rack: whether it is genuinely on time and ready to produce tokens at launch matters far more than another iteration of quarterly spreadsheet precision. The same applies to a networking bottleneck whose timing controls an entire deployment.

  • The analyst-PM conversation therefore reduces to finding the “one or like three things that actually matter.” The difficulty is spanning PhD-level depth across many supply-chain components while retaining enough width to see how one obscure component or optical technology changes the economics above it.

5. Opus 4.5 crossed Doug’s one-shot threshold

  • Doug had long used SemiAnalysis’s hiring case study as an informal benchmark: could an agent complete a multistep financial-analysis task that takes a human roughly 24 hours, and when would it beat the weakest applicants? Earlier systems showed promise but were not reliably there.

  • Opus 4 could build side projects, but it demanded heavy feedback and frequently broke. Doug also tried Codex earlier without getting the seamless agentic behavior he wanted; the qualitative break arrived in late December—roughly around December 20–27, with Doug saying it was after returning from Christmas—when Claude Code with Opus 4.5 began one-shotting complete tasks and small projects.

  • The important change was not perfect output. It could handle a dashboard, spreadsheet, or similar project, accept a request for improvement, and continue iteratively without forcing Doug to reconstruct everything after each turn.

  • That experience produced his current catchphrase: “You can just do things.” Once generalized projects could be completed from natural-language intent, every missing implementation became at least partly “a skill issue”—a question of framing, context, review, and tool use.

6. Portfolio analysis became an extensible judgment system

  • Doug began with a mundane request: ingest his positions and notes, organize them, calculate basic portfolio risks, and maintain the result. Once that worked, he asked Claude Code to encode his investment style, build a framework, grade holdings, and attack the underlying assumptions.

  • The value came from iterative extensibility. What started as copy-pasting notes became a reusable representation of how he thinks, capable of accepting new data, applying rubrics, comparing positions, and producing dashboards without a conventional development project.

  • Rubrics help manage stochastic behavior: specify the dimensions that matter, score each out of 10, and make the agent expose where its work is weak. Doug described both running the task with the rubric and evaluating it in a separate pass; the conversation suggested that a fresh evaluation context can reduce bias and sycophancy.

  • Opus 4.6’s tendency to agree makes that separation more useful. When creation and grading share one context, prior reasoning can contaminate the critique; a clean context reduces sycophancy and prevents the model from rationalizing decisions it already made.

7. Claude-attributed commits revealed an exponential adoption curve

  • Wanting evidence beyond online “psychosis,” Doug noticed that Claude Code could sign public commits. He asked the agent how to scrape the signature systematically, query the available GitHub data, calculate daily totals, and express them as a percentage of overall activity.

  • Doug described the result as roughly 4% in “2 weeks or something.” Shawn said the updated chart was around 5%. Doug said he had never seen an exponential trend remotely like it.

  • The chart itself was agent-produced—Doug cited Opus 4.5 or 4.6—not hand-built. He had also asked an agent to read roughly 70 visualization books, compress their useful lessons into a tiny style skill, and apply SemiAnalysis’s colors, formatting, and watermark.

  • His point was economic rather than aesthetic: “The cost of doing this is nothing.” If synthesizing 70 books costs effectively the same as three, the agent can absorb the larger reference set, retain only the rules that matter, and repeatedly generate charts from new data.

8. Code is becoming the language beneath all information work

  • Shawn observed that Anthropic’s production traffic still showed software engineering near 50%, but asked whether apparently separate categories such as data analysis were themselves becoming software engineering. Doug’s answer was effectively yes: code is where machines and the rest of the world currently interoperate.

  • Finance already uses abstractions. An Excel model encodes relationships and expresses what an asset may be worth; coding is arguably harder, Doug said, so “you’re telling me the hard one got automated—why can’t the easy one get automated?”

  • This is why Doug finds Claude for Excel worse than Claude Code using Python and then depositing output into Excel if required. Fitting an agent into a legacy workbook is “a car engine” forced into “a horse carriage”; machine-oriented representations should become primary, with human formats generated only at the edge.

9. Context hygiene beats elaborate agent scaffolding

  • Doug’s current setup emphasizes a small set of strong skills, API access, and internal SemiAnalysis data exposed through controlled services. At the beginning of a session, he specifies a concrete goal that should finish inside one context window, then lets focused subagents gather bounded pieces.

  • The new one-million-token context is a large improvement because project instructions consume a smaller percentage of the window and subagents can work in their own contexts. By contrast, repeated compaction begins “compression of the noise” and steadily degrades fidelity.

  • He underuses hooks by his own admission. Earlier enthusiasm for Ralph loops and Gas Town-style orchestration gave way to “less is more”: current models still lack enough fidelity for extravagant multistage automation, while compact skills and explicit context more reliably reach completion.

  • Context rot remains visible. The agent can become garbled, lazy, or forget an API already documented in its CLAUDE.md; Doug invoked the Of Mice and Men meme in which an exhausted session must finally be “put down.”

10. Kimi K2.5’s swarm worked where Claude’s agent teams did not

  • Shawn’s controversial assessment was that Claude’s experimental agent-team feature had not received the reinforcement learning needed for coordination. Splitting a large, multi-company KPI dashboard across the team made performance “meaningfully worse,” because prompt-level delegation lacked situational awareness.

  • Subagents worked better because each received a cleaner bounded task and returned a result. Doug reported that Kimi K2.5’s swarm was actually good; Shawn said it meaningfully improved model performance in his experiments and contrasted it with Claude’s weaker agent teams. Doug noted that Anthropic had described reinforcement learning and games in a post, so the training explanation remained contested.

  • That let Doug run a set of problems 20 times, measure performance across models, and then compare the qualitative differences—an internal benchmarking exercise unavailable to “a normal guy” three months earlier. Shawn said running the swarm required roughly 16 H100 nodes, highlighting that swarms are also a scale-out compute story.

11. OpenClaw’s promise arrived before its security model

  • Shawn’s first OpenClaw experience was “really euphoric”: it could read email, see his calendar, and act across personal information. He then recognized how prompt-injectable the setup was and withdrew from exposing sensitive accounts, deciding focused Claude Code use was enough for now.

  • Shawn mitigates the risk with separate email accounts, promoting an agent only after it proves useful. He said Clawdbot did not impress him; people reacting to Moltbook were overlooking how often a terminal agent still ignores explicit tools or loses task focus.

  • Doug nevertheless distinguished completion from novelty. Zapier could implement some of the same workflows more securely, but often demanded hours of rigid clicking; an agent that reaches the outcome in four and a half minutes represents a different mechanism. Shawn’s summary was memorable: “Your priors become your prison.”

12. A failed memory-price model still compressed a PhD project into days

  • Doug asked agents to gather historical NAND and DRAM prices, choose and fine-tune Chronos-2, incorporate covariates, identify the GPU being rented, evaluate results, and eventually expose the work through an internal Vercel dashboard.

  • The forecasting thesis failed for a recognizably financial reason: memory markets move through regimes whose rules can invert, while treating each cycle as distinct destroys sample size. Shawn pushed back on LLM stock games for exactly this reason—past relationships work “until something fundamental changes.”

  • Shawn summarized the failed forecasting approach as ending in heuristics—“good luck, have fun”—while Doug’s conclusion was that the time-series model probably would not work. Yet the project left him with every historical series he could locate, paid API data, macro covariates, and a framework for describing the beginning, middle, and end of each regime.

  • He had previously built that history manually from old annual reports, GDP data, and narrative reconstruction across the 1980s, 1990s, 2000s, and 2010s. What once looked like “a lifetime of work” or a PhD project took one or two days, even though expert judgment remained necessary at the end.

13. Experts capture the upside because they can see the slop

  • Shawn’s pushback was reputational: SemiAnalysis cannot publish fluent but faulty work to paying clients, and an analyst who did not gather the evidence personally may lack the knowledge needed to challenge it. Doug agreed without softening the issue: “This crap makes mistakes all the time. All the time.”

  • His working metaphor is a junior analyst who gathers painful information for a senior decision-maker. What is missing is the historical transition in which the junior internalizes repeated cases, discovers where they have a reliable hit rate, and develops “meta-level thinking” into genuine expertise.

  • Doug hopes future systems acquire that learning—“everyone who’s spending one quadrillion dollars in the world thinks it will”—but does not believe it is present today. At SemiAnalysis, agents massively amplify existing experts because those experts already carry patterns, exceptions, and implicit overwrites in their heads.

  • The human contribution is the “artisanal last 5%”: spotting fabricated assumptions, knowing when a premise conflicts with the analyst’s own valuation framework, and correcting the premise rather than polishing the output. That makes agent use “a game of hygiene,” not permission to accept whatever appears complete.

14. Automation threatens apprenticeship as much as entry-level work

  • Doug worries that junior employees who skip evidence-gathering may never build the internal model needed for review. Checking an answer for visible mistakes is not the same as wrestling with the original problem until its exceptions and hierarchy become intuitive.

  • SemiAnalysis may therefore be less permissive with AI among new hires than among established researchers. “You have to still do some of that”; otherwise, there is cognition-free output whose sloppiness is obvious to someone who already paid the tuition.

  • Shawn reframed automation as more turns at the wheel: a human might attempt one analysis, while agents can generate several parallel versions and shift attention toward review. Doug accepted the leverage but returned to the same risk—without having once done the work, the reviewer may not know what deserves attention.

  • They discussed always-on heartbeat designs that could review sessions, extract lessons, and carry them into the next task. A specialized customer-service agent that can retrieve every prior interaction may possess more case context than any human, provided verification prevents accumulated errors from becoming permanent memory.

15. Economic AGI arrived before the “machine god”

  • Doug became “AGI-pilled” under a practical definition: can the system automate, transform, or eliminate a meaningful range of information jobs? After Opus 4.5 began completing longer projects, his answer became “yes, 100%,” even though he rejected claims that present agents are flawless or superintelligent.

  • Entry-level data analysis is his clearest case. Given a well-designed agentic system that scans quarterly data for interesting changes, he cannot imagine the average 22-year-old “murdering the hell out of” its performance consistently.

  • Shawn pointed to GDPval, where 50% represents parity between a model and an industry expert. He said newer systems including GPT-5.2 and Opus 4.5 had moved into the 70-something range, which he interpreted as models outperforming experts more often on the sampled professional tasks.

  • Their disagreement was mostly over vocabulary. Shawn called that an AGI definition; Doug agreed for white-collar work but separated it from ASI and “the machine god.” Moving the goalpost toward superintelligence obscures how much ordinary economic work has already crossed a meaningful threshold.

16. AI may increase output while making GDP harder to interpret

  • Doug described a progression in which economies move from agriculture to manufacturing, then white-collar work and a mature financial sector. Humans will invent new work and adapt, but the five-to-ten-year transition can still be socially abrupt even if a new economic layer ultimately appears.

  • His “crackpot theory,” explicitly hedged, is that AI may be massively deflationary. Information work can expand in units while its market value collapses under abundant supply, making the service-hours logic embedded in GDP less representative of actual productive output.

  • That creates the possibility of an “AI Great Depression” during the adjustment—not because less work is performed, but because society has not yet priced or absorbed a flood of inexpensive cognition. Doug stressed uncertainty; his observed near-term response is simply that people use productivity gains to work harder.

17. Railroads imply several AI capex cycles, not one

  • Doug prefers the railroad buildout to the internet as an analogy. He said the internet’s real-dollar buildout was roughly $1 trillion and that AI had already passed it in absolute size, then described railroads as a much longer infrastructure cycle lasting about 45 years and containing three booms and busts.

  • Railroads did more than move agricultural output: their financing needs helped create modern banking, with rail debt at one point dominating the paper market. The infrastructure was so large and slow to deploy that new capital institutions had to emerge around it.

  • Shawn cited railroad capex near 4.8% of GDP and 25% of gross fixed capital investment; he compared Stargate with roughly 2% of U.S. GDP. Doug expects AI ultimately to exceed railroads, though faster information flows should compress the cycles.

  • His base case is not one uninterrupted ascent. Supply and demand curves will cross eventually, and every capital boom reaches “this must be built; it doesn’t matter the price” before investors discover that “that was a steep-ass price.”

18. Claude Code finally made token demand legible to Doug

  • Claude Code changed Doug’s confidence in the demand curve because he became a heavy consumer himself. A standard Max plan was “not even anywhere near enough”; he said he was on Fast with “$1 million on the API,” though the transcript does not clarify the unit.

  • Asked what the tool was worth annually, he estimated $20,000–$30,000 “easily, if not more.” The relevant comparison was a roughly $90,000 junior analyst who is perfectly compliant and can be instantiated in parallel many times.

  • That willingness to pay does not prove infinite demand, and Doug refused the intellectually dishonest “number go up forever” claim. It does show that a new capability can reveal elasticity far above consumer subscription prices once it reliably completes valuable professional work.

19. The analyst’s IDE is headed for the coder’s fate

  • After hearing the claim that the traditional coding IDE was dead, Doug concluded the same logic applied to finance. “Excel is the IDE for analysts. Bloomberg is the IDE for analysts,” and both preserve interfaces built around what human operators can manually navigate.

  • Shawn said categorically, “I will never make a chart in Excel again.” Doug agreed with the broader conclusion: an agent can query trusted sources, analyze relationships, and return a Matplotlib image or purpose-built dashboard faster than a human can manipulate cells, even if the output is slightly inconsistent with old templates.

  • Shawn’s earlier startup tried to challenge Bloomberg and taught him that its defensibility lay in messaging, journalism, and data feeds more than the interface. Shawn said SemiAnalysis was moving toward a FactSet API plus Claude Code, while conceding that traders and regulated deal work still depend on information networks outside the basic analyst workflow.

  • Shawn estimated that switching down could save $10,000–$20,000 of annual terminal cost for some analysts. More importantly, the workflow replaces tacit memorization of folders, keys, and functions with direct intent.

20. Claude leads general work while GPT-5.3-Codex is “coding-pilled”

  • Doug’s deliberately conservative year-end prediction for Claude-attributed GitHub share was 25%, which he said he had sandbagged. Shawn said 25% fit a 95%-confidence interval while the current trajectory looked closer to 50%; both acknowledged that public-signature tracking misses some activity.

  • Doug revised an earlier view that Anthropic’s advantage came mainly from token efficiency after GPT-5.3-Codex arrived: “They’re so back.” Its reinforcement-learning stack looked excellent for coding, and Doug expects a stronger future pre-training run paired with that stack could flip the race.

  • The limitation is specialization. GPT-5.3-Codex repeatedly tries to build scraping software when Doug wants it simply to ingest and reason over webpages; Opus 4.6 more naturally switches among research, rubrics, analysis, and coding because it is less “coding-pilled.”

  • Shawn raised a multi-model interface such as Conductor, where Claude and Codex can review each other. Doug had not used Conductor personally but agreed that cross-review could be useful, while distrusting middleware trapped between fast-moving, well-funded first-party platforms: the layer that appears to be a clean superset often gets “eaten by one or the other.”

21. Microsoft is renting compute to the barbarians at its gate

  • Doug rejected the clickbait claim that Microsoft is “out of AI,” but maintained it has “the most to lose of everyone.” Office, PowerPoint, Excel, and email are horizontal interfaces through which humans perform information work—the exact abstraction agents threaten.

  • Azure complicates the defense because Microsoft earns money renting infrastructure to OpenAI, a potential disruptor. Doug’s analogy was Rome hiring barbarians: each year the mercenaries become stronger while the walls they may eventually scale become more dilapidated.

  • The strategic fork is painful. Microsoft can emphasize Azure and risk becoming a premium “dumb pipe,” or redirect capital into proprietary models and Office defenses, sacrificing some cloud growth.

  • Claude for Excel and Claude for PowerPoint sharpen the indictment because “Microsoft should have built it.” Doug read management’s comments about internal capability investment as evidence of pulling resources back toward the walls, but remained skeptical after uneven execution and said Microsoft must choose a direction.

22. Oracle’s financing cadence turned capital supply into a bottleneck

  • Shawn asked whether Oracle was irresponsible for absorbing capacity Microsoft declined. Doug’s answer was that the setup was an own goal, principally because Oracle promised enormous scale—he recalled about $400 billion of RPO—then raised aggressively before establishing a smoother, partially self-funding glide path from deployed GPU revenue.

  • Shawn’s rough, explicitly imprecise comparison put investment-grade TMT debt near $500 billion and Oracle around $135 billion. Issuance that large must offer better terms to attract buyers, repricing competing debt and making the whole index sell off through simple supply pressure.

  • The surprise bottleneck is therefore “supply of debt into the market.” Hyperscalers historically funded themselves; suddenly asking credit markets for orders of magnitude more capital creates liquidity problems even when the underlying projects may ultimately pay.

  • Microsoft could have financed the same capacity internally or borrowed near U.S.-government rates, giving it a roughly two-percentage-point capital advantage over Oracle. Doug called declining that advantage a blunder while Oracle’s abrupt issuance helped trigger CDS anxiety and forced capitalism to “pump the brakes.”

23. TPU V7 has a narrow window to convert TCO into installed base

  • Doug interpreted Google’s willingness to sell current-generation TPUs externally as a market-share decision. Before Gemini 3, hoarding hardware mattered less if Google’s own products were losing; Ironwood TPU V7 now offers its widest expected TCO advantage before Nvidia Rubin arrives.

  • The shared discussion put TPU near $1 trillion at roughly 30% share. The key is establishing an installed base: customers who own current TPUs have a reason to upgrade, whereas AMD must repeatedly win users who are not replacing earlier AMD accelerators.

  • TPU hardware, networking, and software are mature enough, and Anthropic is an unusually capable external customer. Doug thinks Anthropic, OpenAI, and other labs would consume far more TPU V7 in an unconstrained world because its current price-performance is “the hottest kid on the block.”

  • Supply prevents that theoretical demand from becoming share. TSMC is probably the biggest blocker, and some of the engineers behind the original TPU program have dispersed across the industry; the window may last only a year or two.

24. Nvidia’s supply-chain control could close Google’s hardware gap

  • SemiAnalysis expects TPU V8 to compare less favorably with Rubin, particularly because of HBM3 versus HBM4 and Nvidia’s stronger memory-scale-up position. Larger, faster memory directly supports bigger contexts and more capable systems.

  • Doug argued GB200 would have “completely mogged” TPU V7 had it arrived on time and stable. Its delay and reliability issues created the current opening, but Nvidia has multiple ways to correct course.

  • Nvidia behaves like an F1 program, pushing every component to its limit, while Google designs stable, replicable pods consistent with its infrastructure culture. The trade-off favors Google when Nvidia stumbles; it favors Nvidia when the maximum-performance system arrives cleanly.

  • Jensen Huang’s supplier relationships are part of the product. Doug pointed to his meetings and “love shots” with Samsung, SK hynix, and other Asian partners: Nvidia secures priority for HBM, packaging, connectors, density, and future road maps in a way Google’s leadership has not visibly matched.

25. HBM turns every AI accelerator into a multiplier on DRAM scarcity

  • The memory mechanism begins with a roughly 3:1 to 4:1 trade ratio: producing one bit of HBM effectively removes several bits of ordinary DRAM capacity after added process steps and imperfect yield. Doug’s analogy was refining a newly essential jet fuel by consuming much more conventional fuel.

  • This demand arrived after what Doug called the worst NAND and DRAM shortage ever, with the last comparable analog perhaps in 1996. Suppliers went deeply free-cash-flow negative, stopped spending, and postponed clean rooms and equipment whose lead times can reach two or three years.

  • HBM absorbs the high end, while KV-cache offload and broader AI systems consume the middle layers. With no spare capacity added during the bust, “more demand than God” now cascades through every memory grade.

  • SemiAnalysis’s conclusion was that DRAM prices could rise another 100%, with supply unlikely to catch up for about two years. At that point, Doug expects real demand destruction rather than a painless transfer of higher component costs.

26. Scarcity will ration devices, context, and even old memory

  • Near-term demand destruction could mean hyperscalers delay marginal purchases, particularly when power-delayed data centers slip from 12 to 18 months. Customers first pull forward and double-order everything, then pause once inventories and power constraints catch up—the familiar trigger for a memory-price collapse.

  • Consumers will feel the allocation. Shawn advised buying an iPhone sooner because handset makers eventually enter the spot market and must pass through higher costs; low-end phones, gaming GPUs, and other products may simply be priced out while AI infrastructure wins scarce supply.

  • CXL may receive “a shot on goal” after previously losing relevance to HBM. Operators can collect old DDR4, place it into expansion racks, and attach it through CXL—resurrecting a near-dead architecture because every available memory bit now has value.

  • The one-million-token context window may therefore resemble “a mansion” rather than a universal default. Doug thinks physical memory could keep full contexts near today’s scale for five or even ten years, encouraging “context rationing,” while Shawn raised the possibility of differentiated pricing for scarce context and recursive language models.

27. Fixed-weight chips and CPUs reveal secondary shortage paths

  • Shawn asked about Taalas burning model weights directly into silicon, eliminating repeated memory transfer. Doug found the logic compelling: “The way to speed things up is to never transfer anything,” especially as production models are often smaller or distilled below frontier-training size.

  • The uncertainty is market breadth. A fixed efficient model could scale inference dramatically, but changing weights and the performance trade-off leave a difficult design space; Shawn remained skeptical of most accelerator startups because so many predecessors failed to reach production.

  • CPUs face a quieter squeeze. Clouds bought roughly $100 billion of CPUs and related equipment in 2020–2021 and now approach a five-to-six-year refresh after diverting two years of capex toward GPUs, just as agent-generated software, production agents, and reinforcement-learning simulations raise CPU utilization.

  • Doug floated—explicitly as “schizophrenic tinfoil-hat-brain” speculation—that recent web-service instability might combine vibe-coded production errors with aging cloud fleets. The firmer thesis is simpler: modest new demand hitting a severely underinvested category can create another shortage.

28. Doug writes by accumulating privately, then taking one clean shot

  • Before LLMs, Doug considered high-throughput reading and synthesis his defining information skill. He could push through textbooks or a friend’s PhD paper at adjustable depth, and writing completed the loop by forcing him to express what all that reading had produced.

  • Publishing weekly from October 2021 built the habit. He dislikes LLM-generated prose but uses models for ideation, outlines, and editing against lessons from On Writing Well; the words themselves still need to come from his own thinking.

  • His best technique is to gather evidence, outline, think hard, and then sleep. The next morning provides a “fresh context window”: he opens a new tab and writes in one shot, usually reaching 60%–75% before filling the remaining gaps.

29. Six months on the Continental Divide Trail clarified the tool user

  • In 2021 Doug chose the Continental Divide Trail because, among the three major U.S. through-hikes, it scared him most. He covered roughly 2,800–2,850 miles over six months, mostly alone, accepting that he might never again have an equivalent opening.

  • The opportunity cost felt real—he thought he missed an important Substack growth year—but the trip delivered something professional acceleration could not. It was a genuine “adventure,” with boredom, fear, hunger, isolation, and the “lowest lows and highest highs” of a compressed life.

  • Returning to the bottom of Maslow’s hierarchy made abstract information work feel “totally fake” beside staying warm, fed, and alive. Doug came back with a clearer understanding of his own limits and motivations, making Shawn’s closing synthesis apt: “Self-mastery is your most important tool of all.”

Doug O'Laughlin

This crap makes mistakes all the time. It is still just like a junior analyst. The analyst goes and does all this really painful information gathering, and you bring it all together to make a good decision at the top.

Historically, what happens is that the junior analyst who I once was gathers all that information, and after doing this enough times, there’s a meta-level of thinking happening: “Here is what I really understand and what type of analysis I’m an expert in. I’m actually very good at this. I consistently have a hit rate. Now I’m the expert.”

I don’t think that meta-level learning is there yet. We’ll see if L1s do it. Everyone who’s spending $1 quadrillion in the world thinks it will. It better happen, right? If you’re spending $1 trillion and there’s no meta-level learning, that’s a problem. But for me and our firm, that massively amplifies everyone who is an expert, because you still have to do something. You can’t just slop it up. It’s very obvious to me when it’s slop.

swyx

Doug, welcome to Latent Space.

Doug O'Laughlin

Yeah, thank you for having me. After all this time, is it okay if I just call you swyx? I feel like that’s where my brain is. I’ve known you for so long.

swyx

You can call me Mule if you want. Yeah, I mean, it’s been a long time.

Doug O'Laughlin

It’s been a long time coming. I think I first met you at one of the NeurIPSes. I think it was in Vancouver.

swyx

Right. Yeah, I think it was at some party.

And you were like, “Hey, who’s this cool dude?” I was like, “Oh, okay.”

swyx

[Laughter] Well, I knew about you, and we’ve been internet pen pals for a long time, so it was cool meeting in person. I didn’t go to the New Orleans one. I really wish I had. I love New Orleans, obviously.

Yeah.

swyx

So, we had two New Orleanses in a row. Honestly, we should go back there. Are you guys going to Melbourne, the Australia one, this year?

I haven’t even thought that far out, but that sounds pretty interesting to me. I can’t remember which one there is, but there’s something in Korea this year, right?

swyx

Yeah, I think ICML.

ICML. I think I’m going to try to go to ICML in Korea. I know ICLR is—

swyx

I don’t know, man. There are so many conferences. Honestly, I hate to say it, but I’m not much of a travel guy. I’m glad to catch you. I am traveling to you.

Yeah, thank you. It was fun.

swyx

I really appreciate it.

I did not know I’d be caught in a snowstorm.

swyx

Yeah, it’s funny. I feel like people have been coming here recently, and they keep getting stuck in these snowstorms. This is the first blizzard in 4 years or something like that. Thank you for coming.

Yeah, it’s a pleasure.

swyx

You used to be anonymous. You used to be Value Mule, which is how I know you.

You know what’s funny? Value Mule was the very first one. Do you know how I noticed you? I was just like, “Oh, this guy seems smart.”

swyx

Yeah, I don’t know, dude. I remember noticing you, too. This was in the early, primordial days of Twitter, around 2017 or 2018. I miss those days the most.

Yeah, I remember Value Mule. If you’re even aware of what that is, that’s the deepest cut you’ll possibly have. I have another account, and I actually have a third account, which is my main account these days.

swyx

Wait, which one is that? I don’t have one.

I don’t want to dox your other account.

swyx

Just semi-dox it.

Yeah, it is there. That’s my oldest finance account. I think of it as my legacy account. I want to have some privacy.

swyx

Yeah. So now you’ve gone all in on the brand and everything.

Yeah, I’ve got the brand and everything.

swyx

Same profile picture, you know.

Yeah.

swyx

Let’s do a little bit of the Doug story, because a lot of people hear about Dylan, and I wanted to make this the Doug story—the Fabricated Knowledge story. You used to be a value investor. That’s kind of how you became Value Mule, and you had a mentor or something who nerd-sniped you into semis. Is that the story?

No, actually, I solo nerd-sniped myself. I wouldn’t say I was a value investor—although, for everyone listening to this podcast, I might as well have been value, right? Maybe quality-focused back in the day, but we had this whole thing where we wanted to buy quality compounder companies.

The one that nerd-sniped me, that single-shotted me, was ASML. I fell in love with it in 2018. After ASML, I read about how complicated it was to make these machines, who the people were who were able to make them, and the semiconductor ecosystem downstream from there. It all started with ASML in 2018. I really fell in love with it, read textbooks, and just kept going deeper.

swyx

I was going to pull up Asianometry.

Yeah, that’s perfect. Jon’s a monster, honestly.

swyx

The thing that’s crazy is that he has a whole playlist about it—every single aspect of what goes into it. What’s truly great about it is—

It’s all science fiction. That’s my favorite thing: science fiction exists, other than the talking, perfectly intelligent robot that is the information LLM. ASML is all science fiction. Semiconductor stuff has always been science fiction. I’ve always loved it and thought it was cool. I thought it was the most important thing we ever made, and everything followed from there.

swyx

I don’t know if you know this, but obviously you know I used to be an analyst myself. I covered TMT.

Which is a freaking huge sector to cover. It’s absurdly huge.

swyx

Yes, very large. I was covering Sprint.

Yeah.

swyx

And I covered Viacom.

Yep.

swyx

And then there’s ASML.

Yeah. I feel like the T, the M, and the T are actually 3 completely separate industries. Once upon a time, I think in 2000, they were really close together, but ever since then they’ve split off.

swyx

Yeah.

swyx

My reflection is that I used to be, I guess, our tech-sector guy. I did the flights to Taiwan, and I took those meetings with Credit Suisse and all those guys who would tour you around. I never really felt like I got it, because I was always being filtered through investor relations and all that. I think you have to do what you did, where you go into textbooks and actually learn about the technology.

But it’s really hard as an investor to make the connection to, “Okay, what does that mean for this quarter, or at least this year?” There’s so much foundational knowledge. Then you’re like, “Okay, everything here is taken for granted. It’s already priced in.”

You assume that all the Taiwanese people buying and selling based on the rumors of capacity are pretty well informed. You assume all the people who are TMT investors in the United States are pretty well informed.

I think the foundational difference for me was being young and brash and believing in yourself enough to say, “No, this is something that really matters, and everyone else doesn’t see it.” But what really radicalized me was that I believed Moore’s Law was dead.

I thought, “Oh my God, not only is this cool new technology super hard to make and very interesting and technologically fun to understand, but I also get it intuitively. Everything about the old playbook is about to be thrown out because of this.”

This was a super-mature industry. You’d read the primers about it—that’s how you learned about things before ChatGPT knew everything—and they’d say it was a very mature industry. It used to be really immature in the 1980s, 1990s, and 2000s, but now it was consolidated, and growth didn’t go up much.

A lot of people had this old playbook from the early 2000s. They hated hardware. There was a perception that semiconductors weren’t valuable—or at least weren’t as valuable as software. Software was considered the most valuable thing. Now software is getting shit on, but that’s outside the scope of this.

People thought semiconductors were an old, mature business with nothing new under the sun. Meanwhile, every single day, just making a new chip was science fiction. People took that for granted.

When the science fiction ends because you can’t make the chips as small as you could before, all of a sudden all those free gains you got go away, and you have to think about it.

And what happened specifically for semiconductors is that it created a lot of pricing power, or value, for everyone who knew how to make a good chip. Nvidia is probably the best case. You could talk about parallel compute and all that stuff, but it's not just that they know every aspect of it—from the chip to the networking to the design to the scale-up—the whole thing. In the past, it was just, “The CPU gets better,” right?

I think I had a really deep belief that Moore's Law was ending and everything would change. Coming in with that thesis at the top level made me want to attack every little assumption. Something that really changed as well—and, dude, this is honestly my favorite post I've ever written—was “ChatGPT-3 and the Writing on the Wall in 2020.”

I got an early pitch for Fabricated Knowledge, and I'm like, “Hey, you know, Moore's Law is over. Scaling models seem like a big deal.” If you simplify it all the way through, it's like, okay: supply versus demand. Demand is growing a lot because of scaling laws. Supply is actually slowing down because Moore's Law is completely screwed. That's probably really good for semiconductors, and parallel compute is going to be a big deal.

My conclusion then was that Nvidia was pretty much the only one who was going to benefit. That's my good long-range prediction. I just don't think I would have expected the magnitude. I think that's been the craziest part about this whole story: I had all these beliefs and theses, and I really, really, really believed them.

The reason why I met Dylan Patel is that I felt like he was the only person in the entire world who was as semiconductor-pilled as I was. I remember yelling at him and arguing about all these kinds of things in our DMs and stuff like that.

swyx (Shawn)

Was it just online, or in person?

Doug O'Laughlin

We met online, and we met in person. No, no, no. I've actually only been to Taiwan with him one time, I think. So, look, we just met in person. We yapped. We went to conferences. I think we were both really early to the thesis, with different backgrounds and perspectives.

Dylan Patel is technology-first and, obviously, the technology matters. I have a little bit more of a financial background, but I was always around him. He was the only guy who cared to the same level. So, yeah, the thing that's crazy is that we called it, we were right, and so on. But what still shocks me all the time is the magnitude of how right we were.

You can say, “NVIDIA was good,” right? NVIDIA was pretty good. And then it's like, no, NVIDIA is now the most valuable company in the world.

If you had me read that and say, “You wrote that. You believed it,” I still wouldn't have put that together. I wouldn't have believed it.

swyx (Shawn)

This was one of many theses at the time.

Doug O'Laughlin

Exactly. Yeah, yeah. There were so many things.

swyx (Shawn)

What else were you writing at the time that didn't work out?

Doug O'Laughlin

We can look back, but I'm pretty happy with my long-term track record. I really am. I'm just really surprised by the magnitude of how everything happened. It's crazy to me that CoWoS is not a household term, but is relatively well-known. It was an exotic technology.

All this stuff has been a learning journey: really believing where technology is going, why chips are so important, and then obviously understanding the big scheme of all the things and putting it together. That was the early days, and I think it's all been downstream of that one goated insight, pretty much.

swyx (Shawn)

Yeah. Probably a career-maker right there. I love those kinds of decisions—sort of quarterbacking career decisions for other people who are also weighing a bunch of things. I have ADD, and I just chase whatever is interesting, but at some point you really have to choose.

Doug O'Laughlin

I think one of my skills has always been trend-following and trend-watching. If we're talking about my account, ValueMule, I was always pretty good at trends—being relatively early. I remember loving and being obsessed with TikTok in 2019, and everyone's like, “Why are you so obsessed with the dancing music app?” I feel like I've always been decent with trends.

But when you see a really big wave that you have a lot of conviction in, it's worth going all in. That's kind of what it came down to: I saw this really big wave, and it was worth going all in. So I reoriented my life around it.

swyx (Shawn)

Cool. We're going to talk about other trends that you've spotted, primarily the memory cycle, but also optics, which is an amazing story. But we wanted to focus this on the Claude Code launch and the Claude Code anniversary, and you've been a big Claude Code shill.

Doug O'Laughlin

Yeah, I am. Where's the chart with the 4% of code?

swyx (Shawn)

It's actually—go to the top left, this one. Yeah, yeah, Android. You know what's really crazy? We've updated that chart. I think it's 5% now. As you know, it's really easy to generate code now, so that number will continue to climb. It's staggering, the rate at which this is happening.

Let's recap for people. I think this is one of the most important pieces I've read in a long time. You laid it out, and it's weird because I think of you as an analyst. One of SemiAnalysis's alphas is that you're kind of the fun millennial semiconductor firm while everyone else is super boring and old.

What are you doing getting so into Claude Code? Shouldn't you be reading reports and stuff? Tell the story of your Claude Code psychosis.

Doug O'Laughlin

I think here's the thing: if you want to be good at any game, we're tool users at the end of the day, right? Obviously, this is outside of my job at SemiAnalysis. I have all these other things I need to do to grow and make SemiAnalysis the best research firm ever. But let's say you're a fund manager or an analyst. Your job is to find information edges and new ways to put information together that no one else has done.

I've always thought it's really important to know the most important, weapons-grade tools that you can use all the time—essentially ChatGPT, Anthropic, and all this kind of stuff. I'm an early adopter of tools as much as I can be.

For example, I've been running our case study through Claude Code since it first came out—over a year, I want to say since March or April.

swyx (Shawn)

Which case study?

Doug O'Laughlin

The case study we use when we're hiring a financial analyst for our core research seat. It's basically, “Can you take this company and do some analysis, and give us this format back?”

I've been running it through agentic tools. When agents really come around, they should be able to one-shot difficult, multistep tasks—things that would take a human 24 hours to do, right? I always wondered because there are some good submissions and some bad submissions. We pride ourselves on the case study being good, and I always joked, “Well, they're going to start to beat the worst submissions.”

That was always my baseline. My baseline was: is it better than ChatGPT's agent mode, Anthropic's Claude Code, or Gemini CLI, whatever? So I started running these benchmarks a little bit, and I was very familiar with how good it could be. But then I was like, “It isn't quite there.”

I vibe-coded some stuff on Opus 4 for sure, but they were kind of interesting projects on the side. It was really hard, it took a lot of feedback, and it would mess up. It just didn't feel seamless. I also tried Codex 2 before this, like Windows 5.2, but I never really got it to work seamlessly and agentically.

swyx (Shawn)

Of course. So this was recent?

Doug O'Laughlin

Oh, no, no, no. My most recent awakening—when I was like, “Oh, man”—was probably December 27.

swyx (Shawn)

Oh, December 20th. You know, it’s a day—

Doug O'Laughlin

Something like that. I’m thinking because it’s between the days. I got home from Christmas, and my fiancée wasn’t feeling so well, so I had some time to mess around by myself. There were also 2× usage limits. Oh my God, I miss those days, but now I’m addicted to fast.

I was playing around with these coding agents, just like everyone else in the space should. I was doing simple tests to see if they could make a thing, and it never really one-shotted a total idiot’s thing. Then Claude Opus 4.5 just started one-shotting stuff, and that, to me, was a huge difference. I was like, “Wow, it can just one-shot stuff. I have all these interesting ideas.”

swyx (Shawn)

Is it primarily Excel sheets?

Doug O'Laughlin

No, not primarily Excel sheets. I would say it’s usually a mix of a dashboard, Excel, or something like that. A good example where I think Excel is moderately okay is one-shotting a basic financial model, or just taking information from one place and putting it into another.

It’s not at a human level, but honestly, if you know much about investing and being in the business, is your model being 5% more accurate really ever going to make a good investment decision or not? No. Never. Not once. No one is saying, “My estimate is always one cent tighter than everyone else’s, and that’s why I’m good at stocks.” It doesn’t matter.

swyx (Shawn)

Sell-side is ridiculous because everyone is like, “I’m bullish because my EPS estimate is 10% higher than the Street’s.”

Doug O'Laughlin

And I’m like, “Who cares?”

swyx (Shawn)

Well, as you know, sell-side—if we’re going to take shots across the bow at sell-side—one of the reasons why SemiAnalysis has such a successful business is that I think sell-side, as a concept, is very broken. If you’re talking about waves and things that are changing, sell-side is, in a lot of ways, the hereditary child of 30 or 40 years of banking, where a company would go public, so you needed someone to talk about it, issue securities, and sell the stock.

Doug O'Laughlin

You’re literally selling the stock. You have to be independent-ish, so your ratings are buy, sell, or hold. One of the biggest sales you could do is when a company IPOs: you talk about it so people know who they are. That’s the core original part of the sell-side.

The problem is that all the research has really fallen apart. It’s just not differentiated. A lot of banking regulations have changed, and the primary information process is a 40-year-old business model on its last legs.

That’s one of the reasons why SemiAnalysis is so good. We’re not focused on being a one-cent EPS shop, which I would argue isn’t exactly a skill. It’s just mechanical maintenance. We’re really good at understanding when technology changes and how that impacts everything.

It doesn’t really matter if one EPS estimate is slightly higher or lower. It does matter if AMD’s Helios rack is on time and out of the gate, ready to make tokens on a certain day, because that’s going to be billions of dollars of difference in revenue for AMD. The same is true for some networking technology or some other bottleneck. Being right on the timing and magnitude of those inflection points will make a huge difference in the stocks.

That’s our business. We’re a research firm, we’re independent, we’ve had a really good hit rate, and we care deeply about the technology.

swyx (Shawn)

Exactly. I didn’t mean to characterize you as just young and fun. You are young and fun, but you’re also extremely damn good. It’s almost like a triple threat.

I always wonder if it’s, one, that you have a deep understanding of the technology; two, maybe you’re financially literate; and three, there’s this X factor of focusing on the things that matter and ignoring everything else. I don’t know what that is, but that obviously is the alpha.

Doug O'Laughlin

Yeah, 100%. That’s always been the analyst-PM conversation: there are really only one to three things that actually matter.

swyx (Shawn)

Right. Find me those 3 things.

Doug O'Laughlin

Find me those 3 things. Then there’s all this information. What’s actually what? That’s the hard part.

The thing is, we’re really focused on finding the things that actually matter. This thesis is better than this thesis; this case doesn’t matter, but this one does because now you have a giant opportunity. That’s what the game is all about in terms of research and finance.

When you do so much research, all these different industry parts are so hard to understand. You go to some networking conference and talk to a guy who works at a company, and they’re talking about their new emitter versus whatever laser is replacing it. They have PhDs, and you don’t. Everyone has a PhD at the deepest level, and they’re all doing something different.

You have to understand all these deep parts of these supply chains, but you also have to have a big-picture understanding, because this little part at the bottom of the supply chain is actually going to impact this giant business at the top. It’s all interconnected, but it’s so complicated. Just paying the tuition to show up is very expensive.

I think one way to bridge this for listeners is that this is the complexity of the problem domain: there’s extreme depth and extreme width, and you have to throw human attention at all of it to find what matters. You’re saying you noticed some kind of breakthrough in December, where it was suddenly clicking for you. I really wanted to figure out the tasks that I was nailing and the tasks that I was still not great at.

Doug O'Laughlin

Yeah, so let me specifically talk about my use case. I’m still a stock guy. I can’t trade or do anything in the semiconductor or AI world, but I do still really enjoy stocks. It’s one of the reasons I’m passionate about it, and it’s probably my defining skill. The people who are really into stocks are lifers. They just love this stuff. It’s an addiction.

Here are all my positions, and here are some thoughts on them. Can you start copy-pasting notes and putting them all together? Claude Code does that. Then I said, “Okay, add it, make the portfolio run some basic risk analysis.” It did that, too. Then I said, “Can we make an investment framework for my investment style, start to grade all this stuff, attack it, and do things like that?” You can do iterative work, and I was like, “Whoa, this is a crazy useful tool. It systemized how I think really quickly.”

Then I thought, “What else can I do with it?” The answer is anything. My joke on the podcast is that it’s all a skill issue now.

I’ve been doing this systematically for every aspect I can think of. A perfect example is this chart. Claude Code is a really big deal, everything is one-shotting, and everyone on the internet is going into psychosis at the same time. How do I actually know what’s real and what’s—

I wonder, right? I wonder. So I’m like, “Okay, I heard that Claude Code puts commits onto your public repository. It says, ‘Signed off with Claude Code.’” I thought, “Why wouldn’t Claude Code scrape all the commits?”

Lo and behold, it pretty much did. I was looking for that signature. I copy-pasted it and asked, “How would you systematically go about doing this?” It did a big BigQuery pull for everything and pulled all the data every single day. The APIs are relatively open.

Then I thought, “Oh my God, let’s see how much this is growing.” The chart goes up. You ask how big it is as a percentage of GitHub, and the chart goes up. It’s a huge deal. I have a cron job updating it every day, and I’m watching it. This is the biggest deal.

I love watching trends. I love watching exponential trends, and I’ve never seen one even remotely at this rate—4% in 2 weeks or something.

swyx (Shawn)

Do you have a PR Arena?

Doug O'Laughlin

It’s a previous attempt before yours, but somehow they didn’t talk about it. They just talked about merge rates, but they didn’t plot it as nicely as you do.

Yeah, and you also want to—

swyx (Shawn)

You asked the question: What is this as a percentage of GitHub? This guy didn’t.

Yeah, that's it.

Doug O'Laughlin

Yeah. And also, the other thing, too, is that I have a lot of those as well. But I thought the Claude Code, because I'm trying to really focus on that specifically.

swyx (Shawn)

Yeah. Well, and also, you want to give an example.

Doug O'Laughlin

Bro, I didn't make that chart.

swyx (Shawn)

Opus 4.5 did.

Doug O'Laughlin

Yeah. Or I think 4.6. I'm like, “Hey, I want you to do this in this style. This is the SemiAnalysis color scheme. I like it to summarize books about visualization and put little style tips in here.” It had me go read like 70 books or something. I'm like, “Give me the—”

swyx (Shawn)

It's probably a waste. Part of it is a waste. [laughter] Look, tokens are free. The cost of doing this is nothing. That's the part that's so amazing.

Doug O'Laughlin

The cost of doing this is nothing. The information gathering and synthesis is like—if it costs effectively the same, doing 70 instead of 3, who cares, right? And so, whatever.

The answer is, I'm like, “Oh, this is too many tokens. You better really summarize this into like 90 tokens or something really basic.” And then you have all the skill. Like, okay, now you can put all that into a skill for how to make charts in the SemiAnalysis format using any kind of data, and then you can systematically just push this out again. I'm like, “Hey, data analyst, please consider all the relationships you can,” and you generate information. I think that one was not generated, which I hate. Honestly, I don't like that one as much because it doesn't have the guidelines.

swyx (Shawn)

That was generated. And so, what you can do is just ask it, “Hey, here's all the dates that we have. Can you visually brainstorm with me a way to better represent this information?” It's like, “Yeah, actually, I'm going to generate you a timeline.” You can just do things.

Doug O'Laughlin

Yeah. I mean, it's your catchphrase, right?

swyx (Shawn)

Yeah, that is my catchphrase right now: you can just do things.

People were looking at this from the perspective of people who are coding, and they're like, “Hey, just programming is automated, right?” But all information work is. I would argue that coding is a big subset of all information work.

I think there's a Byrne Hobart tweet or something from forever ago. He's like, “Coding and finance are actually very different types of abstraction, but you are doing abstraction.” Excel is a ginormous abstraction. You're building these relationships and describing what you think a financial thing is worth, right?

I think coding is a little harder, if I'm being honest with you. And you're telling me the hard one got automated. Why can't the easy one get automated? So I started to ask myself, how much can we do?

The answer is, it feels like a skill issue. It makes errors on the margin, but you can force it into—for me, I love using rubrics, right? “Hey, I care about X, Y, Z. Out of 10, score this.” And then you can really do multiple things. It helps with the stochastic dance.

swyx (Shawn)

Do you put it all in one prompt, like the task and the rubric for the task, or do you put the rubric after the task is done?

Doug O'Laughlin

I actually have 2 versions of this. I'm like, “Hey, you can pull all this stuff together. Just run the rubric,” or you can do the task and the rubric. It just depends on how you want to do it.

swyx (Shawn)

Yeah. Because obviously, if you put the task and a rubric together, then it can iterate itself. But if you put it after, then it's probably more like you pay attention to the rubric.

swyx (Shawn)

Yeah, exactly. And the other part of it, too, is that it will iterate, but context rot doesn't matter. I kind of like it to be separate because the thing is, okay, it needs to be this fresh look at it. You have to think of it kind of like it would perceive anything anywhere, right? Each context window is just opening it up.

I think sometimes, if you do it together, it commingles the information to the point where it becomes biased or susceptible. Opus 4.6, as you know, is super sycophantic. It loves to say, “Yes, okay, yeah, I'll do this for you.” I think having it separate keeps some of that drift away, and that's one of the things that, personally, I like—the results are better. But it's just complicated.

Doug O'Laughlin

Part of this is really weird because I'm weirdly now opinionated on taste in terms of how you should design things. For example, the context rot thing—until someone explained it, I was like, “Oh my God, thank God someone said it. This is a huge deal.”

There's this meme where it's like—do you see the meme? It's like Of Mice and Men, and at the end of the book, I can't remember which character shoots the other. I never read it.

swyx (Shawn)

Yeah. So one character shoots the other guy, and some guy made a meme about it: “Oh, this is after your Claude Code has garbled 5 million tokens. You're like, okay, it's time to put you down.” Because context rot is huge.

Doug O'Laughlin

So, yeah, this is an example where—

swyx (Shawn)

What are your compact practices? Do you aggressively compact manually?

Doug O'Laughlin

Personally, with the new 1M, I feel like I try to do it all in one context window. I'm not doing ginormous projects.

swyx (Shawn)

The 1M is very new, right? Yeah, 1M, very new. Okay. Very—but it's a big deal, too, because your skills and whatever your CLAUDE.md is, as a percentage of 1M, is so much smaller.

Doug O'Laughlin

Yeah. Yeah. And also, with how the agents are working, the subagents will have their own context window, and then the pasting kind of really saves that big, you know, the 1M. You just want a really high-quality project within that. That’s the best, in my opinion. Compacts just kind of start the compression of the noise.

swyx (Shawn)

Mentioning subagents and multi—first of all, I wanted to give a shout-out to this thing from Anthropic Research where they were like, “Here's our production traffic.” They did a report that was kind of like their equivalent of the METR chart.

There's a lot of people saying that software engineering has PMF, but here's the next list of everything else. But what if they're all also just software engineering, right? Software engineering is like 50% right now, but what's stopping it from continuing to go to 80%?

Doug O'Laughlin

I think maybe what's going to happen—this is maybe a giant take.

swyx (Shawn)

It has data analysis in here, which is what you were doing.

Doug O'Laughlin

Yeah, in my opinion, that is downstream of—so I think how we should think about it is, software engineering might all be downstream of chips, which is downstream—chips is upstream, and then it's AI, and then it's software engineering. It is all an extension of that same compute hierarchy.

I think the teaching of where machine and code intermingle right now is code, and so that's just going to be the leading language that's used to figure out everything else. That's my belief. It doesn't make sense to build—for example, this is a perfect example: Claude for Excel is much worse than Claude Code using Python to use the Excel skills and then deposit into—it's all much worse.

swyx (Shawn)

It's much worse.

Doug O'Laughlin

Even all the work they're doing.

swyx (Shawn)

Yes, 100%. Because if you think about it, it's legacy. Why make a car engine fit into a horse carriage? It should just be in a car. It's a backwards-compatibility thing where it does work because LLMs are relatively generalizable like this, but why bother?

That same abstraction of information in Excel is just in there because it's human-formatted for us to understand. And I think that's the important distinction: all of this information stuff, all this software stuff, is just to be consumed by humans. It doesn't matter. If they're just as good at putting the data together, we should be much more concerned about machine-focused software consumption, so the LLM and the agents can put together and synthesize all the information and deposit it, God knows however you want it to be.

I don't need to make a chart in PowerPoint or Excel. It will just deposit the Matplotlib in a chart to me, in an image. Fine. Yeah, Matplotlib.

Doug O'Laughlin

Matplotlib. Wow. You're trying to use Matplotlib.

swyx (Shawn)

Yeah.

Doug O'Laughlin

Why? Why? You know, it's better—it's better at understanding that code.

swyx (Shawn)

Yeah.

Doug O'Laughlin

So why ever make a chart again?

swyx (Shawn)

Yeah.

Doug O'Laughlin

If it's better—

swyx (Shawn)

It's just that it could be inconsistent with the other charts that you do.

Doug O'Laughlin

Yeah.

swyx (Shawn)

I don't care that much about it.

Doug O'Laughlin

I don't think we would care that much, but I think, one, our new charts are better than our old charts.

swyx (Shawn)

Yeah.

Doug O'Laughlin

And number 2, I think if it increases the speed of information, that matters a lot. And so I think pretty much the new charts will outweigh the old charts because they'll just grow. [laughter]

swyx (Shawn)

So, yeah, I think it is a little inconsistent. We have the same watermarking. Honestly, I think it's better than our old formatting anyway.

Well, the first thing this reminds me of is Bloomberg. I was like, “You guys are just becoming Bloomberg.”

Doug O'Laughlin

Which is a nice view. A couple of things I wanted to double-click on, because this is just a Claude Code brain dump for one of the biggest Claude Code shows in the world, which is subagents and agent swarms. I don’t know if you’ve tried—

swyx (Shawn)

I have tried them.

Doug O'Laughlin

Pick either one you want.

swyx (Shawn)

I have a controversial opinion that Claude does not do RL on agent swarms or agent teams or something.

Doug O'Laughlin

Yeah, it’s just an experiment.

swyx (Shawn)

It’s just an experiment. Thank you. Exactly, because the problem is it’s just via prompt, and it’s actually very bad. I think subagents are okay because they usually have a CLAUDE.md to go do whatever, but the agent team is actually really—

Doug O'Laughlin

Okay, well, we can’t knock it; it’s experimental. So—

swyx (Shawn)

Yeah. No, no—what did you try it on?

Doug O'Laughlin

Well, it was some big data analysis of many different companies with different KPIs into a dashboard, all in one. I was like, “Hey, can you just make this all—whatever—split up the teams?”

Speaking of that, though, you say that, but Kimi K2.5’s agent swarm is actually good. I have also tried that. It’s actually really good. So I did some examples of things that were never available to me, like internal benchmarking of these models: “Here’s a set of problems I’d like you to do 20 times. Can you do them?” Then I can measure the performance between them and do qualitative analysis, like, “What’s the difference between X and Y?” Yeah.

swyx (Shawn)

That was completely out of the hands of me, a normal guy, 3 months ago. Now it’s completely available to me. That’s awesome. I care about this stuff, and now I have tools that are able to automate and do a lot of it, because all of software engineering is partially automated.

My experience is that the Kimi K2.5 swarm actually improves the model’s performance meaningfully. The agent team makes it meaningfully worse because there’s clearly no RL done, so it isn’t context-aware of what’s the best thing to do. I think it’s interesting. I like subagents because it’s usually a little cleaner to give it a task and have it come back, but the agent team is just very—

Doug O'Laughlin

They had some post about how they did it, where there was—yeah, there’s a bunch of RL for this, and I tried it myself. I thought it was pretty cute how they do all these little games and stuff.

swyx (Shawn)

Yeah. Also, it’s crazy how much compute you need just to run the swarm. I think it’s like 16 nodes of H100s. Okay.

Doug O'Laughlin

And you’re just like, “Dang.” So you and I are not going to be running this, and this is just to run it. I’m sure there’s concurrency available. But yeah, I think it’s really cool, and I think that’s the sign of what’s next, because these agents are going to get better to a certain extent. It’s another benchmark to hill-climb, right? But then it’s going to be: how many of these together in a bigger chain can you get to work?

You could argue it’s kind of a scale-out of the reasoning problem, too. How do you get this one agent to essentially get a verified whatever, put it into a bigger process, and do more information work? That’s the next thing, and it’s important to have context windows that don’t garble up into random stuff and are able to do things well enough with token efficiency. I think that’s a huge part of it. Yeah.

swyx (Shawn)

So yeah, that’s what our experiments have shown, at least in terms of the agent swarm versus not. I think it’s very clear the agent team in Claude is an experiment. Kimi will definitely do better, but Kimi K2.5 tells you that this is already a perfectly great new place to do more work, completely available to us right now. I think it’s huge, because if these agents get any better, I don’t know—I’m never going to sleep again.

Doug O'Laughlin

Honestly, Moonshot AI is very interesting, and this is a tangent. We’re not really going to focus on this very much, but you know how the AI tigers out of China were DeepSeek and Qwen, and—

swyx (Shawn)

Then you were like, “Well, who are these Kimi guys?” And these newer names—MiniMax as well would matter.

Doug O'Laughlin

And Z.ai has been around longer, but only recently became much more active. I noticed that Kimi is much more in the productization phase, as opposed to the Qwens of the world and the DeepSeeks of the world, who don’t really care that much.

swyx (Shawn)

I mean, Qwen, because of how it’s attached to Alibaba, right? They have a way to productize it, but it’s kind of like the Gemini version: they have so much stuff to do elsewhere, right? But yeah, Kimi’s pretty interesting.

Doug O'Laughlin

They’re pushing so hard. They got everything.

swyx (Shawn)

I know.

Doug O'Laughlin

They got Kimi Manus, Kimi Claw. Kimi Claw. [laughter]

swyx (Shawn)

Yeah, I know—Kimi Claw. Have you messed around with OpenClaw? Because I did. Oh, I remember—what was it first called?

Doug O'Laughlin

Clawdbot.

swyx (Shawn)

Clawdbot. Yeah, dude. I was going to say, it was really euphoric. I was having it read all my emails and my calendar and do all this stuff, and I was like, “Wait, this is really, really prompt-injectable.” This is pretty secure and important stuff.

Claude Code psychosis is good enough for me at this point in time. What I do is just have multiple emails. There’s a safer email to give to bots, and I can let it use that; if it impresses me, then I can upgrade it.

But Clawdbot didn’t impress me. I’m being honest with you: I wasn’t impressed either. That was the reason why people were freaking out about Moltbook. I was like, “Bro, have you actually used this shit? Because even right now, in Claude Code in a relatively focused terminal, it will be like, ‘Oh, blah blah blah.’ Dude, in the .env there is an API I told you to use for this subcase of problems, and it’s in your CLAUDE.md. Please focus up.” It still makes mistakes.

This is not truly AGI, and there is a harness—you still have to wrangle this thing—but it’s not a perfect skill follower. The context in each attention window is going to change; sometimes it’ll be lazy, sometimes it won’t, but it’s definitely good enough to do a lot of information work.

I use our Discord as basically a way to bring information in and out. I saw this too: a lot of people are setting up things they could have done in Zapier with Clawdbot because they’re like, “Well, you know, now I’m using AI,” but they could have done it more securely with Zapier. [laughter]

Doug O'Laughlin

Okay. I think it’s kind of interesting. But the difference, though, is Zapier. I remember I’ve tried to use Zapier before.

swyx (Shawn)

Yeah, and it’s also not very—

Doug O'Laughlin

It’s also not very good. The difference, though, is—and that’s okay. It’s okay to be early to something and just wrong because you weren’t the one that made it happen, right?

Claude Code, Clawdbot, whatever—all this stuff—the reason why it’s so powerful is that it gets to completion. Zapier, maybe you can get to completion all the time, but it probably took you 8 hours of clicking through things and copy-pasting crap to make sure it all works and is secure. Clawdbot or Claude Code did it in 4.5 minutes, and that’s good enough for me. That’s a faster achievement.

It’s totally okay that they were right, but they were just not the right mechanism, right? You see this happen in information—in the history of computers. I think there’s also an Innovator’s Dilemma thing, where Zapier, as a preexisting business, had this view of the world of automations as very strict, on-rails workflow-type things that their giant user base already uses. They couldn’t really pivot that much. Yeah.

So that’s why I think one of the co-founders left: they were like, “Well, I can’t exist within this—”

swyx (Shawn)

You end up becoming—you know, the box will control you. You are—

Doug O'Laughlin

It’s your golden handcuff.

swyx (Shawn)

Yeah, it’s just like your cage. You’re going to act like how you are in the cage. And so, yeah, that sucks. Honestly, I feel like that sucks for—

Doug O'Laughlin

The framing I have is, “Your priors become your prison.”

swyx (Shawn)

That’s pretty good. Your priors—yeah.

Doug O'Laughlin

I haven’t blogged that yet, but I should.

swyx (Shawn)

You should. Your priors become your prison. I like that a lot.

Doug O'Laughlin

Coming back to Clawdbot, I also want to make this the sort of Clawdbot—

swyx (Shawn)

No, no, no. I want to indulge, because that’s how natural conversation goes, and I think people enjoy that, right? And probably that’s the only time we’ll talk about Kimi.

Doug O'Laughlin

Yeah.

swyx (Shawn)

So, do you use hooks? Give me the Doug O’Laughlin Claude Code setup.

Doug O'Laughlin

I had just essentially a few base skills.

Then I have a lot of APIs, and we've also made sure—and this is all a work in progress as well—to have APIs for some of the SemiAnalysis information. That way, we have an internal server that is accessed by people with an API, so all the SemiAnalysis researchers are able to hit some basic level of context, because I think the context is really what matters. I'm too dumb to be really smart in order to have—well, I guess I do have some hooks, if it makes sense.

swyx (Shawn)

I think hooks are very underrated, right?

Doug O'Laughlin

Yeah, I do think so.

swyx (Shawn)

Because you can do a Ralph loop just with a hook.

Doug O'Laughlin

Yeah, yeah. I feel like I underutilize hooks. I think that is true. But I do run some version of them on skill calls, effectively: on this, you have to start pulling all this stuff. In the beginning, I tried to do all this hook and compound stuff, and I found that the Gas Town Ralph loop era is a sign of what will come, but I just don't think there's enough fidelity to make crazy, multi-turn things happen. So, actually, less is more.

Try to have a strong set of smaller skills with a good amount of context information to be pulled in. Then, at the beginning of every session, ask and focus on what you want to do, so that it prompts the—not, like, a Claude within a Claude, whatever—the goal to finish within this single context window and then get it done.

This is my generalized research thing: I want to look at the price of NAND since 1984 or something like that. This is what I want to do. Actually, no, let me just give you the best example, which is probably not going to work. I would like to fine-tune a time-series foundation model to predict NAND and DRAM prices.

Okay, I'm going to first start by gathering as much information as possible from all this stuff, and then we're going to fine-tune it and evaluate which ones we're going to use. I chose Chronos-2 because of covariates. Try to set this whole project up. We'll make it a Vercel dashboard internally for SemiAnalysis. Maybe we'll externalize it if we want, if it's a good enough product.

Then it does all this stuff, and I just start plowing away. Hey, can you go research? Here's a search API—Serper or Exa, or whatever you want to use—to go look for all these different information sources and then bring it together, right? So this agent goes and gathers all this information. This agent goes and works on considering the fact that the price isn't perfect to do all this fine-tuning on, and then we throw it in.

I also had it—well, what do I use? It showed me which GPU we're renting on an hourly basis. So, yeah, we just pull all this stuff together and fine-tune it. I'm like, okay, cool, how did this work? Then we just have this constant iterative loop until I try to finish something. I got to the point where I was like, okay, this time-series LLM is probably not going to work, unfortunately.

swyx (Shawn)

You said it was because of regimes or something else?

Doug O'Laughlin

I think so. Regimes, yeah. There's no way; it's so messed up.

swyx (Shawn)

For a lot of people who are new to finance, this is why I have an issue with all these kids doing stock-trading games with LLMs. They have no idea. They've never studied finance, and they don't know that the past predicts the future a lot until something fundamental changes and the macro shifts—risk-on versus risk-off. They've never heard those terms. I had to explain it to people at Cognition. The rules invert completely: what used to work is exactly the opposite of what you need to do when you have a regime change.

Exactly. It's very, very hard because the other thing, too, is you'd be like, okay, each of these is almost like a one-off on its own.

Doug O'Laughlin

Right, which reduces your sample size.

swyx (Shawn)

Yeah, which reduces your sample size. So then, at the end of the day, you end up being like, well, it kind of just—I guess it's heuristics. Good luck, have fun, right? Here's your checklist to see if it might be over, but you really don't know anything until then.

Doug O'Laughlin

An example of where this project was helpful is that I'm not going to have the magic LLM tell me what the price of memory is going to be. It was a good weekend project, and I did burn quite a few tokens, but I do happen to have, after all this information synthesis and analysis, all of the memory prices of everything I could possibly find, plus the things behind APIs that we paid for, plus enhanced data sources. I have all the covariates, so, hey, what was consumer sentiment? Every macro thing of all time.

What's really interesting is that I'm going to be like, okay, well, now can you go make a summary of each and every memory regime and what it looked like, what created the beginning, middle, and end, and put that in a dashboard so it's relatable, easy, shareable, and consumable within my firm and company? Yes. I'll probably be done with that today.

Then you're like, well, that's just gathering information—you don't understand. No one's ever done that in the history of time. I know for a fact, as the semiconductor-cycle guy, I've written and done more work on the cycles than I think anyone else has at this point, especially for the older ones, like the '80s, '90s, 2000s, and 2010s.

When I did it the first time, the human grind was that I went and read these old annual reports, put it together, and tried to string an era through it. I went through all of it, like, okay, what was GDP growth? What was it this year? What was all this stuff? You have to make this giant sheet and then make the narratives. No, none of that shit, dude. I mean, this is too much information to gather. It's like a lifetime of work. It's like a PhD project. I did it in a day—2 days.

swyx (Shawn)

Yeah. I mean, I think the pushback would be that then you don't have enough expert information to criticize the reasoning that went into the report that you're slopping out, you know?

Doug O'Laughlin

There is some slop. I definitely agree with the sloppiness. So I think of it this way. Right now—

swyx (Shawn)

By the way, that's also essential for you guys. If you get caught putting some slop in front of your clients, right, you have to—

Doug O'Laughlin

At one point, be extremely AI-pilled and number 1 in the world at applying AI to your productivity. Great. But also, you have to. I think the thing that's really interesting is this whole thing is a game of hygiene now, because I think it's—

This is really hard, and I think about it all the time. I feel very comfortable with doing all this work because, at the end of the day, I've done the work. I have a lot of embeddings in my brain and a lot of information. The vibes that got me in here are tons and tons and tons of information, setup scenarios, and pattern recognition.

But, yeah, you're right. This crap makes mistakes all the time. All the time. I think of it, once again, as a junior analyst, right? The analyst goes and does all this really painful information gathering, and you bring it all together to make a good decision at the top.

Historically, what happens is that the junior analyst, who I once was, went and gathered all that information. After doing this enough times, there's a meta-level of thinking that's happening where it's like, okay, here's what I really understand, and this type of analysis I'm an expert in—actually, I'm very good at it. I consistently have a hit rate. Now I'm the expert, right? I don't think that meta-level learning is there yet.

We'll see if LLMs do it right. Everyone who's spending 1 trillion dollars in the world thinks it will. It better happen, right? If you're spending 1 trillion dollars and there's no meta-level learning—

For me, in our firm, that massively amplifies everyone who is an expert, right? We are a firm filled with experts. It's this hard part where I wonder if, for new people, we will be less lenient in terms of how much AI tools—

swyx (Shawn)

Are you, like, junior or new to the firm?

Doug O'Laughlin

Junior, because you still have to do some of that. You can't just slop it up. It's very obvious to me when it's slop, right? When it's slop and there's no cognition, then it's like—whatever the artisanal last 5% is, that really matters.

But for me, I know inherently what the 5% is. I can fix it right away with some really easy heuristics and time and be like, “Okay, well, this is the last 5%. You fix this. This is what I believe. Just make up these assumptions instead. Press Enter. Okay, cool, we're good to go.” That's the hard part. That's a real hard part.

There is still a human in the loop right now. One day, someday, it'll be superhuman, but I definitely believe where we're at today—it's not there. You'll just compound all this noise, and it becomes garbled, just context rot.

But in terms of the capability that is over here, the human CPU in this agentic swarm is very, very powerful now—a huge, huge, huge multiplier of what you're able to do. For me, that was enough to make me feel AGI-pilled, honestly, because if I define AGI as many common jobs—not ASI; that's religion—can it automate, change, take over, or completely shift a lot of the information work?

Yes, 100%. Data analysis is a perfect example. Every quarter, I want you to find me some examples of information that might be interesting. I just can't imagine that if I were an entry-level worker doing data analysis, an average 22-year-old would murder the hell out of a relatively well-thought-out agentic system. So you're like, yeah, that job actually does seem at risk.

That 4.5 capability is enough that we hit some level where it seems to work and do bigger information work. That's when I'm like, okay, yeah, this does change everything. There are all kinds of mistakes, and it's a new level of hygiene that we have to do. You're going to have to understand what the output of agentic work is.

I catch it making errors all the time. It doesn't always pull skills. You can definitely tell that context windows get dumber over time. It's not AGI today, but it can do these crazy long tasks, and as long as you finish it at the end and deposit it as information work, that's very valuable.

swyx (Shawn)

Yeah, amazing. So you do a lot of client visits, obviously. By the way, Transistor Radio is amazing for understanding what your world is like. Are you also Claude-coding your analysts and, you know, on the other side?

Doug O'Laughlin

I've definitely Claude-coded the analysts. Everyone in the New York office must try it. I really tried Claude-pilling.

swyx (Shawn)

I mean, not the SemiAnalysis customers and all that. My perception is they don't adopt any of this stuff.

Doug O'Laughlin

Okay, so yes and no. Some people are interested, but you have to remember it's relatively more conservative. If you ask any analyst if they're using AI, every single one of them will tell you, “Yes, I use it every single day. Of course. How could I not? This is a vital skill.”

The basic inference that I'm doing is: I am a bleeding-edge adopter. I'm a relatively smart dude who knows what he's doing and knows if a tool is useful or not. I've evaluated the tool, and I'm like, “Wow, this is an amazing tool that I literally pried out of my dead, cold hands.” Even if it makes mistakes, I will be using this for all kinds of work forever.

Then I look around at everyone else and think, most of these guys are enough like me that if they have an opportunity and an edge, they will obviously apply it. They look at this tool and start to use it. If they start to use it and they're thinking like me, they're obviously going to adopt it. I'm like, well, I don't understand why everyone doesn't adopt it.

I would argue—we'll see—in the 24-month view, it will be a base level. I think Claude Code, Cowork, whatever, is going to be a base level of all information work very soon. My friend was telling me how his portfolio manager found Cowork, and he's getting it to read his emails. He's like, “Oh my God, I love this.”

Everyone's moment is going to be a little different, but my moment feels like GPT-3.5 or GPT-4 for me. There's that first time where you're like, okay, I know it made some shit up, but this is better than if I went for hours searching and putting information together.

It can also do analogy. You can say, “Hey, this is the setup.” It has these really strong pattern-matching skills that are really powerful. I just think it hits some level of capability. I can't tell you what it is. It's my personal taste where I'm like, “Oh, wow. This is completely over the chasm of what needs to happen for it to be a very, very powerful tool.”

That's my Claude Code moment.

swyx (Shawn)

There's some kind of automation chart—xkcd has this automation chart—and I think we need a version of this for Claude Code.

Doug O'Laughlin

What's crazy is that this Claude Code thing murders the axes.

swyx (Shawn)

Exactly. It just shifts everything to the right or something. What I was trying to figure out is, well, okay, it is maybe dumber, with less human attention, but because you can spin it up so quickly and it can spin in parallel so quickly, and it gets done, you get more turns at the wheel.

Doug O'Laughlin

Yes.

swyx (Shawn)

Whereas as a human, you get 1 turn. You get 1 turn—

Doug O'Laughlin

But with Claude, maybe you get 3 turns, and the sort of review process is the thinking.

swyx (Shawn)

Yeah.

Doug O'Laughlin

And you just need to get very good at review, or hygiene.

swyx (Shawn)

Yeah. I think of it as hygiene. The thing that's really going to be painful, though, is a lot of my expert opinion has been built by pre-phones and now, right? Your attention span—the children are cooked, okay? The attention spans are really bad. I read this really sad thing that we're getting dumber or something.

Doug O'Laughlin

You see the Coinbase earnings—all the coins.

swyx (Shawn)

Yeah, it's so funny.

Doug O'Laughlin

I think you should just do that. Well, we do deal with some of the SemiAnalysis memes, you know. The thing is, you say some of this brain rot is so bad—which it is, it's terrible—but some of it is also hitting some attention mechanism in my deep, primordial monkey brain.

swyx (Shawn)

Stimming you.

Doug O'Laughlin

Yeah, it's stimming me, and you're like, I can't look away from the Subway Surfers.

swyx (Shawn)

You couldn't look away. I had to pause it.

Doug O'Laughlin

Yeah, yeah. I was literally—well, hey, have you ever been at a bar where they play these weird—there'll be TikTok videos, for lack of a better term, and you just watch and find yourself engaged with it? TikTok bars in New York?

swyx (Shawn)

No, not TikTok bars. Not TikTok.

Okay, it's essentially a B-roll channel that they'll sometimes play in public spaces, and you will just find yourself engaged with it. There are certain things that just work. Sorry, that's completely off-topic, but I wonder—this Claude Code pill is very powerful for me. I believe it will shift all of that over massively—the chart. But it's just really weird because if you didn't pay any human cognition to get there, I don't think you're going to be a great reviewer.

Doug O'Laughlin

One of the reasons what makes that human feedback loop work well is because, once upon a time, you did that. You could say to me, “Yeah, idiot, you're not thinking about this problem in this way. You're missing this. You're not considering this 90%—the 10% tail,” something like that.

I know you said this, but I know that I told you the valuation is the only thing that matters, but it's also a fraud. You can't do both, right? If you think about the analysis stuff, you have to know when your own personal embedded model is like, “Yeah, actually, this one overwrites this one.” That's through learned experience. I wonder if, when we're just reviewing, we won't be building and embedding those assumptions to understand judgment.

swyx (Shawn)

Right, right, because you're just checking for mistakes rather than trying to do original thought by just doing the work.

Doug O'Laughlin

Yeah.

swyx (Shawn)

Yeah, I think that is a danger.

Doug O'Laughlin

Yeah. And that's what hygiene sounds like to me. It's really addicting to press the button over and over and over, but sometimes you do actually have to think.

Have you tried—so, the way to model the meta-learning system is, once a night, you do a batch job: look over everything I've done and extract some learnings. OpenClaw, I think, has this heartbeat, and people aren't excited enough about this because this is the first instance where the agents are just always on, always living, always reflecting.

swyx (Shawn)

Yes. SOUL.md, I think, is much more for character and whatever, but HEARTBEAT.md is the crown.

Doug O'Laughlin

Yeah, I think that's a good way to put it. The powerful thing about all this stuff is that, yes, we know that the context gets garbled. We know that OpenClaw doesn't always do everything you asked it to do initially, but you can see the design patterns. HEARTBEAT.md is a perfect example.

Are all of our tasks every single day actually us having this genius thing, or do we sit down in a single session, finish a single project, get up and get some coffee, then come back? If it's that, you could make HEARTBEAT.md consider the session to session and say, “Hey, meta-learnings,” all this stuff, and have it specialized and focused on one form of doing something.

Doug O’Laughlin

So it actually does have the context of all of it. I’m thinking of a customer service agent or something like that. It does have the context; in fact, it can look at every single time it’s ever happened. That’s information and context no human could ever hold.

You’re like, “Wait, that feels effectively good enough to do a huge information test and have enough context to be able to fetch it. Maybe there would be some verification to make sure it doesn’t totally mess it up.” But that, to me, feels like a design pattern that you can build something on.

And so that’s the vibe: we’ve hit some capability where you can build these much bigger blocks now. Those bigger blocks are not just this single line of code. It might actually be a business. It’s kind of crazy. I wouldn’t have put myself as AGI-pilled. I think 4.5 is actually—

swyx (Shawn)

I think my own timelines have moved up a lot. Yeah.

Doug O’Laughlin

Are you guys watching GDPval?

I do, to the best I can, but I’m feeling like I’m mostly just trying to—

Doug O’Laughlin

No, no, no. So, to me, when GDPval came out—I mean, GDPval is basically a broader SWE-bench, let’s call it, applied to every discipline, every white-collar profession that you can model, and that’s above something like 2% to 5% of GDP. That’s why it’s called GDPval.

They had human experts do the tasks, as well as GPTs, and here are the results. Fifty percent is parity with an industry expert. You can see the nice increase from 40 to 41, and since then, obviously, GPT-5.2 and Opus 4.5 have already exceeded that. We’re at 70-something now.

swyx

Yeah.

Doug O’Laughlin

Coin flip. Exactly. You can see that nice increase from 40 to 41, and since then, obviously, GPT-5.2 and Opus 4.5 have already exceeded that. We’re at 70-something now.

swyx

Which means models are consistently better than industry experts at these tasks.

Doug O’Laughlin

Yeah.

swyx

So, to me, this is the AGI definition, isn’t it?

Doug O’Laughlin

Yeah. Yeah, this is—and so I think the problem, though—yeah, I would say that that is the definition. The thing that’s crazy is that there’s this ASI element that people are really, really focused on.

swyx

Yeah, we’re moving the goalpost.

Doug O’Laughlin

Yeah, we’re moving the goalpost.

swyx

But I’m like, bro, the goalpost—I mean, we’ll see if this is actually the machine god and the shoggoth will come and talk to us and vibrate on our same—

Doug O’Laughlin

I don’t think so. Yeah.

swyx

Okay. I’m going to be honest with you: I’m very open. I will change my mind often. This is not something I feel intuitively in my gut today. Maybe it’s the next, next, next thing, but when it comes to the GDPval version of this, yes—

Doug O’Laughlin

Yeah, this is doing white-collar work—the white-collar work, which is most of the—

swyx

Knowledge work. Actually, it’s almost all—not almost all, but it’s a huge portion of all work in the world. It’s like now we just made this massive shift where technology is going to massively change the relationship with all of that, and it’s going to be this 99-to-1 thing.

I don’t know if it’ll be quite that drastic or whatever. Maybe everyone’s just doing leisure. So far, my experience is everyone just works harder. That’s been my experience, but it just feels like a massive moment has happened. The steam engine’s invented, the trains are here, and everything’s going to change in knowledge work.

Doug O’Laughlin

And it’s kind of crazy. There’s a sort of economic cycle from my macro days that I can’t remember the name of—I can’t look it up—but it’s basically that there are these stages of economic development where your economy starts out majority agriculture, then it discovers manufacturing, then it discovers white-collar work, and then it builds a very mature financial sector. These are like a layer cake, all declining over time, with the new things increasing.

So my theory is that there’s this fifth layer that has to open up and start to happen, because I do fundamentally believe we just invent new work.

swyx

I do believe that. Yeah, 100%. Humans are very adaptable. That’s my favorite thing I’ve learned.

Doug O’Laughlin

You’re able to adapt to the coldest place in the entire world and the warmest place. Humans are in every latitude. That’s in a physical sense, but I think we’re going to find a way to make utilization go up. We’ll invent more work for sure.

swyx

It’s happening in our lifetimes. It’s happening right now. It’s really crazy.

Doug O’Laughlin

I think the thing that’s crazy is just how quickly things change, and that 5-to-10-year period—that 10-year gap—can be drastic and crazy. That’s just society. It’s wild, but yeah, it’s happening in our lifetimes.

swyx

I’m really curious about when we start to see it in a much bigger way in the real economy. That’s my pet question.

Doug O’Laughlin

Yeah. Why is it not showing up in GDP yet, right?

swyx

So there are going to be some people who are like, “Oh, the effects of the internet—same thing, information transfer, whatever.” I think I’m actually scared of a third, worse thing, which is—now, this is a complete crackpot theory, so please don’t hold me to this—but what if AI is massively deflationary?

I think one of the more interesting conversations I’ve had in a bit is that GDP was invented once upon a time as a way to figure out how much we could divert from the normal economy to war during World War something like that.

Doug O’Laughlin

My spiciest take is that GDP itself is going to be very, very challenged by AI, because information work—how we capture it effectively—is all an economic good, and then the service is hours divided by hours. So there isn’t a widget-to-widget difference.

But in theory, if we could break all information work down into units, we’re going to have a lot more information work for sure. More work will be done. I don’t know what the value of that’s going to be. Is it going to be such an increase in supply that it’s deflationary? That seems to be a real concern. It’s possible.

And then we’ll figure out how to use it. But there may be a Great Depression of AI where we figure it out.

Doug O’Laughlin

Yeah. Well, I wrote this whole thing about railroad stuff because it’s my favorite—my favorite capital. It’s on Fab. I can’t remember; it’s like “Railroad Fab.” It’s about all the railroad stuff over time.

Pretty much because everyone was first looking at the internet. We’ve massively passed the internet in terms of the absolute size of the buildout. It’s not even close. Like, we—

swyx

What numbers are you thinking about?

Doug O’Laughlin

I think $1 trillion all-in was essentially the real-dollar version, and I think we are well past that. Whatever this year is—and it’s cumulative, right?—we were well past that.

I think railroads are so interesting because, honestly, it’s way crazier. But part of the problem and craziness, too, is that railroads were literally one of the first added layers of the layer cake. Before that, it was agriculture, and railroads were like, “Okay, well, how do we move this agriculture around faster?”

Then banking effectively got invented by railroads.

swyx

Because there was a need to finance it. So much money was needed that effectively 85% of all paper, whatever, was essentially just railroad debt.

Doug O’Laughlin

Yeah. One of my favorite anecdotes was that before there was a Federal Reserve, Andrew Carnegie was the Federal Reserve.

swyx

Yes. Yeah. There were individuals.

Doug O’Laughlin

Yeah. And so, all this stuff—I kind of did some work on the Gilded Age and all this stuff. My takeaway is that it was a really interesting cycle because it was so big and took so long to deploy. It was actually 45 years. There were 3 cycles, actually—3 boom-busts.

swyx

Okay.

Doug O’Laughlin

I don’t know if it’ll be quite that long. All the cycles kind of collapse, and information moves around faster.

swyx

Exactly. Yeah. So you have all this stuff where I think it’s going to happen faster, but I’d be really shocked if it was all in 1 go.

Doug O’Laughlin

That’s my vibe. It’s not all in 1 instantaneous up-down. I think it’s going to look like multiple cycles. I kind of just wrote about railroads. There was a baby railroad cycle, then there was a huge railroad cycle. The modern railroads were invented out of it.

That’s my favorite analogy for this, because I think capex as a percentage of GDP each year was in the high single digits, sustained for about 10 years. What’s crazy is that amount of spending—we’re well on track for that. Did you do the percentage of GDP? Because I think that’s the way you make it comparable.

swyx

Stargate itself is 2% of U.S. GDP. I mean, it’s going to go up.

Doug O’Laughlin

Yeah. Yeah. And it’s not all going to be in 1 year, right?

swyx

So total capex for it was 4.8% of GDP and 25% of total gross fixed capital investment.

Doug O’Laughlin

Okay.

swyx

So 25% of investment every year and 4% to 5% of GDP.

Doug O’Laughlin

I think we’re there. Stargate plus Anthropic plus whatever—we’re right there. xAI.

Doug O'Laughlin

Yeah. So, we’re at the railroad buildout. The thing is crazy.

swyx (Shawn)

We should exceed it.

Doug O'Laughlin

Probably. Yeah.

swyx (Shawn)

Yeah. No, no, not probably. We should. But, okay, this is bigger.

Doug O'Laughlin

Yeah.

swyx (Shawn)

Okay. I would like to say, “Yeah, sure. We will do it.” But I’m worrying. Where are we going to get all the money? That’s such a pedestrian concern.

Yeah, it’s not a pedestrian concern. I mean, that’s what happens every capital cycle. I’m worried, like, we must have hands in the Middle East. You’ll flip the thing. We must—we must—what? This happens every single time. That’s the reason why the bubbles happen, right? We essentially get so big that it’s like, “This must be built. It doesn’t matter the price,” and then all of a sudden we look at it and we’re like, “Ooh, that was a steep-ass price.”

But I think the way I think about the big picture is that there’s a demand curve and a supply curve, and we have no idea when they cross. They will cross one day. Every single year, we’re refining that demand curve, and for the supply curve, we’re just doing our best to deploy it.

For me, I don’t know when that number is. I don’t want to say the number goes up forever, because I feel like that’s intellectually dishonest. But Claude Code is the first time where I’m like—and we’re bringing you all back together—where demand goes up so much that I’m now guzzling it as an individual.

For example, I’m off Max. It’s not enough. It’s not even anywhere near enough. Some people buy, like, 5 Maxes.

Doug O'Laughlin

Yeah. So, I’m on Fast with $1 million on the API, which is addiction-level, if that makes any sense. I really think it’s the first time we’re like, okay, how much is this worth to me on a yearly basis? I think it’s $20,000 to $30,000 easily, if not more. I can’t price it; I have no idea about the elasticity.

swyx (Shawn)

Yeah. You pay for a perfectly compliant junior analyst.

Doug O'Laughlin

Right. And so, what’s the equivalent at that cost? Like, get $90K—

swyx (Shawn)

That’s able to work in parallel. You can have 100 of them. It’s kind of crazy.

Doug O'Laughlin

It’s a skill issue if you cannot manage a junior analyst that is $20K a year.

swyx (Shawn)

Yeah, 100%.

Doug O'Laughlin

Which—I mean, okay, “skill issue” is like, it’s your fault. But no, we have to learn how to do this.

swyx (Shawn)

Yeah. It’s 2 or 3 months old.

Doug O'Laughlin

Exactly. It is 2 months. That’s the correct way to put it. It was definitely a skill issue that you didn’t know how to get your settings on your iPhone to work. We know how to do that now, but in the very first month of us having it, no one’s going to be like, “Yeah, you idiot, you rube. You don’t know how to use your completely new technology that got birthed last month.”

I think it’s just a bit of time. What’s cool is that if you’re on this absolute bleeding edge, you get to see the design patterns blossom in real time. We have this older guy who’s been through the history of technology forever. He’s one of the most interesting, intelligent people at SemiAnalysis. He talks about how—who is he? Tanch.

We had this conversation one time. He was talking about the early internet, when it wasn’t actually clear that the browser was going to win. Some people thought it was going to be a remote web file service: “I’m just going to reach in and play with someone else’s web files remotely.” Who knows? It kind of is a remote web file service. They were searching for design patterns back then.

I think we’re at that again, where all the design patterns are open. It’s really interesting because there are many different ways this could go. We’re going to have to collectively agree on the best set of hygiene and design patterns, what the level of abstraction should be, and how much SaaS will disrupt everything else. Who the hell knows? But you get to watch it from a front-row seat right now.

swyx (Shawn)

Yeah. Yeah. My biggest one—and I do want to bring it to SemiAnalysis in a little bit—is the IDE. 2 months ago, we had Steve from Gas Town talk about how IDEs would be dead, and 2 or 3 weeks ago I was like, “Fuck, he’s absolutely fucking right.”

Doug O'Laughlin

It’s over. [laughter]

I’m really wondering, too. My daily driver was never an IDE; it was Bloomberg or Excel or something like that.

swyx (Shawn)

Excel is the IDE for analysts.

Doug O'Laughlin

Excel is the IDE for analysts. Bloomberg is the IDE for analysts. I believe every one of these IDEs is done. It’s dead—over and dead.

I just think, why wouldn’t it? Imagine the concept of having an agent with information that can perfectly retrieve and analyze things, with the ability to pull it all together in a better UI than it was before, with no legacy whatever. I think all of that is dead.

My spiciest take of all is that Microsoft has a lot to lose.

swyx (Shawn)

I think they have the most to lose of everyone.

Doug O'Laughlin

Because Excel is a human IDE for information work that’s generalizable. So is PowerPoint, and so is email. Those are the base, core-level abstractions that are broadly generalizable. But I just don’t think that matters anymore.

I think Claude Code, Cowork, or whatever is going to be the year that destroys all of that information work—the work where you sat every single day. It’s over. I think that’s the one that’s more shocking and scary, and people don’t believe it. I believe it in my stomach, with conviction, because I’ve already had that moment for myself.

swyx (Shawn)

I will never make a chart in Excel again. I actually believe—

Doug O'Laughlin

It’s hard to let go because I have so much ingrained knowledge of manipulating things directly in Excel. I have so much with Bloomberg.

There’s no way that you know this, but my very first startup was an attempted Bloomberg killer: Sentieo.

swyx (Shawn)

I remember. I remember you.

Doug O'Laughlin

Yeah. No, no, I—

swyx (Shawn)

Oh, yeah. You were one of the few. You had—

Doug O'Laughlin

Sentieo. I was a Sentieo customer. How does a Sentieo customer roll in, dude?

swyx (Shawn)

I remember. How dare they acquire Sentieo?

Doug O'Laughlin

I had a patent. We filed for a patent for similar tables. Anyway, one of my conclusions was that Bloomberg is just 3 things: it’s Slack, the journalism—which is amazing—and the data feeds. It’s actually not really the UI. But I think, for the first time in my life, I just wonder if that—

swyx (Shawn)

Okay, so you’re telling me that the undisputable future is just IB and nothing else, and then a terminal that types in some stuff. I think that if you are marginally curious and not hyperconnected—which I would argue that I am at SemiAnalysis—for example, I’m trying my absolute best to just rip Bloomberg out.

We’re going to FactSet API, like all-in API, with Claude Code. That’s my belief of the future: a verifiable data source that you trust, at scale.

Doug O'Laughlin

For you guys, you can do it for traders. We’re—

swyx (Shawn)

No way. I understand that there’s an information network that’s outside of this.

Doug O'Laughlin

And you do deals in IB, right? They’re tracked by the regulators.

swyx (Shawn)

But as an analyst, yes.

Doug O'Laughlin

But as an analyst, yeah. And so, I just think that, okay, that doesn’t really— You’re right: the core cash-flow calculation will continue onward. But each iteration of this AI thing, I was like, “Yeah, I’m still going to be using Bloomberg,” right? This is the first time it’s actually, “No, I don’t care anymore.”

The utility—the marginal value—from IB is now outweighed by how clunky this is, and I want to just make some charts, right?

swyx (Shawn)

Immediately, you save $10K to $20K.

Doug O'Laughlin

Yeah.

swyx (Shawn)

By switching down.

Doug O'Laughlin

Yeah. There you go. [laughter]

swyx (Shawn)

It’s amazing.

Doug O'Laughlin

Yeah.

swyx (Shawn)

By the way, what was your Claude Code end-of-year prediction? 25?

Doug O'Laughlin

Yeah. I sandbagged the ever-living fuck out of that.

swyx (Shawn)

Oh, okay. I just believe 25 is very— The rate it’s on is whatever, 50 or something like that, but I wanted to give a 95% confidence interval.

Doug O'Laughlin

Mhm.

swyx (Shawn)

I think 25 is within the 95% confidence interval.

Doug O'Laughlin

Sure. So, it’s between 25 and 50—

swyx (Shawn)

Something like that. Yeah.

Doug O'Laughlin

Yeah. It’s just absurd. But, you know—

swyx (Shawn)

It could also be Codex. Are you also watching? To be clear, I’m actually even willing to comment on that because I know we’ve done a lot of shit-talking and been Codex haters.

Doug O'Laughlin

Yeah. I think, by the way, when I put Claude Code, Codex, and whatever agent all-in percentage we can publicly see, I would argue the ratio outside of that is probably higher too. But whatever. Yeah, I think, together, we're watching Codex. I actually think GPT-5.3-Codex is pretty good, I think. So we had the whole thing—because I wrote most of the articles—I was like, “Oh, token efficiency, the context throttle...” Is this the same one?

swyx (Shawn)

Yeah, yeah. It's in the bottom. It's in the paid section. Okay, but TL;DR, I was like, well, you know, the reason why Claude Code is so good, and Anthropic is so good, is because of all this token efficiency. The token efficiency is better than ChatGPT, all this stuff.

Doug O'Laughlin

And then GPT-5.3-Codex came out, and it was like, “Yeah, that completely doesn't matter anymore.” They're so back. I really think GPT-5.3-Codex is awesome in coding, though.

But you can watch it. The reason why I like Opus 4.6 so much is because, when I'm using it, I'm using it for coding, and the way I interact with it is that I'm using it for broad, generalized information work, right?

But I think the difference is that Codex wants to code because it's RL'd to be so good at coding, to win on SWE-bench. You're trying to use it for general information: “Hey, can you go research and search all these websites?” I don't even think they have web search in it, or whatever. Maybe you can give it an API or whatever, but it's like, “Great, I'm scraping—I'm creating a piece of scraping software to go look at these websites.” I was like, “No, no, no, no. Just ingest tokens of what's on the website.”

It's like, “Okay, great.” I'm still like, it's so coding-pilled from the RL that I think it isn't generalizable in the way that 4.6 is, where it's like, “Oh, I could have it make some rubric or do some research or do something like that,” versus Codex. It's very—

swyx (Shawn)

It's very coding-pilled. Codex is coding-pilled, and so that's what... But I am very optimistic, actually, on Codex, and we do track them quite a bit. You can see that they have a meaningful amount of market share on Bloomberry.com. Claude Code is definitely in the lead, but I think part of it, too, is that the like-to-like comparison is off. There's a ratio for Codex that's not available because it doesn't sign off every commit; it does sign off on pull requests. That ratio is much closer. So all the OpenAI people, like Roon, will tell you, “We're not accounting for it.” Yes, we didn't account for it, but—

Doug O'Laughlin

I think Codex is better. I think there are some real problems and issues, but I bet the second that they have a new pre-training with the RL—because the RL stack on GPT-5.3-Codex is amazing, it's very coding-pilled—that's when it flips over.

And, yeah, look at the other players here. My favorite thing is that GitHub Copilot is number 1. I've never heard of anyone who uses GitHub Copilot. Do you know anyone who uses GitHub Copilot?

swyx (Shawn)

Yeah. Look, okay. That's a bubble talking, right? That's a bubble. Yeah, yeah. That's the San Francisco bubble talking. There are all these Windows users, and you don't talk to them, right? You do, but we don't in San Francisco, and that's fine. But GitHub Copilot has $1 billion in ARR, I think—at least.

Doug O'Laughlin

What's crazy is Claude Code has a ratio—their attribution of Claude Code and ARR is 2.5—

swyx (Shawn)

Yes.

Doug O'Laughlin

So on the daily install counts, right, it's an order of—

swyx (Shawn)

Which is, by the way, just the VS Code extension, right? Yeah, I know. That's not even the default way to use Codex.

Doug O'Laughlin

Yeah, you're right. You're right. CLI, npm, and downloads are other ways to track it, but I think they have their own CLI, their own installer now. Anyways—

swyx (Shawn)

All in all, definitely. I understand it's very hard for us to actually track it, but—

Doug O'Laughlin

I'm not criticizing. I'm just saying, I think the big thing I'm watching is: Is Codex back? They reported that from January to February, they doubled users.

swyx (Shawn)

Yeah.

Doug O'Laughlin

Okay. So I have some—not skepticism, just because they have such a big ChatGPT portal. That could be, like, the modal that pops up can really move big users. They're not quite Google.com in terms of having so much ability to siphon off users, but I wonder. That's my skepticism, but—

swyx (Shawn)

I have an answer for that. Alexander Embiricos was just on the Lenny podcast saying that they actually haven't invested enough in the web experience. So I think the attribution for that is zero.

Doug O'Laughlin

Okay. Yeah. I guess I just saw a modal be like, “Oh, try Codex. Try Codex.” I mean, but a modal isn't—and to be clear, Codex on the Mac is great. I'm actually—I mean, like—

swyx (Shawn)

Yeah, yeah. The app launch is actually pretty good. So, yeah, and I think I'm pretty bullish on Codex, honestly, especially for coding, because it's very coding-pilled. I just can't get it to work as well for non-coding stuff. Then, you know, you use Conductor.

Doug O'Laughlin

No, I've not used Conductor.

swyx (Shawn)

Oh, okay. I thought I heard you say on a podcast that you had.

Doug O'Laughlin

No, no, I've not used Conductor.

swyx (Shawn)

So basically, the argument for any AI lab—any first-party app—is that they're only going to prefer their own first-party—

Doug O'Laughlin

Yes, 100%.

swyx (Shawn)

Which they're already doing.

Doug O'Laughlin

They're already doing it. I feel like this is how they're going to differentiate, right? They're going to—

swyx (Shawn)

Well, then you have Conductor, where you can use Codex and Claude Code for different tasks as you see fit. And so this is the clean superset. No—

Doug O'Laughlin

In theory.

swyx (Shawn)

Yeah. But I mean, this is like—okay. So then you can argue this is the clean superset. It feels kind of like... I guess my design pattern on that is really skeptical of building on top of something that is growing very quickly and has all the money and whatever. I just think my favorite one is platform as a service. If you remember when it was infrastructure as a service, platform as a service, SaaS—software as a service—and, like, “Oh, this platform as a service”—and it always just ends up being in the middle. So it just gets eaten by one or the other.

I think of that middleware layer as something that often dies, unless it's a really, really, really compelling case. But that being said, in this moment, I agree. I actually like to have them review each other. Having them yell at each other is really great. I might actually try this soon. I haven't used Conductor personally. I've mostly just been going deeper into the psychosis.

Doug O'Laughlin

Yeah. And this, as a former cloud analyst, is very typical: do you want multicloud, or do you want to go all-in on one cloud? The classic argument for multicloud is, well, then you can use the best of everything. Exactly.

swyx (Shawn)

But if you go all-in on one cloud, you can exploit—

Doug O'Laughlin

—the sort of minor features of everything, and, you know, the—

swyx (Shawn)

It makes a market, and there's no right answer for everyone.

Doug O'Laughlin

Exactly. [laughter] Yeah, yeah. I mean, even the really small percentages in AI still really matter because they're huge, and people are very happy, very productive, and make money.

Okay. It's good to be an analyst in the space because it's fun to keep up with it, right? Like, I agree. I think everything—

swyx (Shawn)

We like the horse race. I like the number 1, number 2. Ooh.

Doug O'Laughlin

Yeah, yeah. But then your brain also has to be like, number 2 is really big too.

swyx (Shawn)

Yeah. No, I know. But then I just think, for me, someone who likes the history of all this—who likes the history of innovation, competition, disruption, and new technology—it's a very fun time to be following this stuff all together. Tech during, like, the 2017 to 2020 years was so boring.

Doug O'Laughlin

Yeah, at least for me anyway.

swyx (Shawn)

I thought it was pretty boring too.

Doug O'Laughlin

Yeah, yeah.

swyx (Shawn)

Sorry, I interrupted you in mid—

Doug O'Laughlin

No. I was talking about it being just a fun time. It's a fun time to be here. Things are happening.

swyx (Shawn)

Okay. I wanted to transition to a little bit of a spicy thing. You were on TBPN, and the title they chose for you was, “Doug O'Laughlin thinks Microsoft is out of AI.” Oh, did you not see this?

Doug O'Laughlin

Okay, so I wouldn't say out of AI. No, I did. Okay, so I didn't watch it. I never rewatch these things. How I think about it is—

swyx (Shawn)

But you said things like Microsoft is scaling back investment, and—

Doug O'Laughlin

So, so, so, it was the previous conversation I was talking about, yes.

swyx (Shawn)

How Microsoft has the most to lose—

Doug O'Laughlin

They had the most to lose of everyone in the entire world if—

swyx (Shawn)

They're the horizontal software company—

Doug O'Laughlin

Yeah, exactly. They're the horizontal software company that humans use their software to do information work. Okay, no, I cannot paint a bigger target. I cannot paint a bigger—

swyx (Shawn)

And Salesforce. Yeah. Well, okay. That's another $200 billion one.

Doug O'Laughlin

Microsoft is automatically 2× bigger than Salesforce.

swyx (Shawn)

Yeah.

Doug O'Laughlin

But the other thing, too, is they have this Azure business. I don't think you're completely out of the race. It's a really great clickbait title, but the problem is the Azure business with OpenAI, right? You're essentially renting barbarians at the gate. You're like, you know, this is ancient Rome, and you're like, “Hey, we need some extra guys, so we're going to pay money for these barbarians to burn.”

swyx (Shawn)

The golden army. Exactly. From Game of Thrones.

Doug O'Laughlin

Yeah, yeah, the Golden Company. The problem is that each year they become more powerful, and then, at some point, they're just like, “You know, we could just scale these shitty walls.” So that's the problem: the wall and the moats every year are getting more dilapidated as they continue to rent GPUs to the barbarians.

swyx (Shawn)

So it's just like Google and Yahoo again. Yeah, it is exactly like that. And so it's just this weird process where that's a terrible setup, too, because what happens in the history of that is you have to choose one or another. If you do either poorly, you're somehow in a third, worse place.

You either go all-in and become Azure, like maybe in the telecom era, right? Because you're a telco guy, you become dumb pipes. Okay, that's the—Azure becomes—what is it?—Charter, right?

Doug O'Laughlin

Yeah, Azure and Office 365. There we go.

swyx (Shawn)

Yeah.

Doug O'Laughlin

Okay, I don't think you have the answer, but this is the most bizarre—I want to call it a blunder, but I don't know if it's a blunder or not, even because it's a clear decision where they were the lead investors in OpenAI. They had the deal, and they consciously, obviously, stepped back. They're still good partners, but what happened?

I think the biggest blunder of all time—the part that's kind of crazy to me about that one is, yeah, I definitely think there was a financial decision, because when you look at it, it looks like a conversation about shareholders, ROIC, and how much cash you're willing to burn. You look at all the other peers, and Google, I would argue, is going to free cash flow zero. I think Meta will go to free cash flow zero. Microsoft is still—Satya did not make the company. He is a professional manager, and there is a board, and there's a conversation.

swyx (Shawn)

Being responsible. Yeah, yeah, he's being responsible, right? But the problem is that responsibility is like an innovator's dilemma, right? Do I maintain and maximize shareholder value and cash flow today, or do I have a deep belief that AI will kill the hell out of my core business and I need to go all-in and invest? Am I ready to bet the entire company on a trend? It seems like Satya is not a believer. We've been talking about AGI; he is not on the ASI pill, okay? He doesn't have any fear of the shoggoth.

Doug O'Laughlin

He thinks it's just like a new Lotus. It's a new tool. Lotus and Excel came around, right? It's just a new tool.

But I think, at the same time, this conflict between renting GPUs to the barbarians who will disrupt your actual core business—it's clear how they're feeling. On the earnings call, they talked about how they could grow a lot faster if they wanted to, but they're trying to reinvest in internal capabilities. That, to me, sounds like: “We are not going to hire as many barbarians. We're going to pull in. We're going to reinvest in these walls, pull in together, and try to defend the core moat,” right?

Because the dream of this, in theory, is you're like, “Oh, remember in ’23 when they did the first big deal?” You're like, “Wow, Microsoft's going to win it all because they already have all the distribution, and they're going to have the perfect product, and boom, they're going to have this giant business that makes them, you know, whatever, $100 billion, $100 trillion”—okay, whatever number you want to say. But the reality is Claude for Excel and Claude for PowerPoint are literally exactly what they're supposed to be.

swyx (Shawn)

Microsoft should have built it.

Doug O'Laughlin

Microsoft should have built it. Yeah. And so now you see the barbarians, and this isn't even your primary barbarian issue. You know, this is like the tribe over the hill barbarian.

swyx (Shawn)

Yeah, this is the tribe over the hill. You know, on a nightly raid, they can easily sack the hell out of your castle, and you're like, “Dang, this is an issue.” So Microsoft is now super stuck in the middle, and how they're going to have to do this is totally different.

I think they're going to keep pulling back in. We're starting to see that: they're going to do internal training, and they're going to try to do more foundational models. They're going to try to use the weights that they have access to.

Doug O'Laughlin

This MAI. Okay.

swyx (Shawn)

Yeah, but I'm very skeptical because their execution has been kind of dismal.

Doug O'Laughlin

Well, you know, it remains to be seen. They do have—they are one of the biggest companies in the world with all these resources.

swyx (Shawn)

Yeah. I always want to push back on the responsibility part. Oracle picked up the slack. Is Oracle being irresponsible?

Actually, if we're going to talk about Oracle, let's talk specifically about Oracle, because this is where we're going to go. I think Oracle was irresponsible because the magnitude of what they did—the thing is, I think they should have done it, but the whole setup, in my opinion, on Oracle is an own goal.

Doug O'Laughlin

They messed up the messaging. They messed up the fundraising, and, in my opinion, one of the things that happened is they went so aggressive out of the gate and did the quarter where they said, like, $400 billion, right? They said RPO raised the roof. They promised the world.

Then they proceeded to raise as much money as possible, and this is the first time they've ever done these giant build-outs. And so now there are delays. Everyone's like, “Whoa, whoa, you did this much, right?” Capitalism is kind of like, “Hey, hey, pump the brakes.”

Seriously, I think that if they just tiered it out better—meaning that they didn't do it all in one period and played a little bit of expectations management—this year's revenue from the deployed GPUs should partially help start to keep self-funding it. And that's how you make this work on a glide path without going up, down, up, down—a big bang.

I think what really happened is the big bang that really screwed them up was the debt side. They offered so much debt. It's kind of funny because, in high-yield TMT, it's such a big part of the entire index. The issuance is so big.

swyx (Shawn)

Debt indexes? I have zero familiarity with them. I'm pulling some numbers up. I did the numbers forever ago; I hallucinated whatever. Forget all the precision. Let's just say all of investment-grade TMT is like $500 billion, okay? I think Oracle is like $135 billion of it. That's so big.

Each time you put up a huge new issuance, you have to give someone an incentive to go buy your debt instead of someone else's. So you're screwing up the liquidity because these issuances are so big, diluting the whole pie. It makes all the terms a little better, or more favorable, for investors. So literally, the entire index is selling off because it's a supply thing.

Doug O'Laughlin

Yeah, it's a supply thing, right? And that's the thing that's crazy to me: we're at a weird bottleneck I never, ever, ever thought we'd hit. I think you could appreciate this uniquely. One of the bottlenecks is the supply of debt into the market.

swyx (Shawn)

Capital markets cannot absorb that much capital demand because the order of magnitude is totally different. These hyperscaler businesses have been completely self-funded since the history of time. They had never gone out and issued anything. The first time they want to, they turn around and say, “Hey, can you give me a $10 billion loan limit? We've never done that before,” right?

So the absolute size is kind of screwing it up. I think Oracle specifically was way, way, way too aggressive in a relatively illiquid market. You have to leg yourself into it if it's going to be like that. But they did these big, huge incremental adds in a super-jolty way and kind of flipped the whole thing.

Oracle CDS people are all freaking out. I think a lot of it's mechanical, specifically because of how badly it was done from a supply-and-demand perspective, and I think they can pay for it. Microsoft could have just internally funded this and, like, fine.

Doug O'Laughlin

Microsoft could have internally funded this. It would have been totally fine, 100%. And, in this example, yeah, I think that's a blunder. That's a perfect example of a blunder, because Microsoft's cost of debt is the same as the United States government's. It's the cheapest you'll get anywhere else.

swyx (Shawn)

Correct.

Doug O'Laughlin

And just from the math perspective, no one else is better than Microsoft. They, just by their credit rating, have 2% more profitability on a capital basis.

That's like—you can't beat that. I don't know why they decided not to, but now they're in this weird thing where they're wavering. To win, you have to be really bold, right? They're doing one thing over here, being really defensive with Copilot. Satya is now the product manager of Copilot, and then they're also pulling back from Azure.

Meanwhile, the competitors are pushing in for the supply. It's a really weird game. I think Microsoft has to choose a direction.

swyx (Shawn)

We'll see. We'll see.

Doug O'Laughlin

We'll see. And that's what's going to make it fun. I'm more than happy to change all of my opinions when new information comes around.

swyx (Shawn)

Yeah. And I'm sure we'll have more information that emerges. I wanted to touch on TPUs and then go into memory.

Doug O'Laughlin

TPUs will hopefully be a short one, but for a long time you could not buy TPUs, at least current-generation TPUs, externally, and now you can. Google is open as a supplier, I guess.

swyx (Shawn)

I think Sergey doesn't want to lose, and I think the thing that happened was—he wasn't there; no one was there. Part of the whole DeepMind story was, “We will hoard all the TPUs because we were first,” and so why give anything to Anthropic?

Doug O'Laughlin

I think it's because, at least last year, pre-Gemini 3, it was like, “Dude, we have all these TPUs. We're going to hoard them all.” But people aren't using our products anyway, and what's the good of all these TPUs if we're getting our asses kicked in consumer? I think it's an interesting thing, too, because there are a lot of different ways to break this down.

One, we wrote about it in TPU v8. Whatever we think, Rubin will be much more competitive. I think Ironwood v7 is the peak gap in TCO between NVIDIA and TPU, right? If you're at your absolute strongest point, what do you do? There are 2 ways you could do it. You could try to maximize, squeeze the juice, and make margins, or you can gain market share.

swyx (Shawn)

You must have done the math.

Doug O'Laughlin

I've done the math. It could be like—it's like—

swyx (Shawn)

A trillion? Yeah, it's like a trillion or something like that, assuming it gets 30% market share or something like that. Everyone has been trying to crack the merchant silicon model, right? And now they have the biggest absolute outperformance. A lot of the people who did the original TPU program are now at OpenAI.

Doug O'Laughlin

Some of them are—yeah, you're exactly right. Some of them are all over, right? The core team that did most of the engineering has really dispersed. And so I think the gap might close over time.

At this absolute period of time, they're going to win market share. And then what happens is, if you have an install base, you have an incentive to upgrade your install base. That's the hugest problem with AMD, for example. No one wants to buy new AMD chips because it's not like they have old AMD chips. No, they're not upgrading from anything.

And so when you're in that number-two place, you have to win definitively, and then you have an opportunity to win again next year. I think the install-base issue has been a huge one. And so TPU is at the point where the software ecosystem is mature enough, the hardware is definitely mature, and the networking is really mature. You have a really good external customer who actually knows how to use your product. If you want market share, now's the time.

swyx (Shawn)

Yeah, that would be insane if they actually pumped the gas on that stuff. Are you also hearing—I don't know if this affects your analysis at all, because I don't have any appreciation for the sizes we're talking about here—but JAX is helping TPUs win, or JAX is winning relative to PyTorch, at least in the academic arena, which is a leading indicator of what it's going to be used in.

Doug O'Laughlin

I don't have a special purview on that. The thing I'm most excited about—and very much TBD, we'll see—is that InferenceX will have TPUs eventually. That's something we want to do longer term. I think that will really show in the numbers what's—

swyx (Shawn)

As a benchmark.

Doug O'Laughlin

Yeah, as a benchmark.

swyx (Shawn)

How do you expect them to come in?

Doug O'Laughlin

Pretty good on a price basis. Our expectation is that they're the best TCO by a meaningful amount right now. Anthropic is very clear about how they feel. Everyone is very clear. I think even OpenAI would take—I think everyone would eat as much TPU v7 as possible if you had it in a perfectly unconstrained world.

It would probably be, at this exact moment, the hottest kid on the block until Rubin comes out. But the reality is that supply chain really matters, and that just isn't available. So that TCO advantage is at its absolute biggest aperture. Then NVIDIA essentially gets its stuff together, is competitive, and boom, it closes.

This door is only open right now. Probably TSMC is the biggest blocker.

swyx (Shawn)

Yeah. Yeah. What can you do? It's this cascade, right, which I think you've talked about, where it goes all the way back to the fabs.

Doug O'Laughlin

Yeah. Yeah. Well, it's interesting because it's even more than the fabs—it's about the optical side.

swyx (Shawn)

Is there a link I should be pulling up?

Doug O'Laughlin

Yeah, that's it. That's it. TPU v7.

swyx (Shawn)

Yeah. So, yeah, it all goes back to the fabs. It all goes to who's making the chips, and I think one of the big differences, too, is the performance. It's just a really cleverly designed system architecture, and it's relatively stable. It's clear that you can pretrain big models on it, which is a huge swipe at OpenAI right now.

That being said, I think OpenAI will get its act together very quickly, and so that's kind of the narrative. I think it's going to be a good story for probably a year or 2, but then the real question is TPU v8. We just don't think it will be as competitive with Rubin, and that's when your special window starts to close.

What's the technical reason why?

Doug O'Laughlin

HBM4 versus HBM3.

swyx (Shawn)

And that's a strategic decision by NVIDIA?

Doug O'Laughlin

Yeah, I think so. NVIDIA is always—if you think about NVIDIA—they're always trying to gas it as hard as they can. It is a high-performance chip. It is an F1. It is as maxed out as possible.

TPU is kind of like this replicable pod in a very large system, with very high stability. If you know the history of Google, that's what they do. That's what they do with infrastructure.

I think GB200 would have completely mogged v7 if it came out on time and stable. It came out a little delayed, and it wasn't stable. So I think there are a lot of different ways to course-correct that.

The one thing that's important is that, on the supply-chain side, bar none, NVIDIA is the best. They own the entire supply chain. They really do. You think all those HBM price increases are going to come for TPU just like NVIDIA, but NVIDIA was literally in Asia. You saw him drinking with everyone—with SK, with all the Korean guys, with all the TSMC people. He's doing shots with everyone. Why do you think he's doing love shots with everyone? It's because he needs to get the chips.

swyx (Shawn)

So, yeah, this is Samsung's chairman.

Doug O'Laughlin

Yeah, this is Samsung's chairman.

swyx (Shawn)

Yeah. And who's the other guy? I—

Doug O'Laughlin

But let's put it this way. That's a huge deal. That's a huge, huge, huge deal. Do you think Google was out—do you think Sergey was out in Taiwan drinking to get supply? No. 100%.

There's an opportunity here, but there's only so many TPUs that can be made because of all the bottlenecks, right? NVIDIA has all the supply chain locked up. And so they're going to have so much of that constraint there.

They're going to get the best, most performant HBM. They're going to be first on the road maps for even more rack density. They're going to have the best connectors. The whole system will once again be turbo-jammed as hard as it can be.

The people who made v7—the chip was done 3 or 4 years ago. The talent-dispersion aspect, where people who worked really hard on this team to make this great chip have gone all over, starts to get worse. If that gets better, which takes some time, I think our current read is that HBM specifically and memory scale-up are going to really go in Rubin's favor.

That's the big difference. And I think, as you know, that's what makes the context windows able to do bigger—bigger everything. They're really going to jam it, and that's going to be a huge advantage in performance.

swyx (Shawn)

One thing I love about your analysis is that it's not actually just the context windows.

Doug O'Laughlin

It's not just the KV cache. We also have to offload it to non-HBM.

swyx (Shawn)

Yeah. Every other part of the memory—it's such an interesting cascade, a waterfall of a short squeeze and everything. It's not a short squeeze. It's a surprise squeeze. I just want to know the ratio.

Doug O'Laughlin

Yeah.

swyx (Shawn)

Yeah. Okay.

Doug O'Laughlin

It's a 3:1 to 4:1 ratio. I think it's in the “Memory Mania” post that we just put out—the 4:1, or the trade-off ratio. Scroll down somewhere and you'll see.

swyx (Shawn)

Yeah. So, basically, for listeners, it's the idea that when you convert to HBM, because there's a huge amount of HBM, it takes 3 times—1 HBM unit is like 3 times the other sort of DDR or whatever, right?

Doug O'Laughlin

Yeah. Some amount will always be lost in production because yield isn't perfect. Effectively, you're trading some—I actually wrote a funny piece. I called it “Super Oil,” but this is a better one. Pretty much, a higher grade of jet fuel has been invented, and the only way to make it is to get rid of all your other fuel and massively condense and refine it.

Now, if there's any demand here, it's an instant shortage. Hilariously enough, we came out of the biggest shortage ever in NAND and DRAM—terrible, catastrophic, the worst one ever. The last analog I could point to is like 1996 or something like that. Seriously, it's a historical one.

Meanwhile, we have all this new demand—HBM specifically, the highest end, where you need the most memory. The trade ratio is crazy. Each bit of HBM is essentially a 4× multiplier onto DRAM. And now we completely constrained all the DRAM capacity. We just came out of this shortage, so no one invested in clean rooms, capital equipment, or anything like that. People got massively free-cash-flow negative. No one's spending a cent. People could go bankrupt, you know? They haven't invested in these 3-year-long lead-time items, and now there's more demand than God. It also evaporates the middle layer because of the KV-cache offload, and boom, you're looking at the supply and demand, and you're like, “Yeah, this is not going to catch up for 2 years.”

I think the thing that's so interesting is the supply-chain squeeze, because these clean rooms take 2 years to make, man. Effectively, everyone paused, and how bad the last cycle was really forced everyone to completely pause altogether in terms of adding any new capacity. Now we're a few years later and all the supply is gone. It's crazy. Our post's conclusion is that we could see DRAM prices go up 100% again. I think you will start to have demand destruction.

swyx (Shawn)

What does that look like?

Doug O'Laughlin

Where hyperscalers might purchase less, or something like that, on the margin. They're like, “Okay, what if I just really focus on this energy aspect instead?”

Ironically, many—most—of the data centers in America are delayed. You had this thing that's supposed to come online in 12 months; it's coming online in 18. Maybe what you can do is play chicken with memory prices and push it out. Of course, everything you have in the pipeline, you pull forward as hard as you can. You double- or triple-order. Then the DRAM and HBM guys are like, “Oh my God, look at all this demand.”

At some point, you say, “Well, we pulled this all forward. The power is going to constrain us anyway, so we're going to chill out the orders.” Historically, that's when the memory market crisis happens—that's what causes prices to drop. Realistically, just looking at the aggregate demand of how much we've purchased in terms of power, it seems like the gap is huge. It's completely off, to the point where the most obvious, logical leg of the AI trade is effectively investing in memory capacity. Not just SK hynix, Samsung, and Micron—all the semicap companies have been ripping.

swyx (Shawn)

Which, by the way, when I was in Basne[?], a majority of the money we made was just being long Micron.

Doug O'Laughlin

Yeah, it's a good example. You have all the semicap stuff—everything even remotely related to investing in capacity for memory, which is the ultimate bottleneck right now.

swyx (Shawn)

And also, for listeners, it's going to affect your phones.

Doug O'Laughlin

Yeah. Apple—I think Apple's moving.

swyx (Shawn)

I had to buy an SD card for this thing. It was 8 bucks.

Doug O'Laughlin

Yeah, that's nothing, too. That's just the NAND side. Dude, have you looked up 64 GB of DRAM?

swyx (Shawn)

I'm moving up. I need to refresh my iPhone.

Doug O'Laughlin

I'm moving it up because I'm doing this research.

swyx (Shawn)

Oh, yeah. You need to buy your iPhone now.

Doug O'Laughlin

Yeah. You buy your iPhone now, because what's going to happen is when iPhones go into the spot market—

swyx (Shawn)

Prices are going to go up 100%.

Doug O'Laughlin

That's insane.

swyx (Shawn)

And so they have to pass it on.

Doug O'Laughlin

We're going to be buying old iPhones and taking them apart for the memory.

swyx (Shawn)

There's actually a whole super-deep, in-the-weeds technology that was very focused on the cloud era called CXL. It's a memory expander for CPUs, in order to have elastic pools of CPU and DRAM compute, or whatever memory is attached. It never really took off because, essentially, HBM was the way that really crushed it all—high performance wins.

But this CXL technology that never really took off is going to take off because they're going to take DDR4, the oldest—every bit of spare memory they can find—and put it into racks, then attach it via CXL.

Doug O'Laughlin

Oh, exactly that.

swyx (Shawn)

Yeah, it's exactly that. But the thing that's so crazy is that this dead technology is having a shot on goal because of how bad the shortage, or how bad the memory constraint, is. I was a CXL bull once upon a time, then it became very clear it was going to die, and I was like, “It's back,” but only because the entire express intent is to take these old DDR chips and attach them to something new. That's what it's going to be like. The memory shortage is just crazy.

Doug O'Laughlin

Yeah, it's incredible.

swyx (Shawn)

So obviously, this is lower level than I usually go to, which is why I'm having so much fun. One thing I do tell people about is that everyone, including Sam Altman, is predicting longer context windows. We've been effectively stuck at 1 million for 2 years now.

Doug O'Laughlin

I've actually been thinking about that a lot. This is not going to go to 100 million context windows. It's not going to go to 1 trillion. This is it, for 5 years, 10 years, pretty much.

swyx (Shawn)

Okay, so the question is, will—yeah, I mean, probably, actually. Will capitalism work? Will there be a way for supply to show up? Probably.

But on top of that, I wonder if there's going to be—like, in his history of compute, what happens is you have to make a curve of the context windows. Does free context go to 1,000? You can use ChatGPT for free now, but your context window is 1,000 tokens or something like that. Then you somehow do a tiny parcel for that so that you can charge 100 times more for 1 million. The 1-million-token context window is like a mansion, you know? That's the real—

Doug O'Laughlin

You live in a mansion, right?

swyx (Shawn)

I live in a mansion right now. Yeah.

Doug O'Laughlin

Oh my God. The word “context rationing” just came to me. I'm like, “[expletive].” We're going to have vouchers: “Okay, you can have this amount of context today.” It's like, yeah, you have to learn how to use it well because of the DRAM.

swyx (Shawn)

So, I actually have a question. Long context to me makes a lot of sense, right? That's the memory-scale-up version—if you think about chips, but in the AI world. I've always been curious because, at least in my stated experience, really long contexts, like you see in the papers, kind of drop off. They actually don't use all the context.

That's what I've been most interested in: does 100 million-context actually matter if it's not possible to use it all? Versions of 100 million do exist today; they just suck in various ways. They're not actually applying full attention, right? You can use state-space models or even an LSTM to process 100 million tokens, but you're not paying full attention to those 100 million tokens.

I think the way we have context today—and those curves—will improve over time, and they have been improving a lot.

Doug O'Laughlin

But we're never going to use all of them. We'll improve on the algorithm side. I think, for me, what matters is that you represent the physical constraints that those of us on the software side can never surmount, because it's a physical constraint.

swyx (Shawn)

And, well, physically, we can’t even double it—say, 10×.

Doug O'Laughlin

Yeah. What’s the point of talking about that?

swyx (Shawn)

Yeah. What’s the point? I was going to say, we could invent a lot of things. Context rationing is pretty good. I really like that one. Context fatality, or a context budget, or something.

I feel like everyone’s going to be like, “Whoa, you’re running out of context window today.” Maybe that’s what happens next year, where we’re charged for context window. One of the more recent things is Recursive Language Models, which again is just reusing the same context window on—

Doug O'Laughlin

Yeah, over 100 artifacts. I’ve been pretty interested in that. But, to be clear, I’m a total idiot. I have no idea. Claude tells me what’s going on.

swyx (Shawn)

You’re the semis guy, man. You’re really good at this. One thing I wanted to spot-check was Taalas.

Doug O'Laughlin

I haven’t messed around with it.

swyx (Shawn)

You don’t have to mess around with it. Just this general theory of custom ASICs burning the weights into the chip, so you don’t need memory.

Doug O'Laughlin

That’s pretty good, actually. I think that makes sense to me.

swyx (Shawn)

This comes at the perfect time.

Doug O'Laughlin

It does. But I guess, historically, the question is: how big does it scale? A lot of the models are actually smaller than you think, right? So that’s—sorry, what do you mean?

swyx (Shawn)

A lot of the production models—

Doug O'Laughlin

Yeah. They get distilled to [__].

swyx (Shawn)

Yeah, they get distilled to [__]. So the push and pull there is going to be: can you just burn in an efficient Pareto frontier, in terms of performance, straight onto the silicon that doesn’t need memory? Then, boom, you can scale this forever, versus the performance edge of the long-context thing.

Doug O'Laughlin

Just so the compute is even remotely okay.

swyx (Shawn)

It makes sense to me, and TBD on the practical implementation. But otherwise, burning their weights into the chip—why didn’t Etched or some of the other guys get there first? Etched is pretty interesting. I don’t know.

Doug O'Laughlin

Yeah, I’m going to speculate.

swyx (Shawn)

I’m not going to super-speculate. The thing is, their thing is: how do we have a big systolic array?

Doug O'Laughlin

I mean, look, I just think the way to speed things up is to never transfer anything.

swyx (Shawn)

Yeah, that’s the fastest way possible. But the bet on this really large systolic array is effectively that everything is compute-bound, right? I don’t think that’s really the case in terms of where we’re actually seeing issues in production markets today. You’re actually seeing all the issues in memory.

I just don’t know if that’s going to be the perfect solution. There is definitely a world and a space—a design space—where they’re going to be very valuable and cool. But the reason my hit rate for every AI accelerator chip is so low—I just don’t believe in them—is because where are they?

Until Cerebras and Groq, honestly, they were all considered failures. And even then, we’re like, “What are they going to do with Groq? What are they going to do with Cerebras?”

Doug O'Laughlin

Is it SambaNova?

swyx (Shawn)

No, I think SambaNova is a much more interesting one, but I think there are all kinds of deal issues with that. I haven’t been keeping up with that one as much.

Doug O'Laughlin

Yeah. I always try to mention them as part of that cohort. I kind of forget about them, too, but honestly, I was going to say they were—

swyx (Shawn)

Once a year, they show up.

Doug O'Laughlin

Yeah, they do, and they’re not so bad.

swyx (Shawn)

You mentioned some CPU shortage stuff. What’s been going on there?

Doug O'Laughlin

I think—okay, I have one. We’ll start with the conspiracy theory that I think is really funny. Have you been noticing that web services have become really unstable?

This is pure schizophrenic tinfoil-hat-brain stuff, because I have a schizophrenic tinfoil-hat brain. I’m wondering if it’s 2 things. Shipping vibe-code slop to production—that’s number 1. That’s definitely possible. But it’s happening to all the clouds at once. I feel like it’s not just an AWS thing. It’s not just a GitHub or Azure thing.

We’re right at the exact 5- to 6-year period of the refresh cycle of CPUs. During COVID, in 2020 and 2021, you bought something like $100 billion of CPUs and stuff like that. We’re right at the natural end of life for these chips, and usually what you do is have this big refresh of all these chips.

But what’s been happening instead is everyone has essentially stretched all of their budgets as hard as they can. They’ve invested as much as possible in AI and done maintenance capex on CPUs. Ironically, at the same time, with all this Claude Code stuff, if you have a coding agent generate God knows how much compute—how much software—where is that software going to run? On CPUs.

I think we’re going to see increasing utilization, as well as the fact that RL is heavily used for RL gyms. You have to simulate software, and it uses a lot of CPUs. Not quite orders of magnitude like GPUs, but it’s such a big trend that even when it steps slightly in one place, it creates massive amounts of demand.

We might actually be seeing a CPU shortage partially because of this refresh cycle, but partially also because I legitimately believe Claude Code is increasing software creation. And on top of that, there is real demand from—

swyx (Shawn)

RL. Yeah. And general production agents as well. Every RLM takes compute, and OpenClaw takes more compute. It’s just a different slope but the same direction.

Doug O'Laughlin

It’s still an upward slope, and to be clear, it’s had massive underinvestment for the last 2 years because everyone—

swyx (Shawn)

How did the same problem happen? Massive underinvestment because they’re like, “Screw it, we’re doing maintenance only. All we’re going to do is maintain the past; we’re not going to add anything else.” And then all of a sudden, just a tiny slope on top of it—boom, shortage.

Doug O'Laughlin

Yeah. Amazing. Semiconductor guys say, “Semiconductor numbers go up.” [laughter]

swyx (Shawn)

That’s one way to put it. The thing that’s crazy is, we talked about the demand—

Doug O'Laughlin

But you’re right. For sure. Show me where I’m wrong. Definitely not. The thing that’s crazy is memory prices are going to go up so much that we’re going to have to choose what we want. That’s the crazy part to me.

Historically, memory has never been a constraint like this, where actually you’re not going to get your low-end phone, you’re not going to get a GPU this year for gaming—none of that stuff. You can’t do these things because you’re priced out of the market. That’s what’s crazy. That’s the first thing that’s happened in a long time. It’s going to be really interesting to see where that shortage goes and how it’s digested and felt.

swyx (Shawn)

It’s amazing. Thank you for that breakdown. I feel like I really understood it talking to you. Let’s transition to a couple of personal things, and then, yeah, as we end. How do you write? Because you write a ton.

Doug O'Laughlin

Yeah, I do. I’ve been writing a little bit less these days now that I’m in the SemiAnalysis megamind. I definitely write a lot.

swyx (Shawn)

And you kept going with Fab?

Doug O'Laughlin

Oh, wow. Okay, dude. To be clear, that was really—so, look, I’m still trying to do Fab because I do feel deeply connected to writing. Let’s specifically talk about this a little bit.

swyx (Shawn)

Yeah. Just explain yourself, you know.

Doug O'Laughlin

Okay. Before LLMs came around, the thing I felt strongest about—my No. 1 information skill—was that I was able to read, synthesize, and process at really high speed, really high throughput, with decently high comprehension.

The advantage is speed in terms of comprehension—almost anything. When my friend gets a PhD, I go read their paper, and I’m like, “Oh, I have a pretty good idea of what you’re doing.” When I was interested in semiconductor books, I literally raw-dogged some textbooks. Whatever—the comprehension was not very high, but whose comprehension is? I was able to push through these books and learn.

I’ve always loved reading. That’s my No. 1 original competitive skill-set differentiator, and also something I loved as a kid. I was a crazy reader when I was a kid, and always have been.

Starting the Substack, which has been really fun because I just really wanted to get my story out—the things I cared about—closed the loop for writing for me, because I love reading so much. It makes a lot of sense that I love writing. What really helped is that I wrote every single week since October 2021—a consecutive streak for a long time.

The streak has been a little broken as of late. SemiAnalysis plus Fabricated Knowledge is pretty hard to do, but all of 2024, I think, we were talking every single day, every single week. I would put something out.

swyx (Shawn)

Was it a hard rule, like one a week?

Doug O'Laughlin

It was a hard rule: one a week, at least an attempt to do 2. All the people who write about writing say the same thing: you need to just be writing. That's how I started writing every week.

swyx (Shawn)

It really helps. What's crazy is that it's kind of hard these days, and LLMs have really changed things. I don't like LLM writing. I do like it for ideation, like making an outline.

Doug O'Laughlin

Yeah. Here's my unorganized thoughts: make it into an outline. I'll even say, "Put bullet points in the outline," and I'll literally read the outline and ideate and write in parallel. That's how I feel about writing, I guess: write more.

For nonfiction writing, I really like this book called On Writing Well. It's just a really good classic book. It's actually summarized and synthesized into a skill for me.

swyx (Shawn)

Oh, yeah, yeah, yeah. "Please edit this. Use this style guide. Use the learnings from this book." Stuff like that.

Okay. Do you have a topic-idea list that you groom? I've put mine in Apple Notes now.

Doug O'Laughlin

Bro, it's nowhere. I'm just a one-shot-on-your-head kind of person. Usually I one-shot the idea all the way through. I think about it for quite a bit, so it's been bouncing around in my brain. At some point, I've condensed enough information to make a really crappy outline, and that's usually when I just one-shot it and go.

It's hard to one-shot and bounce because you will forget. Sometimes you have really good stuff that you forget. I call this "mess plus writing," where you basically just have a store where you're writing and working your ideas in parallel, and every now and then you cook.

swyx (Shawn)

Just like all the little things? Then you search it up when you need it?

Doug O'Laughlin

Yeah, search it up when I need it or something like that. But I do most of the prewriting in my brain, and I have places where I put things that I reference later.

My favorite tip when it comes to writing is to do the prewriting, think about it, and go to sleep. Wake up to a fresh context window in the morning. That's my number-one piece of advice on writing. It helps so much. If I'm like, "Hey, I need to write something right now," I'll write it all down, make outlines, and do all kinds of things except write it. Then I'll go to sleep, wake up, open a new tab, and write it.

swyx (Shawn)

Got it.

Doug O'Laughlin

Usually that will get me to 60% or 75% of something, even if it's an outline where I've gotten all the ideas down enough to know how to fill it out the rest of the way. That's how I take it from there.

swyx (Shawn)

Cool. Amazing. Last thing: hiking.

One bit of context for me is that I've never taken a break. Never. I feel like if you take a break in this time, you're going to be so behind. You're going to miss out on so much. I just found out that my friend from OMI took a break—a year off—to bike through Japan.

How could you? You're going to miss it. You're going to miss everything. But he's like, "I'm good. I'm having kids," whatever. You did a sabbatical as well, and it was pre-AI, but it was interesting. You did the Appalachian Trail—which one?

Doug O'Laughlin

There are 3 big ones in the United States: the Appalachian Trail, the Pacific Crest Trail, and the Continental Divide Trail. I did the Continental Divide Trail, which is the longest and most remote of the 3. Sometimes it's considered the older, bad one, whatever, but honestly, the PCT and the AT are all different trails.

I'm pretty steeped in hiking culture. I think, mile for mile, the AT is actually the hardest, but I did the CDT as my first trail, as my first thru-hike. You learn a little bit about the 3 when you're choosing which one you want to do, and the CDT was the one that scared me the most.

I thought, "Hey, this would be the hardest, biggest accomplishment I could possibly imagine." If I never have an opportunity to do this again—which so far seems to be pretty correct—which one am I going to do to feel the most like, "Hey, I did the thing that I really wanted to do"? I've always wanted to do a long-distance hike, so I chose the Continental Divide Trail.

I did that in 2021, pre-AI.

swyx (Shawn)

But after the GPT-3 essay?

Doug O'Laughlin

After the GPT-3 essay. Yeah, I felt like I was missing out a lot. It was a huge year for Substack, and I feel like I missed out on a very big year of growth.

swyx (Shawn)

You're doing okay.

Doug O'Laughlin

I'm doing fine. I just think that, for me, this was something I always deeply wanted to do from an intrinsic perspective. I think it's about fulfillment and life fulfillment. I would definitely do it again, but probably—

swyx (Shawn)

And, to be fair, for people, it's 4 months, 5 months?

Doug O'Laughlin

6 months.

swyx (Shawn)

6 months?

Doug O'Laughlin

6 months, 2,800 miles. We'll call it 2,850 miles on the route, or whatever the mileage was. You meet people along the way, but you're mostly alone.

swyx (Shawn)

Mostly alone? Did you do it alone? You get a trail name; it's a whole thing.

Doug O'Laughlin

I did it alone. You get a trail name; it's a whole thing. I listened to audiobooks until I hated them and listened to music until I hated it. I was bored as hell. You just go through all of it.

swyx (Shawn)

Yeah, it was awesome. Six months.

Doug O'Laughlin

I think about how, in most of my life up to that point, you get kicked from situation to situation. You create a view or a form of yourself, think you know yourself, and have ideas about what motivates you and how you react in situations.

With the CDT, I was like, "I like the outdoors. I like hiking. I'm good at it," whatever. It was something that really appealed to me from an adventure perspective. When in modern life do you get to say, "Hey, I'm going on an adventure"?

swyx (Shawn)

Never.

Doug O'Laughlin

That's what it was. It was an adventure for me, and one that I got to really experience. It's like, "The journey is the destination," or whatever. You learn a lot about yourself.

It didn't grow me up, per se, but I feel like I am more well-defined in my view of myself. I understand how I react. I know exactly where my line is. You're like, "Oh, I'll go do this," and then it's actually, "No, I know my exact line. I would not do that. I know exactly where I'm not going—that's too scary, too hard, too whatever." I know my limits a little better. I feel like I know just more about myself.

It is a very condensed version of a very intense life. I wouldn't give up that experience for anything in the entire world. It was extremely personally meaningful to me.

I think it's very fun to go back to the lower part of Maslow's hierarchy of needs. All this stuff we're talking about today is so abstract. It's totally fake, and we were not born and built for it. We were born to scrape a living in the mud.

swyx (Shawn)

Hunt and gather and just not die.

Doug O'Laughlin

It's kind of interesting to go backwards and see what feels real. I was so hungry, so scared, so alone, so low. The phrase is "lowest lows and highest highs." These crazy lows are when you're like, "What am I doing? What does all this mean?" The highest highs mean, "Holy crap, it's so good just to be alive."

All these things—the raw experience of life—is so meaningful, and you don't get to experience it without doing it that way. I highly recommend it. I would do it when you're younger. I wish I had done it right after college instead of getting kicked out for a year or whatever. I think it's good to learn about yourself.

swyx (Shawn)

It's really important. Self-mastery is your most important tool of all.

Doug O'Laughlin

Yeah, self-mastery is your most important tool of all.

swyx (Shawn)

Amazing. Thank you for jumping on and covering everything. I feel like I got to go through the Claude Code psychosis, all the way to the semis, all the way to hiking.

Doug O'Laughlin

Yeah, thank you. Thanks for having us. It was great to catch up.

Claude Code for Finance + The Global Memory Shortage: Doug O'Laughlin, SemiAnalysis | BidClub