The method

A method first, tools second

Every job I take on runs on four ideas. They decide what gets automated, what an agent is allowed to do, how your team grows and how AI-written code gets trusted. Here they are in full.

Get my AI Benefit Score2 minutes · no sales call
Book a 20-minute callNo pitch deck, just a straight answer

At a glance

Four ideas behind every job

Lean before agents

I map the value stream and remove the waste first, then automate what's left. It's the cheapest AI saving you'll ever make.

Knowledge · Skills · Wisdom

AI brings the knowledge. Your team's repeatable know-how becomes skills that agents run. Judgement stays with your people.

ZPD for teams

With the right scaffolding of skills, reviews and tests, agents let each person work one level above where they are today.

Strategic programming

People own the architecture, the intent and the tests. Agents write the code inside those lines.

Idea one

1. Lean before agents

I started my career as a lean manufacturing engineer. The job was to walk a production line with a stopwatch, time every step and take out the ones that added nothing: waiting, moving things twice, fixing what the last station got wrong. The first rule was simple. You don't automate a step you should have removed.

AI hasn't changed that rule. Most rollouts that don't pay back have put a chat tool or an agent on top of a process that was already full of waste. Now people write the prompt, check the answer, fix the answer and paste it somewhere else. Automate a bad process and you get faster waste, plus someone checking the agent.

So every job starts with a map, not a model. Often the waste list alone saves more time than the first agent does.

What lean looks for

The waste I look for before any agent goes in

  • Waiting: work that sits in an inbox for a sign-off nobody needs.
  • Re-keying: the same data typed into two or three systems.
  • Checking the checking: reviews of reviews, added after one mistake years ago.
  • Rework: outputs sent back because the brief was never written down.
  • Hand-offs: tasks passed between people with context lost at each step.

Idea two

2. Knowledge · Skills · Wisdom

Once the waste is gone, I split every remaining step three ways. It's the test I use to decide what an agent should do, and it answers the question most teams actually have: what can AI do without taking over?

Knowledge is looking things up, summarising, drafting and comparing. AI is already good at it, so it goes to AI. Skills are your team's repeatable know-how: the way you write a proposal, check an invoice or triage a ticket. Written down, they become skills an agent runs the same way every time. Wisdom is judgement, relationships and anything with real risk. It stays with your people.

The split in practice

Who does what

Knowledge

What it covers

Research, summaries, first drafts, comparisons

Who does it

AI, checked against written rules

Skills

What it covers

Your repeatable know-how, written down step by step

Who does it

An agent running the skill your team wrote

Wisdom

What it covers

Judgement, relationships, pricing, anything with real risk

Who does it

Your people, with the agent's work in front of them

Idea three

3. ZPD for teams

The zone of proximal development is an idea from educational psychology: the gap between what someone can do alone and what they can do with the right support. Good teachers work in that gap. So do good agents.

With the right scaffolding (written skills, review gates and tests), an agent lets each person on your team work one level above where they are today. Seniors spend their time on design, review and decisions instead of routine work. Juniors and mid-levels take on work they'd otherwise wait a year for, with guardrails that catch mistakes early.

The result is the output of a bigger team for the cost of a smaller one, with your seniors multiplied and your juniors growing faster.

The scaffolding

What the scaffolding is made of

  • Written skills, so the agent does the task the way your best person does it.
  • Review gates, so the right person checks the right things, at a size they can actually review.
  • Tests and checks that a person wrote, so nobody relies on the agent marking its own work.
  • A clear line on what never goes to an agent.

Idea four

4. Strategic programming

This is the engineering version of the same idea. Coding agents can write a feature in minutes, then someone has to review it. Pull requests get bigger, reviews get shallower, and the tests were often written by the agent that wrote the code, so they check what it did rather than what you meant.

Strategic programming splits the job cleanly. People own the architecture, the intent of each change and the tests that prove it. Agents write the code inside those lines, using skills your team has written down. Review gates check each change against its stated intent, not just its style.

The tests come first, and they come from a person. That one rule does more for trust in AI-written code than any choice of tool. Agentic Engineering

How the four fit together

The method on a real job

  1. 01

    Map.

    Walk the process as it runs today and time it. (Lean)

  2. 02

    Cut.

    Remove the waste. Some of it never needed automating. (Lean)

  3. 03

    Split.

    Run the Knowledge · Skills · Wisdom test on every remaining step. (KSW)

  4. 04

    Build and guard.

    Build the agent with its skills, checks and tests, owned by people. (Strategic programming)

  5. 05

    Hand over and grow.

    Your team runs it, with the scaffolding that lets each person work a level up. (ZPD)

Proof from my own production lines

The method, running in production

I use the same four ideas on my own businesses. Every line below was mapped before it was automated, and each one has a person signing off where it matters.

  • Campercation

    A campervan travel platform I own and run

    The blog runs on a search-seeded pipeline: topics come from search data, drafts are generated and GEO-structured, images go to a CDN and posts publish through a .NET API. A weekly SEO loop decides what to write or update next.

    25,000+ stopovers on the live map

    Running
  • TrustedVillas

    A villa rental platform I own and run

    A property sync pipeline with monitoring, so listings stay current without anyone re-keying them. Hub content sits under change control, so an agent can’t quietly rewrite a live page.

    63,000+ properties synced

    Running
  • Verqos

    The content engine behind both

    The same pipeline, productised. It plans, drafts, checks and publishes, with a human review queue for anything legal, pricing or competitive.

    Hundreds of hours saved

    Running
  • How I run the business

    Scheduled agent tasks

    My weekly LinkedIn and SEO reviews run as scheduled agent tasks with written quality guardrails. I read the output, not the raw data.

    24/7 automated agents running

    Running

FAQ

How do you apply lean to AI?

Map the process as it runs today, time each step and remove the waste before automating anything: waiting, re-keying, rework and unnecessary checks. Then put AI on the steps that are left. Automating a wasteful process only gives you faster waste.

What should you hand to AI agents, and what should you keep?

Use the Knowledge · Skills · Wisdom test. Knowledge work such as research, summaries and first drafts can go to AI. Repeatable know-how can become skills an agent runs. Judgement, relationships and anything with real risk stay with your people.

What is the zone of proximal development?

It's the gap between what a person can do alone and what they can do with the right support, an idea from educational psychology. In a team using AI, agents plus the right scaffolding (skills, reviews and tests) let each person work in that gap, one level above where they are today.

Do we still need junior staff if we use AI agents?

Yes. With the right scaffolding, agents help juniors take on work above their experience while seniors design and review. The teams that do well use agents to multiply their people, and they keep growing the next generation of seniors.

What is strategic programming?

It's a way of working with coding agents where people own the architecture, the intent of each change and the tests, and agents write the code inside those boundaries. It's the disciplined alternative to prompting until something works.

Why do most AI projects fail to deliver value?

Usually because AI was added to a process that was already wasteful, so people spend their time prompting, checking and fixing. The tool isn't the problem. Fix the process first, decide what AI should and shouldn't do, and the same tools start paying back.

See where the method would start in your business

Ten questions, a score out of 100 and three next steps in your inbox.

Get my AI Benefit Score2 minutes · no sales call
Book a 20-minute callNo pitch deck, just a straight answer