Back to blog

Focus Is the Feature

The new wave of agentic tools optimizes for more. More agents, more visibility, more notifications. That might be the wrong direction.


Every new agentic dev tool seems to compete on the same axis: how much you can run in parallel. More agents, richer dashboards, more ways to get poked when something needs attention.

This is useful. If you have five tasks running and one is blocked, you want to know. If an agent finishes, you want to context switch before it sits idle. So the tools give you visibility, and the visibility is the whole pitch.

But there is a cost that does not show up in the demos.

Context switching is not free

Every time an agent asks for your attention, you have to figure out where you are, what you were doing, and whether this new thing matters more. Even when the switch is warranted, you are paying for it. And when the interruptions are frequent enough, you stop going deep on anything.

The research on this is not new: task switching is expensive, and the cost compounds. Shallow attention across many things consistently produces worse outcomes than focused attention on fewer things. This is not a hot take. It is just how cognition works.

So you end up with a paradox. The tool helps you do more, and the more you do, the worse each thing gets.

Visibility is not the same as control

The instinct behind most of these tools is sound: if you can see everything, you can stay in control. But visibility into ten parallel workstreams is not the same as having control over them. More often it is the opposite. You are reacting, not directing.

The tools that solve this are not the ones that give you the best dashboard. They are the ones that protect your attention until you are ready to give it.

That means being opinionated about when to interrupt and when to queue. An agent that finishes a task and creates a clean review item for when you are ready is more useful than one that pings you the moment it is done. The work is still there. You just get to finish your thought first.

Restriction as a feature

There is a design philosophy worth naming here: restraint as a tool feature.

Most productivity tools compete on what they let you do. A tool designed around focus competes on what it stops you from doing. It does not surface every parallel agent update in real time. It batches interruptions. It gives you one clear thing to look at when you sit down. It helps you finish before it asks you to start something else.

This is uncomfortable to market. “We limit what you can see” is not a great tagline. But it reflects something real about how good work actually gets done.

The best teams I have seen operate with a similar principle. Small queues, clear priorities, one thing at a time. The constraint is intentional. It forces quality through focus rather than trying to scale output through parallelism.

What this looks like in practice

An agentic tool built around focus would work differently from most of what is shipping now:

  • Agents run in the background without constant interruption.
  • When they finish or get stuck, they create a clean task with context attached, rather than demanding immediate attention.
  • You decide when to switch. The tool makes that switch fast and low-friction, but it does not force it.
  • Your active context is singular: one thing you are working on, one set of decisions to make.

The parallel work still happens. You still get leverage from multiple agents running at once. But the cognitive cost of managing them drops because you are not managing them in real time.

The shift worth making

The tools that will age well are not the ones that maximize throughput. They are the ones that maximize the quality of what gets shipped, which requires protecting the conditions for good thinking.

More visibility is easy to build. Focus is harder. That is probably why most tools do not optimize for it.

But if the goal is fewer mistakes and better decisions, at some point the feature you actually need is an opinionated tool that says: not yet, finish what you are doing first.

All posts
Working on something similar? Email me