Madalin
Development enhanced by AI

Your Agent Didn't Get Smarter. Your Workshop Did

Notes from a working developer on why some people's AI agents outperform everyone else's — and how to become one of them.

She is a developer. She is a product owner. She is a project manager. She is a systems administrator. She has a co-worker, AI. She is the new software engineer in the new world of AI.

Picture a young woman, sitting on a chair at a table in a park, working on a laptop.

All around her, imaginary elements of coding and documents and books "fly" and there is a sense of AI around her.

The observation

A few months ago I noticed something strange. My coding agents — the ones I use daily for client work, infrastructure, and side projects — had become dramatically better. Faster delivery, fewer bugs, less token consumption, cleaner and better-commented code.

My first instinct was the obvious one: the providers improved the models. That’s true, and it happens constantly. But it didn’t explain everything, because I benchmarked with friends. Same subscription tier, same models, identical specifications, identical prompts. My agents consistently delivered faster, closer to bug-free, and closer to complete.

Same brain. Different results. Why?

The tempting explanation is romantic: the agent “learned” from me, like a dedicated junior who joined my one-person shop and grew into a senior over months of working together. It feels exactly like that. But the mechanism is different, and understanding the real mechanism matters — because it tells you what is actually valuable, what is transferable, and what you should be building.

The model doesn’t learn from you

Here is the uncomfortable truth: when you open a session, the model’s weights are identical to everyone else’s. Nothing you do makes the underlying model smarter. Your friend on the same plan is talking to the exact same intelligence.

So where does the gap come from?

What actually accumulates

Everything around the model. Three layers, and each one compounds over time.

1. The context scaffolding

Instruction files (CLAUDE.md and equivalents), agent role definitions, project templates with your conventions, Makefiles, CI expectations, review workflows. Every session, my agent wakes up with months of distilled decisions already in its head: which stack I prefer, which patterns I avoid, how I want errors handled, what “done” means in my projects.

A casual user’s agent wakes up amnesiac every single time. It burns tokens rediscovering things mine is simply told, once, cheaply. That’s why my sessions consume less usage while producing more: the agent spends its effort on the problem, not on guessing my preferences.

2. The environment quality

Agents perform radically better in legible codebases. Consistent structure, honest naming, tests, clear module boundaries — an agent working in that environment reads fewer files, guesses less, and breaks less. In a messy repository, even the best model flails.

Those of us who spent years (or decades) learning to keep environments clean now find that this old discipline has become a direct performance multiplier in a way it never quite was before. Craftsmanship in your repositories is no longer just for the humans who read them. Your tools read them now too.

3. Your own skill as an operator

You learn what granularity of specification produces clean output. When to stop the agent and redirect. When a task needs a reviewer pass and when it doesn’t. How to decompose a big feature so each piece fits what the agent does well. This is genuine expertise, and it compounds like any other.

There’s an honest caveat inside this one: part of the perceived improvement is you adapting. You unconsciously stop asking for things the agent does badly. That’s still a real productivity gain — but keep it mentally separate from “the agent got better,” or you’ll overestimate how transferable your setup is to someone else’s hands.

The craftsman, not the hero

I originally thought of this pattern through the lens of champions and heroes — the recurring figures in history who simply outperform. But the better historical rhyme is humbler and more useful: the craftsman who arrives with their own well-worn toolset and jigs.

The tools themselves are buyable by anyone. The model is a commodity. What is not a commodity is the configuration, the templates, the accumulated judgment about which tool to use when — and the person who built all of it.

This framing is actually better news than the “my agent learned” theory, for two reasons:

  • It’s portable. Your scaffolding survives model upgrades. It even survives switching providers. You are not locked into a mystical bond with one vendor’s product.
  • It’s demonstrable. It’s not an invisible relationship — it’s an artifact set. Files, templates, workflows you can show a client or an employer.

A test you can run

If you want to verify this for yourself: give a friend your full scaffolding — instruction files, agent definitions, project template — on a fresh project, and compare results against their usual setup.

If their results jump toward yours, the value is in the artifacts. Whatever gap remains — that’s you. Both parts are worth knowing about, because one you can package and one you must keep developing.

Advice for those starting today

If you’re young, or starting from zero, I believe you have a real chance — maybe a better one than my generation had — but only if you understand what the game actually is now.

Learn the fundamentals anyway. AI will not do everything. You must be able to read what the agent writes, judge it, and catch it when it’s wrong. The people getting the results above are not the ones who skipped learning to code; they’re the ones whose knowledge lets them direct the work. Your learning must grow alongside the AI’s capabilities — the better the agent gets, the more valuable a skilled operator becomes relative to a passive one, not less.

Learn problem solving as a discipline in itself. Decomposing problems well is now directly monetizable: it is the difference between an agent that ships and an agent that thrashes.

Use the time you’re given. Here is the genuine gift of this era: AI handles a large share of the mechanical work that consumed the days of older developers and administrators. We had less time for everything else. You have more. Spend it on the skills that were always scarce: communicating with stakeholders, writing clearly, organizing yourself, understanding the business you serve. The old-timers had to choose between deep technical skill and soft skills, because the hours weren’t there for both. You don’t have that excuse — and you won’t have that limitation.

Build your workshop from day one. Every project, add to your templates. Every mistake the agent makes, encode the correction into your instruction files so it never happens twice. Every convention you settle on, write it down where the agent can read it. In months, not years, you’ll have something nobody can buy off the shelf.

The closing thought

Companies will notice this gap — some already do. But what they’ll be contracting is not “a person with a better AI.” It’s a person with a methodology: the craftsman with the toolset. The agent is replaceable. The workshop, and the hands that built it, are not.

Don’t stop learning. The AI improves by co-working with a skilled human, and the human improves by co-working with the AI — but only one of you resets between sessions. Make sure everything worth keeping ends up written down in your workshop, and make sure the rest ends up in you.

Madalin

Madalin

AI integrator

🚀 Senior Architect | SRE & Database Expert | AI Orchestrator 👋 Building the future at the speed of thought. ⚡️ I don't just write code; I architect high-performance, bulletproof ecosystems. With a foundation in Systems Engineering and a mastery of Go and TypeScript, I bridge the gap between heavy-duty backend reliability and seamless, high-conversion frontends.

Continue the conversation

If this article reflects the challenges your organisation is navigating, explore more practical guidance across Madalin.