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
E112: How to Deploy GraphQL Backends Super Fast [not-audio_url] [/not-audio_url]

Duration: 39:35
Fredrik Björk is Founder & CEO of Grafbase, the API platform for developers to deploy high performance, scaleable GraphQL APIs. Grafbase has raised $7M+ from investors including Next47 and Uncorrelated Ventures. In this…
E110: Building Functionality for Terraform [not-audio_url] [/not-audio_url]

Duration: 40:42
Soren Martius is Co-Founder & CEO of Terramate, the infrastructure-as-code management platform that sits on top of Terraform. Their open source project, also called Terramate, has 3K GitHub stars and adds capabilities su…
E109: Tracking The Open Source Metrics That Matter With Common Room [not-audio_url] [/not-audio_url]

Duration: 43:37
Linda Lian is Co-founder & CEO of Common Room, the community-led growth platform. Common Room has raised $53M from investors including Greylock and Index. In this episode, we discuss the DevRel role and Common Room's jou…
E108: LLM-Powered Search For Your Own Data [not-audio_url] [/not-audio_url]

Duration: 44:21
Amr Awadallah is CEO of Vectara, the LLM search engine that's powered by users' own data. Amr was previously the Founder & CTO of Cloudera and brings many learnings from that experience to Vectara, including what to open…
E107: What Does Life Look Like Post-SQL? Ask EdgeDB. [not-audio_url] [/not-audio_url]

Duration: 42:14
Yury Selivanov is the Co-founder & CEO of EdgeDB, the open-source database designed as a successor to SQL and the relational paradigm. Their open source graph-relational database, edgeDB, has a built-in migration system…
E106: Defining Your Own Auth System with Oso [not-audio_url] [/not-audio_url]

Duration: 35:06
Graham Neray is Co-founder & CEO of Oso, the authorization-as-a-service platform that created open source oso - a batteries-included framework for building authorization into applications. Oso has raised $26M from invest…
E105: Bringing Great Developer Experience to Data Teams with Dagster [not-audio_url] [/not-audio_url]

Duration: 45:19
Nick Schrock is Founder of Dagster Labs & Creator of Dagster - the open source orchestration platform for the development, production, and observation of data assets. Dagster Labs has raised just under $50M from investor…
E104: The Future Is Browser-Based with Drifting in Space [not-audio_url] [/not-audio_url]

Duration: 30:20
Paul Butler is the Founder of Drifting in Space, the company focused on making browser-based applications accessible to everyone. They've created Jamsocket, a platform for building applications with session backends, and…
E103: Competing with CoPilot to Give Developers AI Superpowers [not-audio_url] [/not-audio_url]

Duration: 37:42
Varun Mohan is Co-founder & CEO of Codeium, the AI-powered coding platform for developers. In this episode, we dig into competing with a behemoth like GitHub Copilot, how developing their own infrastructure has enabled i…