hcd.ai
AI in Practice

100x: My journey on the exponential

100x is about using agentic AI to multiply the hours of work completed by a person to produce exponential outcomes. We all know using our favourite AI saves time, the question is how far can you really take this? This article shares my journey to date, a structured approach focused on speed, scale, and secondarily, learnings on how to minimise breaking things as you shift up through the gears.

Shifting through the gears

I'd like to think of it as a gearbox. In first gear you're doing the work yourself, every gear thereafter hands a different part of that work to something else. Each shift accelerates what one hour of yours produces.

The gearbox – which gear are you in?© hcd.ai

WHERE ×h IS THE WORK PRODUCED FOR ONE HOUR OF EFFORT

Output per hour of your own time across five gears A curve on a linear axis running from zero to 150. Gear 1, human only, is 1 times h by definition. Gear 2, chat in a browser or app, 2 times. Gear 3, voice, 3 times. Gear 4, agents in five sessions, 15 times. Gear 5, an orchestrator running workers in parallel, 150 times. The climbing line is the argument: each gear multiplies the one before it. 50× 100× 150× 15×h 150×h 1×h 2×h 3×h 1 HUMAN 2 CHAT 3 VOICE 4 AGENTS 5 ORCHESTRATORS

Scroll to see the full diagram

Used progressively, each gear multiplies the one before it increasing speed and scale.

Output ×h is the work completed for every hour you spend. Your hours go three ways, directing, reviewing and waiting. Gears 2 and 3 take a bite out of one of those, gear 4 takes the waiting and stretches the job, and gear 5 grows the job a single hour of yours can command.

GearWhat it changesGearOutput ×h
1. Human onlythe baseline1
2. Chat in a browser or appthe blank page×2
3. Voice inthe typing×1.5
4. Agents in many sessionsthe doing and waiting×515×
5. Orchestrator with workersconcurrency, and the job size×10150×

Each gear multiplier has been rounded on purpose, and in some cases this number may be more or less. The following outlines the rationale behind each multiplier to demonstrate how 100x or more can be attained.

Each gear in detail

Gear 1. Human only

No agents© hcd.ai
No agents One box labelled HUMAN stands alone on the plate, with nothing connected to it. This is gear 1, a person working with no AI, which defines h. HUMAN

Scroll to see the full diagram

Baseline
h
=
Output
1×h

Gear 1 is the time it takes a human to do the task, working alone with their usual tools and with no AI. That time is here defined as h. Every gear from here is measured by it.

Defining h seems easy, however knowledge workers have been found to be interrupted every two minutes during core work hours (Microsoft 2025), which makes measuring a clean baseline the first challenge to overcome when benchmarking and preparing business cases.

h is used to measure agents in other studies. METR's time horizons ask how long a task an agent can finish by itself about half the time, and answer in the hours a person would need for that task.

Gear 2. Chat, in a browser or a desktop app

One agent© hcd.ai
One agent A box labelled HUMAN sits above a box labelled AGENT, with a multiplication sign between them. This is gear 2, one person working with one agent in a chat interface. HUMAN × AGENT

Scroll to see the full diagram

Previous
1×h
×
This gear
2
=
Output
2×h

It's 'generally accepted' that using AI increases productivity, but measurements can vary widely given the user, task, and model to name just a few variables. So what does this space look like.

Evidence for a doubling exists, though it sits at the level of specific tasks rather than whole jobs at this time. Google engineers running code migrations estimated the work took half the time it had taken manually. At Procter & Gamble, one person working with AI matched the output of a two-person team working without it. In a controlled trial of GitHub Copilot, developers finished a defined task in 44% of the time the control group needed, which is 2.3 times the throughput on that task.

Whilst measurements vary, for purposes of this article I have defined that incorporating AI can multiply productivity by 2x.

Gear 3. Voice in

Voice accelerates the interaction© hcd.ai
Voice accelerates the interaction The same human and agent boxes as gear 2, now with a wide band labelled VOICE spanning the space between them, showing speech carrying the instruction rather than typing. This is gear 3. HUMAN VOICE AGENT

Scroll to see the full diagram

Previous
2×h
×
This gear
1.5
=
Output
3×h

You talk at roughly three times the speed you type, which is three times faster in communicating with the agent rather than three times the work done, which is why this gear is 1.5x.

