Skip to content

// the playground

This site is a live demo

Not a PDF with a pulse — a running program. Eight interactive rooms, each a small proof of the engineering the rest of the site describes. Pick one and poke it. If you only have two minutes, start here.

A terrain chart of four tracked strands of work — work, chess, writing, open source — from 2019-01 to 2026-10, baked as a static image from the same heightfield the drivable 3D version is built on.
// start here

Compose Playground

live editor · AI

The closest thing here to the day job: type Jetpack Compose and watch it render in a phone frame, with no install and no Android Studio. It is an interpreter for a curated slice of the language rather than a Kotlin compiler — that cannot run in a browser — but the state is real, so the counter everyone writes first actually counts.

open the editor →

Things that run

real programs, in the page

Proof

the numbers, and what verifies them

Corpus

long records, read as evidence

Only The Blueprint Room and The Board have a second thing to count once you are inside. The rest can only tell you the door opened.

Nobody has opened a room yet. Counted whenever a room actually opens — from this list, the 3D world, the command palette, the backtick hotkey, the pager, or a direct link — on a shared tally anyone can write to. Not analytics; a sign of life. Every room on this page is in it.

What you leave behind

Two shared patches of this page. Move a tile or leave a note and it stays that way for whoever opens this next.

tip: press ⌘K or ` to jump anywhere.