Concept Wiki
Ongoing documentation of the subjects I’m learning about and the relationships between them.
Topic of the Day·Play & Games
Computer opponents built to be interesting to play against rather than optimal.
Drag to pan · hold ⌘/ctrl and scroll — or pinch — to zoom.
15 of them
How to know things, and how to avoid being confidently wrong.
Explore →
Algorithms, data structures, and what they cost.
How systems built on language models actually work, and how they fail.
Where code runs, what ships, and what the browser does with it.
Visual systems, motion, and access.
Establishing that something works, and recognizing when you have established nothing.
Getting changes from a working copy into the world.
The machine underneath.
Modeling, storing, and publishing information.
How images and worlds get computed.
Games as designed experience, and the culture around them.
Coordination without a center.
Light, force, heat, and motion.
Physiology, injury, and repair.
Knowledge, language, and acting together.