1
00:00:00,000 --> 00:00:07,000
Tanya Cushman Reviewer

2
00:00:07,000 --> 00:00:22,000
Tanya Cushman Reviewer

3
00:00:22,000 --> 00:00:31,560
Hello. I was at a wedding this weekend, and it was in New York, and there were a bunch

4
00:00:31,560 --> 00:00:38,680
of trendy people there. And I was talking to someone who I'd never met before, and I told

5
00:00:38,680 --> 00:00:42,380
him I was prepping for this presentation. And he was like, oh, that's cool. Like, what's

6
00:00:42,380 --> 00:00:47,920
the conference about? And I said it was about AI engineering. And I could just see his eyes

7
00:00:47,920 --> 00:00:53,680
glaze over and he started like looking behind me to find the next person to talk to and

8
00:00:53,680 --> 00:00:56,760
it's like so cool to actually be in a room full of people who actually want to hear about

9
00:00:56,760 --> 00:01:03,300
this stuff. So I'm very excited to be here. I am the co-founder of Conductor. Has anyone

10
00:01:03,300 --> 00:01:10,960
here used Conductor? Okay, nice, nice. Okay, cool. So for those who don't know, Conductor

11
00:01:10,960 --> 00:01:16,160
is a desktop app for managing a team of coding agents all at the same time. So instead of

12
00:01:16,160 --> 00:01:21,160
having a bunch of terminal windows for your cloud codes, your codexes, or your whatever

13
00:01:21,160 --> 00:01:26,260
coding agent, you have one interface to manage them all. And one of the really cool things

14
00:01:26,260 --> 00:01:31,520
about Building Conductor has been that I've seen a lot of the best builders up close.

15
00:01:31,520 --> 00:01:35,380
I've watched their workflow, I've seen how they work, I've seen the things they do do

16
00:01:35,380 --> 00:01:39,260
and the things that they avoid doing, and so I thought I would compile a bunch of the

17
00:01:39,260 --> 00:01:46,140
principles that I've seen the best engineers use and give them to you all.

18
00:01:46,140 --> 00:01:52,080
So here's what Conductor looks like. Can you guys see this? Okay, nice. Okay. So here's

19
00:01:52,080 --> 00:01:58,740
what Conductor looks like and here are my principles for being the fastest builder in

20
00:01:58,740 --> 00:02:06,800
your organization. So let's start with number one, stay near the frontier. Staying near

21
00:02:06,800 --> 00:02:10,580
Near the frontier means you are always trying the latest things, basically the day they

22
00:02:10,580 --> 00:02:17,420
come out. It means that when UltraCode comes out, you're trying it. It means that when

23
00:02:17,420 --> 00:02:24,360
SlashGoal comes out, you're giving it a go. It's really important to stay near the frontier

24
00:02:24,360 --> 00:02:29,380
for a few reasons. If you are doing your own startup, then staying near the frontier means

25
00:02:29,380 --> 00:02:33,800
that you will come up with lots of new ideas for what you should actually be building.

26
00:02:33,800 --> 00:02:35,080
This literally happened to us.

27
00:02:35,080 --> 00:02:38,980
We were building a totally different app called Chorus,

28
00:02:38,980 --> 00:02:41,460
but we started using, we were such power users of Cloud

29
00:02:41,460 --> 00:02:44,020
Code back in February of last year

30
00:02:44,020 --> 00:02:47,320
that we started building our whole workflow around Cloud

31
00:02:47,320 --> 00:02:49,560
Code, and we started cloning our repo five times,

32
00:02:49,560 --> 00:02:52,300
and then we discovered work trees, and then bit by bit,

33
00:02:52,300 --> 00:02:54,480
we had built Conductor as an internal tool.

34
00:02:54,480 --> 00:02:55,840
And we couldn't have figured that out

35
00:02:55,840 --> 00:02:58,440
if we weren't staying near the frontier.

36
00:02:58,440 --> 00:03:00,020
And if you're not doing a startup,

37
00:03:00,020 --> 00:03:02,480
you should be the person at your company

38
00:03:02,480 --> 00:03:06,560
who always knows what the latest workflows are.

39
00:03:06,560 --> 00:03:09,160
It used to be that you could just kind of

40
00:03:09,160 --> 00:03:12,080
like use your social graph and the information

41
00:03:12,080 --> 00:03:14,160
that was important about the best workflows to use

42
00:03:14,160 --> 00:03:15,360
would trickle down to you.

