, coding brokers have develop into increasingly more prevalent. Initially, coding brokers might solely auto-complete particular strains of code. We then skilled how brokers might work together with a single file and make modifications to whole features. After this, we began seeing brokers able to retaining observe of and updating code in a number of information.
Now, coding brokers are extraordinarily succesful and may work throughout a number of code repositories, even implementing whole options without having for human intervention.
The capabilities of coding brokers have opened up a complete new world of productiveness for software program engineers. On this article, I’ll spotlight how coding brokers have elevated my productiveness as an engineer, and the way I leverage coding brokers maximally by operating a number of in parallel.
I goal to create a high-level overview of what coding brokers can do for you and the methods I make the most of to get essentially the most out of my coding brokers by operating them in parallel.
Why run coding brokers in parallel
Only a 12 months in the past, it was nearly unthinkable that you may be programming on a number of tasks on the similar time. Programming was generally known as a really excessive cognitive effort exercise, the place you needed to reduce context switching.
If you wish to take full benefit of coding brokers, it’s essential run them in paralell. And for those who’re not taking full benefit of coding brokers, you’re falling behind
I nonetheless advocate minimizing context switching. Nonetheless, the capabilities of coding brokers have gotten to this point that for those who don’t run a number of in parallel, you’re falling behind.
When spinning up a coding agent, you often begin it on a activity by giving it some instructions and asking just a few questions. After this, nevertheless, the brokers begin working, and it could possibly take 5-20 minutes earlier than it’s essential work together with the agent once more. As a substitute of ready for this lengthy, you spin up one other coding agent. You possibly can then proceed this cycle of spinning up new brokers till you need to work together with the primary agent once more.
Merely put, the rationale it is best to run a number of brokers in parallel is that that is the best way to realize most effectiveness as a software program engineer. You would, for instance, take a look at the creator of Claude Code, Boris Cherny, on X.
He posted a thread about how he makes use of Claude Code, the place he highlights how he runs 10-20 brokers in parallel at any given time.
My parallel coding framework

On this part, I’ll spotlight my framework for working with a number of coding brokers in parallel. It’s a easy four-step course of
- Discover essentially the most high-impact activity you are able to do
- Open up Claude in plan mode, and focus on with Claude how one can remedy this activity. Be at liberty to have an extended dialogue right here, and spend quarter-hour on correctly shaping the duty. Be sure the agent has all of the permissions it wants, so it doesn’t interrupt you
- Discover the second-highest impression activity, begin planning, and spin up this agent
- Proceed down your checklist of high-impact duties. When you need to work together with the primary agent once more, you possibly can cease spinning up new brokers and attempt to full the duties you’re engaged on.
There are three primary necessities if you wish to use this framework.
- You want a great checklist of prioritized duties, primarily based on a value-effort graph
- You need to be utilizing plan mode liberally
- You need to have a easy method of spinning up many brokers in parallel. I exploit Claude Code, although there are various different choices on the market

I’ll now have a bit highlighting every of those necessities.
Preserving an inventory of prioritized duties
This requirement is, for my part, severely underrated. You need to, at any given level, preserve an inventory of essentially the most high-impact duties you are able to do. Ideally, you additionally mix this with the hassle required to finish the duty, and you’ve got a easy precedence checklist.
I believe retaining such an inventory has at all times been necessary. It’s simple to finish a whole lot of duties these days, merely utilizing instruments like Claude Code. Nonetheless, for those who’re not engaged on the highest-impact duties, it doesn’t actually matter. I usually consider the quote beneath from Elon Musk when prioritizing duties.
The most typical mistake of a sensible engineer is to optimize a factor that ought to not exist
Thus, you have to be utilizing undertaking administration instruments reminiscent of Todoist, Notion, Monday, or just like arrange and kind duties primarily based on the impression they’ve. Having this checklist will then make it a lot simpler once you wish to spin up a brand new agent, as you merely choose crucial activity out of your prioritized checklist.
Use plan mode liberally
A standard mistake I see individuals make when interacting with coding brokers is to offer it obscure directions and easily spin it up. This merely put doesn’t work.
You want to present your agent with elaborate and detailed directions that, with minimal ambiguity, inform the agent what to do.
One of the best ways to do that is to make use of plan mode and never be afraid to spend time in plan mode. At any time when I begin a brand new agent on a sophisticated activity. I’m not afraid to spend 20 minutes merely chatting backwards and forwards with my agent on easy methods to do an implementation and easy methods to deal with edge instances.
The 20 minutes you spend interacting along with your agent are simply regained, since your agent will make fewer errors. Moreover, you’ll must iterate much less along with your agent after the implementation is finished, to have the precise answer you want. Plan mode saves you time in the long term.
The identical idea applies to the LLM you’re utilizing to code with. Some persons are tempted to make use of cheaper and sooner fashions when implementing some options.
I’d argue, nevertheless, that this merely finally ends up costing extra and taking extra time than for those who used a bigger and dearer mannequin.
It’s because, although the bigger mannequin will take longer to provide you with an preliminary answer, the agent will make fewer errors, and also you’ll spend much less time having to iterate with the agent to get the precise answer you need.
Device to spin up a number of brokers
The final requirement I highlighted was to have a easy device to spin up a number of brokers. Up till just lately, I used to be utilizing Cursor to run my brokers. I spotted , nevertheless, that Cursor isn’t essentially the most optimum device with regards to spinning up a number of brokers, because it’s exhausting to have a straightforward overview of all of your brokers. (Cursor nonetheless has its advantages in different conditions, nevertheless, so I’m not counting it out).
For operating parallel brokers, I thus advocate utilizing a CLI-based device like Gemini CLI or Claude Code. Moreover, I exploit Warp terminal. With this setup, I can have one terminal window open and have all my coding brokers operating from this terminal.
I can then cut up my terminal into a number of tabs and spin up my brokers. You possibly can see what my terminal appears like within the picture beneath:

Conclusion
On this article, I’ve coated easy methods to run a number of coding brokers in parallel. I mentioned why it’s essential run a number of brokers in parallel, highlighting that that is how one can obtain most effectivity as an engineer. Moreover, I coated particular methods I make the most of to be efficient with a number of brokers. The details are to maintain a great checklist of prioritized duties, use plan mode liberally, and have a CLI device to spin up brokers with. I believe coding brokers are the way forward for coding, and spinning up a number of brokers in parallel needs to be the default behaviour for lots of programmers on the market. If you happen to haven’t began already, it is best to start training coding on this method.
👉 My Free Sources
🚀 10x Your Engineering with LLMs (Free 3-Day Email Course)
📚 Get my free Vision Language Models ebook
💻 My webinar on Vision Language Models
👉 Discover me on socials:
🧑💻 Get in touch
✍️ Medium

