Ideas

Fresh Eyes Are a Feature

AI-assisted work may benefit from a simple rule: Don’t let the builder be the only reviewer. A context-rich AI is excellent at continuity. It understands the codebase, the history, the constraints, and why earlier decisions were made.

But context does more than add information. It changes what kind of judgment is possible. The context that helps an AI build efficiently can also make independent critique harder.

Builder → Independent Reviewer → Human Judgment → Builder

The builder creates. A separate reviewer evaluates the result with less privileged context. The human decides which critique matters. Then the builder revises.

The goal is not less context. It is the right context for the kind of judgment you want.

Fresh Eyes Are the Instrument

Design already works this way. When I conduct user testing, I don’t explain every design decision before asking someone to use the interface.

I know what a label is supposed to mean. I know why the navigation is structured a certain way. I know what the experience is trying to accomplish. The participant doesn’t.

That lack of context is valuable. UX puts a lot of emphasis on empathy: understanding the user’s goals, expectations, constraints, and point of view. But empathy has limits. I can try to imagine what it is like to encounter an interface for the first time.

I cannot actually forget what I already know. That is one reason user testing remains valuable even when the designer has strong empathy for the user. If a participant misunderstands something, my knowledge of the rationale does not rescue the design. Playtesting works the same way.

As a game designer, I know why a rule exists, what an icon means, which strategies I expect players to discover, and how unusual situations should resolve. A new player does not. If I explain too much, I risk testing their understanding of my explanation rather than the game itself.

In both cases, fresh eyes are not missing information. They are the instrument.

AI Review Has the Same Problem

An AI that helped build something accumulates its own version of insider knowledge. That makes it useful for questions like:

  • Does this fit the existing architecture?
  • Does it violate a constraint?
  • Will this change break something downstream?

Those questions benefit from continuity. But other questions benefit from distance:

  • Does this actually make sense?
  • Is the hierarchy clear?
  • Is this distinction visible, or only understood by the people who built it?
  • Are we preserving something mainly because it already exists?

Those are different kinds of evaluation. The first asks whether the work fits the system. The second asks whether the work succeeds on its own terms. Expecting one context-rich agent to switch perfectly between those perspectives may be asking it to simulate a boundary that does not really exist.

You can tell the builder to “pretend you’re seeing this for the first time.” You cannot selectively erase what it already knows.

Designing for Controlled Context

I’m using this separation directly in my own portfolio work. Codex is the builder. It has deep access to the codebase, implementation details, accumulated decisions, and project history. That continuity makes it efficient.

I use ChatGPT as an independent reviewer. It evaluates the resulting experience with less implementation history, which makes it better positioned to challenge hierarchy, repetition, semantics, and whether the site communicates what I intend. I decide which critique matters, then send the approved direction back to Codex. The separation is intentional.

The reviewer is not uninformed. It still needs the artifact, audience, goals, important constraints, and relevant evidence. What it may not need is every historical rationale, abandoned direction, implementation decision, and conversation that produced the artifact. That distinction matters.

More context is not always better context.

The better question is:

What does this reviewer need to know to make this kind of judgment?

A Clean Conversation Is Not Necessarily a Clean Context

The old workaround would have been simple: Start a new chat. That boundary is becoming less meaningful.

AI systems are increasingly designed to preserve continuity across long-running work. They may carry project history forward, compact prior conversations, retrieve previous decisions, or draw from persistent context. That is useful when continuity is the goal. It creates a problem when independence is the goal.

A new conversation may give you a cleaner workspace without giving you a genuinely independent reviewer. So fresh eyes increasingly need to be designed intentionally. Sometimes a separate thread may be enough. Sometimes stronger isolation is useful.

The principle is the same: Give the reviewer the artifact, audience, goals, constraints, and evidence it needs. Do not automatically give it the reasoning that produced the artifact.

A clean conversation is not necessarily a clean context.

The goal is not ignorance. It is controlled context.

Continuity Is Not Independence

This problem is bigger than AI. User testing, playtesting, editorial review, peer review, QA, and code review all introduce some form of distance between making something and evaluating it. AI makes that separation easier to collapse. One agent can research, plan, build, review, and revise while carrying the entire history of the work.

That continuity is powerful. But continuity and independence are different capabilities. A deeply contextual builder may understand every constraint while defending an outdated choice. A fresh reviewer may spot a real problem while proposing a solution that ignores legitimate constraints.

Neither perspective should automatically win. That is where human judgment still matters. The useful system is not simply one AI checking another. It is a deliberate combination of different perspectives:

Continuity → Independence → Judgment → Revision

The more I work across UX, game design, writing, and AI-assisted systems, the more I see the same principle recurring:

Good design disciplines deliberately create distance between the maker and the evaluator.

Not because context is bad. Because sometimes the best way to understand whether something works is to evaluate it without already knowing what it was supposed to mean.