← Reddit

Maybe why LLM output is hard for us to read

Reddit · Imaginary_Data_708 · August 6, 2026
Language models produce hard-to-read output because they possess no decay of previously written tokens, making distant referents equally available to them at zero cost while requiring human readers to perform expensive lookups. This writing pattern inverts natural language principles that systematically escalate reference marking with distance, resulting in bare articles and minimal nouns placed far from their referents, which exceeds human reading comprehension spans of two to five chunks.

Detailed Analysis

A user working with Claude Opus 5 surfaced a specific, reproducible failure mode in long-form LLM output: models write dense, referentially loaded prose across spans that exceed a human reader's working memory, creating what amounts to a structural readability bug rather than a content problem. The user, frustrated by repeatedly having to ask what "the device," "the probe," or "the table" referred to in Claude's own responses, prompted the model to introspect on why this kept happening. The resulting explanation, framed as an essay co-produced by Claude itself, identifies a genuine asymmetry between how models generate text and how humans consume it: because a transformer has no memory decay, every token in its context is equally "present" to it regardless of how many paragraphs separate it from the current one, so referring back to something mentioned earlier costs the model nothing. For a human reader, however, that same distant referent requires an active re-read and lookup, especially when the intervening text is dense with technical detail.

This matters because it reframes a common complaint about LLM verbosity — that models "write too much" — as something more precise than sheer length. The problem isn't verbosity alone but the interaction between density and distance: terse, referentially loaded language (bare nouns, dropped articles, one-word pointers like "the table") works fine when the antecedent is nearby, which is how humans naturally write when speaking to someone who shares their short-term context. But when a model produces pages of elaboration between the introduction of a noun and its later bare reference, the same compact phrasing that would be perfectly clear in conversation becomes a comprehension tax on the reader. The piece invokes Miller's classic "7±2" working memory heuristic, then complicates it, noting that the functional span for tracking referents while reading connected prose is closer to two or three chunks, not seven — meaning a model can "overflow" a reader's tracking capacity in remarkably few sentences once enough intervening detail is inserted.

The broader significance lies in what this reveals about the architecture of LLM-generated text versus human-generated text. Human writing evolved under a cognitive constraint: speakers and writers instinctively mark distant referents more heavily (using full noun phrases, repetition, or explicit callbacks) precisely because they know their listener's memory decays over time and distance. A model, lacking any equivalent internal decay signal, has no built-in incentive to do this — every token is equally accessible during generation, so there's no felt cost to being terse with a reference that's actually far away in the reader's experience. This is a subtler failure than hallucination or wrong answers; it's a mismatch between the model's internal representation of "recency" and the reader's. It suggests that instruction-tuning and style guides (the user mentions Orwell's rules and a CLAUDE.md file) may need to explicitly encode reader-side memory constraints, not just brevity or tone preferences, if models are to produce prose that reads as naturally graded in emphasis and referential weight the way human writing does.

More broadly, this exchange fits into a growing pattern of users treating frontier models like Opus 5 as collaborative partners in diagnosing their own output quirks, rather than just tools that produce text to be evaluated externally. The user's explicit framing — using Claude to introspect on why Claude's writing was hard to follow, then treating the result as a genuinely useful, if unverified, artifact — reflects a maturing practice among power users: probing models for mechanistic self-explanations of stylistic failures, then operationalizing those explanations into concrete prompting rules. It also underscores an emerging tension in AI-generated content discourse, visible in the article's aside about "AI slop" criticism: as models become capable of producing analytically coherent explanations of their own behavior, the line between "content generated by AI" and "content that is useful regardless of its origin" is becoming a more contested, but increasingly practical, distinction for everyday users.

Read original article →