43
00:03:15,360 --> 00:03:17,360
But things just like move way too fast now.

44
00:03:17,360 --> 00:03:19,300
You're always gonna be three to six months behind

45
00:03:19,300 --> 00:03:20,140
if you do that.

46
00:03:21,340 --> 00:03:23,180
So it's very important to stay near the frontier.

47
00:03:23,180 --> 00:03:26,640
And there's an important word here, near.

48
00:03:26,640 --> 00:03:30,540
There is a danger if you are at the frontier.

49
00:03:30,540 --> 00:03:33,540
You can do what I call midwip memeing,

50
00:03:33,540 --> 00:03:35,220
where you're spending all of your time

51
00:03:35,220 --> 00:03:38,120
working on your workflow and not doing actual work.

52
00:03:38,120 --> 00:03:41,520
And so internally we've come up with a heuristic for this.

53
00:03:41,520 --> 00:03:43,900
We call it don't beat the market.

54
00:03:43,900 --> 00:03:45,320
Don't try and beat the market.

55
00:03:47,160 --> 00:03:49,940
The concept here, the heuristic you should use

56
00:03:49,940 --> 00:03:52,180
when you're trying to decide if you're near the frontier

57
00:03:52,180 --> 00:03:57,180
or at the frontier and too deep into the latest trends

58
00:03:57,180 --> 00:03:59,600
is you should ask yourself,

59
00:03:59,600 --> 00:04:02,840
why isn't this workflow the default?

60
00:04:02,840 --> 00:04:07,840
So for example, when route loops were becoming a big thing,

61
00:04:10,560 --> 00:04:11,920
you should ask yourself, like,

62
00:04:11,920 --> 00:04:14,660
should I spend a ton of time optimizing my workflow

63
00:04:14,660 --> 00:04:16,460
to work with route loops?

64
00:04:16,460 --> 00:04:19,720
Because if route loops work for everyone,

65
00:04:19,720 --> 00:04:21,680
like if they are the default,

66
00:04:21,680 --> 00:04:24,380
then you probably should just wait for Anthropic

67
00:04:24,380 --> 00:04:27,620
or OpenAI or whatever, to build the workflow

68
00:04:27,620 --> 00:04:30,060
into the default harness.

69
00:04:30,060 --> 00:04:31,220
You can think of this as sort of like

70
00:04:31,220 --> 00:04:32,960
an efficient market hypothesis,

71
00:04:32,960 --> 00:04:36,900
where unless you have real alpha,

72
00:04:36,900 --> 00:04:39,500
you shouldn't be optimizing your workflow too much.

73
00:04:39,500 --> 00:04:42,640
And what I mean by real alpha is some kind of information

74
00:04:42,640 --> 00:04:45,900
about either your users or your code base

75
00:04:45,900 --> 00:04:48,220
that the models might not know about.

76
00:04:48,220 --> 00:04:52,040
So an example for us is, we're a chat app,

77
00:04:52,040 --> 00:04:54,460
We have to render really long chats really quickly,

78
00:04:54,460 --> 00:04:56,520
and performance is important to us.

79
00:04:56,520 --> 00:04:59,700
And so we need to spend a lot of time optimizing our React

80
00:04:59,700 --> 00:05:02,560
optimizing our React queries to render the chats quickly.

81
00:05:02,560 --> 00:05:05,040
And we're willing to make sacrifices

82
00:05:05,040 --> 00:05:08,100
in other parts of our code base to make that happen.

83
00:05:08,100 --> 00:05:09,700
So if you have some kind of alpha,

84
00:05:09,700 --> 00:05:10,900
it's like some kind of information

85
00:05:10,900 --> 00:05:13,400
about the app you're building that the models might not

86
00:05:13,400 --> 00:05:16,300
know about, then you should put time into the workflow.

87
00:05:16,300 --> 00:05:19,500
Otherwise, don't be the person who

88
00:05:19,500 --> 00:05:22,360
has an amazing Emacs setup but doesn't actually

89
00:05:22,360 --> 00:05:24,400
get stuff done.

90
00:05:24,400 --> 00:05:27,600
Okay, three, create slot-free zones.

91
00:05:27,600 --> 00:05:29,960
So, at Conductor, we have this term

92
00:05:29,960 --> 00:05:32,160
we call a slot-free zone.

93
00:05:32,160 --> 00:05:35,520
And a slot-free zone is a part of the code base

94
00:05:35,520 --> 00:05:38,020
or a part of the app that requires

