I built a 2D canvas to escape tab chaos — and it became a product
What happens if you put work into the second dimension?

Context switching is exhausting, especially with agentic coding. The author built a prototype 2D canvas where real terminals, apps, and browsers sit side by side, grouping work by project instead of type. The tool, Campus, became a full product at FlutterFlow. It's free for macOS. The post explores spatial memory, multiplayer, and why it beats Miro.
You don’t paste your work into Campus, you put your work in Campus.