Skip to content

AgentHerder · Course · Week 5

The emotional spine

The week that determines whether the practice sticks.

Weeks 2–4 were technique. This week is identity. The mechanical fleet you've built will only stay running if the engineer running it is at peace with letting go, with brain-fry as a signal rather than a verdict, with the discipline of not-checking when every running-stage instinct wants to check, and with the political reality that some colleagues will think you're cheating and you need a stance on that.

This is the most personal chapter in the course. There are no copy-pasteable commands. The assignment is to write down your hardest moment so far — for yourself, not for publication — because naming the moment honestly is what makes Week 6 possible.

Why Week 5 is the breaking point

The honest statistic from coaching engineers through this transition: most who plateau before fleet practice plateau here, not at the mechanics. The mechanics are learnable in days. Letting go of the running-stage operator identity — the engineer who carefully supervises each agent, who holds the context in their head, who checks every stream every few minutes — takes weeks of deliberate work, and it doesn't happen on its own.

Five things to do this week. None of them are software installs.

  1. Letting go of held context.
  2. Brain-fry mitigation — knowing when it's the practice and when it's you.
  3. Trusting the structure — the discipline of not-checking.
  4. The political layer — having stances ready for the inevitable conversations.
  5. Writing the personal-experience post — for yourself, naming the hardest moment.

1 — Letting go

The shift you've been doing since Week 1, brought into focus: context lives in each tab's working memory, not in your head.

At running stage, the operator carries the context. You know what tab A is doing, what tab B was supposed to investigate, what tab C was waiting on. The carrying is part of what makes you good. You have a strong working memory and you trust it.

At flying stage, this breaks. 10+ contexts don't fit. Trying to keep them in your head produces brain-fry, dropped threads, agents working on stale assumptions because you didn't update them in time.

The shift: externalise context into each tab's substrate. Each cctab has a clear brief (a mission file, a CLAUDE.md, a NEXT-STEPS.md). The brief is rich enough that the agent in that tab can operate from it without you re-explaining. When you check on the tab, you read its current state — you don't need to remember what state it was in last time.

It's scary for lots of people and feels awkward and feels like losing control.

It is. It does. You'll notice this week, especially the first few days, the urge to keep mental track of every tab. The urge is the running-stage operator identity trying to do its old job at a workload it can't sustain.

What replaces the urge: the discipline of writing context to the tab before moving on. When you brief a stream, you write enough context that the agent can operate. When you triage a stream, you update its context before you leave. The context lives in the repo, in the tab, in the markdown — not in your head.

The hardest part of letting go isn't the externalisation. It's trusting that the externalised context is enough. That's §3.

2 — Brain-fry mitigation

Brain-fry is the specific cognitive fatigue from running too many parallel agentic streams without enough mental rest, the wrong substrate, or both. Most "I can't do parallelism past N sessions" stories trace to brain-fry, not to capability ceilings.

What causes it (in order of impact)

  1. Trying to supervise rather than orchestrate. §1 above. Holding 10 contexts when you should be reading 10 contexts from the tabs.
  2. Bad briefs that make agents go in circles. When a stream stalls, brain-fry compounds — you context-switch back to figure out what's wrong, your fleet gets your attention, then you have to put down your fleet to re-brief. The fix is upstream: brief better in the first place.
  3. Mixing types of work without grouping. A fleet that's 50% deep architectural work + 50% mechanical CI fixes is heavier than a fleet that's all-one-or-all-the-other. The mental gear-shifting costs energy.
  4. Working past your sustainable hours. Fleet practice expands what's possible per hour but doesn't expand the number of hours you can do it. Past your daily ceiling, you're degrading the practice, not extending it.
  5. No physical breaks. Standing up, walking away from the screen, eating, hydrating — these matter more at fleet scale, not less. Brain-fry compounds quickly in a session that hasn't broken in 90+ minutes.

