YouTube2Text

Engineers… Your Software Factory NEEDS Agent Sandboxes to SCALE (exe.dev) — Transcript

by IndyDevDan · 8,086 words · 1,167 segments · language en · Watch on YouTube

Full transcript

  1. 0:00What's up engineers? Indy Devdan here.
  2. 0:02It's time to focus. This is going to be
  3. 0:04a big video and a lot of engineers are
  4. 0:06going to miss the leverage I'm going to
  5. 0:07share in this one. I don't want you to
  6. 0:09be one of them. Your software factory
  7. 0:10can unlock an unprecedented level of
  8. 0:13engineering results. But there's a
  9. 0:15massive roadblock every agentic engineer
  10. 0:17runs into at some point. A roadblock you
  11. 0:20might have. Where should your software
  12. 0:22factory run? Where do your agents plus
  13. 0:25code actually run? Most engineers
  14. 0:27allocate a tiny corner of their own
  15. 0:30computer for their agents, or they lean
  16. 0:32too heavily on CI/CD or some container.
  17. 0:35The best engineers aren't doing this.
  18. 0:37Engineers at big AI labs running the
  19. 0:39most insane workloads you can imagine do
  20. 0:42something else because they've realized
  21. 0:44one simple fact. The more autonomous and
  22. 0:47secure your agents are, the more they
  23. 0:49can do for you riskfree. On this
  24. 0:52channel, across hundreds of agentic
  25. 0:54engineering videos, you've heard me say
  26. 0:56scale your compute to scale your impact.
  27. 1:00Compute applies equally to GPU compute
  28. 1:02and CPU compute. Old school bare metal.
  29. 1:06An agent sandbox is the best space to
  30. 1:09place your agents. [music] Why is that?
  31. 1:11Why can't we just use a container and
  32. 1:13call it solved? It's because agent
  33. 1:15sandboxes give you three key advantages:
  34. 1:18true isolation, insane scale, and
  35. 1:20agency. Here's the raw reality of the
  36. 1:23state of agentic engineering. If you are
  37. 1:26inside the loop, you are the bottleneck.
  38. 1:28In this video, I'm going to break down
  39. 1:30exactly how you can step outside the
  40. 1:32loop by putting your software factory
  41. 1:35inside an agent sandbox. Let's put your
  42. 1:38[music] factory in a box.
  43. 1:45Here's the tech stack we're going to be
  44. 1:46using to put our factory inside a box.
  45. 1:49Don't focus on the tool. Focus on the
  46. 1:51purpose and choose the best tool you
  47. 1:53need. Here's the architecture of the
  48. 1:55system as well. We'll throw this up on
  49. 1:56the screen. And why did I put the second
  50. 1:58orchestrator agent inside the sandbox?
  51. 2:01It'll all make sense as we progress.
  52. 2:03Let's start with a powerful workflow you
  53. 2:05can't do on containers on your device.
  54. 2:08Best of N.
  55. 2:13We'll boot up Herder. This is my
  56. 2:15terminal multiplexer of choice for
  57. 2:17watching agents, kicking off jobs,
  58. 2:19running arbitrary commands, application
  59. 2:21directory. And we're going to use claw
  60. 2:23code fable as our tople orchestrator
  61. 2:27inside of our software factory. We're
  62. 2:28going to use pi as our agent SDK. Don't
  63. 2:30just limit yourself to one agentic
  64. 2:32coding tool. The tools you use directly
  65. 2:34limit what you believe is possible.
  66. 2:36Let's go ahead and kick off the skill
  67. 2:37that activates our agents understanding.
  68. 2:40This is going to be SSF, agent, sandbox,
  69. 2:42orchestrator. I'll break this all down
  70. 2:43in a second. It understands the skill.
  71. 2:45It's got all the context primed, ready
  72. 2:47to go. And it can see that we have one
  73. 2:49VM running. We're not going to touch
  74. 2:51this one. We're going to open up brand
  75. 2:52new VMs. We're going to run the best of
  76. 2:54end pattern. We're putting our software
  77. 2:56factories into an agent sandbox. Let me
  78. 2:58show you exactly what that looks like.
  79. 3:00I'm going to open up VS Code. I'll grab
  80. 3:01my demo prompt here. Copy this. Feel
  81. 3:04free to pause. We're going to break this
  82. 3:05down in a second. I'm going to paste
  83. 3:06this in and fire it off. This top level
  84. 3:09orchestrator agent that operates outside
  85. 3:11of all of our sandboxes is going to
  86. 3:13start orchestrating this workflow. If
  87. 3:15you were here for last week's video
  88. 3:16where we talked about the super simple
  89. 3:18software factory, you're going to love
  90. 3:20what you're going to see next. So, we're
  91. 3:21running five different agent
  92. 3:22configurations. Default, Frontier,
  93. 3:24Deepest, Seek, Open Weights, and Top
  94. 3:27Speed, each with its own sandbox. And
  95. 3:28they're all going to solve the same
  96. 3:31problem. But we're not just launching
  97. 3:32agents. We're running an AI developer
  98. 3:34workflow. We're running the full
  99. 3:36software developer life cycle against
  100. 3:38our simple application which you're
  101. 3:40going to see here in a second. But you
  102. 3:42can see here our orchestrator is kicking
  103. 3:43off not just agents inside sandboxes.
  104. 3:46Our agent is building our software
  105. 3:47factory and placing the entire factory
  106. 3:50inside our agent sandbox. And this
  107. 3:52unlocks a lot of really really powerful
  108. 3:54things. When you use agent sandboxes,
  109. 3:56you're getting isolation, you're getting
  110. 3:57scale, and you're getting autonomy.
  111. 3:59Every single agent owns the computer.
  112. 4:02They're not just running on a little
  113. 4:03corner of yours interfering with your
  114. 4:05work, you interfering with their work.
  115. 4:07They have everything they need to own
  116. 4:09the outcome. We are using exe.dev as my
  117. 4:12primary sandbox tool. One of the best,
  118. 4:15simplest ways to get started with agent
  119. 4:17sandboxes. I'll of course link all the
  120. 4:19resources we're going to talk about
  121. 4:20throughout this video in the description
  122. 4:21for you, but their tagline keeps it nice
  123. 4:23and simple for you. Computers for
  124. 4:25developers and agents. Durable
  125. 4:27sandboxes, fast, secure, and sharable.
  126. 4:29The agent sandbox is a developer device
  127. 4:31for your agents. Let's just like really
  128. 4:33atomize everything. Let's say exactly
  129. 4:35what things are. There's a lot of hype
  130. 4:36and noise in the AI industry. I try to
  131. 4:38dehype things as much as possible as
  132. 4:41complex as something like this is. We're
  133. 4:43not just throwing a expensive claw opus
  134. 4:46cloud fable Asian at this. We are
  135. 4:47understanding what model needs to run
  136. 4:50where with what code surrounding it.
  137. 4:52Right? That's the software factory.
  138. 4:54That's the next step. So this is a lot
  139. 4:56more powerful than just a skill and an
  140. 4:59agent and spin up this web app inside of
  141. 5:01this service. Orchestrating other
  142. 5:03agents, orchestrating sandboxes does
  143. 5:05require state-of-the-art intelligence. I
  144. 5:08always track these models inside of my
  145. 5:10model stack here. You've probably seen
  146. 5:11this if you've been with the channel. I
  147. 5:13delineate between three tiers of models.
  148. 5:15We have state-of-the-art, we have
  149. 5:17workhorse, and we have our lightweight
  150. 5:19models, which are basically the floor.
  151. 5:20These lightweight models are defined by
  152. 5:22their ability to be run by previous
  153. 5:24generation GPU node or directly on your
  154. 5:26Mac device if you have the unified
  155. 5:28memory for it. And then we have our
  156. 5:29workh horses. These are all of the
  157. 5:31powerful models that aren't quite
  158. 5:33state-of-the-art. The newest entry which
  159. 5:34you're going to see here is the brand
  160. 5:36new Deep Seek V4 Flash0731.
  161. 5:39This model is absurd for its price.
  162. 5:41You're going to see a model
  163. 5:42configuration that we're going to kick
  164. 5:44off that I call Deepest Seek, which is
  165. 5:46just V4 Flash models. We're going to see
  166. 5:48how they compare to a bunch of other
  167. 5:50model plus harness configurations inside
  168. 5:52of our software factory. If you're still
  169. 5:54fixated on models, you are behind.
  170. 5:55That's not the name of the game anymore.
  171. 5:57We're entering an age of abundance of
  172. 5:59compute. And now it's about focusing on
  173. 6:01what model plus what code do you need to
  174. 6:03do the job. And the software factory is
  175. 6:06that system. So our agent is finished.
  176. 6:08You can see we have the application
  177. 6:09layer and the agentic layer. Let's go
  178. 6:11ahead and jump into them. Open these all
  179. 6:13in Chrome. Let's see what's going on in
  180. 6:15our system. We're going to open them all
  181. 6:17up in Chrome. And as you can see, we're
  182. 6:19working on Inkwell. This is a simple
  183. 6:21mock application. This is not the
  184. 6:23important piece. We're using this as a
  185. 6:24demo. What's important here is our
  186. 6:26software factories. So, what you're
  187. 6:28going to see here is 1 2 3 4 five unique
  188. 6:33software factories running in their own
  189. 6:35agent sandboxes. So, inside of that
  190. 6:37prompt, this user interface is like not
  191. 6:39clear. There's too many buttons. Things
  192. 6:40are too out in the open. And we want a
  193. 6:42more unified experience for our Inkwell
  194. 6:45writing application. Instead of just
  195. 6:46running this once on one agent or two
  196. 6:49agents, I'm running them in software
  197. 6:51factories. We're running the simple
  198. 6:52software developer life cycle. Again, we
  199. 6:54covered this last week. The super simple
  200. 6:55software factory is a key piece of this,
  201. 6:57but it's not our key focus. We're using
  202. 6:59this as our observability system into
  203. 7:01our sandbox. We have discrete URLs for
  204. 7:04every sandbox. This is our default Asian
  205. 7:06config. This is our front tier Asian
  206. 7:08config. This is our deepest seek Asian
  207. 7:11config. We then have our open weights
  208. 7:13configuration and then our top speed.
  209. 7:15And as you can see here, we've opened up
  210. 7:17two applications for each set. The
  211. 7:20software factory and the actual
  212. 7:21application. So you can see we have five
  213. 7:23unique versions. These are each inside
  214. 7:25an agent sandbox. If we hop back over to
  215. 7:27exe.dev, do a refresh, you can actually
  216. 7:29see all of our sandboxes up plus the one
  217. 7:32I had up earlier. Okay, so we have five
  218. 7:34new redesigned agent sandboxes. So
  219. 7:37again, like really important concept.
  220. 7:38I'm not giving my agents a corner of my
  221. 7:40computer. I'm giving them an entire
  222. 7:42computer to do all the work they need to
  223. 7:44with isolation, with scale, and
  224. 7:46autonomy. Let's click into our software
  225. 7:48factories. You can kind of see our model
  226. 7:50breakdown here on the left. And we can
  227. 7:51do this for every one of our versions,
  228. 7:53right? Let's go ahead and click into
  229. 7:54everything. Now, we can get an
  230. 7:55understanding of the models that are
  231. 7:57running, the agent harnesses that each
  232. 7:59model is running, the tools available. I
  233. 8:01want to keep uping the discussion here.
  234. 8:03It's not just about a single agent
  235. 8:05anymore. One agent is not enough. just
  236. 8:07like one prompt was not enough. We then
  237. 8:09started running sub agents. We then
  238. 8:11started chaining agents. Maybe you put
  239. 8:13together your own custom agent harness
  240. 8:15thanks to great tools like the PI agent
  241. 8:16harness. Fantastic. At some level you
  242. 8:18realize that agentic engineering is
  243. 8:21software engineering. We have a new
  244. 8:23primitive which is the agent autonomous
  245. 8:25software and we need to put them inside
  246. 8:28of our existing developer workflows that
  247. 8:30we ourselves would run. Hence the term
  248. 8:32AI developer workflow. We're adding AI
  249. 8:34to the work you and I used to do as
  250. 8:36engineers. every single day. So, we have
  251. 8:38this new tool. We need a new frame of
  252. 8:40mind to understand how we can really use
  253. 8:42this in the best way. And spoilers, you
  254. 8:44know, the whole point of me creating
  255. 8:45this video and sharing it with you here
  256. 8:46is that when your agents have their own
  257. 8:48developer device just like you do, guess
  258. 8:51what they can do? They can perform and
  259. 8:52act and even outperform you. That's the
  260. 8:55whole goal here. A lot of engineers are
  261. 8:56afraid, you know, of these great models
  262. 8:58progressing further and further and
  263. 8:59further. I am not. This is a new tool in
  264. 9:01your toolbox. Don't run away from the
  265. 9:03fire. Run into the fire. These agents
  266. 9:05can do incredible work on your behalf
  267. 9:07for you, for your business, for your
  268. 9:08career, for your users, but you have to
  269. 9:10leverage it. So, inside of every single
  270. 9:12sandbox, we have placed a set of agent
  271. 9:14configurations and we built an AI
  272. 9:16developer workflow that walks through
  273. 9:18the software developer life cycle and
  274. 9:19our agents are shipping work on our
  275. 9:21behalf. Here's a key word without us.
  276. 9:23The key idea that I really want to
  277. 9:25communicate here is that if you are in
  278. 9:26the loop, you are always the bottleneck.
  279. 9:29Now, there are exceptions to this. If
  280. 9:30you're doing hands-on agentic coding
  281. 9:32work that requires you, that requires
  282. 9:34your expertise and you know a great
  283. 9:35exception to this is like if you are
  284. 9:37building the system that builds the
  285. 9:39system, then of course get in the loop,
  286. 9:40do the work, go hands-on, prompt back
  287. 9:42and forth, babysit your agent, you need
  288. 9:44to do that at some level. But there's a
  289. 9:45lot of work you might be doing. I know
  290. 9:47for a fact teams are doing and god
  291. 9:49forbid we talk about enterprises like
  292. 9:51there's a ton of work all these sets of
  293. 9:53engineers are doing that they don't need
  294. 9:55to be. Why not? because they can have a
  295. 9:57team of agents do it for them. And not
  296. 10:00just a team of agents, a team of agents
  297. 10:02plus code plus engineers. This is our
  298. 10:05default agent set. This is our frontier
  299. 10:07agent set. This is our deepest seek
  300. 10:09agent set. Spoiler, everything's
  301. 10:11deepseek v4 flash.
  302. 10:14We're saving an incredible amount of
  303. 10:16cache of compute. Then we have our open
  304. 10:18weight. So pure openweight
  305. 10:20implementation, no closed labs here. At
  306. 10:22the end, by the way, we're going to
  307. 10:23compare all the changes made to Inkwell.
  308. 10:25in each one of these versions. Back to
  309. 10:27the source. That's why this is called
  310. 10:28best of end. Say you have a great idea.
  311. 10:30Say you have multiple directions you
  312. 10:32want to go or even one single concrete
  313. 10:35direction. In our example here, we just
  314. 10:36pass in this one singular prompt. And
  315. 10:38this is actually running our redesign
  316. 10:40quiet room. We want a quiet room as our
  317. 10:43design principle for this application.
  318. 10:45The current version is cluttered. We
  319. 10:46want it to be simple and clear. So this
  320. 10:49is the prompt we pass into every agent
  321. 10:50sandbox and then into the software
  322. 10:52factory inside each agent sandbox. As
  323. 10:55you can see, I'm not just running one
  324. 10:56agent. I'm running a pipeline of agents
  325. 10:58plus code. And of course, inside the
  326. 11:00incoming task, we can dial into all the
  327. 11:03results here. You know, this is a
  328. 11:04classic agent observability system.
  329. 11:06We've talked about these on the channel
  330. 11:07in the past. You know, you can see the
  331. 11:08request here. Redesign Inkwell. But
  332. 11:10then, you know, we can look at the plan
  333. 11:12workflow. Of course, we can see all the
  334. 11:13thinking, all the agent calls, the gate
  335. 11:15passes. We have deterministic gate
  336. 11:17checks on our nondeterministic systems.
  337. 11:19JSON error, it fixes JSON error, so on
  338. 11:22and so forth. Again, we talked about
  339. 11:23this last week, so check out that video
  340. 11:25if you want to dig in depth into our
  341. 11:27super simple software factory that I
  342. 11:28have fully open sourced. Oh, nice. GLM
  343. 11:305.2 review has kicked off here. Love to
  344. 11:32see that. Pure open weights. In our
  345. 11:34super simple software factory, we are
  346. 11:36not just doing lightweight prompts. We
  347. 11:38are fully in control of the system. What
  348. 11:40do I mean by that? We are selecting a
  349. 11:42specific coding agent. Of course, the
  350. 11:43model, of course, the thinking level, of
  351. 11:45course, the tools. Oh, what are these
  352. 11:47tools? These tools came from our custom
  353. 11:49agent harness. Yes, we are harness
  354. 11:52engineering inside of our software
  355. 11:53factory. If you don't have custom
  356. 11:54harnesses, you can customize and
  357. 11:56control. You don't have a software
  358. 11:58factory. The software factory is your
  359. 12:00full control over the agents and your
  360. 12:02code. We have a nice simple purpose
  361. 12:04breaking down what this phase is, which
  362. 12:06is just the plan phase of this workflow.
  363. 12:09And then we have a nice description. We
  364. 12:10have our prompt engineering. Okay, so
  365. 12:12what is prompt engineering? It's both
  366. 12:14your system prompt and it's your user
  367. 12:16prompt. Okay, so on and so forth. I'm
  368. 12:17not going to download this again. Check
  369. 12:18out last week's video where we really
  370. 12:20dive in to the super simple software
  371. 12:22factory. If you've been with the
  372. 12:23channel, you're going to notice we're
  373. 12:24going to start compounding some really
  374. 12:26heavy-hitting ideas. We're going to lose
  375. 12:27a lot of engineers. A lot of engineers
  376. 12:29are going to look at this and just
  377. 12:30think, I don't need this. I don't need
  378. 12:31to build this. Insert whatever excuse or
  379. 12:33lack of focus or whatever. I don't
  380. 12:35really know. I don't want to judge
  381. 12:36anyone, but engineers that can focus
  382. 12:38right now. This is the time to focus
  383. 12:39because the next leap is available. It's
  384. 12:41your software factory. And then you can
  385. 12:43really leverage and scale your software
  386. 12:45factory by putting your factory in a
  387. 12:47box. So that's all we're doing here. At
  388. 12:49a high level architecturally, it's
  389. 12:51relatively simple. The implementation
  390. 12:52details do make things a little more
  391. 12:54complex, but you can see here our
  392. 12:55default run is running, you know, gem
  393. 12:57flash, deep flash, GLM52, and GBT Luna.
  394. 13:02Just a lot of great compute. If you're
  395. 13:04constantly going back and forth on what
  396. 13:05model you're using, you're missing the
  397. 13:07point. You need a model stack, not a
  398. 13:09single model. Combine compute. Don't
  399. 13:11select compute. Let's go and look. Of
  400. 13:12course, our Opus 5 going crazy. 13
  401. 13:15minutes on the plan phase to be
  402. 13:17expected. I'm sure this is in high
  403. 13:19thinking. If we select this, look at our
  404. 13:20Asian config. Yeah, of course we're in
  405. 13:22high thinking. Maybe should have dropped
  406. 13:23that down for this demo. Who cares? Our
  407. 13:25deepest config. [laughter]
  408. 13:27All pure DeepSk implementation, saving a
  409. 13:31ton of cash, using a ton of
  410. 13:33tokens. Love to see this. Again, we're
  411. 13:35entering an age of abundant compute. And
  412. 13:37you know, by the way, we're going to
  413. 13:38dial into the system a little bit more
  414. 13:40here. You can see here our top level
  415. 13:42orchestrator agent has stopped. It's not
  416. 13:44doing anything. All it did was kick off
  417. 13:46the orchestrators inside our sandbox. So
  418. 13:49again, we have this three- tier
  419. 13:50architecture and there's a reason for
  420. 13:51that. I'll explain that in a moment. We
  421. 13:52have this three-tier architecture where
  422. 13:54we have an outloop orchestrator. We have
  423. 13:56an in sandbox orchestrator and then we
  424. 13:58have our software factory. Looks like we
  425. 14:00have a full fail here. One of our jobs,
  426. 14:02open weights, completely failed. ChemK3
  427. 14:04bombed. You can see here we have a nice
  428. 14:06detail of why this happened. That's
  429. 14:08okay. This is another reason why best
  430. 14:09event is so important. It looks like it
  431. 14:11couldn't get the JSON format out. We
  432. 14:12could dial into the results. I'm not
  433. 14:14going to waste your time with this. This
  434. 14:15is why we use best event. This is why we
  435. 14:17scaler compute to scaler impact. And
  436. 14:19what do we have here? This is our top
  437. 14:21speed. Um, of course, top speed is
  438. 14:23already done. 14 minutes for this full
  439. 14:24run. 2 million toes. And look at all of
  440. 14:26our fast models. If you just care about
  441. 14:28speed, you want to be looking at Gemini
  442. 14:293.6 Flash, DS4 Vlash, 0731, and of
  443. 14:33course the incredible GBT 5.6 Luna
  444. 14:35model. We can start looking at our
  445. 14:37Inkwell applications. Then we'll dive
  446. 14:38into more of the like heavy technical
  447. 14:40side of it. Okay, I just want to like
  448. 14:41really connect with you on the core idea
  449. 14:44here. Five instances. Looks like one of
  450. 14:46them failed. Let's go ahead and just
  451. 14:47like start refreshing. So here's the v1.
  452. 14:49Let's refresh. There is our updated
  453. 14:51version. So this is just one sandbox. We
  454. 14:53have our entire app and our Asian
  455. 14:56factory and all of our Asian configs and
  456. 14:58an orchestrator inside this one box. Our
  457. 15:01agent has a computer. Our agent can do
  458. 15:03more. It can solve more problems. It is
  459. 15:04fully autonomous. And guess what? The
  460. 15:06blast radius is zero. The blast radius
  461. 15:08is the box. Very, very important stuff.
  462. 15:10And API keys are completely solved here.
  463. 15:13You know, for all of our PI coding
  464. 15:14agents running on the software factory
  465. 15:16level, they're using an open router
  466. 15:18provisioned key. Really important
  467. 15:20concept. It's all going to be here
  468. 15:21linked in the description for you. But
  469. 15:22let's keep looking at our versions. So,
  470. 15:23our default agents put this together.
  471. 15:25Looks really, really good. We have the
  472. 15:26title. We can start writing. We feel a
  473. 15:28lot more focused than our V1. So, here's
  474. 15:31that V1. We have hotkeys all over the
  475. 15:33place. It's not clear. I don't feel
  476. 15:35focused. We have the sidebar open. I'm
  477. 15:36distracted. But now in this new clear
  478. 15:38version, I am focused at the same time.
  479. 15:41We didn't lose our sidebar. We can still
  480. 15:43do all of our editing and we can do our
  481. 15:44delete publish. So our actions are
  482. 15:46there. Total words. Let's go over to our
  483. 15:48frontier version and let's actually
  484. 15:50check on this because it might not even
  485. 15:52be done. Okay. Yeah. So Cammy K3 and our
  486. 15:54Frontier version is getting to work.
  487. 15:56This is not complete yet. So refreshing
  488. 15:58this won't do anything. So let's move
  489. 15:59on. Deepest seek. [laughter]
  490. 16:02Let's see how our deepest seek is doing.
  491. 16:03Very very nice. Uh let's see if we have
  492. 16:05our sidebar. Good. We don't want to lose
  493. 16:07anything. Menu at the top right. Very
  494. 16:09very good. Love the way that looks. We
  495. 16:10can scale up, scale down. Three words
  496. 16:12saved. We are just writing we feel
  497. 16:14focused. Shout out to the Deep Seek
  498. 16:16engineers. What an incredible model and
  499. 16:18what insane prices. When we look at
  500. 16:20artificial analysis, we go to flash.
  501. 16:22Guess who's at the very bottom of the
  502. 16:25cost per task benchmark. And guess who's
  503. 16:28at a decent amount of speed, right? 110.
  504. 16:31Okay, very good. And guess who's in that
  505. 16:32workhorse tier? It's Deepseek V4 Flash.
  506. 16:35Now, I'm super stoked. I'm waiting for
  507. 16:37two new sets of models to come out. I'm
  508. 16:39waiting for aside from all the
  509. 16:40state-of-the-art stuff. You know, I
  510. 16:41always want Anthropic OpenAI to really
  511. 16:43push out the state of the art, but aside
  512. 16:45from that, I'm really paying attention
  513. 16:46to two models. And comment down below if
  514. 16:48you are as well. I'm looking for that
  515. 16:50Deep Seek V4 Pro. Super curious where
  516. 16:52that's going to land, if we're going to
  517. 16:54get into that state-of-the-art territory
  518. 16:55or if that model is just going to be a
  519. 16:56super economical uh Pro that has
  520. 16:59improved benchmarks. And I'm also
  521. 17:01waiting for Quinn 3.830 billion or 50
  522. 17:05billion or 12 billion. That like 30
  523. 17:07billion parameter model that they've
  524. 17:09been putting out has been incredible.
  525. 17:10Really really excited for that to run on
  526. 17:12device but also put that on a B300 and
  527. 17:15that thing is going to run ultra ultra
  528. 17:17fast or some other sets of nodes. My
  529. 17:19point is there is that I'm super super
  530. 17:20excited for that compute to be available
  531. 17:23because again I'm looking at all these
  532. 17:25levels. We're constantly trading off
  533. 17:27three things. Performance, cost, speed.
  534. 17:30Keep your eye on the ball, but also
  535. 17:32always move where the ball is going,
  536. 17:34move where the models are going, and
  537. 17:35have a plethora of options you can
  538. 17:37deploy into your software factory. So,
  539. 17:39back to our factory. This looks good.
  540. 17:40Deepest seek, incredible model,
  541. 17:42incredible economics. Like, frankly,
  542. 17:44stock market crashing economics. If you
  543. 17:46really start using and really start
  544. 17:47understanding this model, it's insane
  545. 17:49what you can do with this. This is a
  546. 17:50great builder. It's a great worker
  547. 17:52model. Again, that's why I named these
  548. 17:54workhorse. It's for your daily 90% of
  549. 17:56your work. Previous Deep Seek Flash was
  550. 17:58in that B tier. This is clearly in the A
  551. 18:00tier. And A tier is like roughly just to
  552. 18:02have something to benchmark against. The
  553. 18:04A tier kind of is in this zone here,
  554. 18:06right? It's in that 50 plus level in the
  555. 18:09artificial analysis intelligence index.
  556. 18:11And then of course, your
  557. 18:11state-of-the-arts are like up here. It's
  558. 18:14more like this, right? This cut off here
  559. 18:15is what I consider state-of-the-art.
  560. 18:16It's like that 56 plus level. But again,
  561. 18:19that's just rough benchmarking. This is
  562. 18:21an index and this thing changes. So, you
  563. 18:23have to be dynamic with comparing your
  564. 18:25model stack with public benchmarks.
  565. 18:27Anyway, let's see what else we have
  566. 18:28here. deepest seek has fully completed.
  567. 18:30And by the way, once again, this is not
  568. 18:31just an agent. This is not sub agent
  569. 18:33delegation. This is not random cloud
  570. 18:35code/workflows
  571. 18:36execution where you have really no idea
  572. 18:38what workflow it shows or why. We have
  573. 18:40built a software developer life cycle
  574. 18:42that we have fine-tuned. We've templated
  575. 18:44our engineering into the software
  576. 18:46development life cycle. We've added AI
  577. 18:48to it and we wrapped it in a software
  578. 18:49factory. And this gives us full control
  579. 18:52over our engineering, over our products.
  580. 18:54Be careful how much of your engineering
  581. 18:57work you're handing off to these AI
  582. 18:58labs. You're handing off to third-party
  583. 19:00resources. You're handing off to these
  584. 19:02all auxiliary tools. Don't outsource
  585. 19:04your thinking. Stay close to the
  586. 19:06engineering. This is aic engineering,
  587. 19:08not vibe coding. Okay? And I say it all
  588. 19:10the time. I'm going to keep saying it.
  589. 19:12Vibe coding is not knowing what your
  590. 19:13system does and not looking. Aentic
  591. 19:16engineering is knowing what your system
  592. 19:18does so well you don't have to look. Big
  593. 19:22difference. like that. It's like a
  594. 19:24really fine line. If you look at a vibe
  595. 19:26coder and an agentic engineer, it might
  596. 19:27look like they're doing the same thing.
  597. 19:29If you spend a little more time, if you
  598. 19:30really think about what's happening when
  599. 19:32an agentic engineer sits down to do
  600. 19:34work, they're thinking in systems.
  601. 19:36They're thinking about the hundth and
  602. 19:38thousandth run of the system. They're
  603. 19:40thinking in observability, reusability,
  604. 19:42isolation, scale. So, I hope that makes
  605. 19:44sense. Again, a lot of engineers, I'm
  606. 19:46going to lose a lot of my audience here.
  607. 19:48I know it for a fact. We're at the point
  608. 19:49in the age of agents where you have to
  609. 19:51start working for it. So, here we go.
  610. 19:52Let's see what top speed did. Open
  611. 19:54weights bombed. Okay, we just go ahead
  612. 19:56and close that. And then we had our top
  613. 19:58speed. How does top speed look? Pretty
  614. 20:00good. Still a little bit noise, although
  615. 20:01you know, nice hot keys in the footer.
  616. 20:03We have shortcuts at question mark.
  617. 20:05Okay, we like to see that. And then we
  618. 20:06have our nice writing view. And that
  619. 20:09looks good. We do like that confirmation
  620. 20:11of saving. And we can scale this up and
  621. 20:13down. We have some controls here.
  622. 20:15Overall, really, really good. These
  623. 20:17workhorse models, Gemini 3.6 Flash, V4,
  624. 20:20Luna. These fast, relatively cheap
  625. 20:22models. They can do a lot of the work
  626. 20:23you're probably doing right now. That is
  627. 20:26our changes to our live application
  628. 20:28here. Of course, this is just a mock
  629. 20:29application. I can't share production
  630. 20:31code with you, but um you know, I can
  631. 20:33share open source stuff. I can create uh
  632. 20:35demos, mocks for you. And you know, the
  633. 20:37the super simple software factory is the
  634. 20:39same thing. It is a template for how I'm
  635. 20:42pulling it in to my products, to my
  636. 20:44client work, to my production level
  637. 20:46workloads, then doing a lot of
  638. 20:47fine-tuning and tweaking. Remember,
  639. 20:48specialization is your product. The
  640. 20:51advantage you're going to have is not an
  641. 20:52out-of-the-box agent. It's a specialized
  642. 20:54system that does something really,
  643. 20:55really well at the best economics,
  644. 20:57right? The best tokconomics. And again,
  645. 20:59your software factory inside your agent
  646. 21:01sandbox lets you scale that. It lets you
  647. 21:03move faster, lets you get out the loop.
  648. 21:06Best event, fuse the results, move on,
  649. 21:08hand the work off to your factory. We
  650. 21:10really dive into the details of the
  651. 21:11super simple software factory in last
  652. 21:13week's video. Check that one out. I
  653. 21:14haven't looked to see how much engineers
  654. 21:15like that one yet, but that's there. A
  655. 21:17lot of value in that one and a lot more
  656. 21:19value in this one. It's hard to follow,
  657. 21:21but let me break down some of the
  658. 21:23implementation details for you so that
  659. 21:24it's easier to follow. I'm still
  660. 21:26observing this stuff. At any point in
  661. 21:27time, I can enter these sandboxes and I
  662. 21:30can enter the orchestration. So, let me
  663. 21:31show you what I mean. In my demo prompt
  664. 21:33here, we can get shell access. So, let's
  665. 21:35get shell access. I'm going to fire this
  666. 21:36off. And I've got a couple really,
  667. 21:38really important skills that my
  668. 21:40orchestrator agent is working off. If
  669. 21:41you open up cloud skills, you can see
  670. 21:43here I have four essential skills.
  671. 21:45Herder sandbox exe.dev super simple
  672. 21:47software factory and then our super
  673. 21:48simple software factory orchestrator
  674. 21:50agent. So this is a composite skill. I
  675. 21:52don't like to compose my skills. It
  676. 21:54makes it really hard to change things.
  677. 21:55You create these nasty dependency
  678. 21:57graphs. But when things are unified in a
  679. 21:59single monor repo, you can make an
  680. 22:01exception to the rule. Our agent is
  681. 22:03going to use herder, my terminal
  682. 22:05multiplexer here to kick off this
  683. 22:07sandbox redesign fleet. Check this out.
  684. 22:08We have five panes. And now my agent is
  685. 22:10going to boot up SSH access into every
  686. 22:13single one of them. There we go. A key
  687. 22:15idea I've been talking about on the
  688. 22:16channel over and over is a gentic
  689. 22:18access. If you want to move at light
  690. 22:20speed, if you want to move the speed of
  691. 22:21agents, you need an agent layer wrapping
  692. 22:24whatever you're trying to do, right?
  693. 22:25It's that meta layer. It's that building
  694. 22:27the system that builds the system. You
  695. 22:29can see here we're in all of our
  696. 22:30sandboxes, right? Here's our redesign
  697. 22:32default. Here's the frontier, open
  698. 22:33weights, top speed, deepest seek, right?
  699. 22:36It's all here. And then we can Oh, yeah.
  700. 22:38I don't have any of my hot keys. We can
  701. 22:40get status. We can get log to see the
  702. 22:42exact change. Document the equal quiet
  703. 22:44room redesign. Redesign document blah
  704. 22:46blah blah. And we can go from there. So
  705. 22:48this is useful. It's always that same
  706. 22:50idea in here. I have to do everything
  707. 22:52manually. So we can go one step further.
  708. 22:54If we open up code and we go to our
  709. 22:57third agent access. Let me just show you
  710. 22:59what this does. I want the exact same
  711. 23:01thing except I want to talk to the
  712. 23:03orchestrator inside each running
  713. 23:06sandbox. So what's that? It's an
  714. 23:07interactive cloud code on top of the
  715. 23:09boxes. This is workflow B. Again, I've
  716. 23:11taught my agent exactly how to do this.
  717. 23:13So, let's see how it does it. We have a
  718. 23:15new workspace inside of Herder. Let's go
  719. 23:17ahead and crack it open. We have a nice
  720. 23:18grid here. There's the boot up command.
  721. 23:21We have to trust the system all the
  722. 23:23time. I'm sure there's some way to
  723. 23:25bypass this. This is one of the annoying
  724. 23:27things about cloud code. Yes, I booted
  725. 23:29it. Just open it for me. Our agent will
  726. 23:30likely take care of this for us though
  727. 23:32in each one of the sandboxes. Let's go
  728. 23:33ahead and see how it does here. And
  729. 23:35there we go. Great. We have a policy and
  730. 23:38we're getting that dangerous mode
  731. 23:40warning. We are operating inside of a
  732. 23:42sandbox. So, we're doing exactly what
  733. 23:44the anthropic engineers uh want us to
  734. 23:46do. And there we go. So, notice here
  735. 23:48we've connected to an agent that's
  736. 23:50already ran. This is the three- tier
  737. 23:52orchestration system. We can run
  738. 23:53whatever we want to, right? Summarize
  739. 23:55changes made bullets. Copy that. Fire.
  740. 23:58Move. Fire. Move. Fire. Move. Fire. And
  741. 24:01again, I'm doing this by hand. You can
  742. 24:02always do this with an agent. My whole
  743. 24:04point here is if you don't measure it,
  744. 24:05you can't improve. But if you can't
  745. 24:06touch your boxes, if you can't jump in,
  746. 24:08you can't actually get anything done.
  747. 24:10Our agents are kicking off. They're
  748. 24:11reading the ADW state, the actual agent
  749. 24:15work that was completed. Again, check
  750. 24:16out last week's video. There's a whole
  751. 24:18system around this. Our agents are
  752. 24:19summarizing what exactly was done in
  753. 24:21each one of these sandboxes. Let me show
  754. 24:22you what's going on underneath the hood.
  755. 24:24This is going to be fully available to
  756. 24:26you. Link in the description. Although I
  757. 24:28do a lot of agentic coding for this
  758. 24:30stuff, it still takes me a lot of time
  759. 24:31to really build this out, right? and to
  760. 24:33really make it reusable for you. If you
  761. 24:36made it this far in the video, if you're
  762. 24:37getting value out of this, you know,
  763. 24:38like, subscribe, comment, let the
  764. 24:40algorithm know you're interested and let
  765. 24:41me know you're interested so I can keep
  766. 24:42delivering this type of content. You
  767. 24:43know, if this video doesn't perform well
  768. 24:45cuz the ideas are too advanced, it's
  769. 24:47fine. Like, I'll just dial it back and
  770. 24:48go to safer, more hype, you know, based
  771. 24:51stuff. But I think you and other top
  772. 24:53engineers are interested in this. You
  773. 24:55want to be on the frontier. You want to
  774. 24:56do as much as you possibly can do with
  775. 24:58agents. And also like, you know, I might
  776. 25:01sound like a super red pill engineer
  777. 25:03like just trying to maximize
  778. 25:05productivity, but I think a lot of the
  779. 25:06value in this technology is that you can
  780. 25:08just work faster, get everything you
  781. 25:10want done, and then chill, right? Go
  782. 25:12back to your life, go back to real life,
  783. 25:13do your thing. I should probably make
  784. 25:15that clear on the channel. It's not
  785. 25:16super important to me what you think of
  786. 25:19my my philosophy around work life
  787. 25:21balance, but I just want to mention that
  788. 25:22a lot of this technology you can use to
  789. 25:24speed up your work and then chill or
  790. 25:26speed up your work and get a massive
  791. 25:28edge in front of your competition. So
  792. 25:29anyway, factory in a box. Okay, the
  793. 25:31whole idea here is that you and I are
  794. 25:33the bottleneck. We want to be building
  795. 25:34systems that prevent that now. So what
  796. 25:36we can do, we can take two great pieces
  797. 25:38of technology. These are compositions
  798. 25:41that are emerging. We can take
  799. 25:42sandboxes, throwaway sandboxes that are
  800. 25:44also permanent if you want to keep them
  801. 25:46up. This is why exe.dev is so important.
  802. 25:48A lot of other sandbox providers give
  803. 25:49you 24 hours. They give you a couple
  804. 25:51days. Is a VM you own, and you can spin
  805. 25:54them up and down as much as you want.
  806. 25:55It's nice and secure. We have SSH
  807. 25:57access, but then inside of it, we have
  808. 25:59this factory. We have our Asian factory.
  809. 26:01Again, check out last week's video, but
  810. 26:03a lot of that again is going to be super
  811. 26:04familiar for tactical agent coding
  812. 26:06members. We have this ADW's directory.
  813. 26:09It's not just about agents. It's about
  814. 26:10agents plus code. And then of course we
  815. 26:12have the actual application. So here we
  816. 26:14have what are effectively two agentic
  817. 26:17layers. Really it's just one. And then
  818. 26:18we have our application layer. The whole
  819. 26:20idea is that you want to get yourself
  820. 26:23out the loop. If you are letting your
  821. 26:25agents run on your computer, even inside
  822. 26:27of a container, that's only getting you
  823. 26:28isolation. It's not giving you scale and
  824. 26:30autonomy. In a sandbox, you get to leave
  825. 26:33the loop. You get to show up when you
  826. 26:35want to. As you can see here in Herder,
  827. 26:37I can still show up into the box. I can
  828. 26:40still jump in, get things done,
  829. 26:41understand what's been built inside of
  830. 26:43every agent box. But the whole idea here
  831. 26:45is I am out this loop. Great agentic
  832. 26:48engineering is about showing up at the
  833. 26:49beginning and the end, the planning, the
  834. 26:51reviewing, the prompting, and the
  835. 26:53validating. Uh the more you're in the
  836. 26:54loop, the more you are the bottleneck.
  837. 26:56Okay, so that's what this system allows
  838. 26:58us to do. So we have a couple
  839. 26:59interesting things happening here. The
  840. 27:00orchestrator agent, as you can see here,
  841. 27:02is inside the sandbox. I put an agent in
  842. 27:05the sandbox. So we have one operating on
  843. 27:07all the sandboxes. On the outside, we
  844. 27:09have an agent operating inside the
  845. 27:10sandbox on the inside. And this allows
  846. 27:12them to run our super simple software
  847. 27:14factory system, right? And then we have
  848. 27:16the actual agents running from our
  849. 27:20pi.dev instance inside of the individual
  850. 27:22software factories. And we have a great
  851. 27:24visual here. Jesus, you can see that our
  852. 27:26state-of-the-art still churning here.
  853. 27:28Looks like Kimmy 3 is having a hard
  854. 27:30time. But anyway, our software factory
  855. 27:32runs any agent configuration. We're
  856. 27:33controlling the core 4 on an individual
  857. 27:36agent basis. We are scaling. We are
  858. 27:37composing. We are creating compositions.
  859. 27:40This is what the architecture looks
  860. 27:41like. Again, this is the like highle
  861. 27:42architecture, right? We have our out
  862. 27:44sandbox orchestrator. We have our in
  863. 27:46sandbox orchestrator. And then we have
  864. 27:47our ADW agents. The ADWs. Once you have
  865. 27:50two or more, what you really have is a
  866. 27:52software factory. Outbox orchestrator
  867. 27:54runs on my machine. Inbox orchestrator
  868. 27:56runs on the sandbox virtual machine. And
  869. 27:58then we have the factory. Again, still
  870. 28:00in the sandbox virtual machine. Couple
  871. 28:02key commands are agent ran. I'm not
  872. 28:03going to go through all the details.
  873. 28:05We'll be here for a while. But you can
  874. 28:06imagine there's a setup flow to this. We
  875. 28:08need to mount, create the sandbox, set
  876. 28:10it up. We can tear it down whenever we
  877. 28:12need to. Inside the orchestrator runs
  878. 28:14whatever a developer workflow we need.
  879. 28:16Usually, it's going to be the full
  880. 28:17software developer life cycle or we're
  881. 28:18fixing a bug or we're doing a hot fix.
  882. 28:20Whatever it is, that's up for you to
  883. 28:22decide what's the most valuable chain of
  884. 28:24agents plus code your developer workflow
  885. 28:27must run. And then we have our actual
  886. 28:28ADW agents, which of course there are
  887. 28:31atoms, there are scouters or planners or
  888. 28:33builders or testers. This is what most
  889. 28:35engineers are hyperfixated on and really
  890. 28:37it's a key piece but a small piece of a
  891. 28:39bigger picture getting actual
  892. 28:41engineering work done and being able to
  893. 28:43step away from the loop. Here's the
  894. 28:45actual setup process our orchestrator
  895. 28:47did end to end. So we host and then
  896. 28:49inside the box we set up an execute
  897. 28:51where we kick off the agent and then of
  898. 28:53course we can observe from outside the
  899. 28:55loop thanks to our observability tool
  900. 28:57and the actual application hosting from
  901. 28:59exe.dev my sandboxing tool. And then of
  902. 29:01course at the end here which you'll see
  903. 29:03in a moment we're just going to tear it
  904. 29:04all down. These are ephemeral sandboxes.
  905. 29:06We spin them up. We do work. We spin
  906. 29:07them down. Environment variable keys is
  907. 29:09a big deal right? So in the system this
  908. 29:11example codebase system. What I'm doing
  909. 29:13here is showcasing that. What I've done
  910. 29:15here is used open router's provision key
  911. 29:17system. I've limited to 50 bucks. And
  912. 29:19then when I tear down all these I'm
  913. 29:20going to kill the key. So really
  914. 29:22powerful way to spin up intelligence.
  915. 29:24Open router is a great tool for this.
  916. 29:26And it all creates a result that looks
  917. 29:28something like this. again with the best
  918. 29:30event system. Our single prompt fired
  919. 29:32off in our orchestrator. Orchestrator
  920. 29:33spun up in sandbox orchestrators to run
  921. 29:36our ADW system. Whatever model
  922. 29:38configuration we wanted plus whatever
  923. 29:39code it needs and then we can pull the
  924. 29:42best result as you saw here. Not all of
  925. 29:44our systems finished, but you can
  926. 29:45imagine your application built in
  927. 29:48multiple different ways. And this is
  928. 29:50just one pattern, right? Best event is a
  929. 29:52great sandboxing pattern for you to
  930. 29:54explore potential futures you want in
  931. 29:56your product, in your system, in your
  932. 29:57application. And best of n gives you the
  933. 29:59best of some set of results. And of
  934. 30:01course the great part about that is you
  935. 30:03can configure your model selection.
  936. 30:05Every one of these runs is running a
  937. 30:07different set a different team of
  938. 30:09agents. A side effect here is as an
  939. 30:11agentic engineer as you're running these
  940. 30:13different variants of your software
  941. 30:15factory. You're just picking up on data.
  942. 30:17How good is this configuration? Is it
  943. 30:19getting me the results I need in a
  944. 30:21cheaper, more efficient way? Do I need a
  945. 30:23state-of-the-art system? By the way,
  946. 30:25this is still running. This total
  947. 30:26workflow has taken almost 45 minutes. I
  948. 30:29mean, I've been filming for 50 minutes
  949. 30:30now. This workflow has been running
  950. 30:31basically the entire time. There's
  951. 30:32clearly a bug here with Kimmy. So, you
  952. 30:34know, we'll dismiss this runtime, but
  953. 30:36you can see here Opus 5 churning up
  954. 30:37tokens, churning up spend, right? Do you
  955. 30:39need this? Interesting question. And
  956. 30:41then, of course, we have our deepest
  957. 30:42seek doing things the cheapest and one
  958. 30:44of the fastest. Definitely churning up
  959. 30:46some tokens though. Here's read, here's
  960. 30:48right, but getting the job done right in
  961. 30:49the deepest seek version here, you pay
  962. 30:51attention to the title, Deepest Seek,
  963. 30:53and we go over here. This version was
  964. 30:55good. like I feel a lot more focused.
  965. 30:57It's a quiet room for me to write in.
  966. 30:59That's just a nice side effect of
  967. 31:00running these multiple variants of your
  968. 31:02software factory. It's not just about
  969. 31:04understanding the difference of the
  970. 31:05model. It's about understanding the
  971. 31:06stack of models plus code and the
  972. 31:08results and the cost of the results. And
  973. 31:10ultimately the architecture looks like
  974. 31:11this. We have the application. We have
  975. 31:13the agent view outbox orchestrator inbox
  976. 31:16orchestrator and then our software
  977. 31:17factory. If you want you absolutely can
  978. 31:20take your outbox orchestrator, go right
  979. 31:22to the ADW system, your software factory
  980. 31:24system. that's fine. Uh you get a little
  981. 31:26bit less control there because the inbox
  982. 31:28orchestrator shouldn't really be doing
  983. 31:29anything but running and kicking off the
  984. 31:31workflows. The key here is just keeping
  985. 31:33it simple. Complexity is always going to
  986. 31:35come as you add another thing. But in
  987. 31:37reality, you know, it looks like this.
  988. 31:39We have our software factory inside the
  989. 31:40sandbox, public port for the
  990. 31:41application, and then a private port.
  991. 31:42You have to log into exe.dev. But
  992. 31:44basically, you get the software factory
  993. 31:45view. This factory in a box system is
  994. 31:48going to be available to you. Link in
  995. 31:49the description. It's going to build on
  996. 31:51a super simple software factory. I'm
  997. 31:52going to link that video as well. I
  998. 31:54skipped over some of those key deeper
  999. 31:56ideas, but as you can see on the
  1000. 31:58channel, I'm going to be stacking up all
  1001. 32:00of these big ideas so that you can scale
  1002. 32:02your computer, to scale your impact. I'm
  1003. 32:04building and using these systems because
  1004. 32:05I need them to get to the next level.
  1005. 32:07And part of my journey here, part of my
  1006. 32:09goal is to share them with you. Let me
  1007. 32:11be super clear about this. I come here
  1008. 32:12every single week as a secondary, almost
  1009. 32:14a tertiary goal. All of it comes from my
  1010. 32:17goal to build living software that works
  1011. 32:19for me while I sleep. And then my second
  1012. 32:21and third goal is like democratize this
  1013. 32:24because as we continue to become more
  1014. 32:26capable agentic engineers as you can see
  1015. 32:28and feel this is scary powerful
  1016. 32:31technology especially when you start
  1017. 32:32using it properly especially when you
  1018. 32:34start embedding your engineering into it
  1019. 32:36it's very very powerful there's going to
  1020. 32:37be a lot of economic value created a lot
  1021. 32:39of careers changed and I want that to be
  1022. 32:41dispersed I want that to be democratized
  1023. 32:43equally or as equal as we can technology
  1024. 32:46should not be limited to the lucky few
  1025. 32:47that's why I come here and I share these
  1026. 32:49ideas every single week with you. Let's
  1027. 32:51go full circle. Why are software
  1028. 32:52factories important? Why is this
  1029. 32:54valuable for your engineering? Software
  1030. 32:56factories let you scale your compute to
  1031. 32:58scale your impact by combining
  1032. 33:00non-deterministic agents with
  1033. 33:02deterministic code. You want the best of
  1034. 33:04both worlds. There will be a point in
  1035. 33:06time when agentic engineering is just
  1036. 33:08called software engineering because
  1037. 33:10agents will be part of the fabric of how
  1038. 33:12we build software as they are becoming
  1039. 33:14already today. But right now we need to
  1040. 33:16clearly delineate we are agentic
  1041. 33:18engineering. This is not really
  1042. 33:20traditional software engineering yet.
  1043. 33:21And we're absolutely not vibe coding. I
  1044. 33:23know what the system is doing. I could
  1045. 33:25find the exact file doing the exact
  1046. 33:27thing. Big difference there. That's why
  1047. 33:28software factories are important. They
  1048. 33:30let you compose agents plus code into
  1049. 33:32the workflows that you used to run
  1050. 33:34yourself as an engineer to get results
  1051. 33:36done. We're talking plan, build, test,
  1052. 33:38review, document. We're talking hot fix.
  1053. 33:41A production issue comes in. Can you
  1054. 33:43solve it in record time with your ADW?
  1055. 33:45We're talking about support requests.
  1056. 33:46We're talking about a bunch of And
  1057. 33:47your software factory is the mechanism.
  1058. 33:49It's the system that lets you do that.
  1059. 33:51That's why that's important. Why are
  1060. 33:52agent sandboxes important? They're
  1061. 33:54important for three reasons. Isolation,
  1062. 33:56scale, autonomy. Isolate your agents so
  1063. 33:59they don't blow up your production
  1064. 34:00system. Right? Strip them of their
  1065. 34:02ability to access AWS and GCP and insert
  1066. 34:05the next really important tool. They
  1067. 34:07give you scale. I use one orchestrator
  1068. 34:09agent to spin up five sandboxes to spin
  1069. 34:11up factories of agentic work. A bunch of
  1070. 34:14stuff happened there. Plan build test
  1071. 34:16review document. and it happened end
  1072. 34:17times. Best event is just one pattern.
  1073. 34:19It's going to be a really popular
  1074. 34:20important pattern because it lets you
  1075. 34:22see multiple futures. Scale is very
  1076. 34:25important. Many of us, just as we have
  1077. 34:27been for a long time, underestimate the
  1078. 34:29importance of scale. What happens if you
  1079. 34:32could just do this 10 times? What about
  1080. 34:34a 100 times? What could you see? What
  1081. 34:36could you find? What could you build?
  1082. 34:37What could you learn if you just threw
  1083. 34:39more scale at your problem? Sandboxes
  1084. 34:42are scale for your agents plus code.
  1085. 34:45Sandboxes give you scale. And of course,
  1086. 34:46they give you autonomy. Don't just limit
  1087. 34:49your agents to a little corner on your
  1088. 34:51computer. You can and should do that
  1089. 34:52when you're working with your agents on
  1090. 34:54net new work, specifically building
  1091. 34:56systems that build systems. I'll just
  1092. 34:58say this, you know, upfront, right in
  1093. 35:00your face. If you're using an agent to
  1094. 35:02directly modify the application layer
  1095. 35:04code, you are wasting time. There are
  1096. 35:06very few exceptions to that. I hope that
  1097. 35:08makes sense to you. I'm not trying to be
  1098. 35:09a douchebag or talk like I'm above you
  1099. 35:11or anything like that. I'm saying this
  1100. 35:13so you understand where the leverage is.
  1101. 35:15I don't want you to fall behind. So that
  1102. 35:17is autonomy. Sandboxes give you
  1103. 35:19isolation, scale, and autonomy. When you
  1104. 35:21put these two things together, you get
  1105. 35:23something extraordinary. You get absurd
  1106. 35:25scale inside your sandboxes. When you
  1107. 35:27put a factory in a box, you get absurd
  1108. 35:30scale, absurd leverage. You get really
  1109. 35:32great isolation because you're going to
  1110. 35:34want it [laughter] as you build more and
  1111. 35:36more agents on top of your system. And
  1112. 35:38of course, you can just scale and solve
  1113. 35:39many, many, many problems at the same
  1114. 35:41time while not limiting the agency of
  1115. 35:43your agents. Okay? Ultimately, you and
  1116. 35:45I, what are we doing here? We're
  1117. 35:47preparing for an age of abundant
  1118. 35:49compute. You see how the landscape is
  1119. 35:51shifting. You can see these new great
  1120. 35:53cheap workhorse models. You can see the
  1121. 35:54intelligence getting passed down the
  1122. 35:56tier levels. It doesn't matter if you
  1123. 35:58believe it's right or wrong, it's
  1124. 35:59happening. And so, what do we do as
  1125. 36:01engineers? We act like a function. We
  1126. 36:02take the inputs, we execute, we
  1127. 36:04synthesize, and we deliver outputs.
  1128. 36:06That's all we're doing here. taking the
  1129. 36:07information, make the best decision,
  1130. 36:08act. This implementation of the factory
  1131. 36:11in a box is going to be available to
  1132. 36:13you. Link in the description. I also
  1133. 36:14highly recommend you check out last
  1134. 36:15week's video. Super simple software
  1135. 36:17factory. It's going to be a banger one.
  1136. 36:19You'll notice once again I didn't
  1137. 36:20mention loop engineering once. I believe
  1138. 36:22this is the wrong term, the wrong
  1139. 36:23phrase. What we really should be
  1140. 36:24focusing on is the software developer
  1141. 36:26life cycle. If you haven't seen that,
  1142. 36:27I'll link that in the description as
  1143. 36:29well. Take the pieces of everything I'm
  1144. 36:31sharing with you, merge it with your
  1145. 36:32own. I don't have all the answers here,
  1146. 36:34but what I do have is a great direction.
  1147. 36:37Try to get the leverage of the next
  1148. 36:38phase of agentic engineering. All right,
  1149. 36:40these are relatively advanced concepts,
  1150. 36:42but I don't want you to miss out on the
  1151. 36:43opportunity to scale up. If you made it
  1152. 36:45to the end, you know, hats off to you.
  1153. 36:46Things are going to get more complex
  1154. 36:48from here because all the low-level
  1155. 36:50leverage has been sucked up. Everyone's
  1156. 36:52prompting inside Cloud Code now.
  1157. 36:53Everyone has a terminal agent.
  1158. 36:54Everyone's using a co-work tool. The
  1159. 36:56next level of leverage is going to take
  1160. 36:58work. It's going to take upfront
  1161. 36:59investment. But as software engineers,
  1162. 37:01there's a lot you can do that you don't
  1163. 37:03realize yet. And that's what I'm going
  1164. 37:04to be here week after week to help you
  1165. 37:06unlock. You know where to find me
  1166. 37:07[music] every single week. Stay focused
  1167. 37:10and keep building.

About this transcript

This page contains the full transcript of Engineers… Your Software Factory NEEDS Agent Sandboxes to SCALE (exe.dev) by IndyDevDan, generated from the public captions YouTube serves with the video. The transcript has 8,086 words across 1,167 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.