Vaibhav Gupta

Vaibhav Gupta

CEO

Boundary

The BAML Programming Language

See all speakers

The BAML Programming Language

Whether you like it or not, it’s no longer possible to read all the code that’s generated by a model. The solution cannot be, "Just ship it," or you end up with slop everywhere. Neither can the solution be "Read everything," because that’s impractical and doesn’t take advantage of one of the greatest inventions in history. Just as TypeScript enabled large-scale JavaScript applications to emerge, BAML - an open source programming language and toolchain - enables large-scale code bases that you can understand without reading every line.

Imagine the syntax of typescript The type-system and guarantees of rust The concurrency of go And the dynamicsm of python That's BAML.

Vaibhav Gupta

Vaibhav Gupta is the Founder and CEO of Boundary, the Y Combinator startup building BAML - the programming language for agents. BAML is a Turing-complete language designed for software written by agents but understood by humans, with the syntax of TypeScript, the correctness of Rust, and the compile times of Go. Across nearly a decade in software engineering, Vaibhav has built predictive pipelines at D. E. Shaw, Google, and Microsoft HoloLens. In his free time, Vaibhav dabbles in competitive table tennis and board games, and various aspects of compilers.