News

Feature

January 26, 2026 · 10 min read

Feature Catskills Region

Stop Short of God: The Topology of Learning

Journalist
10 min read 3 views
Stop Short of God: The Topology of Learning

The first essay on Tone Process Monism described a way of looking at persistence through change. I used terms such as tone, compression and return to ask what gets carried forward when a person, institution or other process changes without becoming entirely unrecognizable.

That left an important question mostly untouched.

If every representation carries only part of what produced it, how does a system discover that something important has been left out?

Distributed software provides a useful place to examine the problem because representation happens everywhere.

One service receives something complicated and returns something smaller. A database converts events into stored state. An API exposes selected fields while hiding everything behind its interface. Monitoring software reduces millions of events into metrics, alerts and dashboards that an operator can actually comprehend.

None of this is a defect.

Without compression, a sufficiently complicated system would become impossible to operate. The whole purpose of an interface is to let me use something without reproducing everything the thing itself knows.

The difficulty appears when I forget that the interface is a representation.

Imagine several services that are each behaving correctly according to their own definitions. Requests are valid. Schemas match. Latency remains within expectations. Error rates are low. The dashboard is green.

Something can still be wrong.

Perhaps customers have discovered a way of using the product nobody anticipated. Perhaps a metric is technically correct but no longer measures what the organization thinks it measures. Perhaps two services assign slightly different meanings to a field they both call the same thing.

Nothing has to be malfunctioning locally for the combined result to become misleading.

That's an important distinction.

It doesn't mean correctness is useless or that systems should avoid authoritative state. A database may need one authoritative primary. Financial records need rules for deciding which transactions actually occurred. DNS needs authoritative answers within particular zones. Distributed systems frequently become more reliable by making authority explicit rather than leaving it ambiguous.

The problem begins when authority over a particular question quietly becomes authority over questions the system was never designed to answer.

A database can tell me that an order exists.

It can't necessarily tell me whether the customer intended to place it.

A monitoring system can tell me that a request returned HTTP 200.

That doesn't tell me whether the person on the other end accomplished what they were trying to do.

The measurement may be correct.

Our interpretation can still be wrong.

This is where surprise becomes useful.

By surprise, I don't mean that a system needs to wander around permanently uncertain about everything it knows. Most of the time we want stable expectations. If a payment has settled, continually reopening the question of whether it settled would make the system less useful rather than more intelligent.

Surprise matters at the boundary between the model and whatever the model is supposed to represent.

Something happens that the current explanation didn't predict. A user reports a failure while every internal metric reports success. Two independently collected measurements disagree. An operator encounters behavior the documentation says shouldn't be possible.

At that moment, the mismatch is information.

What happens next tells us something about the system's ability to learn.

A brittle response protects the existing model. The customer must be confused because the dashboard is green. The unusual measurement is discarded because it doesn't fit the expected range. The operator's observation is treated as error because the documentation says the system can't behave that way.

A more useful response asks where the disagreement came from.

Maybe the customer really is confused.

Maybe the sensor failed.

Maybe the operator made a mistake.

Contradiction isn't automatically truth arriving from outside the model.

It is a reason to inspect the boundary.

That's a smaller claim than saying disagreement must always remain unresolved, and I think it's a more useful one.

Systems have to resolve things.

People do too.

At some point the incident gets closed, the software ships, the newspaper goes to press and the bridge gets built. An organization that preserved every uncertainty indefinitely would eventually become incapable of acting.

Completion therefore isn't the enemy.

Some things genuinely need to finish.

The danger is allowing completion at one level to imply completion at another.

We can finish investigating an incident without claiming that we've discovered every possible way the system can fail. We can publish an article without claiming that no later evidence could change it. We can settle a transaction without pretending our accounting system contains a complete description of the human relationships surrounding it.

This gives me a different way to think about the phrase single source of truth.

Within a defined technical boundary, a single source of truth can be extremely useful.

If three databases disagree about someone's account balance, philosophical openness isn't going to improve the situation. We need rules that determine which state is authoritative.

The mistake is forgetting the boundary around the claim.

The authoritative balance is authoritative because the system has defined procedures for establishing it. It doesn't become an ultimate description of the person's economic life, much less of value itself.

Authority can be local without pretending to be total.

I think witness becomes useful here, although I've become more careful with that word too.

Logging isn't witness by itself. Neither is putting two people in a room and asking them to disagree with each other.

What matters is preserving some route by which observations made from different positions can affect the model.

Sometimes that route is technical. Independent monitoring checks a service from outside the infrastructure it monitors. Backups are restored rather than merely reported as successful. A secondary measurement is produced through a different mechanism so that both measurements aren't vulnerable to the same failure.

