Language is executable
Lived reality is a mess of biological signals that oscillate between fear, ambition, fatigue, desire for status. Too much, too fast, and mostly without structure. The human mind cannot work directly on this raw feed. It needs compression.
Language provides that compression.
In human systems, words are not merely labels applied after the fact. They are executables: scripts that instruct the mind how to construct experience, often through second-order effects rather than literal meaning. They determine what counts as a problem, what feels urgent, what can be ignored, and what action becomes available.
When you feed a specific word into a human mind, you are not describing reality; you are writing a line of code. If you write, “This is a Dashboard,” the code triggers a subroutine called work. If you write, “This is an Assistant,” the code triggers a subroutine called relief. The underlying system is identical, but the compiled experience is not.
That’s because conscious experience does not operate on raw input, but on symbols: a threat, a deadline, this is progress, I’m failing, that’s a chair. It compiles before it evaluates.
Evaluation assumes you can step back, look at a thing, and decide what it means. Compilation is more primitive. The input is executed before it is judged. By the time evaluation occurs, the program is already running.
By that token, words do not passively sit on top of experience. They decide what the mind notices, what it ignores, what feels urgent, and what feels optional.
In the physical world, language has no write-access to reality. Call a broken chair a "throne" and it still collapses under load. But in the realm of ideas (e.g. software, markets, organizations) language has root access. There is no physical substrate constraining the ontology of concepts. “Problem” routes the mind toward stress and remediation. “Puzzle” routes it toward curiosity and play. Same situation, radically different experience rendered.
In markets, this re-labeling creates billions in value. If you call it "letting strangers sleep in your spare room," it is a safety risk. Call it "The Sharing Economy," it becomes a movement.
The same logic applies recursively to your own psychology. We are constantly running a source code, often without debugging it.
When abstractions are wrong you get identity erosion, status mismatch, or motivational leakage. Get the abstractions right, and you restore coherence, pride, and decisiveness. All the while, your life and coordinates haven’t moved an inch.
Take an engineering organization. Frame a project as “technical debt cleanup,” and it produces motivational leakage; it feels like taking out the trash. Frame the same work as “platform hardening,” and it produces identity reinforcement; it feels like preparing a fortress for battle.
Human cognition is thresholded. Understanding does not always accumulate gradually, and it often arrives all at once; "it clicks." That click is the compiler resolving dependencies. It’s you importing the right library.
LLMs have pulled this dynamic into the foreground. We can now observe language and its effects in real time.
For most of history, the effects of language were diffused through slow, noisy human systems. You said something. Time passed. Outcomes shifted (or didn’t). The distance between words and consequences was often either long enough to remain ambiguous, or too costly to test in the moment.
With LLMs that distance has collapsed.
You write a prompt. You change a few words. The output changes immediately—sometimes dramatically—while everything else remains constant. Same system. Same capabilities. Different instruction.
The same mechanism operates in human communication, whether written or spoken. What’s striking is not that it works this way, but how rarely we notice it.
A warning is required. Language can clarify reality, but it can also distort it. When an abstraction invokes capabilities that the underlying reality cannot sustain, the system eventually rejects it. Energy turns into friction. Coherence collapses.
Whether you are naming a feature, aligning a team, or narrating your own day, you are writing source code.
Your words are not commentary. They are instructions.