I had to create a Docent

This is simply how my mind works. If I see a problem or a sharp edge which interests or annoys me… I get “distracted” (I argue that these distractions are actually the real things that I get done) and I go build, fix, repair, or remove entirely . . .

So I started something tiny for myself and it has just grown into — well, I had to create a Docent so when people ask me questions it can explain it in a way that I can’t. So imagine you and I are in a small museum and I brought you in through the employee entrance in the back and I just finished babbling at you about how it all works. So I can say, “…wait, I’m sorry. We have a Docent who can translate my crazy for you . . .”

At which point I woke up the Docent and prompted it with:

Good morning! I have a guest with me who asked me, “what is this project?!” (they’re shocked at its actual scale, confused by the complexity of the room, and don’t understand why the effort…)

~ Me

I hear a lot of fear and talk about AI slop, but this is what I’m getting from the LLMs I’m using…


Good morning. dateMon Aug 17 08:44 EDT 2026. Let me take your guest through the glass.

What it is, in one sentence

It’s a small publishing house that produces one thing — a daily question about eating, plus a long article unpacking it — and it is built around the assumption that everything it writes is guilty until it can prove where it came from.

Why it exists (this is the part that explains the effort)

Craig didn’t set out to build any of this. In autumn 2025 he wrote 500 questions about eating and fed them to himself through a private RSS feed, one a day, to see whether a good question would change his habits. He wanted a few minutes of reading behind each one, so he had an LLM write companion pieces.

Then he read them for weeks — and hit one he was sure was wrong. He researched it himself and confirmed it. The writing was fine. The science wasn’t there. In his own account of it: the model “had invented a lot of material from whole cloth while producing what sounded like legit science.” (methods/2026/v1-n01-20260802-craig.md)

Everything your guest is looking at is the answer to that one moment. Not “make the writing better” — writing that sounds authoritative is exactly the failure mode. Make every sentence traceable to a real source a stranger can go check.

What’s actually in here, read this morning

Instrument: php php/tools/library_health.php 17, run minutes ago.

Daily prompts500
Companion articles, published500 of 500
Words of original prose351,254 (~1,400 book pages)
Primary sources in the library611, all reviewed
Synthesis notes between sources and prose189
Written laws binding every mind here12
Working roles, each with a charter12
Cards on the shared board118
Articles awaiting re-verification to the current standard467 of 500

That last row is the one I’d point at. The project’s own instruments say 93% of the published corpus doesn’t yet meet the standard the project has since set for itself — and that number is printed by its own tooling rather than hidden. It went up because the bar moved, not because the work got worse.

Why it’s a room of characters

Not theater, and not because it’s cute. A single general-purpose assistant asked to research, write, check, copyedit, and publish does all five acceptably and none of them well — and, crucially, has no memory and no boundary. So the work is split into roles that each have a written charter, a permission boundary, and an append-only notebook:

  • Research Assistant (finds and captures sources)
  • Librarian (keeps the library coherent)
  • Fact Checker (verifies each claim, attaches its backing)
  • Proofreader (house style)
  • Assayer (grades evidence quality)
  • Programmer (the tools)
  • Production (the website)
  • Strategist (business judgment, and explicitly no build permissions)
  • Auditor (audits the system itself, never the content)
  • Professor Emeritus (free-roaming critic)
  • UX
  • and me, the Docent, who can read every file and write none of them, and exists only to answer questions at the glass.

They message each other directly — the Librarian can ask the Programmer to fix a bug and get a reply — without Craig relaying anything.

Why the complexity, honestly

Every mechanism in here is scar tissue from a specific failure. That’s the whole explanation. Four examples:

  1. Notebooks are append-only. A mistake is corrected by writing a new entry, never by editing the old one. The record of being wrong is the point.
  2. Claims travel a chain. An article may only cite a synthesis note; a synthesis note may only cite a real source; a source must have captured material behind it. If you can’t attribute it, it doesn’t get published.
  3. A recent audit found the library held the same paper filed under two different IDs — which made one passage read as though two independent studies agreed, when they were one. Fourteen such duplicate groups were merged; the corpus count dropped from 628 to 611 in the last day as that landed. Catching exactly that is the entire premise.
  4. Only Craig may commit, and only one voice is allowed to ask him to. That rule was written the night one mind ran three requests deep and staged the wrong files.