What doesn't cause it (despite the common belief)

  • The model being slow. Slow models cause boredom and impatience, not brain-fry. (Brain-fry feels like too much going on, not not enough.)
  • The work being hard. Hard work without brain-fry is fine and even pleasant.
  • The number of sessions per se. A well-orchestrated 12-stream fleet can feel calmer than a poorly-orchestrated 4-stream one.

What to do when it hits

The honest answer: stop pushing. Not for the day, necessarily — but for the next 15–30 minutes. Three options:

  • Take a real break. Walk. Eat. Don't substitute scrolling.
  • Consolidate streams. Close or merge 2–3 streams to bring the active count down to something the current you can hold. You can always re-spawn them later when the fog lifts.
  • Switch to non-fleet work. Read a paper, write a doc, do code review, deal with email. Single-stream work is recovery for fleet brain.

The wrong response: pushing through. The wrong response is also the most common one, because the running-stage operator identity treats brain-fry as weakness rather than as a real cognitive signal.

Brain-fry is information. It's telling you something about your fleet's structure or your day's energy. Treat it as the signal it is.

The practitioners who sustain flying-stage for years aren't the ones with infinite cognitive capacity. They're the ones who recognise brain-fry early and respond small (a 15-minute reset, a stream consolidation) before they have to respond big (a half-day off, a multi-day reversion to running-stage).

3 — Trusting the structure

The discipline of not-checking. When you've set up the right substrate — clear briefs, good CLAUDE.md, externalised context, agents with the integration points they need — the fleet works even when it doesn't feel like it's working.

The feeling: "surely something is going wrong somewhere, I should check."

The reality, most of the time: the agents are cooking. Checking interrupts them and you and produces no information you didn't have a moment ago.

The discipline:

  • Schedule your scans (every 30–60 min, via the Team Ops sweep skill or by hand). Between scans, don't check unless an agent has surfaced something.
  • Trust the brief. If you wrote the brief well, the agent is doing the work. Pulling it forward to verify "is it really doing the work" mostly produces noise.
  • Let streams cook. A stream that's been running 45 minutes without surfacing is probably fine. A stream that's been running 4 hours without surfacing might warrant a check. Calibrate your alarm thresholds to the work's natural pace, not to your anxiety.
  • Notice the urge to check, separately from acting on it. This is mindfulness-ish, but it works. The urge passes. The work was fine the whole time.

The cost of over-checking compounds at fleet scale: 10 streams checked every 15 minutes is 40 context-switches per hour. The cost of under-checking is much lower than running-stage instincts suggest: agents surface when they need you, and a well-briefed agent surfaces helpfully (with a question, a draft, a "here's what I tried, here's where I'm stuck").

This is the discipline you're going to be working on for months, not a one-week install. Week 5 is where you name it as a discipline and start watching for it.

4 — The political layer

You will be misunderstood. Some colleagues will think you're cheating. Some managers will be uneasy. Some code reviewers will pattern-match your throughput as "this engineer is cutting corners." Have stances ready.

The "you're cheating" conversation

The colleague who thinks running 10+ Claude Code sessions in parallel is cheating usually means one of three things:

  • "You're not really writing the code yourself." The honest answer: correct, and that's the point. The value-add at flying-stage is the briefing, the orchestration, the judgement about which agent's output to keep and which to reject, the integration of work across streams. The typing was never the part that mattered.
  • "This won't last when the AI hype dies." The honest answer: AI capability has been compounding for years, and the engineers ignoring it are accumulating a deficit they'll have to make up later. Bet what you want; this is mine.
  • "This kind of work is less valuable / lower craft." The honest answer: come look at the output and tell me which PRs feel low-craft. Then come look at the test coverage, the documentation, the quality of the design decisions. If you can still call it low-craft after that, we have a genuine difference of view; until then, you're imagining the output without examining it.

Don't argue with the imagined version of your work. Show the work.

The skeptical-manager conversation