Sometimes the route is human.

A reporter visits the meeting instead of relying entirely on the press release. Someone who uses a system every day tells its designer that the workflow makes no sense. A new employee asks why a procedure exists and discovers that everyone knows the procedure but nobody remembers the problem it was supposed to solve.

None of those observers possesses the whole picture.

That's why their difference is useful.

If they merely reproduce the same assumptions through another channel, we've gained another copy rather than another perspective.

This is also why observability can produce a strange kind of confidence.

A sufficiently good dashboard makes a complicated system feel visible.

That's valuable. I want good dashboards.

I also want to remember what had to happen for the dashboard to exist.

Events were selected. Measurements were defined. Data was aggregated. Time windows were chosen. Categories were created. Some distinctions were preserved and others disappeared.

The dashboard isn't lying when it reports those measurements accurately.

It simply can't report what nobody decided to measure.

That creates an interesting failure mode. As instrumentation improves, confidence in the representation can increase faster than the representation's coverage of reality.

Everything we can see looks good.

The missing information remains missing.

The answer isn't to distrust dashboards. It's to preserve ways for reality to arrive through channels the dashboard doesn't control.

Customer complaints can do that.

Unexpected financial results can do that.

A machine making a noise no sensor has been configured to classify can do that.

So can the person in the room who says, "I know the numbers look right, but something doesn't make sense."

Sometimes they're wrong.

We investigate anyway.

This is where the idea behind The Beast That Promises Completion still interests me, although I would describe it differently now.

The dangerous thing isn't integration itself.

Integration is useful. Standardization is useful. Shared models are useful. Organizations couldn't coordinate without them.

The risk appears when successful integration eliminates the remaining paths by which the integrated model can be contradicted.

Suppose five departments maintain incompatible records. Consolidating them may solve real problems.

Now suppose the consolidated system becomes the only admissible description of what happens.

We've solved one problem and potentially created another.

The question becomes whether something outside that description can still make itself legible.

This is why I wouldn't say anymore that contradiction must always remain visible or that uncertainty must always remain unresolved. Both can become expensive forms of indecision.

Instead, I want some uncertainty to remain admissible.

"I don't know" has to be a possible answer when we genuinely don't know.

"This doesn't fit the model" has to be reportable without requiring the observer to provide a replacement theory first.

And when a contradiction is resolved, enough memory should remain that future observers can understand what was resolved and why.

That last part matters because successful systems forget.

A safeguard works for twenty years and nobody remembers the failure that created it. A metric becomes standard and nobody remembers what alternatives were considered. An interpretation wins an old argument and eventually stops looking like an interpretation at all.

The conclusion becomes infrastructure.

Sometimes that's exactly what we want.

We just need some way to inspect it again.

This is where the fictional world of Mah Sakuwantar has been useful to me. Wenh writes marks knowing that later people won't encounter the world exactly as she did. They will receive compressed evidence of an experience they can no longer reproduce.

Misunderstanding is therefore unavoidable.

That doesn't make misunderstanding virtuous.

The interesting question is whether future readers are permitted to notice it.

Can they compare the inherited marks with their own observations? Can they reinterpret them? Can they decide that something once useful no longer fits? Can they recover enough context to understand why an earlier interpretation made sense before replacing it?

If they can, the marks participate in learning.

If they can't, the marks have become doctrine.

This is where the first essay and this one finally meet.

Tone Process Monism doesn't need to prove that reality itself forbids completion. I don't know that.

It makes a narrower observation.

Every model I've encountered has a boundary.

Inside that boundary, some things can become settled enough to act on. We can establish facts, choose authorities, finish projects, create standards and make decisions without apologizing for having reached conclusions.

What matters is whether the boundary remains detectable.

Can information arrive that the model didn't anticipate?

Can disagreement reveal a missing distinction rather than automatically becoming error?

Can something once settled be reopened when circumstances materially change?

Can the system distinguish between protecting knowledge and protecting its current description of knowledge?

Those are practical questions.

They also give me a better test for Tone Process Monism itself.

If TPM becomes a vocabulary through which every possible observation can be explained, it has stopped being useful.

If agreement confirms it, disagreement confirms it, success demonstrates coherence, failure demonstrates drift, stability demonstrates persistence and change demonstrates emergence, then nothing in the world can tell us we're wrong.

At that point we've built a beautiful dashboard.

Everything is green.

And we've lost the thing I care about most.

Not uncertainty.

Not contradiction.

The possibility that something outside our current understanding can still get in.

QR Code for this article
QR Code

Scan to read this article online. Right-click the image or download to use in print.

Download PNG