95
00:05:38,020 --> 00:05:40,600
really strict human review.

96
00:05:40,600 --> 00:05:43,340
And we're actually, I think, a little bit unusual in this way.

97
00:05:43,340 --> 00:05:46,760
I think a lot of people assume that we are pure token maxers

98
00:05:46,760 --> 00:05:49,460
and we are like ripping through like 30,000 line PRs,

99
00:05:49,460 --> 00:05:51,260
but we're actually not.

100
00:05:51,260 --> 00:05:53,100
We're actually quite careful with certain parts

101
00:05:53,100 --> 00:05:57,340
of our code base and then very loose with other parts of our code base.

102
00:05:57,340 --> 00:06:02,200
The reason this is important is because if you are not careful about your slot free zones,

103
00:06:02,200 --> 00:06:06,660
your code base can get in a really tricky spot.

104
00:06:06,660 --> 00:06:08,020
And this actually happened to us.

105
00:06:08,020 --> 00:06:12,280
We've had to rewrite our whole app like a couple of times because we weren't careful

106
00:06:12,280 --> 00:06:14,380
about slot free zones.

107
00:06:14,380 --> 00:06:18,720
Specifically, we have a migrations file.

108
00:06:18,720 --> 00:06:23,720
And in RCI, any change to the migrations file

109
00:06:23,720 --> 00:06:26,720
requires a human to review it.

110
00:06:26,720 --> 00:06:30,220
We also assume that anything written in Slack is slap free.

111
00:06:30,220 --> 00:06:32,520
It's not written by the AI, it's written by a human.

112
00:06:32,520 --> 00:06:36,920
All of our docs, our Cloud MDs, all our skills,

113
00:06:36,920 --> 00:06:39,720
we put a ton of time into making them good.

114
00:06:39,720 --> 00:06:41,920
And this is also something I've seen

115
00:06:41,920 --> 00:06:44,120
with all the best builders up close.

116
00:06:44,120 --> 00:06:47,220
They put an unusual amount of time into the Cloud MD

117
00:06:47,220 --> 00:06:53,220
their skill files. And I think another way that I've thought about this is like if you

118
00:06:53,220 --> 00:06:59,600
had a new intern that was joining your company and you had the opportunity to like whisper

119
00:06:59,600 --> 00:07:04,800
something in their ear every time they started working, like every day, any time they sat

120
00:07:04,800 --> 00:07:07,900
down you could like whisper something in their ear. You would probably put a lot of thought

121
00:07:07,900 --> 00:07:11,540
into like what it is that you're whispering in their ear. And this is what the CloudMD

122
00:07:11,540 --> 00:07:16,400
or AgentsMD is. It's like information that gets loaded into the agent's context every

123
00:07:16,400 --> 00:07:18,160
every time they start working.

124
00:07:18,160 --> 00:07:23,480
And so you probably want to put a lot of thought into those.

125
00:07:23,480 --> 00:07:26,080
Okay, four, feed the beast.

126
00:07:28,200 --> 00:07:32,520
At Conductor we have a internal tool we call the Conductor

127
00:07:32,520 --> 00:07:38,840
Internal Agent and it is, we also, also known as the CIA.

128
00:07:38,840 --> 00:07:44,320
And the CIA is basically like the centralized database of

129
00:07:44,320 --> 00:07:46,380
everything that's happening in the organization.

130
00:07:46,380 --> 00:07:50,380
So anytime a new Slack message gets sent, the CIA picks it up.

131
00:07:50,380 --> 00:07:52,980
The CIA agent will see that a new message sent in Slack,

132
00:07:52,980 --> 00:07:56,980
it will pick it up and it will save it to a Postgres table.

133
00:07:56,980 --> 00:08:00,560
Anytime a user has a bug request in Discord, the same thing happens.

134
00:08:00,560 --> 00:08:06,220
Anytime we have a meeting, we are recording it and it goes into the CIA.

135
00:08:06,220 --> 00:08:09,500
We call this feed the beast because you want to,

136
00:08:09,500 --> 00:08:12,960
for your agents to be effective in your company,

137
00:08:12,960 --> 00:08:16,280
you want them to have as much information and as much context as they can have

138
00:08:16,280 --> 00:08:18,940
about the way you guys specifically work.

139
00:08:18,940 --> 00:08:22,700
And the best way to do that is by having a centralized place

140
00:08:22,700 --> 00:08:25,100
for all the information to go.

