, coding brokers have grow to be increasingly prevalent. Initially, coding brokers might solely auto-complete particular traces of code. We then skilled how brokers might work together with a single file and make adjustments to whole capabilities. After this, we began seeing brokers able to protecting monitor of and updating code in a number of recordsdata.
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 working a number of in parallel.
I purpose 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 working them in parallel.

Why run coding brokers in parallel
Only a 12 months in the past, it was nearly unthinkable that you would be programming on a number of initiatives on the similar time. Programming was often called 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 is advisable to run them in paralell. And when you’re not taking full benefit of coding brokers, you’re falling behind
I nonetheless suggest minimizing context switching. Nevertheless, the capabilities of coding brokers have gotten to date that when you don’t run a number of in parallel, you’re falling behind.
When spinning up a coding agent, you normally begin it on a job by giving it some instructions and asking a couple of questions. After this, nonetheless, the brokers begin working, and it will probably take 5-20 minutes earlier than it is advisable to work together with the agent once more. As an alternative 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 it’s a must to work together with the primary agent once more.
Merely put, the rationale you need 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, have 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 job you are able to do
- Open up Claude in plan mode, and focus on with Claude how one can resolve this job. Be at liberty to have an extended dialogue right here, and spend quarter-hour on correctly shaping the duty. Ensure that the agent has all of the permissions it wants, so it doesn’t interrupt you
- Discover the second-highest affect job, begin planning, and spin up this agent
- Proceed down your checklist of high-impact duties. When it’s a must to work together with the primary agent once more, you may cease spinning up new brokers and attempt to full the duties you’re engaged on.
There are three important necessities if you wish to use this framework.
- You want a great checklist of prioritized duties, based mostly on a value-effort graph
- Try to be utilizing plan mode liberally
- You need to have a easy approach of spinning up many brokers in parallel. I take advantage of Claude Code, although there are numerous different choices on the market

I’ll now have a bit highlighting every of those necessities.
Retaining an inventory of prioritized duties
This requirement is, in my view, severely underrated. You need to, at any given level, maintain an inventory of essentially the most high-impact duties you are able to do. Ideally, you additionally mix this with the trouble required to finish the duty, and you’ve got a easy precedence checklist.
I believe protecting such an inventory has at all times been vital. It’s simple to finish loads of duties these days, merely utilizing instruments like Claude Code. Nevertheless, when you’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 commonest mistake of a sensible engineer is to optimize a factor that ought to not exist
Thus, you ought to be utilizing undertaking administration instruments akin to Todoist, Notion, Monday, or much like manage and type duties based mostly on the affect they’ve. Having this checklist will then make it a lot simpler while you wish to spin up a brand new agent, as you merely decide an important job out of your prioritized checklist.
Use plan mode liberally
A typical mistake I see individuals make when interacting with coding brokers is to offer it imprecise directions and easily spin it up. This merely put doesn’t work.
It’s essential 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 an advanced job. I’m not afraid to spend 20 minutes merely chatting backwards and forwards with my agent on methods to do an implementation and methods to deal with edge instances.
The 20 minutes you spend interacting together with your agent are simply regained, since your agent will make fewer errors. Moreover, you’ll should iterate much less together 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, nonetheless, that this merely finally ends up costing extra and taking extra time than when you used a bigger and dearer mannequin.
It is because, although the bigger mannequin will take longer to give you 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.
Software to spin up a number of brokers
The final requirement I highlighted was to have a easy software to spin up a number of brokers. Up till just lately, I used to be utilizing Cursor to run my brokers. I spotted , nonetheless, that Cursor isn’t essentially the most optimum software in terms of spinning up a number of brokers, because it’s arduous to have a straightforward overview of all of your brokers. (Cursor nonetheless has its advantages in different conditions, nonetheless, so I’m not counting it out).
For working parallel brokers, I thus suggest utilizing a CLI-based software like Gemini CLI or Claude Code. Moreover, I take advantage of Warp terminal. With this setup, I can have one terminal window open and have all my coding brokers working from this terminal.
I can then break up my terminal into a number of tabs and spin up my brokers. You possibly can see what my terminal seems to be like within the picture beneath:

Conclusion
On this article, I’ve lined methods to run a number of coding brokers in parallel. I mentioned why it is advisable to run a number of brokers in parallel, highlighting that that is how one can obtain most effectivity as an engineer. Moreover, I lined 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 software 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. In the event you haven’t began already, you need to start working towards coding on this approach.
👉 My Free Sources
🚀 10x Your Engineering with LLMs (Free 3-Day Electronic mail Course)
📚 Get my free Imaginative and prescient Language Fashions e-book
💻 My webinar on Imaginative and prescient Language Fashions
👉 Discover me on socials:
🧑💻 Get in contact
✍️ Medium
















