Speaker Notes

What Happens When Everyone Can Build Software

As AI agents drive a massive surge in software creation and database activity, infrastructure providers are adapting by offering code-first open-source stacks, agent-friendly error handling, and scalable hybrid database architectures.

Y Combinator · 48:45 · YouTube ↗

Podcast episode · 2 hosts + guest  Intermediate · concepts and strategy

Highlights

8 clips · 15 min of 49 min
    • Roughly 70% of new database activity on Supabase is now driven by AI agents.
    • Databases under management jumped from 8 million to nearly 50 million in 12 months.
    • Growth is driven by AI agents building software alongside a massive surge of non-engineer builders.
    • Supabase evolved through three chapters: dashboard, API, and code-first.
    • AI agents heavily favor code-first modalities like the CLI and open-source stacks.
    • Open-source allows agents and enterprises to inspect source code and debug when hitting brick walls.
    • Domain experts are building sophisticated personal apps for finance, health, and CRMs without traditional software engineers.
    • Owning the database is critical so users can connect multiple agents and run personal data workflows.
    • Personal apps benefit from cross-domain context, such as correlating health data with calendar travel logs.
    • If weekly active AI users eventually spin up millions or billions of personal databases, standard hyperscaler architectures hit limits.
    • Supabase acquired Turso to leverage SQLite-compatible architectures for lightweight prototyping workloads.
    • The company balances two extremes: multi-tenant Postgres scaling to petabytes, and SQLite tiers scaling down to zero.
    • Supabase places no restrictions on internal AI tool usage for engineers.
    • In six months, the share of code written by AI agents jumped from 10% to 60%.
    • Higher AI code generation requires massive investments in automated testing and CI pipelines to guarantee correctness.
    • Traditional cryptic error codes fail because agents need actionable context to fix issues autonomously.
    • Embed precise instructions and documentation links directly inside error payloads.
    • Optimizing for agent loops means reducing the need for human intervention when things break.
    • LLM context windows are large, but managing relevant data retrieval remains a core bottleneck.
    • Using PG vector and SQL-based graph databases allows agents to efficiently traverse structured and unstructured data.
    • Autoscaling hosted Postgres seamlessly handles hundreds of gigabytes of agent corpus.
    • Dogfooding your own tools is the most effective way to discover critical developer gaps.
    • Deliberately leaving team capacity allows companies to experiment with ecosystem partners.
    • While many experimental partnership bets fail, the ones that succeed allow you to ride major industry waves.

Questions this video answers

7 · every answer cites the moment it was said
01 How do you adapt a database platform for AI coding agents? 2 sources · 3:00

Superbase transitioned from dashboard and API models to a code-first approach emphasizing CLI tools and infrastructure as code. This ensures that features available in dashboards also work natively in sandboxes where agents operate.

02 Why are open-source databases preferred by AI coding agents? 2 sources · 3:56

Open-source stacks allow agents to inspect source code directly when encountering errors, avoiding frustrating brick walls. This transparency also appeals to enterprises that need to audit security before adopting a vendor.

03 How are non-engineers and domain experts building applications now? 2 sources · 2:26

Domain experts and non-technical builders leverage AI models to create bespoke personal software and niche solutions without needing software engineers. This surge in builder activity has accelerated signups and database creation rates significantly.

04 How do I adapt database infrastructure for AI agents? 2 sources · 21:37

Supabase shifted to a code-first and Git-native architecture so that database capabilities match infrastructure as code. This allows AI agents to interact with the database entirely through sandboxes rather than relying on traditional dashboards.

05 How should I design error messages for AI coding agents? 1 source · 30:22

You should re-engineer error messages to include explicit instructions or documentation links on how to fix the error. This enables coding agents to autonomously remedy issues and complete self-healing loops without human intervention.

06 When do I need vector databases and graph structures for AI agents? 2 sources · 34:08

As agents accumulate massive working context, such as tens of gigabytes of markdown files, standard context windows fall short. Using tools like PG vector and Postgres allows agents to perform efficient vector searches and traverse graph data structures to pull relevant context.

07 How do I ensure my tooling actually works well for AI agents? 1 source · 47:34

The most effective approach is rigorous dogfooding where you use coding tools and AI loops directly on your own products. Encountering your own friction and gaps provides the best feedback for improving agent workflows.

Section-by-section summary

11 parts

AI agents and non-engineers fuel massive growth

Supabase has experienced a massive inflection point, growing from 3 million to 13 million signups and approaching 50 million databases under management in a year. Around 70% of new activity is driven by AI agents, while non-engineers increasingly come online as builders.

Transitioning to a code-first and open-source model

To accommodate AI agents that prefer CLI tools over dashboards, Supabase shifted from an API-first approach to a code-first infrastructure. Being open-source has been critical because agents need to inspect source code to debug issues and enterprises require security transparency.

Domain experts building bespoke personal software

Non-technical domain experts can finally build custom software tailored to niche problems without convincing software engineers to help them. Users are building personal control towers for finances, health tracking, and file processing that outcompete commercial consumer apps in personalization.

Architecting for billions of personal databases

With chat platforms boasting over a billion users, database infrastructure must adapt to handle billions of new databases per month. Supabase is expanding beyond heavyweight Postgres by incorporating SQLite-compatible architectures via Turso to serve lightweight prototyping tiers.

Internal engineering adaptation and heavy automated testing

Internal engineering teams have rapidly adopted coding agents, with AI writing 60% of their code within a six-month window. This massive shift in productivity requires companies to massively scale up their automated testing and CI pipelines to verify agent-generated outputs.

Pivoting database infrastructure to code-first for agents

Supabase evolved from a dashboard company to an API provider and now to a code-first, Git-native platform. As human users interact less with visual dashboards, infrastructure must be fully operable via code and sandboxes.

Capturing startups on day one to scale infinitely

Much like AWS, a generational developer business relies on winning users on day one when they build their MVP. Migrating databases later is nearly impossible, making early adoption the core growth engine.

Designing software for the era of personal agents

Developers are shifting from writing code directly to conversing with AI agents that manage infrastructure. Building products that agents can easily call and reason about is the new primary requirement.

Rewriting error messages to enable agent self-remediation

Traditional cryptic error messages force human intervention, but agents need actionable guidance. Tooling must include self-healing instructions within errors and rigorous internal evaluation suites for models.

Unstoppable agent capabilities meet scarce product vision

While AI coding models are advancing exponentially, the number of people who know what to build remains constrained. Success relies heavily on having a clear product vision to direct these powerful code-generation loops.

Betting on durable categories and radical team adaptability

Databases have survived for decades and will remain foundational post-AI due to the Lindy effect. To survive fast-moving cycles, companies must focus on durable primitives while maintaining team capacity to adapt quickly.

0:00 / 48:45
k play/pause · f fullscreen · m mute
n next · p previous clip · t highlights/full
< > slower/faster · / search what was said
  • Superbase18× · first 0:05

    An open-source Postgres backend and database platform used heavily by AI coding agents.

  • Terso2× · first 16:22

    A database architecture compatible with Postgres and SQLite designed for lightweight prototyping workloads.

  • PG vector1× · first 34:22

    A PostgreSQL extension used to store vector embeddings for AI retrieval and search.

  • Gbrain7× · first 11:13

    An open-source retrieval and graph database system built on top of Postgres for agents.