1. X
  2. Vaibhav Gupta
Log inSign up
Vaibhav Gupta
Boundary
1,169 posts
user avatar
Vaibhav Gupta
Boundary
@vaibcode
Making a programming language - BAML. @boundaryml, 🦄 aitw podcast: youtube.com/@boundaryml prev YC, google, msft, deshaw, and other things
Seattle, WA
github.com/boundaryml/baml
Joined September 2012
499
Following
2,735
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 17, 2025
    I don’t enjoy the syntax and tooling we use to building AI pipelines. Langchain/ai sdk/et all have never really felt “right”. No type safety, single language support, prompt is hidden until I buy some observability suite. So we made a thing
    Image
    BAML: a new programming language for AI - Vaibhav Gupta
    From youtube.com
    14K014K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 8, 2025
    anyone else want a job working on a compiler?
    This post is unavailable.
    231K0231K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 14, 2025
    TOON is a waste of time. Optimizations for tiny data structures don't matter. protobuf works because it scales with data complexity. TOON literally says in their docs it gets worse on more complex data.
    Image
    21K021K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Mar 21, 2025
    Replying to @mattpocockuk
    This is so dumb. you just made the model call itself twice on your input just to add chain of thought. Here's how to make it 50% cheaper, and 50% faster. just add the instructions to the end of the prompt, then just get the outputs back in the data model you want. try this
    Image
    11K011K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 14, 2025
    Replying to @vaibcode
    People say T[] saves tokens by removing quotes and keys. But it has the same problem as JSON Schema: to know sku is required, the LLM must connect tokens 40+ positions apart. In TOON, huge token distances between field names and values force the model to "remember" too much
    Image
    32K032K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Aug 29, 2024
    Replying to @aaronvi
    Wanna join @boundaryML? here's how to do it... email me the 3 most impressive things you've ever accomplished. vbv@boundaryml.com email subject: "Why I'm awesome" ps. we're in person 5 days a week, seattle, we use 🦀
    15K015K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 9, 2025
    No one complains about med school or law school standardized tests, I have no idea why the hate for leetcode. Should startups use leetcode? Definitely not. Do large companies hiring 10k+ people need some standard process? Definitely yes. They are giving you the play book,
    user avatar
    Dmitrii Kovanikov
    @ChShersh
    Nov 9, 2025
    List of Data Structures to know to pass LeetCode interviews: 1. HashMap 2. Array 3. Single Linked List 4. Doubly Linked List 5. Stack 6. Queue 7. Binary Search Tree
    7.7K07.7K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 9, 2025
    Replying to @RuiCarrilho5
    The only thing I talk about on the internet: youtu.be/2tWnjEGzRss?si… github.com/boundaryml/baml
    5.5K05.5K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 12, 2025
    Ever tried building an incremental concrete syntax tree in rust? @imalsogreg made a great tutorial about it! youtu.be/F69FiqkPY3M
    3K03K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 9, 2025
    I didn't realize people actually like this stuff. So here's more context on how to get a job on compiler stuff over at @boundaryML 1. go check out BAML and why we made a programming language: youtu.be/2tWnjEGzRss?si…
    user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 8, 2025
    anyone else want a job working on a compiler?
    16K016K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 2, 2025
    Only in SF kinda story. Saw a beautiful girl at this cafe I was working from, well dressed, waiting for someone for over 25 mins & visibly distressed. Spoke to her, she was on an interview and didn't show up (stupid CEO). We spoke more. Told her what @boundaryML does,
    1.4K01.4K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 9, 2025
    Replying to @astuyve
    met a programmer once who got past the query planner. then i hired him @antoniosarosi
    3K03K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Nov 9, 2025
    Replying to @CypherKapil
    we don't hire compiler experts, but we'll make em :) programming language design is way more about feel and art than pure theory. Check out github.com/boundaryml/baml and if its interesting, happy to talk. we're seattle based! but happy to hire anywhere and help relocate.
    Image
    GitHub - BoundaryML/baml: The programming language for agents
    From github.com
    1.7K01.7K
  • user avatar
    Vaibhav Gupta
    Boundary
    @vaibcode
    Dec 31, 2024
    Replying to @vaibcode
    wrapped.dev/repo/astral-sh… Holy cow... @charliermarsh is a beast... 133k mins is the most i've seen. @astral_sh @charliermarsh @burntsushi5 @ibraheemdev @niceoe
    Wrapped
    uv 2024 Wrapped | wrapped.dev
    From wrapped.dev
    19K019K
Advertisement
Advertisement