From Tokenmaxxing to Outcomes

Home
/
Insights
/
From Tokenmaxxing to Outcomes
Table of contents
Preamble
On A Mission newsletter banner, June 2026

Over the last month, we’ve had lots of conversations with companies about their agentic engineering strategy. It’s clear that this has now entered the mainstream. The time for experiments and pilots is over.

To share some themes: the conversation has shifted from “is this even possible” to “how do I do this safely, without blowing the budget”. Whether it's achievable barely comes up anymore - it's taken as given.

The number one topic is token spend. For a short period of time, “tokenmaxxing” was worn as a badge of honour: “Look mum, I managed to spend $12,514 in tokens this month!”. Leaderboards were created to celebrate those who had spent the most.

This was, of course, ridiculous. Goodhart’s Law obviously applies, but even without that - rewarding effort and not outcomes is always a dangerous path. I can use more words than the next person - it doesn’t mean I’m right (much to my disappointment).

Ideally, we would be able to tie business outcomes - or at least productivity - to the AI spend. I expect this to become a core ask from management. Tooling and observability will need to evolve to match that demand.

In the meantime, here are some quick wins:

  • Plan before you build. The plan is the map, not the territory. Use Plan Mode and Spec-Driven Development - agreeing a plan before you touch code. It's not just the ~50% token saving on reasoning-heavy work; a clear plan stops expensive vibe coding.
  • Right-size the model. Default to a cheaper model like Sonnet, dropping to innovative open weight models for simple tasks - reserving the frontier models for genuinely hard problems. The cost difference isn't only around intelligence: models differ in how much code they emit for the same task, the tighter the model the better.
  • Compact and clear deliberately. Run /compact at logical breakpoints and /clear between unrelated tasks so you're not dragging stale context (and its token cost) from one job into the next.
  • Trim the context you carry into every prompt. Disable MCP servers you aren't using - each loads its full tool schema into every call (500–2,000 tokens), so a couple of idle ones quietly eat 5–10% of your window. (A .claudeignore helps here too in big repos, but it's a minor lever). Use markdown scratchpads for memory.
  • Audit, don't guess. Use /context and /cost to see where tokens actually go, so spend tracks to work done rather than session length.

This stuff isn’t easy. Reach out to MISSION+ for specialist help.

Reflections On The Mission

When we ask a coding agent to start building, it will always generate something. Whether or not what is produced is what you actually intended is a different question.

Agentic engineering is essentially increasing the probability that what is produced is what you intended:

  • Want to increase the probability it has the correct functionality? Ensure that functionality is well-specified with verification criteria.
  • Want to increase the probability it matches your coding standards and quality gates? Ensure those standards are included in the specification.
  • Want to increase the probability it aligns with your architecture, and doesn’t try to reinvent the wheel for existing services or components? You’ve guessed it - ensure the architecture diagrams and service descriptions are made available to the agents.

Imagine an application that needs to send a notification email or SMS, depending on user preferences. The agent will very happily start building an entire notification infrastructure from first principles if it thinks that is what is intended.

We can draw upon Andrej Karpathy’s analogy that LLMs are a new type of computer, and the contents of the context window are the programming language (Software 3.0 in his words). We add detailed specifications to ‘program’ the LLM into doing the correct thing.

A common use case for agentic engineering is an automated code migration. When we’re just bumping from version x to x+1, the agent will probably do the right thing. But if we’re trying to migrate from e.g. Delphi or PowerBuilder to a modern React application, things are more complicated.

The naive approach would be to just ask agents to examine the existing code and migrate. The issue with this is that the ‘programming’ for the LLM contains all sorts of legacy implementation details that will poison the context of the agent doing the heavy lifting.

Working, production code is, by definition, a perfect specification of what the application does - albeit in a formal language that is unnatural to us. We can use this code to extract a very detailed specification of expected behaviour, without copying implementation details. This can then become the basis for our migration agent, with the legacy code used to triangulate and verify success.

We’re only just scratching the surface of what Software 3.0 looks like, and it’s an exciting time to be an engineer, figuring this all out together.

Interesting Links

This Is The Way

MISSION+ principle card: focus on organisational productivity, not just the team or individual, with why, how and guardrails

Feature A Fractional

Profile card for Jeremy Canale, UAE-based Fractional Leader and AI-era CISO specialising in cloud and agentic AI security

We’re On A Mission

Meme: partner texts about $15,000 leaving the joint account and hopes it is a ring, but it is an Anthropic invoice
Meme: waterfall builds a car part by part, agile goes skateboard to car, AI starts with an absurd car and trims it back
Spoof cereal box: Anthropic AI Loops, the future of breakfast, with a wild-eyed man stuffing his face with cereal

Until next month. Together, We Build {+}

Ned & the MISSION+ team

P.S. If you would like to bring the MISSION+ team into your organisation to help, please reach out to [email protected]!

{
Work with us
}

Start with one contained project.

Bring us the part that is stuck, whether in a team or a workflow.
Book 30 minutes with an engineer who has taken agentic delivery into production inside a regulated business.