141
00:08:25,100 --> 00:08:28,260
I think this tweet sums it up pretty well.

142
00:08:29,660 --> 00:08:33,340
It's really effective to just put everything in a database

143
00:08:33,340 --> 00:08:35,180
and then give your agent a SQL tool

144
00:08:35,180 --> 00:08:38,800
and let it handle the rest.

145
00:08:40,860 --> 00:08:44,300
Okay, next is free range agents.

146
00:08:44,300 --> 00:08:49,300
Give your agents a lot of space to play.

147
00:08:49,300 --> 00:08:53,300
Give them a sandbox that won't get killed,

148
00:08:53,300 --> 00:08:55,300
where they can explore your code base,

149
00:08:55,300 --> 00:08:57,300
where they can work on really hard tasks,

150
00:08:57,300 --> 00:09:00,300
where they know that they're not going to get shut down

151
00:09:00,300 --> 00:09:02,300
when you close your laptop lid.

152
00:09:02,300 --> 00:09:06,300
Give them opportunities to create more of themselves.

153
00:09:06,300 --> 00:09:10,300
Give them ways to collaborate with other agents

154
00:09:10,300 --> 00:09:12,300
and other humans.

155
00:09:12,300 --> 00:09:15,960
I think what's really interesting about free range agents

156
00:09:15,960 --> 00:09:18,780
and this concept and why this is important

157
00:09:18,780 --> 00:09:21,180
is the models are getting better

158
00:09:21,180 --> 00:09:23,760
and they are able to run for much longer

159
00:09:23,760 --> 00:09:25,580
and there are going to be many more of them.

160
00:09:25,580 --> 00:09:28,540
And so, if they are confined to your laptop,

161
00:09:28,540 --> 00:09:31,720
then they're not gonna be nearly as effective

162
00:09:31,720 --> 00:09:34,100
as if they are free roaming.

163
00:09:35,040 --> 00:09:36,820
The other thing that's important here

164
00:09:36,820 --> 00:09:39,840
is that once you give them a sandbox to play in

165
00:09:39,840 --> 00:09:41,440
that isn't confined to your laptop,

166
00:09:41,440 --> 00:09:43,240
there's a bunch of really cool stuff

167
00:09:43,240 --> 00:09:45,120
that you can build on top.

168
00:09:45,120 --> 00:09:47,500
And we have built some of those things into Conductor.

169
00:09:47,500 --> 00:09:50,740
And I'll give you a quick glimpse into some

170
00:09:50,740 --> 00:09:52,680
of those cool things.

171
00:09:52,680 --> 00:09:58,400
So this is Conductor.

172
00:09:58,400 --> 00:10:00,540
I'm going to make it a bit bigger.

173
00:10:00,540 --> 00:10:02,000
And this is actually a new version of Conductor

174
00:10:02,000 --> 00:10:05,000
that is coming out this week,

175
00:10:05,000 --> 00:10:10,000
and it is centered around collaboration in the cloud.

176
00:10:10,000 --> 00:10:14,000
And so the thing I said was you need a sandbox for agents to play.

177
00:10:14,000 --> 00:10:16,000
You need a free-range agent.

178
00:10:16,000 --> 00:10:18,000
And so you'll notice that each workspace

179
00:10:18,000 --> 00:10:20,000
has a little cloud icon at the top,

180
00:10:20,000 --> 00:10:22,000
and I can click it and get information

181
00:10:22,000 --> 00:10:25,000
about the sandbox that the agent is running in.

182
00:10:25,000 --> 00:10:28,000
And what's awesome about this is I can close my laptop

183
00:10:28,000 --> 00:10:30,000
and the agents are going to keep running.

184
00:10:30,000 --> 00:10:32,000
Up until basically this week,

185
00:10:32,000 --> 00:10:35,000
every task in Conductor was built on a Git Work Tree,

186
00:10:35,000 --> 00:10:37,000
but now they're in a cloud sandbox.

187
00:10:37,000 --> 00:10:39,000
They are free range agents.

188
00:10:39,000 --> 00:10:42,000
But what's also really cool that we can build

189
00:10:42,000 --> 00:10:46,000
on top of cloud is collaboration.

190
00:10:46,000 --> 00:10:49,000
So you'll see here, I'll make this even bigger.

191
00:10:49,000 --> 00:10:51,000
That's me.

192
00:10:51,000 --> 00:10:53,660
And here are a list of the things that I am working on.

193
00:10:53,660 --> 00:10:56,400
And you can see that I am in the conductor org.

