Writing
-
Where do agents live?
2026 · 06 · 1,500 words
The chat model of AI agents is a powerful abstraction, but it raises a question: where do they actually live? A spatial interface offers a different answer, one where the agent sits inside the work instead of off to the side, and where it shows you what it understands instead of telling you what it's doing.
-
Designing a database for spatial interfaces
2026 · 05 · 1,300 words
Transclusion, edges, and the data model behind a spatial canvas where the same object can live in multiple places.
-
Overlap removal with PRISM
2026 · 05 · 1,000 words
Using the Proximity Stress Model from graph visualization to push overlapping cards apart without destroying the layout's shape.
-
Spatial interfaces vs layouts
2026 · 05 · 2,300 words
Why freeform space becomes a mess, and why going back to grids isn't the answer. Seven years of lessons from building Kosmik.