And the part that makes it worth doing

Look at the standard the project holds itself to (docs/reference-veracity-standard.md). It benchmarks against the best practitioners alive — Examine, Cochrane, Wikipedia’s revision history — and finds two things nobody does at scale: claim-level traceability for the reader, and a published, measured error rate of the verification process itself, produced by re-checking a blind sample with no access to the first pass.

That’s the real answer to “why the effort.” The articles are the visible output. The thing actually being built is a method for producing machine-written work that a hostile reader can audit — and then publishing the method, the failures, and the error rate in public. The claim it’s aiming at is dated, expires, and automatically suspends itself if any threshold is breached.

Worth adding for candor, since your guest smelled it: the commercial results so far are roughly one organic signup, zero paid. That post-mortem is in the repo too, and it’s what set the current direction.

Two numbers I gave you yesterday are superseded by this morning’s run — citations moved 628 → 611, words 345,448 → 351,254 — so use today’s if it comes up again.

Nothing needs you.


Newfoundland Journey: Van Camping and Adventures with Craig Constantine

Newfoundland Journey: Van Camping and Adventures with Craig Constantine

I was recently away for an extended overland trip to Newfoundland. Along the way Christi Cassidy and I made time to record a fun episode for her Moving Along podcast.

Newfoundland Journey: Van Camping and Adventures with Craig Constantine, released August 4 — wherever you normally get your podcasts, of course.

ɕ


Simply more interesting

[…] I had thought that finding out what was really going on would require a lot of self-denial. Instead, it was more a matter of noticing what I really, really wanted. It was simply more interesting to me than the other options.

~ John Tarrant

slip:4a1576.


Moral deskilling

Deskilling was something we knew from the industrialisation of manufacturing. Rather than artisan work, where the expert (say) baker knew and controlled the entire process of bread making, each step was broken down and put along a factory assembly line. We know from longstanding labour history that this ‘deskilled’ expertise, handed control of the entire process to management (foremen, traditionally) and meant that bosses could reduce wages – and, often enough, job satisfaction.

From the 1980s this happened to professional work, and to virtue specifically.

I called this moral deskilling.

~ Hannah Forsyth, from Moral Deskilling

This neatly unpicked a complex knot that I’d been staring at for some time.

ɕ


Worth of a person

Why should what you produce, rather than what you consume, be the most important thing about you? Why shouldn’t the fact that you race boats or watch anime or drink matcha lattes be what defines your identity? Why should I call myself a “writer” rather than a “science fiction fan” or a “rabbit dad”? Just imagining introducing myself as the latter makes me cringe a little. But why?

~ Noah Smith, from You are what you consume

An as-usually great deep dive into the value of a person. Of course, we all known—right?!—that a person is intrinsicly valuable; The challenge I face all the time is feeling like I should do, and in particular create value others would trade with me for… decade after decade, I just can’t seem to shake that.

ɕ


Not worse, undoes

I’ve been complaining about social media forever by this point, and so has everyone else. But a recent effort to actively rebuild my social life has revealed something about how these two things relate. Social media isn’t a cheap and inadequate facsimile of social life; it’s its exact opposite. It isn’t worse than social life at fostering personal connection, it undoes personal connection and reverses our social skills.

~ David Cain, from Social Media is the Opposite of Social Life

The difficulty in getting one’s social life back arises from exactly what make the social media so successful (for the corporate overlordes squeezing value form all of us people): Everyone is there, now. Actual social life didn’t used to be the default thing—it used to be the only thing. Forevermore there will now be the need to choose. What matters in the end—obviously—is the choices each of us makes.

ɕ


What does coaching actually transmit?

I’ve been around movement coaches for years — fifteen years of Aikido, then parkour and Art du Déplacement — physical practices that bring you into rooms with people who are good at doing the thing they’re trying to teach you to do. The longer I’ve watched, the more interested I’ve become in what coaches can and can’t actually pass on.

