Vaibhav Gupta

980 posts

Vaibhav Gupta

Vaibhav Gupta

@vaibcode

Making a programming language - BAML. @boundaryml, 🦄 aitw podcast: https://t.co/g4CJWgOsrj prev YC, google, msft, deshaw, and other things

Seattle, WA เข้าร่วม Eylül 2012
459 กำลังติดตาม2.3K ผู้ติดตาม
ทวีตที่ปักหมุด
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
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 youtu.be/wD3zieaV0Yc?si…
YouTube video
YouTube
English
3
1
38
9.9K
Michael Thiessen
Michael Thiessen@MichaelThiessen·
@dexhorthy You and @vaibcode should hash this out on an episode because it seems you have opposite stances. I’d love to hear this but with more nuance and tldraw sketches!
English
1
0
2
69
dex
dex@dexhorthy·
louder
David Cramer@zeeg

@file_mutex people who dont read the code are not serious people and it takes a serious person to ship production software

English
3
2
25
2.3K
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
Code can be sloppy. Writing cannot.
English
0
0
1
187
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
@sean_j_roberts To be honest, I felt the same a few months back. I had to change my workflow a lot until I felt emotional comfort in not reading all the code. If you’re curious about it, shoot me a dm. I’m happy to have a conversation around how.
English
1
0
1
11
Sean Roberts
Sean Roberts@sean_j_roberts·
@vaibcode I honestly don't think this is good enough. I'm not willing to sign my name to code I haven't looked over.
English
1
0
1
9
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
Everyone is complaining about how models are non-deterministic. Yet most employees in a company are non deterministic.
English
25
7
104
8K
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
@sean_j_roberts Models understand most code better than most humans. And models don’t leave or have 6 months of “onboarding” time.
English
1
0
0
13
Sean Roberts
Sean Roberts@sean_j_roberts·
@vaibcode It's not just about checking for mistakes, it's also about having actual humans who understand the code.
English
1
0
1
19
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
@RyanJamesShaw Interviews and performance reviews are some of the worst processes I’ve seen for filtering people.
English
0
0
0
22
Ryan J. Shaw
Ryan J. Shaw@RyanJamesShaw·
@vaibcode False equivalence. Employees go through interviews, delivery reviews and performance reviews. Do LLMs?
English
1
0
0
44
Salz.com
Salz.com@SalzDevs·
@vaibcode Thinking is non-deterministic, period. That's not what people mean when they complain about models being non-deterministic. The issue is predictability: the same input can produce materially different outputs, making debugging, testing, and reliability much harder.
English
2
0
0
37
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
@RohitPaulK Sure, that’s why I don’t believe in single person companies. But most companies have a non-negligible amount of unreliable folks. And even the best employees have off days. You still need processes.
English
0
0
1
25
Paul Kuruvilla
Paul Kuruvilla@RohitPaulK·
@vaibcode What people are actually complaining about is that models are unreliable. Good employees are reliable
English
1
0
0
58
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
@techguy1360661 to me the best teams are those with great processes and don't rely on any person knowing everything. in most extremely large companies i've worked in, the person who built the original thing is long gone and context is missing all the time. we still ship.
English
1
0
0
38
tech guy
tech guy@techguy1360661·
@vaibcode Continual learning and context building over time in humans
English
2
1
2
36
Sujay
Sujay@sujay_kapadnis·
@vaibcode Nothing is non deterministic
English
1
0
0
163
tech guy
tech guy@techguy1360661·
@vaibcode profoundly retarded. Like you have never actually worked with an llm in practice
English
1
0
3
95
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
The goal is to build systems that a company can trust so that mistakes don't happen. And when a mistake does happen, have it be fixable. Many direct managers will often delegate code review to other senior engineers. If not, go up a level to M2, they definitely are not reviewing the code.
English
1
0
0
118
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
You don’t blame your engineers when a bug ships. You fix the process. Do the same thing for ai
English
0
0
6
363
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
@MichaelThiessen I think so! But even more so I think it’s about being confident that the system isn’t broken. Managers have been “shipping” without reading/understanding code for long before ai!
English
1
0
1
54
Michael Thiessen
Michael Thiessen@MichaelThiessen·
@vaibcode I think that maybe what we’re after is *understanding* what the code is doing, which doesn’t require reading every single line. Not understanding the code (or at least the architecture and critical parts) is where the vibe coding nightmare begins.
English
2
0
5
453
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
Wrong. Reading code is about increasing the level of certainty. There are many things that can also increase levels of certainty that make reading 100% of the code lower alpha. System Invariants, ci/cd, pre roll outs on beta systems, test coverage, reading the tests, design doc.
David Cramer@zeeg

@file_mutex people who dont read the code are not serious people and it takes a serious person to ship production software

English
3
0
19
4.3K
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
@ku1deep I think people can have done amazing things and still be wrong about different things. Sentry is an amazing company, but I just don’t think reading every line of code is required. And more importantly not reading every line of code doesn’t make someone not serious
English
0
0
0
55
kuldeep
kuldeep@ku1deep·
@vaibcode I have to say I admire your confidence in calling David wrong like that. I mean one would think someone with that level of accomplishment would invite a bit more professional respect and curiosity.
English
1
0
2
475
Vaibhav Gupta
Vaibhav Gupta@vaibcode·
Also most humans good at writing code, are not always good at code reviews (ie reading code). It is a poor man’s argument to assume that if AI is writing the code and humans are reading it that you have the same levels of certainty as you did when humans were writing it.
English
0
0
7
322
dex
dex@dexhorthy·
loops is my favorite form of recursion
English
11
1
32
7.5K