Speech runs well ahead of typing. A 2025 study of more than a thousand clinicians across fifteen countries clocked dictation at a median 93 wpm against 21.4 wpm at the keyboard, and even after allowing for the time to correct transcription errors the effective rate held at 55.42 wpm, two and a half times faster. My own logs put nine days at 83,278 words spoken to agents, which at a keyboard would have been close to three hours of typing a day.

Communicating verbally with agents doesn't just increase speed, but delivers a range of other benefits, the subject of my next article.

Gear 4. Agents in many sessions, long runs

Concurrent agent sessions© hcd.ai
Concurrent agent sessions One HUMAN box connects down to five identical session boxes side by side, each holding one agent. This is gear 4, one person driving several sessions at once. HUMAN VOICE AGENT AGENT AGENT AGENT AGENT

Scroll to see the full diagram

Previous
3×h
×
This gear
5
=
Output
15×h

This is the gear where you start to see real acceleration. Instead of interacting with one agent you interact with more than one at a time, in separate chats, browser tabs or terminal windows.

The practice is one git worktree per session, each on its own branch so no two agents write the same file. Boris Cherny, who created Claude Code, calls spinning up three to five of them 'the single biggest productivity unlock, and the top tip from the team', and describes his own setup as five sessions in the terminal with another five to ten in the browser, or in his words dozens of Claudes running at all times.

Most practitioners sit at two, the most upvoted answer on r/ClaudeCode, context switching, cognitive load and quality become key challenges.

Gear 5. Orchestrator with workers

Orchestration: agents managing sub-agents© hcd.ai
Orchestration: agents managing sub-agents The five session boxes from gear 4 each now contain an orchestrator, and each orchestrator fans out to a block of ten smaller agent squares below it. The human connects only to the sessions, not to the agents underneath. This is gear 5. HUMAN VOICE AGENT AGENT AGENT AGENT AGENT

Scroll to see the full diagram

Previous
15×h
×
This gear
10
=
Output
150×h

The next gear is orchestration, instead of working with a single agent across each session, that agent becomes an orchestrator of sub agents on your behalf, how many depends on the task.

Ten concurrent sub agents per session may seem like a lot. Some recent examples of mine include: (i) OCR PDF to text conversion tasks, 70 concurrent agents, (ii) Quantitative analysis, 30 concurrent agents, and (iii) Research projects 12-24 concurrent agents.

Using multi-agent systems have been shown to outperform single agent systems, but conversely come with the overhead of increased token spend. Nonetheless, it's not unreasonable to set the gear and target here at 10x.

What this adds up to

The gears show that these speeds and scale are attainable. What you get depends on who is driving, what the task is, and which model is behind it. The same setup that returns 15x on a well-specified job returns nothing on one you have not thought through.

The value is much more than getting work done faster, it is what a single hour of yours can now command. A task that used to take a day that now takes an hour changes where you can go as opposed to what you can do. Ideas that were never worth the cost of finding out are now worth a session.

This is where the conversation turns from speed and scale, to quality and value, i.e., the former is for nothing without the latter. I agree, but would also propose the former helps create the space to deliver the latter.

Key learnings

Schedule work based on runtime

Long runs fill the gaps the short ones leave© hcd.ai
Long runs fill the gaps the short ones leave Three rows labelled SHORT, MEDIUM and LONG run left to right across a time axis. Short runs are four-square blocks repeated four times, each ending in a crosshatched square marking a human break. The medium and long rows are single long bars that begin with a shaded square of human time and then continue unattended. Shaded squares mean human contact time, open squares mean agent time, so the short runs tile into the gaps the longer ones leave. RUNS TIME SHORT MEDIUM LONG HUMAN + AGENT HUMAN BREAK AGENT ONLY

Scroll to see the full diagram

I see future ways of working incorporating runtime scheduling, enabling humans to efficiently work across multiple concurrent agent sessions whilst minimising context switching and cognitive load.

The bottleneck moves, it does not disappear

The narrow point moves, it does not widen© hcd.ai
The narrow point moves, it does not widen Three stages run left to right, each a bar with a narrow point in it. At gears 2 and 3 the narrow point sits at THE DOING, at gear 4 it moves to THE WAITING, and at gear 5 it moves to THE REVIEW. The narrow point is the same width in every stage, only its position changes. GEAR 2, 3 THE DOING GEAR 4 THE WAITING GEAR 5 THE REVIEW

Scroll to see the full diagram

Every gear removes one constraint but exposes the next. That constraint is you, because everything the agents produce still waits on your review. Scaling production without scaling reviews only moves the queue closer to you.