194
00:10:56,400 --> 00:11:01,500
But if I scroll down, I can see what Caden's working on.

195
00:11:01,500 --> 00:11:04,120
I can see what Lewis is working on.

196
00:11:04,120 --> 00:11:05,620
I can see what Tywin is working on.

197
00:11:05,620 --> 00:11:09,220
And I can see Jackson's face pop up there.

198
00:11:09,220 --> 00:11:13,420
I can click in and see what he's working on in real time.

199
00:11:13,420 --> 00:11:18,580
And I think collaboration is one of the most important new

200
00:11:18,580 --> 00:11:20,660
concepts in these tools that no one is really

201
00:11:20,660 --> 00:11:27,720
talking about right now. Collaboration is important because not only is it true that

202
00:11:27,720 --> 00:11:31,700
all great things are built with teams of people, like they're not built by individuals, they're

203
00:11:31,700 --> 00:11:37,640
built by teams, but also as the models get better, as we've seen this with the two days

204
00:11:37,640 --> 00:11:41,080
of Fable, you can get a lot more ambitious with the kinds of things you're building.

205
00:11:41,080 --> 00:11:43,760
And if you're getting more ambitious, you're going to need more people and more agents

206
00:11:43,760 --> 00:11:50,660
to work on those things. So I'm going to go into a workspace that Caden is working on.

207
00:11:50,660 --> 00:11:53,660
this one, and I'm gonna say,

208
00:11:53,660 --> 00:11:57,660
I can review the changes that he's made.

209
00:11:57,660 --> 00:12:00,660
I'll make this a little smaller.

210
00:12:00,660 --> 00:12:04,660
And this looks fine, but I'm just gonna say,

211
00:12:04,660 --> 00:12:08,660
can we actually use tabs, not spaces?

212
00:12:10,660 --> 00:12:16,660
And Caden should be able to see that message happen in real time,

213
00:12:16,660 --> 00:12:19,660
and he can actually chat in the workspace as well.

214
00:12:19,660 --> 00:12:22,420
You see here that he's typing.

215
00:12:22,420 --> 00:12:25,100
So I see Caden is typing.

216
00:12:25,100 --> 00:12:26,040
Let's see what he says.

217
00:12:31,840 --> 00:12:33,040
Seems like he's typing a lot.

218
00:12:37,480 --> 00:12:38,480
Maybe he stopped typing.

219
00:12:45,780 --> 00:12:47,240
I'll give him a second to take a look at it.

220
00:12:47,240 --> 00:12:50,720
But the point is, we can now have collaborative workspaces

221
00:12:50,720 --> 00:12:55,320
that are shared in real time with people on our team.

222
00:12:55,320 --> 00:12:56,420
OK, he's typing again.

223
00:13:02,000 --> 00:13:02,760
OK, come back.

224
00:13:02,760 --> 00:13:04,920
The agents have escaped.

225
00:13:04,920 --> 00:13:06,040
All right.

226
00:13:06,040 --> 00:13:08,040
So I'm really excited about this,

227
00:13:08,040 --> 00:13:11,700
and we're rolling this out to all Conductor users this week.

228
00:13:11,700 --> 00:13:13,620
I think collaboration is going to be one

229
00:13:13,620 --> 00:13:18,980
of the most important new interface changes this year.

230
00:13:18,980 --> 00:13:21,120
The other really cool thing about Cloud

231
00:13:21,120 --> 00:13:24,780
is that, and giving the agents the free range sandbox,

232
00:13:24,780 --> 00:13:28,000
is that we can give the agents APIs to spawn themselves.

233
00:13:28,000 --> 00:13:32,820
So I have here a, I'll bring up my open claw.

234
00:13:32,820 --> 00:13:36,360
This is my open claw called Lord Crandon.

235
00:13:36,360 --> 00:13:39,540
And you can see that it has, I don't

236
00:13:39,540 --> 00:13:41,080
know how well you can see this text,

237
00:13:41,080 --> 00:13:44,220
but it has access to a conductor API.

238
00:13:44,220 --> 00:13:47,140
And so from my phone or from my Telegram

239
00:13:47,140 --> 00:13:50,260
or from Slack or wherever I am, I can say,

240
00:13:50,260 --> 00:13:54,280
hi, can you create a new workspace for me

241
00:13:54,280 --> 00:13:59,280
that makes all the buttons blue?

242
00:14:00,460 --> 00:14:03,280
And so I'll text that to Lord Crandon,

