Register and share your invite link to earn from video plays and referrals.

Vaibhav Gupta
@vaibcode
Making a programming language - BAML. @boundaryml, 🦄 aitw podcast: prev YC, google, msft, deshaw, and other things
551 Following    3.3K Followers
i know for some folks this is peanuts, but its so cool to see that in the last 48 hours at least 75 people were watching @dexhorthy and I yap on youtube every hour. love you all <3
Show more
why rust is better than typescript: no structural matching its convenient for human code, but a footgun for ai code. line 12 should be a compiler error!
if you were in college again what class would you take again? why? other than operating systems
read the data structures especially if you're not reading any of the implementation code bad data structures lead to verbose and fragile code
We have a mutex on our GitHub repo
or use BAML, where we propagate exceptions to your function's type automatically
5 years ago this would be bikeshedding
there is no JS test framework that can actually run tests in the same file in parallel
our perks are the best: unlimited envelopes
by popular demand i will actually be mailing them a request what should i ask for? current frontrunner in my mind is the chromium project, but that is so large that they may just send me a URL
We had an EC2 service that had to compute the health of all ec2 instances in < 60 seconds. It was taking 55. If this service went over 60 seconds, all ec2 instance checks would say INSUFFICIENT_DATA, and all hell would break lose (potentially triggering autoscaling policies, and disrupting billing). Every day I'd see the graph creep up +.05 seconds per run. "can you make it faster?" "sir, we're already on the largest ec2 instance. We have only 2 months left" Since noone understood the pre-AI slop Scala code of this monolith service, and we were just an army of SDE1 and 2, we started converting every for loop to parfor, causing some race conditions in some cases, but the time dropped to 45 seconds. There were no senior engineers that wanted to work on what was essentially the engine room of the titanic. After months of getting 40 sev2 pages per week, we decided to scale it out horizontally, at gunpoint. Here I was 2-3 yrs out of college scaling out one of the largest and most critical services in EC2. I wrote code for breakfast and dinner. I typed out every line, until it finally worked. What's funny is that with AI this might've been resolved in a month, but I spent 12 months in my life glued to the graph. This is not even the wildest thing that happened. In another case our service reported all instances as UNHEALTHY due to some randomass bug. This gave everyone a heart attack, but I'll save that for another time.
Show more
this is what a good codebase will look like in 2027
i do miss writing commit messages by hand sometimes
Come hang with some deep folks!
We are starting AI infrastructure meetups in SF. Join if you're around! @_changxu @vaibcode @sharone_88
for totally unrelated reasons, i'm curious too...
what would make you change the programming language of your codebase in 2026? does a programming language choice matter if agents are writing for you anyway?