Loops are governance, not a gear

Run, check, fix, until it passes© hcd.ai
Run, check, fix, until it passes A cycle running INPUT into RUN, then CHECK. A failed check returns through FIX back to RUN, and the only path to OUTPUT leaves CHECK when it passes. INPUT RUN CHECK OUTPUT FIX FAIL PASS

Scroll to see the full diagram

One way to scale reviews comes in the form of loops. A loop runs the work until a check passes, run → check → fix → repeat until pass. Much like a human review they reduce speed, but they do enable scale.

Verification is what stops errors compounding

Errors caught early minimise compounding© hcd.ai
Errors caught early minimise compounding Two sequences of steps compared. The row marked NO GATE carries an error that grows at every step. The row marked VERIFICATION GATES puts a check between each step, so a FAIL is caught at the first gate and the steps after it PASS clean. NO GATE VERIFICATION GATES

Scroll to see the full diagram

Lusser's law holds that a series is only as good as the product of its steps. The fix is structural rather than a better prompt: check the output before it becomes the next step's input.

Adversarial reviews

Use a second model to review the first© hcd.ai
Use a second model to review the first Two overlapping fields of dots, one labelled PRIMARY MODEL and one SECONDARY MODEL. The dots the primary model cannot see in its own work sit outside its field and are picked up only where the second model overlaps them. PRIMARY MODEL SECONDARY MODEL

Scroll to see the full diagram

A model reviewing its own output shares its own blind spots. At minimum use a new session and context window if you're limited to using one model, otherwise engage another model to review the first model's outputs.

Where to next

Speed and scale have exponentially outpaced humans. The human bottleneck is real, but ultimately reduces to a decision, i.e., is this correct? is the quality high enough? That is where the next gains have to come from.

Recursive self-improvement might be the means to do this. Anthropic (2026) define it as an AI system capable of fully autonomously designing and developing its own successor.

Frequently Asked Questions

What is the human-time multiplier?

It counts output in the one unit that survives comparison, human hours. Take h as the time it takes a person to do a task working alone with their usual tools and no AI, and output xh is the work completed for every hour you spend. METR's time horizons use the same ruler pointed the other way, rating an agent by the length of task it can finish by itself about half the time and answering in the hours a person would need for it.

What are the five gears of working with AI agents?

Gear 1 is a human working alone, which is h by definition. Gear 2 is chat in a browser or a desktop app, taken here as 2x. Gear 3 is speaking rather than typing, worth about 1.5x on top because the gain lands on the time you spend directing rather than on the whole job. Gear 4 is agents in many sessions running longer jobs, taken as 5x, and gear 5 is an orchestrator running sub agents on top of that, set at 10x. Used progressively each gear multiplies the one before it.

Is speaking faster than typing when working with AI agents?

Yes, and by more than most people expect. A 2025 study of more than a thousand clinicians across fifteen countries clocked dictation at a median 93 words per minute against 21.4 at the keyboard, and even after allowing for the time to correct transcription errors the effective rate held at 55.42, two and a half times faster. The gain applies to the part of your day you spend directing agents, not to the work itself.

How many AI agent sessions can you run at once?

Boris Cherny, who created Claude Code, calls spinning up three to five git worktrees the single biggest productivity unlock, and runs five terminal sessions with another five to ten in the browser himself. Most practitioners sit far lower, and the most upvoted answer on r/ClaudeCode is two. The ceiling is not the tooling, it is context switching, cognitive load and quality.

Do multi-agent systems produce better results than a single agent?

Often, at a cost. Anthropic report an orchestrator with parallel sub agents outperforming a single-agent baseline, while using considerably more tokens, and that figure is vendor-published. Orchestration works where subtasks can be verified independently and do not share mutable state, and it falls over where they do.

Do agent loops make AI faster?

No, and that is the point. A loop runs the work until a check passes, run to check to fix and repeat, so much like a human review it reduces speed but enables scale. It matters because errors compound: Lusser's law holds that a series is only as good as the product of its steps, so the fix is structural, check the output before it becomes the next step's input.

What is recursive self-improvement?

Anthropic (2026) define it as an AI system capable of fully autonomously designing and developing its own successor. It matters here because speed and scale have exponentially outpaced humans, and what is left is the human bottleneck, which reduces to a decision: is this correct, and is the quality high enough.

A dark instrument plate headed 100x, with a lime curve climbing across five numbered stations marked 1xh, 2xh, 3xh, 15xh and 150xh