shaungehring.com
UPTIME 29Y 09M 08DLAT 35.2271°NLON 80.8431°W
SYS ONLINEMODE PUBLIC
> shaun@home:~/blog$
AVAILABLE FOR CONSULT
/ HOME/ BLOG/ AI
#AIMAY 20, 2026·5 min READPUBLISHED

You're Still Doing Prompt Engineering. The Best Devs Moved OnYou're Still Doing Prompt Engineering. The Best Devs Moved OnYou're Still Doing Prompt Engineering. The Best Devs Moved On.

Everyone's still talking about prompt engineering like it's 2023. "Be specific." "Use chain-of-thought." "Give examples." Entire courses, entire blog posts, entire LinkedIn carousels built around the premise that if you just ask the AI more cleverly, it will do better work.

SG
Shaun Gehring
PRINCIPAL · AI & SYSTEMS CONSULTING

Everyone's still talking about prompt engineering like it's 2023. "Be specific." "Use chain-of-thought." "Give examples." Entire courses, entire blog posts, entire LinkedIn carousels built around the premise that if you just ask the AI more cleverly, it will do better work.

Meanwhile, the engineers actually shipping with AI agents have moved on. The skill they're obsessing over now is context engineering — and it makes prompt engineering look like adjusting your tone in a Slack message.

What's Actually Different

Prompt engineering is about how you ask. Context engineering is about everything the agent knows before it starts.

For a one-shot chat interaction, the prompt is the whole game. You type, it responds, end of transaction. For an autonomous agent running a 45-minute, multi-file, multi-system task — the kind that's becoming standard in 2026 — the prompt is nearly irrelevant. What determines success or failure is the environment the agent is operating in: the system prompt, the repo structure it has access to, the coding conventions you've documented, the architectural decisions it should respect, the things it should never do and why.

If that environment is missing, the agent fills in the blanks. And it fills them in with the most probable answer from its training data, not with the right answer for your codebase. It doesn't know your endpoint is deprecated. It doesn't know your team agreed to use that specific auth pattern eighteen months ago. It doesn't know that class name is already used in production for something different. So it makes something up that looks entirely reasonable and is silently wrong.

Anthropic's 2026 Agentic Coding Trends Report called context engineering the "load-bearing skill of 2026." The data backs it up: average Claude Code session length jumped from 4 minutes to 23 minutes this year. That's not more chatting — that's agents running longer autonomous tasks. And longer tasks mean more surface area where missing context can detonate.

The Python Dev Way to Think About This

Here's a mental model that clicked for me.

Prompt engineering is like writing a good docstring. Context engineering is like writing the entire module README, the type hints, the Architecture Decision Records, the .editorconfig, and the onboarding guide for a new engineer who's never touched your codebase.

The docstring matters. But if you hand a contractor a function docstring with no other context and ask them to extend the system, you're going to get code that technically does the thing the docstring says and subtly breaks three other things. The docstring wasn't the problem. The missing context was.

AI agents are that contractor. Infinitely patient, surprisingly capable, and operating completely in the dark unless you lit the room for them.

What Context Engineering Actually Looks Like

The developers killing it with AI agents right now are spending serious time on things that don't look like "AI work" at all:

CLAUDE.md files and structured system prompts. Documents that tell the agent: here's the stack, here's the naming convention, here's what we never do and why, here are the tests you always run before considering something done. Not instructions for a single task — standing context that persists across every session.

Codebase annotations. Inline comments and documentation written not for human readers but specifically to help the AI navigate. "This endpoint is deprecated, use /v2/users instead." "This class name is reserved — do not reuse it." Information that a senior dev carries in their head but an agent has no way to infer.

Context injection pipelines. For more sophisticated setups, systems that automatically load relevant context based on what the agent is working on — the relevant ADRs, the history of the file it's editing, the test patterns used in the surrounding code. Structured information delivery rather than hoping the model infers what it needs from a flat codebase scan.

Explicit anti-patterns. What the agent should not do is often more important than what it should. "Don't use requests in async contexts." "Never create a migration without a rollback." These seem obvious to an experienced dev. They are not obvious to an agent.

The SQL Parallel

Prompt engineering was always a workaround for a weak context layer. As models got more capable and sessions got longer, the prompt stopped being the bottleneck. The context became it.

We watched the same maturation cycle with SQL. Early on, everyone thought the trick was knowing the right query syntax. Then you realized: the query doesn't matter if the schema is wrong and the indexes don't exist. Knowing SELECT wasn't the skill. Knowing how to design data models that made queries fast and correct — that was the skill.

Context engineering is the schema design of AI systems. Most teams are still writing queries without indexes. They're getting results, technically, but they're slow and fragile and break in ways that are hard to diagnose.

The engineers building structured context layers for their agents right now are going to have a serious and compounding advantage. Not because they found a clever new prompt. Because they did the boring, durable infrastructure work that makes every session better than the one before.

That's not a 2023 skill. That's the job in 2026. If you're still optimizing your prompts and wondering why your agent keeps making the same mistakes, now you know what you're actually missing.


Sources: Anthropic's 2026 Agentic Coding Trends Report | Context Engineering: The AI Coding Skill That Matters in 2026 | Blink Blog | Context Engineering for Coding Agents | Martin Fowler | AI Engineers: Context is the New Code | StartupHub.ai

// CROSS_REFERENCE

Adjacent signals.

← ALL POSTS