243
00:14:03,280 --> 00:14:05,920
and Lord Crandon has access to the conductor API

244
00:14:05,920 --> 00:14:07,700
and so can kick off work itself.

245
00:14:07,700 --> 00:14:10,700
So let's see what it does here.

246
00:14:15,700 --> 00:14:17,700
Okay, so just created the workspace.

247
00:14:17,700 --> 00:14:18,700
The agent is on it.

248
00:14:18,700 --> 00:14:21,700
And then I can go into my conductor.

249
00:14:21,700 --> 00:14:24,700
I'm out and about, but it's still setting up the workspace,

250
00:14:24,700 --> 00:14:28,700
and it will do work for me while I am gone.

251
00:14:28,700 --> 00:14:31,700
So I'm pretty excited about all the cool things

252
00:14:31,700 --> 00:14:35,700
you can build on top of free range agents.

253
00:14:37,700 --> 00:14:45,300
Okay, the final principle that I want to talk about today, and the title of this talk is

254
00:14:45,300 --> 00:14:48,160
Orchestras, Not Factories.

255
00:14:48,160 --> 00:14:54,980
The whole talk track today is about software factories, and I honestly kind of hate the

256
00:14:54,980 --> 00:14:55,980
term.

257
00:14:55,980 --> 00:15:00,760
I think it's the wrong way of thinking about these new tools that are emerging.

258
00:15:00,860 --> 00:15:06,820
think, like, when I think of a factory, I think of automation. And I think of, like,

259
00:15:06,820 --> 00:15:10,660
there's a lot of amazing things about automation, and like, it makes our lives more efficient,

260
00:15:10,660 --> 00:15:16,320
and we can, like, create more of everything. But I don't want the future to be built around

261
00:15:16,320 --> 00:15:21,440
factories. I want the future to, I want to feel like a human. I want to, like, be in

262
00:15:21,440 --> 00:15:28,380
the flow, I want to be in front of an orchestra, like waving my baton, and I wave it this way,

263
00:15:28,380 --> 00:15:32,520
and this team of agents starts working, and then this intermingling of humans and agents

264
00:15:32,520 --> 00:15:36,780
starts working as I go here. And when I want to, I can zoom in on the details, but most

265
00:15:36,780 --> 00:15:43,260
of the time I can zoom out. And I don't think the future should be we are managing swarms

266
00:15:43,260 --> 00:15:48,820
of agents, and we are factory line managers, pushing buttons, getting the agents to pump

267
00:15:48,820 --> 00:15:55,400
out the next feature. We tried this 10 years ago with the term feature factories and it

268
00:15:55,400 --> 00:16:01,380
just doesn't work. I want my software to feel human and crafted. I want to feel like a human

269
00:16:01,380 --> 00:16:04,820
at the center of it all. And I think because we're all building these tools, we actually

270
00:16:04,820 --> 00:16:10,760
have a responsibility to make the tools great for humans. I think it's really important

271
00:16:10,760 --> 00:16:17,100
to use the words that make us feel excited and feel capable and feel like we're in the

272
00:16:17,100 --> 00:16:24,560
flow and having fun. And so I don't think the future is something like this. I don't

273
00:16:24,560 --> 00:16:30,700
want to be in my dark factory. I don't want to be a line manager. I want to feel like

274
00:16:30,700 --> 00:16:35,040
this. I want to be in the flow. I want to be having fun. I want to be crafting things.

275
00:16:35,040 --> 00:16:40,960
I want to feel like I'm Steve Jobs designing the Mac with a team of amazing humans and

276
00:16:40,960 --> 00:16:46,640
AI agents all in the same place. I want to feel like I'm in an orchestra.

277
00:16:46,640 --> 00:16:52,520
So here are my principles for being the best builder in your organization.

278
00:16:52,520 --> 00:16:55,920
Stay near the frontier, don't try and beat the market,

279
00:16:55,920 --> 00:17:00,880
create slot free zones, feed the beast, free range agents, and

280
00:17:00,880 --> 00:17:03,460
think about orchestras, not factories.

281
00:17:05,280 --> 00:17:08,980
Came up with this handy acronym for remembering it, stick foe.

282
00:17:08,980 --> 00:17:12,440
All right, so thanks a ton for having me, I'll be around.

283
00:17:12,440 --> 00:17:15,320
Feel free to ask questions and I'll see you on the internet.

284
00:17:16,640 --> 00:17:46,620
Thank you.

