Codú

// publication

Addy Osmani

@addy-osmani

0
Followers
30
Articles

// latest articles

LinkAAddy Osmani@addy-osmani · Jun 7 · in Addy Osmani

Loop Engineering

You don't really need to be good at prompting anymore. The thing to get good at is the loop that does the prompting for you. It's five building blocks plus somewhere to keep notes, and Codex and Claude Code both have all five now.

0
0 replies
LinkAAddy Osmani@addy-osmani · Jun 5 · in Addy Osmani

The Intent Debt

Technical debt lives in your code. Cognitive debt lives in your head. Intent debt lives in the artifacts you never wrote - the goals, constraints and rationale that explain why the system is the way it is. It's the one kind of debt your agents can't pay down for you, and the one agentic engineering...

0
0 replies
LinkAAddy Osmani@addy-osmani · May 24 · in Addy Osmani

The Orchestration Tax is You

Starting more agents is easy now. However, more agents running doesn't mean more of you available - your cognitive bandwidth doesn't parallelize. All the judgement to actually steer them and merge the code they write into the codebase still has to route through exactly one serial processor which is...

0
0 replies
LinkAAddy Osmani@addy-osmani · May 16 · in Addy Osmani

Don't Outsource the Learning

Right now, it's too easy to let AI write the code while you skip the learning. The bug gets fixed. Your mental model doesn't move. We are silently trading future capability for present-day speed, and the tools won't force us to do otherwise. That part has to come from you.

0
0 replies
LinkAAddy Osmani@addy-osmani · May 5 · in Addy Osmani

Cognitive Surrender

Cognitive offloading is delegating to the AI and still owning the answer. Cognitive surrender is when the AI's output quietly becomes your output and there is nothing left to check. For software engineers the line between the two moves under your feet most days, and most of us are crossing it withou...

0
0 replies
LinkAAddy Osmani@addy-osmani · May 3 · in Addy Osmani

Agent Skills

AI coding agents take the shortest path to done, which usually means skipping the specs, tests, and reviews that make software reliable at scale. Agent Skills encodes those senior-engineer behaviors as workflows the agent has to follow, with anti-rationalization built in.

0
0 replies
LinkAAddy Osmani@addy-osmani · Apr 28 · in Addy Osmani

Long-running Agents

A long-running agent can keep making progress over hours, days, or weeks. It can do this across many context windows and sandboxes, recover from failure, leave structured artifacts behind, and resume where it left off.

0
0 replies
LinkAAddy Osmani@addy-osmani · Apr 19 · in Addy Osmani

Agent Harness Engineering

A coding agent is the model plus everything you build around it: prompts, tools, context policies, hooks, sandboxes, feedback loops. Harness engineering is the discipline of treating that scaffolding as a first-class artifact, and tightening it every time the agent slips.

0
0 replies
LinkAAddy Osmani@addy-osmani · Apr 7 · in Addy Osmani

Your parallel Agent limit

Running multiple agents in parallel is not just a question of throughput. It is a new kind of cognitive labor that requires managing multiple mental models, continuous judgment calls, and an ambient anxiety tax

0
0 replies
LinkAAddy Osmani@addy-osmani · Feb 23 · in Addy Osmani

Stop Using /init for AGENTS.md

Two papers published in early 2026 suggest you might have just made your agent slower, more expensive, and no more accurate. The right mental model is to treat AGENTS.md as a living list of codebase smells you haven't fixed yet, not a permanent configuration.

0
0 replies
LinkAAddy Osmani@addy-osmani · Feb 15 · in Addy Osmani

Bias Toward Action

Bias toward action is defaulting to the smallest responsible step that produces real feedback, while pre-committing to guardrails so that being wrong is survivable and quickly correctable.

0
0 replies
LinkAAddy Osmani@addy-osmani · Feb 5 · in Addy Osmani

Claude Code Swarms

Claude Code now supports agent teams - coordinated swarms of AI agents that research, debug, and build in parallel. What was feature-flagged is now real. Here's what it means and how to use it.

0
0 replies
LinkAAddy Osmani@addy-osmani · Feb 4 · in Addy Osmani

Agentic Engineering

Agentic Engineering is a disciplined approach to AI-assisted software development that emphasizes human oversight and engineering rigor, distinguishing it from the more casual 'vibe coding' style.

0
0 replies
LinkAAddy Osmani@addy-osmani · Jan 31 · in Addy Osmani

Self-Improving Coding Agents

Imagine ending your workday and waking up to new features coded, tested, and ready for review. This is the promise of autonomous AI coding agents harnessing tools like Claude Code in continuous loops to improve and ship code while you sleep. In this write-up, I will ll cover how to set up these self...

0
0 replies
LinkAAddy Osmani@addy-osmani · Jan 8 · in Addy Osmani

Your AI coding agents need a manager

In the near future, high-leverage developers look like async-first managers running parallel AI coding agents. The skills that make someone a strong tech lead or manager translate directly to AI coding - because at scale, it stops being just a context problem and becomes a management problem.

0
0 replies
Learn to build with AI and grow with people doing the same — it's free.