TryShadowing
Shadow YouTube. Nói tiếng Anh.
Trang chủ
Khám phá
Chép chính tả
NEW
Thư viện
vi
0
ngày
Đăng nhập
Tokenmaxxing: How Top Buil… — Y Combinator luyện shadowing | TryShadowing
TryShadowing
Shadow YouTube. Nói tiếng Anh.
Trang chủ
Khám phá
Chép chính tả
NEW
Thư viện
vi
0
ngày
Đăng nhập
Trang chủ
Khám phá
Y Combinator
Tokenmaxxing: How Top Builders Use AI To Do The Work Of 400 Engineers
Tokenmaxxing: How Top Builders Use AI To Do The Work Of 400 Engineers
Y Combinator
·
41:29 · 8 thg 5, 2026
Bắt đầu học
0:00
0:00
Ghi âm
×1
1x
VI
EN
JA
KO
ZH
FR
PT
TH
IT
DE
IPA
Chấm điểm phát âm chưa hỗ trợ trên trình duyệt này — bạn vẫn ghi âm & nghe lại được.
I
think
that's
like
the
defining
question.
Đang dịch…
Bật Ghi âm để được thu giọng và chấm điểm
Thông minh
Karaoke
Câu
1
/969
0:00
I think that's like the defining question.
0:03
Like, will you have control over your own tools
0:06
or will your tools have control over you?
0:08
Using open cloud these days is like driving a Ferrari and it's like exhilarating.
0:14
It's insane.
0:14
Like, you get to do things like it it figures things out you would
0:17
never think a machine could figure out
0:19
and it does it
0:19
so quickly,
0:20
but then it's also like a Ferrari and that you better be a mechanic.
0:24
Like, it's a Ferrari
0:25
that will break down on the side of the road you know,
0:28
when you most need it
0:30
and you need to get out with your wrench
0:31
and pop the hood
0:32
and like fix it,
0:33
you know, you're going to have to fix it yourself.
0:35
And so, this is a very exciting time >> >> in uh computer science and technology.
0:47
>> Welcome back to a special episode of the Light Cone.
0:50
In this episode, we're going to talk about how Garry Tan got back to
0:55
building.
0:55
If you follow us on Twitter,
0:56
you'll know that after a multi-year hiatus to become an investor,
1:00
Garry Tan is back to being a builder
1:02
and in the last couple months he shipped hundreds of thousands of lines of
1:06
code and built popular open source projects
1:08
that have gone from nothing to more than 100,000 stars on GitHub.
1:12
And he did all of this
1:13
while having a very demanding job running YC full-time.
1:17
A lot of people on the internet don't even think
1:19
that this is possible
1:20
and are somewhat like in disbelief,
1:21
but it actually happened.
1:23
We know because we were here to see the whole thing and so today,
1:25
we're going to talk about how he did it.
1:27
>> Well, I'm relatively uh shocked myself.
1:31
>> >> I'm amazed as well.
1:32
It was 13 years of not coding and then suddenly boom,
1:35
I'm doing about 400x the amount of work
1:37
that I was that year the last time I was even sort of like
1:41
2/3 of the time writing code.
1:43
>> Baby, to start things off,
1:44
how would we go back to the project that started it all off,
1:47
which was Garry's List?
1:48
>> Oh, yeah.
1:48
And just like talk about a few months ago how you powered up Cloud
1:52
Code and like started to get back to coding.
1:54
>> And it was right after one of the Light Cone episodes, right?
1:56
>> Oh, yeah, definitely.
1:57
I realized that I wanted to bring together all the people who believed what
2:02
I believed,
2:03
um particularly for California.
2:05
And so, I started a uh 501c4,
2:09
and now it's a C3 and a PAC,
2:11
which is sort of what a lot of political groups do.
2:14
Um it's a very common way to bring people together.
2:17
You know, everyone focuses on the money,
2:19
but we're trying to bring together smart people.
2:22
Um you know, what I learned in the years of working in San Francisco
2:25
politics is that bringing together people is
2:27
so powerful.
2:29
And uh that's what a mass social movement is.
2:32
And I said, "Okay, well,
2:33
why don't I just make a website where we start doing that?"
2:37
And it would just start with um why don't I start writing about the
2:41
issues that I'm worried about.
2:43
It's like, I want children in school, you know,
2:45
people watching this from all around the world might find it very, very strange,
2:49
like I find it strange, that uh it was not possible and still very,
2:54
very hard for a seventh grader
2:56
or eighth grader in middle school in San Francisco public schools to be able
3:02
to take algebra.
3:04
And that was, you know, a math education thing.
3:06
Like, I you know,
3:07
if I didn't get to do
3:08
that when I was in public schools in the East Bay of the Bay
3:11
Area,
3:12
there's no way I would have studied engineering at Stanford.
3:15
I never would have written code.
3:16
I never would have been able to do any of these things.
3:18
So, it was close to my heart, and I realized like, "Hey,
3:20
it's time to write code."
3:21
And I ended up building Posterous, my first YC startup from 2008.
3:27
>> What what was Posterous for people who don't remember it?
3:29
>> Yeah, Posterous was uh that simple blogs by email.
3:31
It grew to be a top 200 website on the internet,
3:34
and then Twitter ended up buying it for about $20 million.
3:37
So, that was sort of like my first bag, really.
3:40
I actually built it again uh as Posthaven when Twitter um you know,
3:45
bought it for the amazing people that we had hired,
3:48
and uh they shut down the startup.
3:50
It would have cost a couple million dollars to buy it back from Twitter
3:53
and at the time I had no money in the world,
3:55
so the next best thing was why don't I write it again?
3:59
And then in January of this year,
4:01
I ended up writing it a third time.
4:04
Only, you know, the first time it took about, you know,
4:08
$4 million and six or seven people and about a year and a half.
4:13
And then the second time it, you know, took about, I don't know,
4:16
100 grand and two people, me and my co-founder Brett Gibson,
4:20
who now runs Initialized.
4:22
Um, and maybe like 3 months or so.
4:26
And then in this case it took about $200,
4:29
which was my Claude code Max account, and probably 5 days.
4:34
Full featured blog platform, does everything you want, and then on top of that,
4:39
like full rag, full um, agentic retrieval, like be able to, you know,
4:45
sort of go out and read all of the internet,
4:47
like every tweet I've ever done, recursive crawl, deep research of any topic.
4:53
The algebra thing is just one of a whole lot of different issues
4:56
that we really,
4:56
really care about, and to be able to go ingest the internet, you know,
5:00
see all the arguments for and against, and then to craft incredibly detailed um,
5:06
reports on the back end about um, what are all the quotables?
5:10
Like I think people who are big followers of the Light Cone might remember
5:14
one of our first episodes about agentic uh,
5:18
systems with Jake Heller.
5:19
Actually, so Jake created Case Text
5:22
and he described exactly what I ended up building for basically journalistic uh,
5:28
long form articles about any, you know, sort of issue or uh, you know,
5:33
piece of news that was happening.
5:35
And so, you know,
5:36
anyone can go to Gary's list.org today and you know,
5:38
we do about two or three relatively, you know, researched, all fully sourced um,
5:44
articles about what's going on in California, in San Francisco, and LA,
5:48
and like how do we build a better government?
5:50
>> is the thing I feel like people missed about Gary's list they don't
5:53
fully get is that it's like the classic thing we've been talking about here,
5:56
which is like software was you build software to let people use it.
6:00
So, it was like you build a blogging platform
6:01
and people like write blogs
6:03
and maybe like they start their own Substack eventually
6:06
or they write articles.
6:07
But, Gary's list is both blogging platform,
6:09
but it actually does the work of a high-quality investigative journalist.
6:14
It's not just something that a journalist uses to publish their articles.
6:17
>> Yeah, I mean basically the for the equivalent of like $5
6:20
or $10 of Opus calls,
6:22
I mean I would estimate that it does the work of like, you know,
6:25
a real human being
6:27
that would have to like go painstakingly through dozens of articles,
6:32
read entire books about certain subjects, uh annotate them.
6:36
I mean, going back to the case text example,
6:38
like the thing that Jake taught me was
6:41
that you need to think about what a human would do with the context
6:45
given.
6:45
Like what would it retrieve?
6:47
Like does it go to the library?
6:48
What kind of book would it look for?
6:50
What does it search on for search, you know, on the web?
6:52
I mean, the great thing now is like you don't have to just do
6:55
that.
6:55
Like you can get Perplexity's API and you can do deep research there.
7:00
You have X's API, you can do deep research there.
7:03
You know, Grok's API
7:04
if you need to like do research on X using the Grok API is
7:08
actually very,
7:08
very good.
7:09
And you can just grab all of the context.
7:11
This is sort of going back to the philosophy of boil the ocean,
7:15
which is one of my essays.
7:16
It's like particularly when building a Gentex software now,
7:20
you don't have to settle for um what we did
7:23
when we were humans writing the code.
7:25
Like and that goes for research as well.
7:28
What if you absolutely boil the ocean?
7:30
Like what is, you know, the total completionist,
7:33
like if you were a human this would take you about a month to
7:37
do this research,
7:38
you can just, you know, zap the rocks harder.
7:41
Uh you know, it you pay more money and you might be token maxing,
7:46
but you should token max.
7:47
Like, basically, if there is incremental work that makes something more complete, more awesome,
7:53
more uh, you know, in the case of um, this type of writing, like,
7:57
we want it to be more representative of reality.
8:00
Like, you know, we don't just settle for one source
8:03
when we can get 20 sources
8:05
and we can cross-reference them.
8:06
We can figure out like, well,
8:08
these 13 sources say this and seven sources disagree with that.
8:12
And then, you know,
8:13
you want to feed all of
8:13
that context into like your core prompt
8:16
and then you can basically make a better decision than what you would like
8:20
just,
8:21
you know, a human being clicking on a link, reading a headline,
8:24
and that's all you understand.
8:25
And I think if you token max, like,
8:27
that's actually the coolest thing you can do now
8:29
and it's not just in you know,
8:31
generating articles.
8:33
It's not, you know, it's clearly in uh, writing code, right?
8:37
I think now it's it's going to permeate every part of society.
8:40
Like, every thing that we would call knowledge work could be token maxed.
8:45
And um, I don't think
8:47
that it means that we're going to get rid of people.
8:49
I think it means that people need to still supply uh, the agency.
8:53
Like, I need this.
8:54
Like, I'm the one who's sitting here caring about algebra.
8:57
Like, I want kids like me who couldn't afford private school.
9:00
You know, San Francisco is the one city in the world
9:04
that has the highest rate of private school attendance,
9:07
um, probably in the entire country, actually.
9:10
And that's not okay.
9:11
Like, you shouldn't have to be rich to have a good education.
9:15
And, you know, I don't know why that's controversial.
9:17
And so, for me, it's like this, you know,
9:19
mass sort of a shift in technology was happening and then, uh,
9:25
I had a need
9:26
and a want and a desire
9:28
and it was a burning desire.
9:29
Like, I it hurts me and pains me to think about 10, 12,
9:33
13-year-old kids who don't know algebra and like could have,
9:37
but uh some bureaucrat or, you know,
9:40
some virtue-signaling person in power says like actually I don't want
9:44
that kid who wants to learn algebra to learn it.
9:47
>> So, I think in this process of basically solving your own pain
9:52
and need from the young Gary
9:54
and building Gary's list,
9:56
you sort of discover a lot of patterns on token maxing
10:01
and this new way of building
10:03
that led you to the next project,
10:05
which was uh G stack.
10:07
>> Like I actually did not plan to make G stack.
10:11
All I did was like I uh realized
10:14
that I was doing the same things over
10:16
and over again,
10:17
and then I got sick of typing the same thing,
10:20
so I went into my Apple Notes.
10:22
I typed in all the things
10:23
that I find myself writing over
10:25
and over again into Claude Code.
10:26
And it was pretty simple stuff.
10:28
It's like here's the plan review.
10:30
One of the things I started doing is I really love asking Claude to
10:35
make ASCII art diagrams.
10:37
One of the things I discovered is um sometimes Claude would just get confused
10:41
and like write bugs
10:43
or not be complete.
10:44
But once I started saying, "Actually, before you start your work,
10:48
make an ASCII diagram of all the data flows, all the inputs and outputs,
10:52
what are the user flows, what are the error messages."
10:55
And you can see this.
10:56
It's like data flow, state machines, dependency graphs, processing pipelines, decision trees.
11:00
Once it did that, it loaded all of the context in,
11:04
and then it just did the work more completely.
11:06
Like it boiled the ocean better.
11:08
And it broke down into a bunch of different sections.
11:10
Like here's architecture review, code quality, test.
11:14
I mean, one of the things I learned building Gary's list was
11:16
that when I was writing the code myself,
11:19
I would always do the minimum amount of testing cuz it's just like not
11:22
very fun.
11:23
I knew I needed to have it, but I'm here to write, you know,
11:26
fun new code.
11:27
I, you know, did not like write to write tests.
11:30
And then honestly, like I hit all the things
11:32
that everyone else hits
11:33
when they start vibe coding,
11:34
which is like this is slop.
11:36
It's not working that well.
11:37
Like, it works fine for the 80% case,
11:39
but if any users actually touch it, it starts falling over.
11:43
And then that's when I realized, "Oh, I can get to 100% test coverage."
11:47
I've since learned that 100% is probably too much.
11:49
Like, hitting 80 to 90% is usually the best practice at this point.
11:54
Um but yeah, this this is basically the first version of plan-eng-review.
12:00
I know everyone knows the office hour skill, uh which is, you know,
12:04
what people can use
12:05
and I still use
12:06
when I'm trying to make a brand new product
12:08
or a brand new feature.
12:09
It uh simulates what a what we do when we're working with a company.
12:13
It's like, "How do you know that people want this?
12:16
You know, who's it for?
12:17
What does it do?
12:18
And what's the impact, right?"
12:20
But this is like the proto skill.
12:21
Like, this is I didn't even know skills existed,
12:23
and I posted this and it went viral like, you know,
12:26
200,000 people saw that.
12:28
And then I made another version of it
12:30
that was a much more uh expensive version.
12:33
I called it the mega plan,
12:35
and then I ended up um renaming it to the CEO plan.
12:38
We've probably talked about meta prompting before.
12:41
I used meta prompting here.
12:42
I took the other review plan that we had, and then uh I said,
12:47
"Okay, well, let's do a version of this,
12:49
but like imagine Brian Chesky sitting with you, right?
12:52
Like, Brian Chesky has this great line about uh what is a 10-star experience?"
12:57
So, and you know,
12:58
the point of it is everyone thinks about hotels in terms of like three
13:02
This is a two three-star experience.
13:03
This is a four-star experience.
13:04
And he like goes, you know, through the list like five stars.
13:08
It's like everyone, you know, yeah, cool.
13:09
Like, he's like, "What's a six-star?
13:11
And what's a seven-star?
13:12
And what's an eight-star?"
13:13
And like, he goes all through that entire list.
13:15
And um that's one of my favorite like product
13:18
and design exercises to go through like
13:21
as a mental exercise.
13:22
And then the cool thing is like you can do
13:24
that every single time now.
13:25
And so, that's what this is.
13:27
You know, this prompt basically tries to figure out what is the platonic ideal
13:32
of what this is.
13:33
These are sort of like three the two things that are pretty awesome.
13:37
One is what is the 10x check?
13:39
What is more ambitious and delivers 10x more value for only 2x the effort.
13:46
Right?
13:46
And so for whatever reason coming out of latent spaces helps the model like
13:51
really visualize.
13:52
Like so I'm plan CEO skill I actually really enjoy
13:55
because I'm an ADHD CEO
13:57
and I love potential,
14:00
like pure potential.
14:01
And so this is like the one like I can't believe this is just
14:04
literally two little sentences.
14:06
But like this unlocks an incredible amount.
14:09
And so that's how G G stack started actually not as you know,
14:13
I didn't want it to be anything other than like, well,
14:16
I just need to make some skills
14:17
and I had heard
14:18
that people were making like skill repos.
14:21
But then the third thing I did was I started using these two skills
14:25
so much that my conductor instance was getting very backed up.
14:30
So this is how I use conductor.
14:32
This is actually my real setup like >> Okay.
14:35
So this is your like daily workflow.
14:36
This is how you've been shipping hundreds of thousands of lines of code a
14:39
month.
14:39
It's all it's all in here.
14:40
>> Yeah, that's right.
14:41
So I dropped like 13 PRs in the last 48 hours and then,
14:45
you know, I you just queue them up.
14:47
Like anytime I come up with a new idea,
14:49
I come in and here it is.
14:52
You know, I love using the CEO skill.
14:54
I love using the engine skill to like really make it super well tested.
14:58
I did that all in plan mode.
15:00
And then I'd click approve here and then, you know,
15:03
Claude would go and do all the stuff.
15:05
And then I did
15:06
that so much that I ended up having like 15 different features
15:11
that were all queued up waiting for me to manually test it.
15:14
Like it passed it you know, it passed end-to-end testing.
15:17
It passed integration.
15:18
It passed unit tests.
15:19
But like at the end of the day, I still need to, you know,
15:23
for Garry's list, it's like pop open the Rails server and like, you know,
15:27
load that user and like make it into
15:29
that configuration for that particular user
15:31
and like manually just make sure it works.
15:34
And I got sick of doing
15:35
that and I was trying to use um Claude in code MCP
15:40
and it was very,
15:41
very slow. 2 to 3 seconds for every turn.
15:44
I was like, this is not usable for QA.
15:46
But I had heard that Microsoft had released Playwright,
15:49
which is sort of um an alternative testing framework.
15:53
In retrospect, it's like actually there was like agent uh there like agent harness
15:57
and like all these other like tools
15:58
that I could have used,
15:59
but the upside and downside of Claude code is it's
16:01
so easy to just start something
16:03
that I just popped open like I literally went in here
16:06
and this is probably what I did.
16:08
It's like, I'm so sick of using Claude.
16:11
Claude in in Chrome MCP, it's too slow.
16:16
Let's go ahead and wrap Microsoft's Playwright.
16:24
Can we do that?
16:26
And then I just pressed enter and then, you know,
16:27
one of the things
16:28
that emerge with G stack is it like this is how I create new
16:31
features now.
16:32
Of course, you know, what it's going to do now is like, hey dude,
16:35
you already did that, which is hilarious.
16:37
You know, I have bug fixes right next to giant features
16:40
and then um the way G stack works,
16:42
there's a CEO, there's a designer, there's actually a developer experience person in there.
16:47
There's a number of design tools uh
16:50
and then plan eng is the last one
16:52
and then I actually usually run {slash} codex
16:55
and I recently added a {slash} Claude in codex.
16:58
So, one of the cool things that I actually learned from uh YC alums,
17:02
I came to an event and brain totally frazzled, but you know,
17:06
went to one of our batch events and we're just, you know,
17:09
shooting the about what's going on with Claude code versus codex
17:13
and at the time I was a total Claude code only guy.
17:17
And uh I realized, oh, a lot of people actually prefer Codex.
17:20
Why is that?
17:21
And I discovered that Claude code is ideal for the ADHD CEO.
17:26
But once in a while, there's a you know,
17:27
Claude code will just BS a bunch of stuff.
17:30
Like Claude models are very, very good, but like they are not the smartest,
17:33
it turns out.
17:34
And so a lot of people, you know,
17:35
explained to me that if you have a problem that's much crazier,
17:39
you need the 200 IQ nearly non-verbal CEO.
17:44
So you can just call in a friend,
17:46
and then that's what like {slash} Codex is.
17:48
It's a you know,
17:48
G stack skill that takes whatever plan it your plan is,
17:52
or if you're out of plan mode and you already implemented,
17:54
it'll take your repo,
17:55
and it'll run Codex in a command line prompt with the prompt
17:58
that says find all the problems
18:00
and all the bugs,
18:01
and it reports it back to Claude code,
18:03
and then you and Claude code can work through those that feedback.
18:07
And then I have since added,
18:09
if you use Codex as your main coding agent,
18:12
you can actually go
18:13
and type {slash} Claude
18:15
and have Claude come
18:16
and be the CEO briefly,
18:18
if you want, as well.
18:19
The cool thing about G stack is when I run it through this program,
18:23
like I always I do I start with office hours CEO review,
18:26
like I do design if there's UI.
18:28
If I know a developer needs to use it,
18:31
which is like practically all of G stack and G brain stuff,
18:34
I run the developer review, and then I do end review, and then Codex.
18:38
Once that plan is done, I've worked through all of the issues.
18:41
The G stack relies very heavily on ask user question.
18:45
So cuz you know, and that's that to me is like really important.
18:48
That's where the human, you know, vibe coder operator agentic engineer,
18:54
needs to supply their understanding of what's going on, what are we building.
18:59
There's not really a substitute to that.
19:01
It would surprise me very much
19:02
if someone really truly did manage to make a thing
19:05
that could just make software without the human in the loop.
19:08
Like that, you know, it's controversial take, I think.
19:11
But um, I never want to be entirely out of the loop.
19:15
I just want the machine to do the stuff
19:17
that I don't want to do.
19:18
And so, you know, basically QA is a good example.
19:21
And you know, I mean, that's hilarious.
19:23
Coming back to the demo,
19:24
it's like I type something into the modern version of G stack,
19:27
and it's like, "Dude, what are you doing?
19:29
Like, we already built that.
19:30
We have browse.
19:32
Browse is a long-lived HTTP demon with 70 commands as a CLI."
19:36
And then QA is just browse, but um, in the prompt for QA,
19:41
it says, "Look in your context.
19:43
What did we do on this branch?
19:45
If there's UI or any mutation of data,
19:49
go and use the browser to test that thing."
19:52
Which is cool.
19:53
It's like having a black box browser.
19:55
It blew my mind when it first worked.
19:56
It's like, "Mini AGI is already here."
19:59
You know, I you know, I realize this is not true AGI.
20:02
A true true AGI would be like, "I'm not even here."
20:05
Um, and actually, that's fine.
20:07
In this respect, like as a builder, you know, selfishly, uh,
20:11
I hope that we never have to stop.
20:14
>> >> I hope
20:14
that the machines never figure it out cuz
20:16
that would be really cool.
20:17
Like then, you know, humans are really important,
20:19
and like engineers who know how to do this, who have taste in design,
20:24
and product feedback, and um, you know, the real customer in mind,
20:28
like we're going to be like we basically have wings for
20:31
as long as we do.
20:32
>> YC Startup School is back.
20:34
We're hand-selecting the most promising builders in the world
20:37
and flying them out to San Francisco for July 25th
20:41
and 26th to discuss the cutting edge of tech.
20:44
Apply now for a spot.
20:45
Okay, back to the video.
20:47
>> I think you crystallize a lot of these thinking in this post on
20:49
X about thin hardness
20:52
and fat skills.
20:54
>> Oh, yes.
20:54
>> Which actually encompasses all of this philosophy on how to token max.
20:59
>> Yeah.
20:59
I mean, some of it came out of being trolled on the internet relentlessly
21:03
about markdown.
21:04
And like I you know,
21:05
I'm just like peddling a markdown instead of markdown. and it's like, you know,
21:08
I guess my lived experience at this point is that markdown is actually code.
21:12
It's just like this compiled in a different way,
21:14
but like you can get the computer to do really astonishing things.
21:17
Like, you mean even this,
21:18
it's like could we have imagined
21:21
that I would be talking to something
21:23
that has replaced Visual Studio for like I I don't use Visual Studio at
21:28
all.
21:29
Like there's no reason to,
21:30
like when I can talk to my agent and my agent can do this,
21:33
right?
21:33
The article actually name The name actually came from uh our partner Pete Kouman.
21:38
We have had to build an internal agent, and you know,
21:41
we call that the harness over and over again.
21:44
And then at some point using Claude code all day,
21:46
we realized like you know,
21:48
why should we rewrite a version of that over and over again?
21:51
Like, you know, we should just use the things that are really awesome as,
21:55
you know, harnesses.
21:56
Like a harness is the core loop that takes the user input,
21:59
gives it to the LLM, runs what the LLM does.
22:02
Like it can do tool calls and things like that.
22:05
I mean, why would we build that?
22:06
Like what we should be spending all our time doing is thinking about what
22:10
markdown should there be.
22:12
And the way to think about markdown is
22:14
if you were an event planner
22:15
and throwing a wedding
22:16
and you were trying to write down a checklist of how to throw a
22:19
wedding again.
22:21
Like what would you what would you write in plain English to teach the
22:24
next person who had to do it what to do.
22:27
All of that should be in the markdown.
22:29
Whereas um all the things that should, you know, be deterministic,
22:34
like um I mean, or is is a real action.
22:37
Like a a wedding planner might have to call like 20 venues, right?
22:41
But you wouldn't use markdown for that.
22:43
Like you would make a, you know, a call to Twilio for instance, right?
22:46
There's like a you know,
22:47
sort of all of the difficulty in in agentic engineering today is
22:52
when people try to do things
22:54
that should be in markdown in code,
22:56
and it fails because code is brittle, it doesn't understand special cases,
23:00
it doesn't actually, you know,
23:01
code literally doesn't understand what you want or who you are.
23:05
It is like, you know,
23:07
executing deterministic zeros and ones in a Turing complete loop, right?
23:12
Like, it doesn't know.
23:13
But then, now we have LLMs
23:15
that have latent space
23:17
and they know who you are
23:18
and uh it knows what your motivations are
23:21
and it can handle generic cases.
23:23
And then, you know,
23:25
a lot of the the magic right now
23:27
as an engineer is like figuring out,
23:29
okay, how much of it is over here in LLM land
23:33
and how how much of it is over there in um code land.
23:38
And then, you know, if you combine that with the other thing I learned,
23:41
which is like, get to 80 to 90% tests.
23:43
Like, if it's not tested and you're just throwing users in there, like,
23:47
it's slop.
23:48
You know, 10x worse than like human-written code cuz like,
23:52
you just have no idea what's going to happen.
23:54
Um and so, that's like one of the things that people have to do.
23:58
It's like, all right,
23:58
not only do you need to figure out what's going on in latent space
24:01
and deterministic space,
24:02
you also have to make sure that like it's, you know,
24:05
unit individually tested and then the integration is tested.
24:08
And then, going back to uh boil the ocean, like, the machine doesn't care.
24:12
It'll just do it.
24:13
It's amazing.
24:13
Like, just zap the rocks more
24:15
and you can get to 90% test coverage
24:17
and then you can have a system
24:19
that,
24:19
you know, is not quite perfect.
24:21
Like, you know, Openclaw right now, um there are lots of like failure cases,
24:25
but it's 95% there.
24:28
You know, it's uh I feel like using Openclaw these days is like driving
24:31
a Ferrari and it's like exhilarating.
24:34
It's insane.
24:35
Like, you get to do things like it figures things out you would never
24:38
think a machine could figure out
24:40
and it does it
24:40
so quickly.
24:42
Uh but then, it's also like a Ferrari in
24:44
that you better be a mechanic.
24:46
Like, it's a Ferrari that will break down on the side of the road,
24:49
you know, when you most need it
24:51
and you need to get out with your wrench
24:53
and pop the hood
24:54
and like fix it,
24:55
you know, you're going to have to fix it yourself.
24:56
And so, this is a very exciting time in uh uh computer science
25:00
and technology cuz it's like this is Homebrew Computer Club uh you know,
25:05
the moment when the Apple 1 came out.
25:08
Like the Apple 1 created by Steve Jobs
25:10
and Steve Wozniak was a breadboard inside like literally a wooden case hammered together
25:17
with like nails and duct tape,
25:19
you know?
25:20
And uh if you wanted a personal computer, that's what you had to do.
25:24
And that's where we're at right now.
25:26
Like you have relatively, you know, smart technical you know,
25:29
people who had to study computer science have to spend like two
25:33
or three hours and like maybe like $500
25:36
or $1,000 in both tokens
25:38
and cloud to actually get something like
25:41
that running.
25:41
But like once you get it,
25:42
it's like we're sort of in the kit car Ferrari phase.
25:45
It's like then you can drive and you can go anywhere and you know,
25:48
you want you want to shout to the hills like, "Hey,
25:50
I got a Ferrari."
25:52
>> Even the part about fixing yourself,
25:53
I feel people um is
25:56
that one of those things until you've like pushed through,
25:58
you just don't quite get.
25:59
If I really zoom out, it's almost like things have moved so quickly.
26:02
Like if you think way back,
26:03
just having Stack Overflow
26:04
as a website that you could consult
26:06
when you got stuck on a programming problem felt like amazing.
26:08
And then it's like like ChatGPT launches like, "Oh,
26:11
now I've got this like interactive thing that's way better than Stack Overflow."
26:14
But you're still sort of doing the same thing.
26:15
You're like asking questions
26:17
and you're copying pasting code
26:18
and you're running the code
26:18
and seeing what happens
26:19
and copying pasting it back
26:20
and then you sort of with Claude Code,
26:22
you sort of push through and you realize, "Oh,
26:24
you don't need to do the copying and pasting anymore."
26:26
It just like actually like executes and runs the code.
26:29
And then even with Open Claude, I found out when I set it up,
26:31
yeah, it's annoying cuz it can like effectively brick itself
26:34
and it does a bunch of annoying things.
26:35
But if you actually have like Claude Code like >> So, it'll fix it.
26:39
>> Yeah, like you just have Claude Code running, it will just like fix it.
26:41
And I it's clearly not the way things will be long term,
26:44
but there's this mentality shift of it doesn't actually matter
26:47
if it's brittle and requires fixing cuz you can actually just have another agent
26:50
like sat there like fixing it all the time.
26:53
>> Yeah, I feel like this evolution I was like completely Claude code pilled
26:58
and still am but like probably only like 50%
27:01
or 60% of my time like building product
27:05
or agentic engineering is in Claude code now.
27:08
At some point basically >> Almost half of it is through open Claude now.
27:12
>> Yeah, which is very interesting.
27:13
I mean then again I'm also spending a lot most of my time working
27:16
on G brain itself.
27:18
So G brain came about
27:19
because I met you know obviously we had Peter on the show.
27:23
And then I finally got around to it.
27:25
It was like one weekend I said I got to check this out like
27:28
what's going on with the open Claude.
27:29
Let's get it going
27:30
and this was about the time Karpathy wrote his ex post about knowledge LM
27:35
wikis.
27:37
And so I was like okay well I have a repo full of markdown
27:40
all my you know I should put all of my context into
27:43
that markdown and then at some point I realized oh shoot it's just using
27:46
grep.
27:48
And grep is not that good.
27:49
Like it's you know wasting context
27:52
as loading a lot more into context than it needs to
27:55
and then I sort of fell into a rabbit hole.
27:57
I just went into conductor click quick start
28:00
and then I had G stack built into conductor already
28:03
and then you know basically this was how I started.
28:06
I you know.
28:07
>> >> It was actually much more interesting than that.
28:09
So I didn't start off from nothing.
28:13
One of the things I've learned
28:14
as you write like a larger
28:16
and larger corpus of code is like you have it loaded in your brain.
28:19
You're like oh well in order to build an agentic newsroom for Gary's list
28:25
I actually had to learn about vector embedding
28:28
and hybrid RRF and chunking like
28:31
when you're in there trying to make it work you're just like very applied.
28:36
It's like I have an output that I want.
28:38
I want the article to look like this.
28:40
It needs to be of this quality.
28:41
It needs to have these citations.
28:43
Like you start building up uh you know your tests
28:46
and integration tests and like you end up with like a product that's like
28:50
battle-tested from like the output
28:52
that you want.
28:53
And so, I sort of put two and two together and I you know,
28:56
and this is something that you know, anyone can do actually.
28:58
It's like this this is why I think we're entering the golden age of
29:01
open source.
29:02
Uh I could just open, you know,
29:05
this project in conductor
29:06
and then the first thing I write is like you know,
29:09
go look at, you know, tilde/git/gerry'slist.
29:13
Like look at how we do chunking, embedding, uh you know, hybrid RRF, rag,
29:18
like all of this
29:20
and then just like extract it
29:21
and then I want to use Postgres with PG vector
29:25
and like I want a a you know,
29:27
full rag system for my open claw.
29:31
And then sort of like one thing led to another.
29:33
It's like then I have, you know,
29:35
10 windows in G brain and I'm just like at it.
29:38
What's cool about open claw, I mean maybe this is a good example.
29:40
This is actually my open claw.
29:42
I did go ahead and ask.
29:43
It's um how you know, how did I actually get into it?
29:47
January 23rd.
29:48
>> Also, all your emails. >> a tweet
29:50
that was like Claude code this week has awakened my 25-year-old self,
29:53
the one that checked Red Bulls and stayed up till dawn coding.
29:55
We're so back.
29:58
>> >> The builder identity resurfaces.
29:59
>> Yeah, and you know, I'm basically back to, you know,
30:02
sleeping 4 hours and you know, coding 20 hours a day.
30:06
You know, this is also
30:07
when I started getting myself into trouble like talking about lines of code.
30:10
I still believe this by the way.
30:12
>> Yeah, this might be like a good quick aside to talk about like
30:14
this this idea of like lines of code being important measure has been like
30:19
controversial on the internet.
30:20
There's obviously the counter argument like oh,
30:22
lines of code doesn't like measure developer prod productivity, but >> It doesn't, right?
30:27
But but it also does.
30:29
So >> It it also kind of does, right?
30:30
>> Yeah.
30:31
Like it does it's clearly and you know,
30:33
what's interesting is you can actually um there's well-published get repos out there
30:37
that you can run to uh strip away
30:39
and and standardize what is actual logical lines of code.
30:43
And so, I actually did go ahead and do that.
30:46
Um you know, and I got into trouble for saying like, "Oh,
30:49
I'm coding at like 100x uh the rate that I was in 2013."
30:54
And then after I did the logical lines of code stripped down,
30:58
>> It actually went up.
30:59
>> It actually went up.
31:00
So, it turns out that I was actually doing 400x the amount of code.
31:05
But, you know, obviously I wasn't writing it.
31:06
I was directing, you know, 15 agents at a time to do so.
31:11
And then by the numbers,
31:12
like it was not
31:13
that it did like knock down my lines of code from Claude code a
31:17
little bit.
31:19
But, uh the surprising thing to me was
31:20
that it knocked down the amount of lines of code
31:23
that I was writing in 2013 by like 70%.
31:27
And so, I think that that's sort of the mismatch here.
31:29
Like, people get very upset
31:31
because it's easy to like pad the lines of code
31:36
if you're a human writing code.
31:38
Whereas like unless you direct Claude code to literally like pad the lines of
31:44
code,
31:44
it doesn't necessarily do that.
31:46
Like, it'll maybe build the wrong thing.
31:49
Like, you might not steer it very well.
31:51
It might not do the right thing.
31:53
But, like it's not trying to optimize for lines of code the way a
31:56
human working a job would,
31:58
right?
31:58
Which is, you know, that's just life.
32:00
And then I guess the really surprising thing is
32:03
if you look at the literature about software engineering going back to like 2000,
32:07
1990, I mean, it's pretty clear
32:10
that the average number of lines of code
32:12
that a professional software engineer that's like tested
32:15
and production ready,
32:17
it's not like 100 lines of code.
32:20
It's like 50.
32:21
It's like 30.
32:22
>> Yeah, a day.
32:23
>> Yeah, a day, right?
32:24
Like, for me it was like 14, but I was like part-time.
32:26
I don't know.
32:27
It's uh So, that's where the 400x actually came from.
32:31
You know, the other thing I know is like I should have said
32:33
that instead of just trolling people more on the lines of code.
32:36
So, I you know, if I trolled you on the internet,
32:38
I'm very sorry for that.
32:39
Like, there you know,
32:40
there is a deeper understanding of this
32:42
and I did end up releasing a blog post about it
32:45
that um explains this quite a bit more.
32:47
I mean, and I think it's not a little bit significant.
32:50
It's very significant for people who are technical
32:53
because it actually raises the bar on like what you are capable of doing.
32:58
Like, all the people who are attacking me about lines of code,
33:01
they particularly are the people who are most likely to get wings
33:05
if you like let it rip
33:07
and token max.
33:08
This is sort of like the classic problem.
33:10
It's like if you have taste and you understand technology,
33:14
you are particularly the people who should would benefit the most from getting this.
33:18
All someone has to do is you know, believe.
33:23
>> Right.
33:23
>> Yeah.
33:23
So, stop fighting.
33:24
And just open Claude Code and try it, you know.
33:27
>> I think another thing that's potentially going on is just like the experience
33:30
is very dramatically depending on like the the models
33:33
and the harnesses.
33:34
Um I think something I've noticed is any sort of like semi-complicated programming task
33:40
I try and do through my open claw agent just like kind of fails.
33:46
Um like it's exactly the same model
33:48
and sort of like Opus 4.7
33:50
as Claude Code,
33:51
but it just like like anything above like a simple script,
33:55
I just find like it's not like that great at.
33:57
So, I'll go back into like Claude Code
33:59
and then it was sort of a moment for me where I realized,
34:02
oh, like this is how it used to feel.
34:04
Like this is how like even 6 months ago it used to feel like,
34:08
oh, like you try and like these things Yeah,
34:10
these things aren't quite there yet.
34:11
And then Claude Code with like Opus 4.5 was like, oh,
34:14
like it's actually like here.
34:16
>> It's about to recur.
34:17
Like right now people sort of are feeling like open claw
34:20
or Hermes is like not quite there
34:23
or it's like a lot of work.
34:24
And then I guarantee you like this time next year like everyone's going to
34:28
be saying what you heard here first,
34:31
which is like every single person on the planet will have their own personal
34:34
AI.
34:35
We could either live in a world where we have our own AI,
34:39
where we have our own data, our own integrations, like we see what's happening,
34:44
we write our own prompts, and we have control over what we see,
34:49
uh or it's corporate controlled.
34:51
It's something, you know, you go to a host,
34:53
it's kind of like your Facebook feed, and like you don't know what that,
34:57
you know, who wrote
34:58
that algorithm and who does it benefit
35:00
and like what model is behind it,
35:02
like nobody knows.
35:03
The most powerful idea that like was a gift was the personal computer revolution,
35:09
and we're about to go through exactly that same shift with personal AI.
35:13
And it's going to be a choice, like, you know,
35:15
people are going to have to figure out,
35:17
am I willing to write my own prompts?
35:19
And, you know, I think I wish Pete Koomen were here,
35:21
like that's one of the things we learned from him, too.
35:24
It's like, unless you have your own prompts
35:27
and you can write it for yourself,
35:30
like you are, you know,
35:32
below the API line for some PM or developer that is not you,
35:37
who like will not understand you, will not understand your needs,
35:40
will not understand what you uniquely care about.
35:43
And I think that's like the defining question,
35:47
like will you have control over your own tools
35:50
or will your tool your tools have control over you?
35:53
>> And I think this is the one of the disconnects that the public has,
35:57
I think, is a lot of these capabilities you have to be on the
36:01
latest and greatest models,
36:03
and it's actually quite expensive to use them
36:06
and burn all the tokens for now.
36:09
It's coming down, but I think maybe people are just trying like Sonnet
36:12
or the free model
36:14
or having the basic Claude Pro subscription only.
36:18
>> Yeah.
36:18
>> And part of it is maybe we have to address
36:21
that this new way of really getting all this almost ASI AGI moment for
36:27
for building is you have to be burning lots of tokens the whole token
36:30
maxing paradigm.
36:32
>> It actually reminds me of rent, San Francisco rent.
36:35
Like one of the things
36:36
that I feel like we always have to do um with YC founders is
36:40
that it's like a general thing.
36:41
It's like, "Oh, like I don't want to move to San Francisco
36:43
because it's like so expensive to live there."
36:45
But it's like it's so expensive to not live there.
36:47
>> Yeah, yeah, yeah, exactly.
36:48
That's the whole point, right?
36:49
Like early on in a YC batch,
36:50
like I'm just used to like a founder being like,
36:52
"Like this like this apartment is like thousands of dollars a month in rent.
36:56
Like seems ridiculous.
36:57
Like should I like pay it or not?"
36:59
And it's like, "No, you should absolutely pay it.
37:01
And if anything, you should pay more to not just be in San Francisco,
37:04
but be in like the Dogpatch
37:05
and just like be in like neighborhoods where you create this serendipity."
37:08
Like token maxing is going to be one of those things for founders
37:11
that we sort of have to teach them where it's not immediately obvious
37:14
that you shouldn't This is actually like rent.
37:16
Like this is one of the things where you should like spend
37:19
as much as you can to like get the like most utility out of
37:23
it versus treating it like the the office desk
37:26
or something.
37:26
Like sure, you can economize on
37:28
that or you don't need like a super expensive like couch,
37:30
but like when it comes to like actually using the models
37:34
and your token spend,
37:34
you should probably be like pushing pretty hard on that.
37:37
>> Yeah, one of the key maxims for YC is, you know,
37:40
how do you find good startup ideas?
37:42
Live in the future and build what's missing, right?
37:45
And so this is a profound version of
37:47
that where all you have to do is commit your brain to look at,
37:52
you know, spending $500 in a single day on tokens and say actually like,
37:59
you know, as long
37:59
as I'm building something that's actually of great value to me,
38:03
you know, and I'm building the right thing, uh I'm going to do that.
38:06
>> Hey Garry, I have a weird question.
38:07
Do you think that in some ways the fact
38:09
that you tried to build all of this
38:11
while also being the CEO of Y Combinator actually helped you?
38:15
Because like your time is so scarce,
38:18
you have to like try to figure out how to write hundreds of thousands
38:20
of lines of code with just like spare minutes in between meetings.
38:23
Unlike a a full-time software engineer that could, you know,
38:26
just take the time to like open the website
38:28
and like click around
38:29
and like just test it.
38:30
Like those minutes were like insanely scarce for you
38:34
and so you were constantly pushing yourself to figure out how to like automate
38:37
everything.
38:37
>> Yeah, I I envy time billionaires.
38:39
You know, sometimes look at I mean,
38:41
I'm look at my kids
38:42
and it's like these kids are time billionaires right now
38:44
and I'm like,
38:45
you know, you can just like do thing, you know, you know,
38:47
run across people at Startup School all the time and it's like,
38:50
you're a time billionaire right now.
38:51
Like this is incredible.
38:52
Like you could just do anything you like learn about anything.
38:54
This is so great.
38:56
So yeah, I'm you know,
38:56
personally like I think my philosophy is I am in a crazy rush.
39:00
In my brain, I'm like probably lived 10 billion lifetimes living in this body
39:04
right now and I need every single moment to count.
39:06
Uh and then if you can token max, it's like I mean,
39:10
you could buy millions of years of consciousness of machine consciousness.
39:16
Now, I can be a time billionaire.
39:17
It's not, you know, my own time.
39:20
It's the time of a machine.
39:22
Like doing work for me
39:24
and like the human entities
39:26
that I care about working on the causes
39:29
that I care about,
39:30
right?
39:30
I care about YC.
39:31
I care about builders being able to build.
39:33
Even in a lot of our internal meetings last year, remember in our offsites,
39:38
we would talk about like how do we teach the next generation how to
39:42
use these tools?
39:43
And so, you know,
39:44
I'd like to I wish
39:45
that I could say like
39:46
that was all a part of the grand plan
39:48
and that's how it started.
39:49
It's not like but you know, subconsciously I actually think it was.
39:52
Like I think subconsciously from doing like cone and like talking about this stuff.
39:57
Like sitting side by side with Boris Cherny right here was a very powerful
40:02
moment for me because I realized like he's he started saying things
40:06
that like I could do myself.
40:08
It's like he said, our team doesn't write a single line of code.
40:12
I'm like, oh, actually like I can do that.
40:14
And like the people who are watching right now,
40:16
it's like you and I are not different, right?
40:18
We're the same.
40:19
Like we started in the same place.
40:21
I don't think of myself as like, you know, in the sky yet,
40:25
even though people seem to talk like I am, you know,
40:27
like I'm just a person trying to do a thing.
40:30
And if I sit next to Boris, I'm like, you know,
40:33
this guy is one of the best engineers I've ever met.
40:36
But also like, if I just open a prompt, we have the same prompt.
40:39
We have the same MacBook Pro.
40:41
And, you know, there's nothing
40:44
that stands between like me
40:45
or you or any of us from like drawing on millions of years,
40:51
potentially, of like tokens to like serve humanity.
40:55
>> Well, Gary, I think that was a beautiful quote that should be retweetable.
41:00
>> It shows >> Got to get it on the X right away.
41:02
>> You could have infinite time by borrowing the time from the machines.
41:06
>> Yeah, what a time to be alive.
41:08
>> That's a beautiful thought to end on.
41:10
Thanks, Gary, for showing us the future.
41:12
>> Thanks, guys.
41:13
>> All right, thanks for watching
41:14
and I'll see you on the next episode of Light Code.
Thích
Chia sẻ
Y Combinator
Xem tất cả →
C1
Kinh doanh
Karaoke
22:36
OpenClaw Creator: Why 80% Of Apps Will Disappear
Y Combinator
5
C1
Kinh doanh
Karaoke
7:51
The New Way To Build A Startup
Y Combinator
C1
Kinh doanh
Karaoke
13:07
Inside The Startup Reinventing The $6 Trillion Chemical Manufacturing Industry
Y Combinator
C1
Kinh doanh
Karaoke
40:57
Demis Hassabis: Agents, AGI & The Next Big Scientific Breakthrough
Y Combinator
C1
Kinh doanh
Karaoke
10:27
How To Build A Company With AI From The Ground Up
Y Combinator
C1
Kinh doanh
Karaoke
53:20
The Future Of Brain-Computer Interfaces
Y Combinator
C1
Kinh doanh
Karaoke
50:10
Inside Claude Code With Its Creator Boris Cherny
Y Combinator
C1
Kinh doanh
Karaoke
21:49
How to Make Claude Code Your AI Engineering Team
Y Combinator
1
Video gợi ý
C1
Kinh doanh
Karaoke
5:49
You Need to Be Bored. Here's Why.
Harvard Business Review
7
C1
Kinh doanh
Karaoke
4:28
Lean Into Imposter Syndrome, Don't Give In to It
Harvard Business Review
C1
Kinh doanh
6:30
Identity Crisis: Why Defining Yourself by Your Career Is a Problem
Harvard Business Review
C1
Kinh doanh
Karaoke
22:36
OpenClaw Creator: Why 80% Of Apps Will Disappear
Y Combinator
5
C1
Kinh doanh
Karaoke
6:36
Fighting Workaholism: You Are Not a Success Machine
Harvard Business Review
C1
Kinh doanh
Karaoke
2:47
Can Work Make You Happy? Should It?
Harvard Business Review
C1
Kinh doanh
Karaoke
7:51
The New Way To Build A Startup
Y Combinator
C1
Kinh doanh
Karaoke
13:07
Inside The Startup Reinventing The $6 Trillion Chemical Manufacturing Industry
Y Combinator