πŸŽ“ delegation.school

Lessons / Power

Subagents & parallelism

The biggest throughput ceiling for a power user is the single-threaded loop: ask, wait, ask, wait. Parallelism is how one person does the work of a team.

Instead of running tasks one after another, launch multiple agents at once β€” one to research, one to audit, one to draft β€” and synthesize when they all return. For writes, keep it to one agent per file (parallel writers collide); for reads, fan out as wide as you want.

A clean handle for which work fans out: prep parallelizes, acting sequences. The read-heavy prep β€” research, gathering, auditing β€” is independent, so run it wide. The write-heavy acting β€” anything that changes shared state β€” wants one lane at a time so two agents don't clobber each other. Fan out the prep, converge, then act.

Two honest caveats sharp operators catch fast. First: parallelism buys speed, not synthesis. Three agents fanned across three topics hand you three reports β€” coverage, not a decision. Real synthesis comes from choosing lanes that converge on one question ("what's the single throughline here?"), not lanes chosen for breadth. Second: if you're in a plain chat without true multi-agent infrastructure, the practical version of this is bundling several tasks into one message instead of feeding them one at a time β€” same intent (stop waiting in a single-file line), no API required.

Try it now

Take a task with independent parts and run them concurrently:

Launch separate agents in parallel: one to research X, one to audit Y, one to draft Z. Don't wait for each to finish before starting the next β€” run them concurrently and give me a synthesized result when they're all back.

You've got it when…

Independent work ran concurrently β€” not sequentially β€” and came back synthesized, not just concatenated. Wall-clock time dropped to the length of the slowest single task, not the sum of all of them.

Quiz β€” did it land?

Your tutor checks these before marking the lesson complete:

  1. Why does fanning work out to parallel agents beat the ask-wait-ask loop?
  2. Run 3 independent tasks concurrently β€” was the result genuinely synthesized, or just concatenated?