Lab Notes

Lab Notes No. 1: The Meta-Ortho-Endo Continuum: A New Ladder

Naming the moves between levels of abstraction

Every good conversation about a complex subject moves between levels. A software team talks about the whole product, then a subsystem, then one function, then a single line, and back up again. A doctor moves from the patient to an organ to a cell. A historian moves from an era to a battle to one soldier's letter. We make these jumps constantly, and usually silently. That silence causes a surprising amount of confusion: one person is still talking about the forest while the other has walked up to a tree.

The meta-ortho-endo continuum is a small vocabulary for making those jumps explicit. It doesn't tell anyone what to call their levels, and it isn't a theory of abstraction. It simply names the moves, so that anyone who shares the words can say out loud which way the conversation is going.

Three words

Ortho is where we are now: the default level of the current discussion. The name comes from the Greek orthós, "straight" or "correct." Every domain has its own natural ortho. In a code review it might be the function under discussion; in a design meeting it might be a whole feature. Ortho is the zero point of the scale.

Meta means up a level, toward the bigger picture (Greek metá, "beyond"). "Let's go meta for a moment: how does this change affect the application as a whole?"

Endo means down a level, into the details (Greek éndon, "within"). "Going endo: how are we actually going to implement this search?"

A continuum, not three boxes

There aren't just three levels. Think of a number line with ortho at zero. Meta extends upward through as many levels of abstraction as the subject has, and endo extends downward through as many levels of detail. From a single function you can go endo into its algorithm, then into the data structure, then into the bits in memory; or meta into the module, then the system, then the business the system serves.

Moving more than one step is easy to say: "two levels meta," or in writing, by repeating the symbol or adding a superscript for bigger jumps (see below). And when a discussion settles at a new level and stays there, it can simply be re-anchored: "new ortho," or "let's set ortho to the subsystem."

An optical analogy

Think of vision. Ortho is ordinary sight: the unaided eye, or glasses that simply restore normal vision. Going endo is picking up a microscope: smaller things, in far more detail. Going meta is the telescope: it shows you the largest things there are, planets and galaxies. Examined strictly, the analogy bends, since both instruments narrow your field of view. But to most minds the telescope naturally feels like going up, because what it shows you is bigger. That's the real point: the level of abstraction is about the scale of what you're thinking about, not how much of it fits in view at once. (For a pure step back with no magnification at all, think of a drone rising over a field, a satellite photo, or a map.)

Why bother

Because the cost of an unannounced jump is real. When a designer says "this is too slow" and means the whole workflow, while the engineer hears "this loop is too slow," they can argue for ten minutes about different things. A single word at the moment of the jump, "going meta" or "going endo," keeps everyone on the same level. It works best in fields where levels shift constantly: software, design, engineering, and teaching. But it applies to any conversation where the zoom level matters.

Building on Hayakawa's ladder

I formulated this vocabulary without knowing it had a famous ancestor. In Language in Action (1939), the linguist S. I. Hayakawa described a ladder of abstraction. His example is a cow named Bessie: at the bottom, Bessie herself, this one unique animal; one rung up, "cow"; then "livestock," "farm assets," "asset," and finally "wealth." Each rung leaves out more detail and covers more ground.

Hayakawa warned against dead-level abstracting, getting stuck on one rung. Stuck high, you talk in empty generalities that never touch anything real. Stuck low, you pile up details with no point. His lesson is to move up and down deliberately, and above all to come back down with an example after climbing: abstraction without examples is empty, and examples without abstraction are a pile of anecdotes.

Two more of his ideas, from the general semantics tradition of Alfred Korzybski, sit close to this one:

  • The map is not the territory. Every word is already an abstraction of the real thing, a rung above it. Knowing which rung you're on is the first defense against confusing the two.
  • Two-valued versus multi-valued thinking. Treating everything as either/or (good or bad, big picture or detail) versus seeing a range. That's why this is a continuum rather than a switch between "high level" and "low level": there are as many rungs as the subject has.

What the meta-ortho-endo continuum adds is the conversational piece. Hayakawa taught individuals to move up and down the ladder in their own thinking and writing. These words let two or more people move together: to announce a climb ("going meta"), a descent ("going endo"), or a return home ("back to ortho"), so nobody is left on a different rung. It's Hayakawa's principle, applied out loud. (The designer Bret Victor's interactive essay "Up and Down the Ladder of Abstraction", from 2011, applies the same principle to software tools: interfaces that let you climb and descend.)

Glyphs

For writing, each state has a glyph:

  • ↖ meta (U+2196, north west arrow)
  • ⌀ ortho (a zero with a long slash; U+2300, the diameter sign)
  • ↘ endo (U+2198, south east arrow)

Written together, the continuum becomes ↖⌀↘: a slashed zero whose slash extends into an arrow pointing up and to the left, and another pointing down and to the right. Multiple steps can be written by repetition (↖↖) or with a superscript (↖³). Typing these by hand is a nuisance, so they suit text expansion macros, an AI assistant, or simply spelling the words out.

In practice

The vocabulary works best lightly, the way "for example" or "in other words" does: a signal at the moment of a shift, not a ritual. Two people who share it can say "wait, go endo on that" or "let's step meta" and immediately know where the other is standing. And "back to ortho" is a gentle way to end a digression, since the digression becomes a deliberate trip up or down the ladder rather than a wander off course.