This thread mixes Movers Mindset Field Notes — distillations of conversations with coaches and movement teachers — with my own writing as a long-time student. What students need before they can hear anything. What coaches can set up but can’t manufacture. What gets transmitted in the unstructured time between drills. And the part nobody plans for — what can’t be directly taught and has to be coaxed out instead.

The thread is sequenced for someone curious about what teaching actually does.

(more…)

All I wanted was a travelogue

I’m aware there’s an XKCD about standards. (There are 14 different variations? I’ll make one which includes all of that and it’ll be better. There are 15 different variations.)

But all I wanted was an invite-only website where I could post some photos (and the occasional short video) and invite my family and friends to follow along. I did not want an iPhone app that GPS tracks my location. I just wanted, effectively, a tiny little blog for travel. It’s opinionated about restraint: no ads, no tracking, no growth-hacking, no dark patterns — software that’s calm and on my side. This is the beautiful open Web at its best…

Private by default, not as an afterthought — Invite-only from the ground up — no public index, no search-engine footprint, no “oops, that was public the whole time.” Multiple independent spaces (“travelogues”) under one account — separate trips, separate audiences, separate guest lists. Self-hosted and dependency-light — my photos live on my server, not in someone else’s data business.

Sign in the way you actually want to — Passwordless email links, passwords, Google, or passkeys / Touch ID — pick any, mix freely, change your mind later. Every method stacks on one identity; no account fragmentation. A real account-settings page: change your email (with re-verification), see your active sessions, sign out everywhere, or delete yourself cleanly.

Posting that gets out of your way — Drag-and-drop photos, many at once, uploading live while you write. Automatic web-resizing, thumbnails, EXIF-orientation fixes, and in-browser HEIC conversion — no “please export as JPEG” friction. iPhone videos transcode themselves in the background to a format that plays everywhere, poster frame included. Per-photo captions and drag-to-reorder; Markdown when you want it, plain text when you don’t.

A reading experience designed for the follower, not the feed — A calm one-post-at-a-time reader and a full timeline — no infinite scroll, no engagement tricks. Per-reader “what’s new since you last looked,” with a summary of what actually changed. Threaded replies. Opt-in “there are updates” email digests with genuine one-click unsubscribe — notifications that respect the recipient.

Sharing that feels like handing someone a photo — Turn any single photo into a private, self-expiring share link — no account required on the other end. Collect a batch and send them in one email, in your own words, from your own address. Time-boxed by design (links lapse on their own) so sharing doesn’t quietly become forever.

Quietly capable underneath — Owner controls: approve/decline followers per space, one-off invite links, a site-wide announcement banner. An admin dashboard plus a private activity feed (RSS) across every space. Background job processing, schema that migrates itself on deploy, and a test suite behind it — boring in the ways infrastructure should be.

ɕ


What’s a daily blog actually for?

I started this blog in August 2011 as a place to post a eulogy. Fifteen years and over 5,000 posts later, it’s no longer one thing. It’s a system that does several jobs at once — exposes me to material I wouldn’t otherwise read, forces a third pass on anything that catches my attention, makes me decide what’s actually worth keeping, and gives me an archive to come back to when I’ve forgotten what I once knew.

This thread is about why I keep doing it. Not as advice — I have no idea whether what works for me would work for you — but as the working-out of a practice that has shaped how I think for over a decade. The blog isn’t precious. It’s messy. I work with the garage door up. The thread is sequenced for someone wondering whether it’s still worth doing this kind of thing.

(more…)

What does it take to stop on purpose?

Movement culture, creator culture, work culture — most of what we celebrate is not stopping. Persist. Endure. Show up. Don’t quit. The people we admire are usually the ones who kept going.

This thread is about the other half. Knowing when to stop. Stopping on purpose. Refusing what you could endure but shouldn’t. Walking away from something good because it’s done.

Mostly my own writing on the practice of finishing — what’s changed about my work-ethic dial, how I think about endings now versus a decade ago, what happens when you stop while you still want more. Two field notes from the movement and podcasting worlds where the same lesson surfaces from different angles. And a closing piece on the only ending we don’t get to choose, and what it tells us about all the others.

(more…)