Projects
Systems, tools and games from the last few months. It starts with the ones that go deepest and ends with the ones that are just for fun.
→ or space for next · ↓ for more detail · C for contents · F for full screen
Contents
Thinking
A shared pool of problems, solutions and criticisms, grown together with AI agents. My thinking and my to-do list live here.
3,900lines of RustDailyin use
Thinking
When nobody’s talking to it, Foil keeps working through its open problems.
10 minbetween steps~2 hagent time a day
Thinking
Before Foil there was a committee of AI agents. It was switched off after two days.
2 dayslifetime95tests, retired
The machine room
A small private server where all the AI work happens. The PC, laptop and phone are just screens onto it.
US$7a month0public ports
The machine room
An agent on the server can ask an agent on the PC to do something, and the other way round.
29requests so far12escalated to me
ask-pc "request" runs the other machine’s agent headless over SSH and waits for its answer.The machine room
A personal database any AI can connect to, where every change can be seen and undone.
44tests$30monthly ceiling
The machine room
Every agent on every machine shares one memory, made of plain text files.
~40lines of bash5 minbetween syncs
The machine room
Every AI conversation I’ve had, across every tool, in one private archive.
4,228files1,844secrets redacted
Running a life
A screen that opens on whatever needs me, so it’s quick to get back into work.
Running a life
Twice a day, new email becomes to-dos, and no AI is ever able to act on an email.
2runs a day$3cap per run
Running a life
A daily read-only audit of the server, and a weekly break-in attempt on paper.
Running a life
Treats “will people pay for this?” as a claim to test and try to refute before building more.
The desktop
An invisible second screen where AI agents test apps and games without touching mine.
349lines of Rust
The desktop
Most of my writing is dictated, and the speech recognition runs locally on the graphics card.
The desktop
After 8:30pm the screens go deep red, down to 20% green and no blue.
~200lines of C6 → 2pieces
The desktop
Hyprland lets a workspace show on only one screen. Now any workspace can appear on either.
221lines of Lua
The desktop
When the screens froze, the fix came from evidence, not guessing.
Publishing
My publication, with essays under five lenses: Reason, Vitality, Liberty, Wealth and Culture. Written for people and for AI agents.
134commits1worker, many sites

llms.txt for agents.Games
An incremental game in the spirit of Universal Paperclips: problems are inevitable, and problems are soluble.
1 dayto build3acts

Games
A sweet household robot tidies a child’s bedroom, and ends up sorting every atom in the universe.

Games
Combine elements to grow a world. The recipes follow laws you have to work out. No hints.
44elements27scene pieces

Games
A neon arena shooter in pure Rust, with no engine and no libraries at all.
2,052lines0dependencies
Games
Holly’s game: she designs it, I build it. A Sims-like career game, from unknown creator to LA.
116commits in 2 days

Games
A handmade card opens into a Swiss farm where Holly is a Chihuahua.
16,000lines of GDScript
Games
Night-time street scenes in Japan, modelled entirely in code in Blender and played in Godot.

C_ get collision, L_ become lights, FX_ become particles, and WALKER_ walk paths.Engines and experiments
Understands one ongoing conversation, suggests whether to reply or wait, and drafts in my own voice.
8,000lines0dependencies
Engines and experiments
A production runtime: how an accepted spec becomes a verified, releasable thing.
30,000lines0dependencies
Engines and experiments
Decisions about money, time and attention made by criticism, not expected-utility scores.
5,400lines of Python
Engines and experiments
Stocks, commodities and the economy priced in ounces of gold instead of dollars.
Engines and experiments
A workshop for building AI skills: reusable instructions any agent can follow.
Engines and experiments
A Teamfight Tactics-style autobattler set in Greek myth, currently in design.
Engines and experiments
Three pieces of writing in progress.
The approach
Elon Musk’s five steps, in order, applied to everything here. A watchdog around a fragile piece is step 5 done first.
The approach