PTENES
Skip to content
TRACK 1

🏎️ Harness fundamentals

The model is the engine; the harness is the whole car. This track sets out the central thesis of Pocock’s method—why the harness (not the model) is your lever, and how to stop switching tools every week.

Illustration for track 1: Harness Fundamentals prompts skills environment codebase HARNESS the system you control Result
6
Modules
36
Topics
~3h
Duration
Base
Level
Track progress: 0% 0 of 36

Learning path map

Detailed content

1.1~30 min

🏎️ Engine × Chassis

The central thesis: focus on the harness, not the model.

What it is:

Everything involving the model: prompts, skills, environment, and codebase.

Why learn:

It’s where the lever you actually control is.

Key concepts:

Engine = model; car = harness; almost total control.

What it is:

The engine is one part; the chassis and aerodynamics make the car win.

Why learn:

Shifts your focus from the shiny toy to the system.

Key concepts:

System > component; chassis mindset.

What it is:

Prompts, environment, and codebase are 100% in your hands.

Why learn:

Changes where it's worth investing time: in what you change today.

Key concepts:

Three levers; improvement independent of the model.

What it is:

The obsession with the new model and the vibe coder who switches every week.

Why learn:

Keeps you from getting stuck on one model and never learning the fundamentals.

Key concepts:

Think through the harness, not the model.

What it is:

Pocock gives equal weight to the model and the harness.

Why learn:

Half the result is under your direct control.

Key concepts:

50/50 balance; the harness makes the model cheaper.

What it is:

Translate “improve the AI” into “improve the harness.”

Why learn:

Greatest return per hour invested.

Key concepts:

Checklist: prompt, skills, environment, codebase.

View Full
1.2~30 min

⏳ The Bitter Lesson

Why “just wait for the model to improve” is a trap—and the right balance.

What it is:

The idea behind ML (Rich Sutton): raw compute beats hand-crafted optimizations.

Why learn:

Explains why betting against the progress of models tends to lose.

Key concepts:

Compute scales fast; general methods > manual tricks.

What it is:

The idea of just waiting for the model to improve—“waiting for the engine to get better.”

Why learn:

It’s the mirrored mistake: outsourcing all your progress to the lab.

Key concepts:

Waiting around ≠ a strategy.

What it is:

Even with the Bitter Lesson, there’s still a lot to gain by optimizing the harness today.

Why learn:

The limit of the lesson: it doesn’t tell you to do nothing.

Key concepts:

Compute is increasing; the harness still multiplies results now.

What it is:

“Waiting around for AGI without doing anything was a really dumb idea.”

Why learn:

Action compounds: every harness improvement earns interest as the model evolves.

Key concepts:

Act now > wait; improvements compound.

What it is:

Middle ground: improve the whole setup every day AND use the best model.

Why learn:

Avoids both extremes: over-optimizing the harness or just waiting for the engine.

Key concepts:

“I do the best I can with what I have now.”

What it is:

Invest in the harness now; use the best model; don't bet everything on waiting.

Why learn:

Turns theory into a weekly routine.

Key concepts:

Routine: 1 harness improvement per week + best model.

View Full
1.3~30 min

🧭 Agent-agnostic setup

Keep the harness model-independent and grounded in what has worked for decades.

What it is:

Keep the workspace/harness as model-independent as possible.

Why learn:

What’s agnostic survives the next model swap.

Key concepts:

Agnosticism = resilience to change.

What it is:

“If I over-optimize around one model, I lose focus on the fundamentals.”

Why learn:

Coupling yourself to a model creates debt when it changes.

Key concepts:

Over-optimization = future debt.

What it is:

Focus on what has worked for 30-40 years; it tends to keep working.

Why learn:

Old fundamentals are the safest long-term bet.

Key concepts:

Timeless best practices > shiny novelty.

What it is:

Jump from tool to tool without learning any principles.

Why learn:

It’s the opposite of agnosticism: lots of novelty, zero foundation.

Key concepts:

Changing everything ≠ improving.

What it is:

Apply sound fundamentals to survive model changes.

Why learn:

A hardened setup costs less with every model release.

Key concepts:

Portable patterns; loose coupling.

What it is:

How to audit whether you’re locked into a model.

Why learn:

Makes agnosticism verifiable, not vague.

Key concepts:

Objective checklist.

View Full
1.4~30 min

🤝 DX × AX

Developer Experience meets Agent Experience—and the overlap is enormous.

What it is:

The agent’s experience working in your codebase.

Why learn:

Good AX makes the agent more effective and cheaper.

Key concepts:

AX = the agent's environment.

What it is:

DX and AX overlap substantially; good DX already improves AX.

Why learn:

You don't have to choose: improving one improves the other.

Key concepts:

A good senior who delivers good DX already delivers AX.

What it is:

What helps the agent explore without running into trouble.

Why learn:

Guardrails reduce trial and error and costs.

Key concepts:

Clear boundaries + obvious paths.

What it is:

“Enough documentation to point AI to the right places.”

Why learn:

Too many docs become noise; the right doc speeds up the agent.

Key concepts:

Concise, directional docs.

What it is:

Improving the codebase means improving the environment the model runs in.

Why learn:

It’s the most overlooked — and one of the most powerful — AX levers.

Key concepts:

Codebase = environment; environment = AX.

What it is:

Signs of a codebase with good AX.

Why learn:

What you measure, you improve.

Key concepts:

Observable signs of AX.

View Full
1.5~30 min

💸 Token savings

The real cost optimization: a codebase that’s easy to change lets a cheaper model deliver the same results.

What it is:

“How do you optimize token spending? Make your codebase easier to change.”

Why learn:

Architecture is the most underestimated cost lever.

Key concepts:

Easy to change = cheap to operate.

What it is:

Better guardrails → the model spends fewer tokens struggling.

Why learn:

Every avoided clarification saves tokens.

Key concepts:

Guardrails = less trial and error.

What it is:

Better codebase → a cheaper/simpler model does the same work.

Why learn:

It’s like paying less for API without losing results.

Key concepts:

A good harness lowers the model you need.

What it is:

“Handcuffing the model from day 1” forces you to use an expensive model.

Why learn:

The cost shows up as a dependency on an expensive model.

Key concepts:

Bad codebase = permanent tax.

What it is:

Refactoring to make changes easier is cost optimization.

Why learn:

Each refactor reduces the tokens spent on future changes.

Key concepts:

Refactor = lower marginal cost.

What it is:

How to think about cost per change.

Why learn:

It gives you a number to guide refactoring.

Key concepts:

Tokens/change as a compass.

View Full
1.6~30 min

🪟 Scarce context window

Each skill leaks its description into context. Context hygiene is part of the harness.

What it is:

Every skill leaks its description into the context window.

Why learn:

Context is finite; every leak takes up space.

Key concepts:

Skill description = context cost.

What it is:

100 skills = 100 descriptions leaking into the context.

Why learn:

The “skills list” isn’t free.

Key concepts:

More skills = more leakage.

What it is:

`disable model invocation: true` → skill only invoked by you, without leaking its description.

Why learn:

Lets you have the skill without paying its context cost.

Key concepts:

User-only procedure; hidden description.

What it is:

“Everyone stuffs the context window with too much stuff, too many instructions.”

Why learn:

Too many instructions hurt performance; they don’t improve it.

Key concepts:

Less is more in the context.

What it is:

Go back to the blank slate and observe the pure agent.

Why learn:

That's the only way to see what you really need to add back.

Key concepts:

Delete everything → observe → remap.

What it is:

Cut what adds no value; keep knowledge with the human.

Why learn:

Clean context improves performance and lowers cost.

Key concepts:

Ongoing context hygiene.

View Full
← Home Track 2: Human Skills →