Divergent Futures
The problems worth solving, and the paths out of them.
Historical patterns and current technology. What is actually going wrong, what has actually worked before, and the credible routes that already exist or are emerging — published as they're made, not once they're perfect.
How this works
Problem → Pathway → Hope
Name the problem honestly. Map the routes people are actually taking out of it. Then say plainly what a person could do with that — hope that survives contact with the evidence is the only kind worth publishing.
Latest
Writing
- Why this site exists (and why GitHub wasn't enough) Everything gets pushed to a repository. That works beautifully for about four percent of the people who might care about it.
- Problem, pathway, hope The three-part shape behind almost everything published here, and why the third part is the one most people get wrong.
The workshop
Projects
Writer's Codex
A local-first, offline-capable organiser for story worlds — characters, timelines, places, threads. No account, no cloud, no backend.
DFBOOK
The Divergent Futures sites
Four static sites on one shared design system — the readable front door to work that otherwise only exists as a repository.
DFHISLOTSBOOK
Helm
A self-hosted content operating system: research comes in, episodes and newsletters come out.
DF
Source stays private — it holds unpublished work.
Hex HUD
A hexagonal stream overlay that can be lit, loaded and added to live, mid-sentence, without touching a keyboard.
DFHISLOTSBOOK
Not pushed yet.
Mars Supplies Calculator
An interactive model of what a crewed Mars mission actually has to carry — change the crew size and duration, watch the mass climb.
DFHIS
Constellation
The spectrum is not a category some people are in. It is the whole range of human brains, and everyone is on it — this is the map of it, with the research behind each point and the disagreements left visible.
DFLOTS
Source not published yet.
The source for most of this lives on GitHub. This site is the version for people who'd rather not read a repository.
Elsewhere