Maturity Matrix

"Keep your Tamagotchi alive" (Yegge)

Steve Yegge's "keep your Tamagotchi alive" framing captures a crucial insight about working with AI agents at L4: they are not fire-and-forget automations.

  • ·Developer role is formally defined as "manager of agent fleet"
  • ·Span of control is measured: how many parallel agents each developer effectively supervises
  • ·Performance evaluation includes agent supervision effectiveness (not just personal code output)
  • ·Span of control target is defined per role (e.g., 3-5 agents for standard developers, 5-10 for senior)
  • ·Agent supervision training is part of standard developer onboarding

Evidence

  • ·Updated role descriptions defining developer as agent supervisor
  • ·Span of control metrics dashboard
  • ·Performance review criteria including agent supervision effectiveness

What It Is

Steve Yegge's "keep your Tamagotchi alive" framing captures a crucial insight about working with AI agents at L4: they are not fire-and-forget automations. A Tamagotchi is the 1990s virtual pet toy that required regular feeding, attention, and care to stay alive - neglect it and it would die. Yegge's point is that AI agents in agentic workflows have the same character: they need ongoing direction, course-correction, and care from the developer supervising them. An agent that has been running for 45 minutes without human check-in has either gotten stuck, gone in a wrong direction, or made a series of small decisions that compound into a large problem.

The Tamagotchi metaphor is precise in ways that less colorful framings miss. Tamagotchis don't break in dramatic ways - they degrade gradually through accumulated neglect. Agents fail similarly: they drift from the intended direction incrementally, making locally reasonable decisions that collectively diverge from what the developer intended. By the time the developer checks in and discovers the drift, undoing the accumulated wrong decisions may be more work than starting fresh. Regular check-ins are not about distrust of the agent - they are about the nature of agentic systems that make sequential decisions under uncertainty.

Yegge introduced this framing in the context of his 8-stage evolution model of developer AI adoption. Stage 6 (multi-agent orchestration) and Stage 7-8 (orchestrator) are where the Tamagotchi dynamic is most acute. At Stages 1-3, agents are short-lived: you ask a question, you get an answer, the interaction is over. At Stage 6+, agents run for extended periods, make many decisions, and accumulate state. The supervision requirement scales with the duration and autonomy of the agent task.

The practical implication is that developers need to build supervision rhythms into their workflow rather than treating agent supervision as an optional check-in when they feel like it. These rhythms - the 15-minute review cadences, the checkpoint structures, the explicit intervention criteria - are the "feeding schedule" for the Tamagotchi. They are not bureaucratic overhead; they are what prevents the accumulated decisions of an unsupervised agent from becoming expensive problems to untangle.

Why It Matters

The Tamagotchi framing reshapes how developers think about agent supervision in ways that improve outcomes:

  • Prevents costly drift - an agent checked every 15 minutes corrects small deviations before they compound; an agent checked after 3 hours has accumulated 3 hours of decisions built on early misunderstandings that all need to be unwound
  • Reframes supervision as care, not distrust - developers who think of supervision as "checking up on the agent because it might fail" will under-supervise because it feels like a vote of no confidence; developers who think of supervision as "keeping the Tamagotchi alive" will supervise regularly as natural ongoing care
  • Calibrates supervision intensity to task risk - not all agents need the same supervision frequency; a Tamagotchi that needs constant attention is a different thing from one that needs daily feeding; agents working on well-defined tasks with high context need less supervision than agents working on open-ended tasks with ambiguous requirements
  • Makes handoffs explicit - the Tamagotchi metaphor makes clear that agents need a continuous owner, not just an initiator; when a developer starts an agent and then goes into a three-hour meeting, the Tamagotchi is in danger; organizations with mature L4 practices have explicit handoff protocols for when an agent's primary supervisor needs to step away
  • Normalizes course-correction as part of the job - course-correcting an agent mid-task is not a failure state; it's normal supervisory work, analogous to a tech lead checking in on a junior developer and redirecting them when they've gone down the wrong path; the Tamagotchi framing makes this normal, not exceptional
Tip

Set a 15-minute timer when you launch an agent and make a deliberate check-in the default behavior when the timer goes off. This creates the supervision rhythm before you need it. The timer is especially important when you're new to fleet management and haven't yet developed the instinct for when agents need attention.

Getting Started

6 steps to get from here to the next level

Common Pitfalls

Mistakes teams actually make at this stage - and how to avoid them

How Different Roles See It

B
BobHead of Engineering

Bob has a developer who launched an ambitious agent task on Friday afternoon - "implement the new reporting dashboard" - and didn't check in until Monday morning. The agent ran over the weekend and produced a substantial amount of code. When the developer reviewed it Monday, they found the agent had made a series of architectural decisions that violated the team's patterns and would require significant rework. The agent had been efficient; the result was not usable.

What Bob should do - role-specific action plan

S
SarahProductivity Lead

Sarah has been tracking agent task success rates and notices a clear pattern: tasks that run for less than 30 minutes have an 85% success rate; tasks that run for more than 2 hours have a 50% success rate. The duration is correlated with the failure rate, but she's not sure whether it's because longer tasks are harder or because they receive less supervision.

What Sarah should do - role-specific action plan

V
VictorStaff Engineer - AI Champion

Victor has internalized the Tamagotchi principle and built it into his workflow systematically. He uses a tmux layout that shows all active agents simultaneously, has 15-minute timer alerts set, and maintains a supervision log for tasks that run more than an hour. He almost never has expensive agent messes to clean up. Colleagues who see his workflow want to replicate it but don't know where to start.

What Victor should do - role-specific action plan