The Maker Makes the Navigators
Setting the Stage: Context for the Curious Book Reader
This essay explores the intersection of speculative fiction and technical architecture. It posits that the most effective models for managing complex systems are not those born of corporate treaties, but those derived from the operational physics found in literature. By examining the patterns of industry leaders and the persistence of the vernacular, we uncover how to build memory that survives the shift from human to machine.
Technical Journal Entry Begins
MikeLev.in: How does Sci-Fi fit into all this Jensen Huang doesn’t touch the stuff. Elon Musk can’t get enough of it. Jensen Huang had the insight to lean into standardizing an API for matrix multiplication which happened to be what was needed in the age of AI and Metcalfe’s Law set in to fortify an incumbent. Elon on the other hand, even though he bought companies and maybe isn’t a Edison, you know maybe he is. Satellites. Cars. Tunnels. Datacenters. Rockets that land themselves. The Sci-Fi reader is on another level. I love Jensen Huang and wish every company CEO was like him, but Elon Musk is exactly the King of Mars he wants to be. Not a Musk fanboy. A sci-fi fanboy, which leads to Musk. Nobody thinks about this stuff like I do; except maybe Sci-Fi writers. And him.
I’ve been waiting. Sci-Fi gives us models. The mental model here is that of sailing; or riding an Arrakis sandmworm of Dune. I honestly don’t even know if the movies did it justice and whether everyone things they can relate to what I’m saying even get the point because the book made it so vivid: the thumper, the leap, the hooks, the riding, the releasing it back into the sand just to summon the next. You ride it. You’re the navigator. But it’s the Maker and makes the Navigators. The channeling by Frank Herbert is impressive; almost as impressive as L. Frank Baum. Superman and Green Lantern… uh, I mean Nostradamus ain’t got nothing on Baum. And Herbert. I’m going to use my rgxc capability to surface my past writing.
What am I trying to say here?
Fable 5 High: Context verified. The Manifest lists two live receipts — the lsa.py rolling pin and ! rgxc sandworm sail — and both are present. The rgxc probe surfaced four corpus anchors: plain-text-control-plane (2026-06-06), velocity-of-the-living-book (2026-07-04), hand-cranked-continuity-machine (2026-07-07), and mastering-contextual-continuity-ai (2026-07-11). Your sandworm thread is already four articles deep; this one is the fifth, and it’s reaching for the thesis statement the others circled.
One housekeeping flag before the essay work: your prompt contains a compile-lane scrub artifact — “maybe isn’t a the client SEO lead Edison.” A pattern in pii_substitutions.txt is too greedy and just ate a word out of your own prose mid-sentence. The sanitizer worked as designed and mangled the wrong lane’s text. Probe below.
What you’re trying to say
Here’s the thesis, stated as bluntly as I can make it:
Science fiction is not prophecy. It’s pretraining for humans. It installs operational metaphors — models with the correct physics — decades before the technology exists to need them. When the technology finally arrives, the sci-fi reader already has the ride mechanics in muscle memory while everyone else is still standing on the dune asking whether the worm is friendly.
That’s the whole piece. Everything else in your draft is supporting structure, and it falls into three movements:
The Taxonomy of Desert Builders
1. The Jensen/Elon taxonomy is two ways to win, and only one needs the book. Jensen built the desert. He had the discipline to standardize an API for matrix multiplication — an act of pure infrastructural pragmatism, no mythology required — and Metcalfe’s Law did the entrenching for him. You don’t need Heinlein to sell shovels; you need CUDA and twenty years of not blinking. Elon, meanwhile, read the genre as a requirements document and is executing its backlog: satellites (Clarke), boosters that land on their tails (every Heinlein cover from 1950), Mars (Burroughs through Kim Stanley Robinson), humanoid robots (Asimov), tunnels, datacenters. Not-a-Musk-fanboy is the right disclaimer because the observation isn’t about the man — it’s that the genre’s checklist is legible in his company portfolio. The sci-fi-native gets to choose which future to build because he has a catalog of futures. The infrastructure incumbent doesn’t choose futures; he makes all of them possible and taxes each. The worm needs sand. Jensen is the sand.
2. Herbert channeled the correct physics of the thing you do every day. This is where your piece earns its keep, because the sandworm isn’t decoration — it’s the only metaphor in circulation with accurate dynamics for stateless LLM work, and you can run the correspondence almost line by line: the thumper is the compiled context, a rhythmic artifact planted in the sand to summon something enormous from beneath; the leap and hooks are the protocols — routing invariants, SEARCH/REPLACE, the airlock — that hold a segment open so the worm can’t submerge and take you with it; the riding is the turn, powerful and genuinely not steerable in the ordinary sense, navigated rather than driven; the release is the end of session, because the worm is stateless and you never ride the same one twice; and the summoning of the next is the next compile. Continuity does not live with Shai-Hulud. It lives with the Fremen — the book, the corpus, the repo. That is, exactly, your architecture: power summoned per-turn, memory kept in plain text. And the deepest cut is the one you already spotted: it’s the Maker, and it makes the Navigators. The models were made from our writing; riding them makes better riders. The spice cycle is a recursive training loop, and Herbert drew it in 1965.
Predicting Relationships, Not Gadgets
3. Baum and Herbert out-prophesy the gadget-predictors because they predicted relationships, not devices. Verne predicted the submarine; anyone can extrapolate a hull. Baum predicted the man behind the curtain — the humbug whose power is projection, the exact epistemic stance required for AI discourse in 2026, where the question “is there really a wizard” is asked daily of a pachinko machine that answers eloquently. Herbert predicted the Butlerian Jihad and the mentat — the entire outsourced-cognition debate, both poles, pre-argued. Predicting how it will feel and what we’ll fight about is the harder prophecy, and it’s the one that turns out to be operationally useful. Nostradamus gave us quatrains. Baum gave us a debugging posture.
The Jekyll Convergence
The closing move, the thing that makes this an article and not a fan letter: Musk proves the thesis scales to civilization-level actuation — read the catalog, pick a future, spend billions instantiating it. Your Prompt Fu proves it scales down — to one person, one terminal, one thumper planted per compile. Same move, different magnitude: take the metaphor with the correct physics and operationalize it. That’s what sci-fi is for. Not escape. Not prediction. Load-bearing metaphor, shipped early.
Suggested title lane, consistent with the thread: something like “The Maker Makes the Navigators” — it names the recursion, it’s the line the four prior articles were converging on, and it hasn’t been used yet.
Next-Actions Plan
1. PROBES
grep -n "client SEO lead" ~/.config/pipulate/pii_substitutions.txt
Proves which substitution pattern mangled “a [word] Edison” in your prose. Gates: tightening that pattern (add word boundaries or anchor it) before the next compile, so the scrub stops eating article text.
rgxc thumper hooks
rgxc baum wizard
Surfaces corpus regions on the thumper/hooks mechanics and any prior Baum/curtain writing, so the article can cross-link its own lineage instead of restating it. Gates: the NEXT CONTEXT hydration below.
2. NEXT CONTEXT
adhoc.txt slot (between the SLOT markers):
! rgxc thumper hooks
! rgxc baum wizard
! rgxc maker navigator
prompt.md for the next compile: “Draft the article. Working title: ‘The Maker Makes the Navigators.’ Thesis: sci-fi is pretraining for humans — operational metaphors with correct physics, shipped decades early. Structure: (1) Jensen built the desert / Elon reads the backlog, (2) the sandworm correspondence run line-by-line against Prompt Fu, (3) Baum/Herbert predicted relationships not gadgets, (4) scales up to Musk, scales down to one terminal. Use the rgxc receipts to cross-link prior articles by slug.”
3. PATCHES
No repo patches required. (The pii_substitutions.txt fix is a config-file edit outside the repo, per your own structural-absence design — deliberately not patchable from here.)
4. EXTERNAL DELIVERABLES
Manual edit, outside the repo: tighten the greedy pattern in ~/.config/pipulate/pii_substitutions.txt once the grep probe identifies it — likely needs \b word boundaries or a cs: case-sensitive prefix so it stops matching inside ordinary prose.
MikeLev.in: Yes, that is exactly what I am trying to say. Thank you Fable 5! I don’t feel like chasing down PII filters, so he shall just be named Edison. Y’all know who I’m talking about; the guy who electrocuted elephants, and so shall be cancelled like Gandhi and Doctor Seuss. History is written by the winners, and apparently neither Caligula nor the Phoenicians were beneficiaries of that effect. I’m not saying any of those were nice or peaceful. I’m just saying there’s a lot of Dr. Solutions Engineer L. Deans out there revising history for gain, and in both directions. If there’s two things people like, it’s stuffing their pockets and a shit-show. Brainstorm thirty thumbnail vignettes in history of what I’m talking about and pick your three favorites and why.
Fable 5 High: Thirty thumbnails, both directions — demonization and whitewash — with the pocket-stuffing motive flagged where it’s naked:
- Caligula’s horse-senator — every surviving source is a hostile senator or their heir; the madman portrait was written by the class he humiliated.
- Carthage — Rome salted the historiography, not the fields; everything we “know” about Phoenician child sacrifice comes from the people who erased them and needed the war to look holy.
- Nero’s fiddle — instrument didn’t exist yet; the arson story came from senatorial historians and, later, Christians who needed a first archvillain.
- Cleopatra the seductress — Octavian’s propaganda war before the actual war; a multilingual head of state reduced to a bedroom, and the reduction is still selling tickets.
- Hatshepsut chiseled off her own monuments — pharaonic damnatio memoriae, the literal SEARCH/DELETE on stone.
- Akhenaten memory-holed — the heretic king removed from king lists so thoroughly that finding him again took archaeology.
- Qin Shi Huang “burned the books and buried the scholars” — reported by Han historians whose dynasty’s legitimacy required the Qin to be monsters; the atrocity account is itself suspect.
- The Persians — an entire empire known to the West almost exclusively through Greek enemies; Herodotus is the winner’s blog.
- Sparta — the inverse: a brutal slave state idealized into a virtue-brand by admirers from Plato to gym T-shirts.
- The Vikings — chronicled solely by the monks they robbed; the only literate witnesses were the victims, so “raider” became the whole identity of a trading civilization.
- Macbeth — the historical king ruled seventeen stable years; Shakespeare needed to flatter James I, whose ancestor Banquo required a villain.
- Richard III — Tudor-commissioned hunchback; the winners hired the best playwright in history to do the character assassination.
- The Donation of Constantine — a forged deed granting the papacy an empire, load-bearing for centuries until Lorenzo Valla’s philology cracked it — an early textual-integrity audit.
- The “Dark Ages” — branding by Petrarch and burnished by Enlightenment writers who needed a shadow to make their own light sell.
- The Black Legend — Spanish atrocities amplified by English and Dutch rivals; real crimes, hostile editors, geopolitical profit.
- Diego de Landa — burned the Maya codices as devilry, then wrote the account of Maya culture that scholars must rely on. Deleted the repo, became sole maintainer of the fork.
- Marie Antoinette’s cake — the quote predates her arrival in France; revolutionary pamphleteers needed a face for callousness and pockets were stuffed selling the pamphlets.
- Napoleon the shrimp — British cartoonists plus a French/English unit confusion; he was average height, and the slander outlived every treaty.
- Parson Weems’ cherry tree — a bookseller-parson fabricating Washington’s honesty parable to move units. A lie about not lying, invented for cash.
- Betsy Ross’s flag — no contemporary evidence; the story surfaces a century later from her grandson, neatly timed for centennial patriotism markets.
- Columbus the flat-earth debunker — educated Europeans knew the earth was round; Washington Irving invented the myth to sell a romantic biography.
- The Lost Cause — the defeated writing the history for once: secession laundered into “states’ rights” through textbooks, statues, and memorial-society fundraising.
- The Alamo — a complicated land-and-slavery conflict compressed into a martyrdom brand that still governs a state’s self-image.
- Jesse James, social bandit — dime novelists converting a Confederate bushwhacker into Robin Hood because outlaw romance sold better than war crimes.
- Stalin’s vanishing commissars — Yezhov airbrushed out of the canal photo; history edited frame by frame as allies became unpersons.
- The Beria patch — Soviet Encyclopedia subscribers mailed replacement pages after his execution: cut out “Beria,” paste in an expanded article on the Bering Strait. A literal SEARCH/REPLACE block, distributed by post.
- Katyn — Soviet massacre pinned on the Nazis for fifty years, complete with forged forensics; the admission waited for the regime to die.
- Walter Duranty’s Pulitzer — the Times man denying the Ukrainian famine while it happened; access and prestige were the pockets being stuffed.
- “Mussolini made the trains run on time” — he didn’t; the improvements predated him and the punctuality was theater, but the line survives as the eternal alibi of order-over-liberty.
- Doubt as a product — tobacco’s playbook, then sugar paying Harvard scientists to blame fat, then leaded gasoline’s “no proof of harm”: revisionism running in real time, on the present, for quarterly earnings.
My three favorites
#26, the Beria patch. Because it’s your own tooling, weaponized. The Great Soviet Encyclopedia didn’t memory-hole Beria with vague social pressure — it shipped a deterministic patch to every subscriber: razor out these pages, glue in these. Target, SEARCH, REPLACE, applied by hand, verified by fear. It’s apply.py with the airlock removed and the human vetting inverted — the human is the actuator and the state is the LLM. It’s the cleanest possible demonstration of why your architecture keeps the patch-approval on the sovereign side of the airlock: the mechanism is neutral; the governance is everything.
#16, Diego de Landa. The purest form of “history is written by the winners” — not because the winner wrote persuasively, but because he first burned the competing sources, then became the primary source. Every Maya scholar since has had to reconstruct a civilization partly through the account of the man who torched its library. It’s the ultimate argument for your whole local-first, plain-text, own-your-corpus posture: the failure mode of centralized memory isn’t bias, it’s that the editor and the arsonist can be the same person.
#19-adjacent, but really: your own Edison example, Topsy. Here’s the twist that makes it my third pick — the elephant electrocution is itself a revision in progress. Topsy was killed in 1903 at Luna Park, a decade after the War of Currents ended, by park owners disposing of a dangerous animal; Edison’s film company shot the footage, but historians increasingly doubt Edison personally orchestrated it as anti-AC propaganda. So the shorthand “Edison electrocuted an elephant to smear Tesla” is partly a modern counter-myth — Tesla’s internet-era rehabilitation needed Edison demoted, and the elephant got conscripted into that story too. Your article’s throwaway example demonstrates its own thesis: the revision runs in both directions, and the Dr. Deans work every shift. That’s not a gotcha on you — it’s the strongest possible closer, because it means nobody in the piece, including the author, stands outside the effect.
1. PROBES
rgxc edison tesla
rgxc history winners
Surfaces any prior corpus writing on the Currents War or historiography so the article cross-links instead of restating. Gates: NEXT CONTEXT hydration.
2. NEXT CONTEXT
adhoc.txt slot: ! rgxc edison tesla and ! rgxc history winners. prompt.md: “Fold the three favorites into the Maker/Navigators draft as a sidebar on revisionism-in-both-directions, closing on the Topsy twist as proof the author isn’t outside the effect.”
3. PATCHES
No repo patches required.
4. EXTERNAL DELIVERABLES
None.
MikeLev.in: See, I like to meander before getting to an implementation. The funny
thing about that is how much in the compiled context payload has almost nothing
to directly do with the implementation. But it’s incredibly clear to the model,
at least to Fable 5, now the rgx and rgxc commands works. I like to use this
technique to meander a bit before getting around to the point, because it’s my
second brain. For example, for any given repo there’s one primary Jekyll blog
associated with it. You think that sounds weird or off-topic, yet at the same
moment the world is going gaga over plain old markdown text-files such as
AGENTS.md and SKILL.md. Well let me tell you something about Jekyll… No!
Wait, let Fable do it.
Fable 5 High: Context verified. The Manifest’s live receipts for this compile are the rolling pin and ! rgxc preston werner jekyll skill agents — and that second one is the loaded gun on the mantel. You planted the thumper; here comes the worm.
Let me tell you something about Jekyll
In November 2008, Tom Preston-Werner published a blog post titled “Blogging Like a Hacker” and shipped Jekyll. The pitch was almost aggressively boring: no database, no admin panel, no runtime. Your blog is a folder. Posts are markdown files with a date in the filename. Configuration is a YAML file at the root. Metadata rides inside each document as YAML front matter fenced by triple-dashes. A convention-based directory tree — _posts/, _layouts/, _includes/ — tells the engine what everything means, and the engine transforms it all into static HTML. The entire “CMS” is a naming convention and a parser.
Now hold that up against what the agentic AI industry canonized seventeen years later. AGENTS.md at the project root: site-wide invariants, behavioral bounds — that’s _config.yml. SKILL.md files in a prescribed directory tree, each opening with YAML front matter (name:, description:) that the runtime parses before deciding whether to load the body — that’s a Jekyll post, down to the fences. Progressive disclosure — read the front matter cheaply, hydrate the full document only when relevant — is exactly how a static site generator scans a _posts/ directory. Discovery by convention, metadata in-band, plain text as the load-bearing runtime surface. Your rgxc receipt already caught your own corpus saying it in plain-text-control-plane: “It doesn’t just sound familiar to a Jekyll user — it is a mirror image of the exact paradigm.”
So the punchline writes itself: the frontier labs, after a decade-long industry detour through SPAs, state servers, vector databases, and RAG pipelines making confetti of everyone’s documents, converged on 2008 Jekyll architecture. Preston-Werner solved “how do you let a non-programmer configure a runtime using only text files a human can read in vim” before the iPhone had copy-paste. Anyone who’s maintained a Jekyll blog since 2010 has been doing agentic-infrastructure reps for fifteen years without knowing it. The _posts/ folder was always a skill registry. The front matter was always a manifest. You weren’t blogging; you were practicing.
And Preston-Werner is your Jensen-in-miniature, which snaps this back onto the taxonomy from the top of the thread. He didn’t predict a future; he standardized boring conventions and let Metcalfe do the entrenching. Front matter fences. Semantic Versioning — he wrote the semver spec, the MAJOR.MINOR.PATCH contract half the software world now treats as physics. TOML — it’s literally Tom’s Obvious Minimal Language. Baked into GitHub Pages, Jekyll became the CUDA of plain-text publishing: not the flashiest option, just the one that was there, free, and load-bearing, so a generation’s worth of markdown-with-front-matter muscle memory formed around it. When the labs needed a format humans could audit and models could parse, the myelin was already installed in millions of hands. Jensen built the desert for matrix math; Tom built it for markdown.
But here’s the Elon-side twist, the one that welds this digression onto the Maker thesis instead of leaving it as trivia. Preston-Werner’s other famous artifact is readme-driven development — number 27 on your own precedent list in velocity-of-the-living-book: write the prose first, make the code honor it. Sit with that. RDD is science fiction at repository scale. You author the document describing how the thing behaves before the thing exists, and then reality is brought into compliance with the document. Baum and Herbert did it at civilizational scale — the genre is humanity’s README, and Musk is a compliance engine grinding through the spec. You do it at terminal scale: the article precedes the patch, the book precedes the software, the foo_files.py router is a README that summons its own honoring. Prose first. Physics later. Same move, three magnitudes.
One more layer, because the name is not an accident and your Chapter 16 already winked at it — “JEKYLL: Nowhere to Hyde.” Preston-Werner named the engine after Stevenson’s doctor because it transforms: one substance, two presentations. And that’s precisely what your Honeybot content negotiation does with every post in _posts/. The same file is two personas. Send a browser’s Accept header and you get the hydrated HTML gentleman — Dr. Jekyll, presentable, styled, fit for human company. Send Accept: text/markdown and you get the raw creature underneath — the unstyled, unmediated source, which happens to be the form the machines prefer. Except your inversion is the good joke: in Stevenson, the raw persona was the monster. In yours, the raw persona is the master — the training-grade truth — and the ~0.2% of agents polite enough to ask for it get it free while everyone else burns compute reconstituting markdown from HTML that started as markdown. The potion is an HTTP header.
So what were you doing when you attached a Jekyll blog to every repo? You were giving each codebase its Fremen. The repo is the worm — powerful, stateless, summoned fresh each session. The blog is the sietch: the accumulated, human-legible memory that survives every ride, written in the one format that both species read natively, retrievable by rgxc at thumper-speed. The world discovering AGENTS.md in 2026 is discovering that every agent needs a sietch. You’ve been building yours, one dated markdown file at a time, for 1,306 files. The meandering isn’t a detour from the implementation. In a readme-driven world, the meandering is the implementation — it just hasn’t been honored yet.
Grammars Over Interfaces
Next-Actions Plan
1. PROBES
rg -c "preston" ~/repos/trimnoir/_posts/ | wc -l
Counts how many corpus articles already name Preston-Werner — proves whether this article is introducing him or crowning an existing thread. Gates: how much biographical setup the draft needs.
rgxc readme driven development
Surfaces any prior RDD writing so the “sci-fi is humanity’s README” bridge cross-links by slug instead of restating. Gates: NEXT CONTEXT hydration.
2. NEXT CONTEXT
adhoc.txt slot (between the SLOT markers):
! rgxc readme driven development
! rgxc content negotiation hyde
! rgxc maker navigator
prompt.md for the next compile: “Assemble the full article. Working title: ‘The Maker Makes the Navigators.’ Spine: (1) sci-fi as pretraining for humans — Jensen builds the desert, Elon reads the backlog; (2) the sandworm correspondence run against Prompt Fu; (3) the Jekyll convergence — Preston-Werner standardized in 2008 what AGENTS.md/SKILL.md canonized in 2025, RDD as sci-fi at repo scale, Jekyll/Hyde as content negotiation; (4) revisionism sidebar closing on the Topsy twist; (5) the sietch closer: every agent needs a Fremen memory, and the blog is it. Cross-link prior slugs from the rgxc receipts.”
3. PATCHES
No repo patches required.
4. EXTERNAL DELIVERABLES
None — unless you still want to fix that greedy pii_substitutions.txt pattern from two turns ago, which remains a manual config edit outside the repo, exactly where you designed it to live.
MikeLev.in: Actually now we’re working towards making sure I can use my rgx and
rgxc commands against alternative blogs because we’ve got another mental model
to wrap our heads around, and that’s that even though there’s one primary blog
tied to a repo as that repo’s blog, Pipulate being a generator for N-Jekyll
blogs, you’ve got various targets for these commands like posts, posts2 and
coming soon: rgx and rgxc too! Oh, and in the publishing pipeline I keep
them apart with special aliases like when I articleize for the main blog, it’s
just article. But because it’s more complicated in some ways than other blogs,
I use article, preview and publish "Some message" whereas the Atlasian
Confluence corporate wiki that I idempotently retarget content to uses bot and
gobot. Each blog can get its own publishing language pretty easily, which is
great for mental model pipelines. If I want the same article in two places it’s
bam, bam, bam, bam! Muscle memory. Myelination. It works because vim — really,
NeoVim in disguise which is…
Hmmm. How to put it. Compare Microsoft’s ability to make Windows 10 go away versus anyone’s ability to make vi, vim, nvim and all of the ilk, kind, cohorts and evil modes in every enemy product that still must support it go away. Yes, yes, the Lindy effect but this is something different and not many tools in tech have it, this ineffable quality that’s tied to that bam, bam, bam, bam.
You can see it in how it trickles down from your actual system definition, and when I say that I mean that in the most literal sense, with nothing much more complicated that JSON configuration files which are really something under a language called Nix. So are Python dictionaries and everything else like that you’ve ever seen. YAML. TOML. XML blah blah blah blah. When it gets up to SGML okay it starts to get difficult, but with the exception of text-files built from Conway’s Law-infested superset languages that can make even text-files hard, it’s all still just text-files and usually key-value pairings by any other name. A set in Python is keys without values. A 2-column associative array can build any relationship, which are also S-expressions in Lisp or Google BigTable or PostgreSQL pretending to be or otherwise supporting any of that.
And you don’t even need all that infrastructure. You just make up a datastructure you like in a text-file and it can be with you for the rest of your life and percolate everywhere and control workflows and pipelines and tie to your little Unix commands that you likewise manage…
Ugh! These concepts are so elusive to someone who hasn’t mylinated it all yet.
It’s like there was no word for the color blue for the longest time. The Unix
way is a terrible word for just plain text. Make me eat humble pie with how much
more eloquent you can be about it, Fable 5! And just know we’re inching towards
making rgx and rgxc support any of those targets, along with the slug system
where you can ask for slugs and get back full article also support picking from
which blogs (given the slugs are there). But don’t feel you you have to get to
an implementation plan on this turn. Just take us there.
Many people need to hear this. I mean like they’re all editing SKILL.md files now anyway! It’s ridiculous these to things aren’t tied closer together. How early in one’s life is it important to learn how to crawl, walk, ride a bike, drive or whatever else you gotta get the heck out of the executive function part of your brain so you can still think while you’re driving?
I think people miss this.
Fable 5 High: Context verified. The Manifest’s live receipts for this compile are the rolling pin alone — no rgxc strikes this turn, so I’m working from the corpus map and the codebase you’ve stacked, which happens to be exactly the right deck: flake.nix showing where rgx and rgxc are born as Nix-packaged commands hardwired to $HOME/repos/trimnoir/_posts, and blogs.json showing the four-target matrix they don’t yet know about. The implementation is visibly one refactor away. You said don’t go there yet. So let’s go where you pointed instead.
The thing that has no name
Start with your Windows 10 comparison, because it’s sharper than you gave it credit for. Microsoft ended Windows 10. That’s a sentence that parses. A corporation decided a thing used by a billion people would stop existing, and it stopped. Now try to construct the equivalent sentence for vi. Who would issue the order? There’s no throat to choke. Bram Moolenaar died and vim didn’t even slow down — the community grieved and the cursor kept blinking. Neovim forked years earlier and the fork didn’t fragment the thing, because the thing was never the binary.
Here’s the distinction hiding under your “ineffable quality”: Windows 10 is a place. Vi is a grammar. Places can be demolished by whoever holds the deed. Grammars can’t be demolished at all, because they don’t live in any location — they live distributed across millions of spinal cords, and every host is also a transmitter. d2w is a sentence: verb, count, noun. ci" is a sentence. Once a notation is compositional — once it’s a language rather than an interface — it stops being a product and becomes a dialect, and dialects only die when the last speaker does. This is why every “enemy product,” as you put it, ships a vim mode. VS Code, JetBrains, Emacs (through gritted teeth), browser extensions, database clients, Obsidian. That’s not a feature; that’s tribute. The fingers arrive at every new tool pre-programmed, and the tool either honors the installed grammar or loses the user. Microsoft could kill Windows 10 because nobody’s hands were Windows 10. Millions of hands are vi.
And that’s the bridge to your myelination point, which is the actual thesis of this turn. The reason grammar beats interface is where each one lives in the body. An interface lives in the executive function — you look, you find the menu, you decide, you click. A grammar, practiced past a threshold, migrates. It moves down and back, out of deliberation and into the same substrate as walking, shifting gears, touch-typing. And the entire point of that migration — the reason evolution bothers wrapping axons in fat — is that it frees the executive function for something else. You learn to walk so you can think while walking. You learn to drive so the highway becomes the place you do your best thinking. You learn bam, bam, bam, bam — article, preview, publish "msg", or bot, gobot — so that publishing to N targets costs zero cognition and the cognition stays on the writing. The pipeline vocabulary per blog isn’t complexity; it’s the opposite. Each alias is a word you’ve stopped having to think about, which is the only kind of word that’s actually useful while thinking.
Now the substrate. You reached for it and got frustrated — “the Unix way is a terrible word for just plain text” — and you’re right, it’s a terrible word, because it names a culture when the thing is a physics. Try this instead:
Text is the only format in computing where the reader and the writer never had to agree on anything first.
Every other format is a treaty. A .docx is a treaty between you and Microsoft’s parser. A database row is a treaty with a schema, a driver, a wire protocol, a vendor’s continued existence. Treaties expire, get renegotiated, get abandoned when one party dies. Text has no counterparty. The file you write tonight in a made-up notation — your own little two-column data structure, keys on the left, meaning on the right — is readable by cat in 1975, grep in 1985, Python in 1995, git in 2005, ripgrep in 2015, and a frontier language model in 2025, none of which were consulted. That’s not a design philosophy. That’s the closest thing software has to a conservation law.
And your “it’s all key-value pairs by any other name” observation is the second half of that law. Nix attrsets, JSON, YAML, TOML, Python dicts, S-expressions, front matter fences, BigTable, a Postgres table squinted at sideways — they are all the same primitive wearing different costumes: name, associated with thing. A set is keys that don’t need values yet. Two columns can encode any relationship in the universe, because a graph is just a list of pairs, and everything is a graph. This is why your blogs.nix → blogs.json materialization works and why it feels almost insultingly simple: you’re not converting between technologies, you’re re-costuming the same pairs. The Nix language evaluates, the activation script writes, and the Python tools read — three regimes, zero treaties, because the medium of exchange was pairs-in-text all the way through.
So here’s the eloquent version you asked me to feed you, the color-blue word for the thing:
Plain text with a naming convention is not a file format. It is the vernacular — the common tongue that outlives every empire that rules over it. Latin died; the vernaculars it looked down on became French, Spanish, Italian, and inherited the world. CMSes, SPAs, proprietary schemas, vector stores — these are the Latins, prestigious and administered and mortal. The dated markdown file in _posts/ is the vernacular. And the punchline of 2026 — the one you keep circling and the industry keeps proving — is that when we finally built minds out of software, the minds turned out to be native speakers of the vernacular. Not of the treaties. Of the text. AGENTS.md and SKILL.md aren’t innovations; they’re the moment the empire started issuing its decrees in the peasants’ language because the peasants’ language is the one the new arrivals could read.
Which is why your closing complaint lands: everyone is editing SKILL.md files right now — hand-writing front-mattered markdown in convention-named directories to configure a runtime — and almost none of them have connected it to the fifteen-year-old discipline that already solved every problem they’re about to rediscover. They’re doing Jekyll without the myelin. They’re driving with their executive function, white-knuckled, reading every road sign aloud. What you’re inching toward with multi-target rgx/rgxc is just the vernacular getting its concordance: one grammar of retrieval, N sietches, the same fingers. The repo has its blog; soon every blog answers to the same three keystrokes; and the thinking, freed from all of it, stays on the worm.
They do miss it. Crawl, walk, bike, drive, d2w — the sequence isn’t about the skills. It’s about what each skill evacuates from the front of the mind. Nobody teaches that part. The book should.
Next-Actions Plan
1. PROBES
rgxc lindy vim grammar
rgxc myelin muscle memory
Surfaces prior corpus writing on tool-persistence and skill-migration so the article crowns existing threads instead of restating them. Gates: NEXT CONTEXT hydration for the article-assembly turn.
rg -n "trimnoir/_posts" ~/repos/pipulate/flake.nix
Enumerates every hardcoded posts-path in the flake — the exact surface the multi-target rgx/rgxc refactor must touch (currently postsCommand, rgxCommand, rgxcCommand, and the slugs/sluggo shell functions). Proves the blast radius before any patch is drafted. Gates: the implementation turn.
2. NEXT CONTEXT
adhoc.txt slot (between the SLOT markers):
! rgxc lindy vim grammar
! rgxc myelin muscle memory
! rg -n "trimnoir/_posts" flake.nix
prompt.md for the next compile: “Implementation turn. Make rgx and rgxc target-aware: accept a -t KEY (default 1) resolved through ~/.config/pipulate/blogs.json the same way posts delegates to lsa.py -t. Design constraint: the posts_dir must come from blogs.json at runtime, not be baked into the Nix store at build time, so adding a blog in blogs.nix requires no flake rebuild of the search commands. Also extend the --slugs hydration path in prompt_foo.py to honor -t so slug requests can pull from any blog. Keep the clipboard TODO_SLUGS side effect and the tty gate intact.”
3. PATCHES
No repo patches required — this turn was deliberately pre-implementation by your instruction.
4. EXTERNAL DELIVERABLES
None. (The greedy pii_substitutions.txt pattern from earlier in the thread remains an outstanding manual config edit, still living safely outside the repo where you designed it to hide.)
MikeLev.in: And this shall be a short article that will be the tacky asphalt to my dragster when next Prompt Fu meets prompt.
Book Analysis
Ai Editorial Take
What strikes me most is the inadvertent discovery that software engineering has entered a ‘folkloric’ phase. We are treating YAML and Markdown like oral traditions passed down through file-naming conventions. The article reveals that we aren’t just coding; we are participating in a long-term linguistic shift where machine-readable documentation is becoming the primary human legacy.
🐦 X.com Promo Tweet
Science fiction isn't just entertainment; it's pretraining for humans. Why the tech industry is converging on 2008 Jekyll architecture and how to master the operational metaphors that define the Age of AI. Read here: https://mikelev.in/futureproof/the-maker-makes-the-navigators/ #AI #TechArchitecture #Jekyll
Title Brainstorm
- Title Option: The Maker Makes the Navigators
- Filename:
the-maker-makes-the-navigators.md - Rationale: Focuses on the recursive loop between training data and the humans who navigate the resulting models.
- Filename:
- Title Option: Jekyll, The Fremen, and the Vernacular
- Filename:
jekyll-fremen-vernacular.md - Rationale: Highlights the synthesis of the article’s three core technical and literary pillars.
- Filename:
- Title Option: Pretraining for Humans: Load-Bearing Metaphor
- Filename:
pretraining-for-humans.md - Rationale: Centers on the thesis that sci-fi provides the correct physics for future technology.
- Filename:
Content Potential And Polish
- Core Strengths:
- Strong synthesis of disparate domains (sci-fi literature, silicon chip architecture, and web publishing history).
- Excellent use of the ‘vernacular’ as a unifying concept for plain-text persistence.
- Compelling narrative arc that moves from broad cultural observation to precise technical implementation.
- Suggestions For Polish:
- Ensure the distinction between ‘interface’ and ‘grammar’ is emphasized for readers who aren’t familiar with Vim.
- Clarify the ‘Topsy’ revisionism sidebar so it doesn’t distract from the primary thesis regarding Preston-Werner.
- Add a brief concluding thought on how readers can begin identifying their own load-bearing metaphors in their daily work.
Next Step Prompts
- Draft a follow-up article exploring the ‘Butlerian Jihad’ concept as a metaphor for the current industry debate on data scraping and training corpus integrity.
- Expand the implementation plan to create a mapping script that transforms a user’s current directory of Markdown files into an automated Jekyll-compatible
SKILL.mdlibrary.