A manager who's skeptical of fleet practice usually has a real concern underneath. Often it's one of:

  • Risk. "If you're shipping 5× the PRs, are we shipping 5× the bugs?" Show the production-incident rate. (Hopefully it's flat or down — Week 3's work makes this real.)
  • Maintainability. "Who's going to maintain all this AI-generated code?" Show that the code is better documented than human-written code typically is (because agents write doc-comments automatically), and that the architectural decisions are more explicit (because they're captured in CLAUDE.md and mission files).
  • Burnout. "Can you actually sustain this?" Honestly: yes, but only if you're doing the Week 5 work. If you're just maxing throughput, you'll burn out. Show that you understand brain-fry, that you have practices for it.
  • Team coherence. "If everyone's running 10 streams, are we still a team?" The Friday demo + weekly planning ritual is the answer. Show it.

Most of these concerns are legitimate. The manager isn't being obstructionist; they're protecting something real. Address the underlying concern, not the surface objection.

The code-review conversation

Throughput-pattern-matching is the most common pushback in code review: "you're shipping too many PRs, the quality must be slipping." Two stances:

  • Lean on the test surface and the review-automation. Week 3 and Week 4's work should mean that quality is checked in ways that don't depend on volume scaling. Point reviewers at the patterns being run on every PR.
  • Slow your shipping cadence during the conversation. If you're at 5× throughput and a reviewer is alarmed, dial back to 3× for a couple weeks while you work the political conversation. You don't have to maximise throughput while you're losing trust; you can prioritise trust-building first.

The wrong stance: digging in defensively. The right stance: meeting the concern, showing the evidence, accepting where the throughput is genuinely creating review burden the team can't yet absorb.

5 — Writing the personal-experience post

The assignment this week. The most important deliverable in the course.

Do this — Assignment 1 of 1

Write a personal-experience post on your hardest moment in the course so far. For yourself, not for publication.

  • The moment that almost made you quit. Or the moment when you felt out of your depth. Or the moment when you genuinely believed you weren't built for this. Whichever is most honest.
  • What was happening? What was the technical situation, the cognitive state, the emotional reality?
  • What was the running-stage operator-you trying to do? What was the flying-stage operator-you needing to do instead?
  • What did you do? What worked, what didn't? Did you push through, take a break, consolidate, revert, ask for help?
  • What did you learn about your own capacity, your own resistance, your own version of brain-fry?
  • What would you tell yourself, a week earlier, that would have helped?

Length: as long as it needs to be. Could be 500 words. Could be 3000. Tone: honest, not performative. Audience: yourself, six months from now.

Time estimate: 1–2 focused hours, ideally in one sitting.

The post is for you. It's not Substack-bait. It's the document that, when you re-read it in three months, reminds you what the transition actually cost and how you got through. Engineers who write this honestly usually keep practising flying-stage past the course. Engineers who don't usually drift back to running-stage within a few months.

Keep it in your repo, somewhere private. Notes/personal/agentherder-week-5.md or equivalent. Don't share it unless you decide to.

Self-check — did this week land?

  • You can describe in your own words what letting go feels like as a daily practice — and what the urge that resists it feels like.
  • You've experienced brain-fry at least once this week and responded to it deliberately (took a break / consolidated streams / switched to single-stream work) rather than pushing through.
  • You've practised not-checking a stream that you wanted to check. You noticed the urge separately from acting on it. The work was fine.
  • You have at least one rehearsed stance for the "you're cheating" conversation, the skeptical-manager conversation, or the code-review-pushback conversation. Specific enough that if it happens this week, you have words ready.
  • You've written your personal-experience post. Even if it's rough. Even if it's painful. Especially if it's painful.

If you haven't written the post, the rest doesn't matter yet. The post is the lever for Week 6 and for what happens after the course ends.

What's next

Week 6 — Sustained 12-stream practice + Certification path. The graduation week. Run ≥12 parallel sessions for one full working day, three days in a row, while shipping real work. Then: what the AgentHerder Certification exam tests, how to know if you're cert-ready, what passing means and what "not yet" means.

Get notified when the course updates

No spam. One email per meaningful update.

AgentHerder — the professional practice. cctabs — the tool. A line of products by Augmented Mind.

AgentHerder — the professional practice. cctabs — the tool (MIT).