E183: Why English Isn't a Programming Language - the BAML Story

E183: Why English Isn't a Programming Language - the BAML Story

Author: Robby (MTF); Tim (Essence VC) October 21, 2025 Duration: 37:26

This episode dives into why code quality still matters in the age of AI, and why English - no matter how good models get - won’t replace programming.

Our guest is Co-Founder of Boundary, Vaibhav Gupta, and he shares the journey behind BAML, a new programming language to write and manage AI logic. After 12 pivots and 3.5 years, the team realized something simple but powerful:
AI tools were evolving fast, but the code was ugly.

Most AI generated code was unnecessarily long and messy. For builders who viewed code as artistic expression, that was painful. Once they tried BAML, everything changed. It was clean, elegant - completely the opposite of AI slop.

It wasn’t an overnight success. It took nine months to reach ten users — but the early ones stayed because of thoughtful design:

  • Easy model swapping

  • Full visibility into every prompt and test case

  • A workflow so simple that non-technical users (even lawyers!) could test code

BAML was built with a philosophy that code is the source of truth, not the docs.

The conversation touches on how LLM observability and thoughtfully designed code make BAML unique. It’s inspired by the same thinking that made React sticky - beauty and composability.

Pretty code, the founder believes, isn’t vanity - it’s a functional advantage:

  • Fewer bugs

  • Easier to reason about

  • Friendlier for AI-generated systems


Building a company around open source software is a unique and often misunderstood path, full of specific challenges and rare opportunities. The Open Source Startup Podcast digs into that journey directly with the people who have navigated it, moving beyond theory to the practical realities shared in conversation. Hosts Robby and Tim bring their distinct perspectives from MTF and Essence VC to these discussions, creating a space where founders speak candidly. You’ll hear from the architects behind names like HashiCorp, MongoDB, and Vercel, as well as leaders from Chronosphere, DBT, and mobile.dev, as they unpack their experiences. This podcast focuses on the pivotal decisions around community building, monetization strategies, and maintaining project ethos under the pressures of scaling a business. Each episode serves as a detailed case study, revealing how these companies turned publicly available code into sustainable, impactful enterprises. The dialogue naturally explores the tensions between open collaboration and commercial needs, offering a real-world blueprint that is both instructive and nuanced. For anyone curious about the intersection of community-driven development and venture-scale growth, this series provides an essential and unfiltered resource.
Author: Language: English Episodes: 100

Open Source Startup Podcast
Podcast Episodes
E162: The AI Code Editor War with Zed [not-audio_url] [/not-audio_url]

Duration: 30:04
Nathan Sobo is the Founder of Zed, the next-gen code editor that enables high-performance collaboration - powered by AI. Open source zed has 53K Stars on GitHub and is used by engineers at Vercel, Apple, Anthropic, and G…
E161: Reimagining Python Notebooks with Marimo [not-audio_url] [/not-audio_url]

Duration: 34:14
Akshay Agrawal is the Founder & CEO of Marimo, the next generation Python notebook. Their open source reactive notebook for Python, also called marimo, has almost 9K stars on GitHub. Marimo has raised $5M from investors…
E160: Open Source Secrets Management with Infisical [not-audio_url] [/not-audio_url]

Duration: 39:33
Vlad Matsiiako is CEO & Co-Founder of Infisical, the open source secrets management platform. Their open source project, also called infisical, has 16K stars on GitHub and helps users sync secrets across their teams and…
E159: Innovating on Distributed SQL Databases with Yugabyte [not-audio_url] [/not-audio_url]

Duration: 41:41
Karthik Ranganathan is Founder & CTO of Yugabyte, the PostgreSQL-compatible distributed database for cloud native applications. Their open source database, also called yugabyte, has almost 10K stars on GitHub. Yugabyte h…
E158: Open Source Diagramming and Charting with Mermaid Chart [not-audio_url] [/not-audio_url]

Duration: 40:47
Andrew Firestone is CEO and Knut Sveidqvist is CTO of Mermaid Chart, the open source text-based diagraming software platform. The mermaid project has over 70K stars on GitHub and is an open source diagramming and chartin…
E157: Build Your Own Production-Grade AI CoPilots With Copilotkit [not-audio_url] [/not-audio_url]

Duration: 36:08
Atai Barkai is Co-Founder & CEO of Copilotkit, the platform to build production-grade AI Copilots 10x faster. Their open source project, also called copilotkit, has almost 13K stars on GitHub and provides React UI + eleg…
E156: Code-First Product Integrations with Ampersand [not-audio_url] [/not-audio_url]

Duration: 25:53
Lauren Long is Co-Founder & CTO of Ampersand, the developer platform for native product integrations. Ampersand has raised $5M from investors including Matrix, Base Case Capital, Flex Capital, and 2.12 Angels. In this ep…
E155: Taking on Elasticsearch - the ParadeDB Story [not-audio_url] [/not-audio_url]

Duration: 33:17
Philippe Noël is Co-Founder & CEO of ParadeDB, the modern Elasticsearch alternative built on Postgres. They're purpose-built for heavy, real-time workloads and their open source project, also called paradedb, has over 6K…
E154: Bringing OpenTelemetry to Mobile Observability [not-audio_url] [/not-audio_url]

Duration: 41:40
Eric Futoran is Co-Founder & CEO of Embrace, the mobile observability platform built on OpenTelemetry. Embrace has raised almost $80M from investors including NEA, Greycroft & Eniac. In this episode, we dig into the crea…
E153: Dead Simple Dev Environments with Daytona [not-audio_url] [/not-audio_url]

Duration: 39:28
Ivan Burazin is Co-Founder & CEO of Daytona, the open source developer environment management platform. Their open source manager, also called daytona, has 9K stars on GitHub. Daytona has raised $5M from investors includ…