Jun 10, 2025 · 28m · latent-space
Quadratic: The AI Spreadsheet
gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions
Quadratic founder and CEO David Kirkos joins the Latent Space podcast to demonstrate how combining WebAssembly, polyglot code execution (SQL, Python, and JavaScript), and AI agents transforms the traditional spreadsheet into a dynamic, high-performance data modeling canvas.
How this conversation actually went
Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. The hosts hold 33.6% of the talking time here. How this is scored →
speaking balance: gold is the hosts, purple is the guest (3 minute bins)
David pushes back on conflating Quadratic with Canva or Airtable, clarifying that those tools focus on process management rather than rigorous data analysis and interactive modeling.
Hardest push from the hosts ▶ 26:21 Swyx challenges the Python-first bias as a JS advocateSwyx pushes back against the dismissal of JavaScript in data spreadsheets, pressing David on the exact language split among Quadratic users.
Biggest teaching moment ▶ 15:50 David explains token-efficient context peekingDavid educates the hosts on how naive full-sheet context dumps fail in production and describes their architecture for schema summarization and selective tool-based data inspection.
The host holds their own ▶ 27:05 Swyx articulates the multi-language cell architectureSwyx demonstrates his deep technical intuition by framing Quadratic's multi-language cells as a hybrid system where Python handles data wrangling and JavaScript powers visualization.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | The hosts as informed peer | Guest teaching | Guest disagreement | The hosts pushing back | Why |
|---|---|---|---|---|---|---|
| Live Product Demo and Dynamic Canvas Interactions | 5 | 1 | 1 | 0 | Swyx enthusiastically demos the product as an early angel investor, discussing practical data workflows like log transformations and mocking Google Sheets limitations. The tone is completely collaborative and supportive. | |
| Technical Architecture: Formulas, Python, SQL, and WebAssembly | 6 | 3 | 1 | 1 | Swyx and Alessio dig into Quadratic's WebAssembly and WebGL architecture, with Swyx sharing his experience from interviewing at Google on spreadsheet design and proposing native browser Python workers. David explains the intentional design decision to break export compatibility with Excel. | |
| Database Connectors and Collaborative Business Intelligence | 6 | 4 | 1 | 1 | The conversation shifts to AI context management and agent loops across large datasets. Swyx identifies the risk of context bloat, leading David to detail how Quadratic summarizes sheet context and uses tool calls to selectively inspect rows and columns. | |
| Design Workflows, App Paradigms, and Human-in-the-Loop AI | 6 | 3 | 2 | 2 | Swyx suggests adding form controls and Canva/Ghibli-style image styling into the spreadsheet interface. David draws a firm product distinction between data management tools like Airtable/Canva and Quadratic's focus on exploratory analytical modeling. | |
| Building a Lean Remote Team and Source-Available Distribution | 6 | 3 | 1 | 2 | Swyx asks about running a lean remote engineering team and pushes for JavaScript's role alongside Python. David explains why Python dominates data manipulation due to Pandas while Swyx outlines a hybrid 'mullet architecture' combining Python analysis with JS charting. |