>
Developer

Stop adding AI tooling and learn the agent loop instead

If you have been feeling the AI-acceleration treadmill over the last half year, this is for you. Every week the news has another model release, a fresh plug-in, or a new protocol to wire your agent up to something else. The volume alone makes most people install in panic and ask questions later. That approach is the worst one available. The biggest jump in my own weekly output came from doing far less, not more, and from getting genuinely good at one environment before I started layering anything onto it.

A short working note for people who keep adding things and want to actually ship.

Why the same agent feels different across apps

There is an underrated idea buried in most serious write-ups about AI assistants right now: the agent underneath is what actually does the work. The Copilot CLI you type into, the chat panel inside VS Code, the JetBrains plug-in, the standalone desktop app, all of them are thin shells sitting on top of the same execution layer. The way it routes to a model, reads files, calls external tools, and recovers from a botched action is essentially identical between them. Surface details vary. The core does not.

The practical consequence of that fact is that chasing the perfect interface is mostly a distraction. If your underlying runtime is the same, switching products every few weeks does not move the needle on output the way people online claim it does. What moves the needle is understanding how that single runtime actually behaves under pressure, which requires running it on real tasks for a few weeks in a row without changing anything.

A secondary consequence is that you can stop treating AI like a black box. Once you can predict roughly when the agent will ask for clarification, when it will guess, when it will fail silently and when it will actually tell you it failed, the tools stop feeling magical. They start feeling like instruments you can play on purpose.

The real cost of constantly switching tools

The single most expensive mistake new users make is changing environments too often. Every switch wipes out your mental model and forces a rebuild period during which you cannot tell whether the new product is genuinely better or just unfamiliar. Anyone who has evaluated three or four agent products in two-week chunks has experienced this: the new tool always feels slow for the first ten days, then suddenly starts to feel normal, then you switch again. You never finish an evaluation. You also never develop the muscle memory that makes the tool fast.

The fix is boring. Pick one entry point and commit to it for at least a month. For most people, that means picking a plain terminal interface rather than a graphical one. Text is honest. You type a request, the agent does its thing, you read what happened, you reply. No sidebars, no overlapping windows, no clever autocomplete competing for attention. Terminal interfaces also force you to actually think about what you asked for, because you cannot hide behind a friendly UI.

A few rules of thumb during that first month:

  • Pick the tool you realistically will open every day. The one with the best marketing screenshots is rarely the right answer.
  • Use the same tool on personal projects and work projects when you can. The habits transfer.
  • Run the same handful of tasks repeatedly and study what the agent does. Patterns only show up under repetition.
  • Resist the urge to switch just because something new launched. New rarely means better for your existing workflows.
  • Expect the first two weeks to feel slow. That is the cost of learning a new environment. It is normal, not a verdict.

If you make it through thirty days without switching, your understanding of the agent will be sharper than most people who tried six environments for a week each. That understanding is the actual asset. The tool is incidental.

Plug-ins, plug-in libraries, and instruction files are usually a side track

Once the environment starts feeling comfortable, the next temptation is to bolt more things onto it. A custom skill, a plug-in to talk to your database, an instruction file you found in a public registry. None of those are inherently bad. Some are genuinely useful. The problem with adding them early is that you do not yet have the baseline intuition to tell whether the add-on is doing what it claims.

There is also a quiet quality problem in the public plug-in libraries. A non-trivial fraction of what gets posted is AI-generated, because asking your agent to draft a plug-in for almost anything is now a one-prompt job. Whether the draft plug-in actually works is a separate question, and almost nobody in the public-library world is asking it. The cost-benefit of pulling random plug-ins from the internet is, in my experience, negative until you understand enough to evaluate them yourself.

The healthier pattern is to write your own plug-ins when you actually need them, test them on real work for a few months, and only then publish them if they proved useful. Anything you installed because someone you do not know said it was great is, more often than not, decoration.

Are you actually shipping more, or just configuring more?

The honest measurement of an AI setup is whether you ship faster and with fewer surprises. Not how many add-ons you have installed. Not how clever your prompts look on social media. Those are inputs. Output is what pays your rent.

A few diagnostic questions that surface when a setup has gone sideways:

  • If you spent more time configuring tools this week than using them, the tooling has become the project. That is usually wrong.
  • If switching environments forces you to relearn everything from scratch, treat that as a red flag, not a feature.
  • If you cannot justify each tool in your stack in one sentence, it probably should not be in your stack.
  • If you avoid AI on tasks where it would clearly help, the more likely cause is that you never learned the underlying agent well, not that you need a better model.
  • If you stopped writing code yourself anywhere, you have overshot. You should still be writing the parts where AI is worse than you.

This is also where most online “AI productivity” content loses the plot. The framing always promises that the next launch will unlock the next level. Sometimes that is true. Mostly it is noise. A solid grasp of how the agent underneath actually behaves is doing more for your weekly output in 2026 than any of those launches.

Trade-offs

Holding the line on a single environment is not the right answer in every situation, and pretending otherwise would be dishonest.

  • Teams need shared conventions. A solo developer can pick one CLI and stay there for years. A team of ten engineers coordinating on shared codebases usually needs shared instruction files and at least a few shared plug-ins so the agent behaves the same for everyone. The trade-off there is the maintenance cost of keeping that shared layer in step with how the underlying agent evolves.
  • Existing setups that already work should not be blown up for the sake of change. If your stack is producing output you can ship, the marginal gain of switching is rarely worth the rebuild cost. The original trap this piece warns about is the opposite trap. Both are real.
  • High-stakes work, where the cost of a wrong answer is large, often needs additional layers beyond the base agent. Permission boundaries, audit logging, deterministic tool paths instead of the default model routing. The “just learn one environment” advice is the right baseline for ordinary productivity. It is the wrong starting point for anything where mistakes have outsized consequences.
  • Staying in one environment forever has its own downside. The underlying runtime changes quietly when providers upgrade models or ship new agent versions. A periodic re-evaluation, even if you do not actually switch, keeps your mental model honest.

What to actually do this week

If the volume of new tool launches feels overwhelming and you want to slow down, here is a starter plan for the next seven days:

  • Stop installing new plug-ins. Whatever is in your stack right now is what you will learn this month.
  • Pick the entry point you already use most often. Spend a week running the same handful of tasks on it daily and noting what surprises you.
  • When the agent does something unexpected, ask why. Was the prompt ambiguous? Did the plug-in fail? Did the model make something up. Patterns matter more than outcomes.
  • Resist the urge to switch because something launched. Your output will not improve from the new tool until you have absorbed the current one.

That is the entire plan. The version that actually works in 2026 is the boring one.

Leave a comment