What happens if you put work into the second dimension?

A new app wants to kill tab chaos, but commenters say it looks exhausting

TLDR: FlutterFlow turned an experimental giant 2D workspace into a free Mac app called Campus, hoping to make work less scattered. Commenters were torn: some called it an exciting escape from tab overload, while others said it looks exhausting, niche, or like an old idea dressed up again.

A FlutterFlow developer built a wild new way to work: instead of stacking apps in endless tabs, you spread them out on a giant 2D canvas like a digital desk that never ends. The team got so hooked on the prototype that they turned it into a real free Mac app called Campus. The dream? Less app-jumping, less brain-melting context switching, and more seeing everything at once. But the comments quickly became the real show, and let’s just say the crowd is very split on whether this is genius or just a prettier way to overwhelm yourself.

One camp basically said, “Cute idea, but I already solved this.” Fans of window managers like Niri and Hyprland argued they don’t want to think about where windows go at all, with one person flatly saying the whole thing “looks very tiring.” Another brought receipts by linking to Zooming User Interface, a long-running idea that, as they dryly noted, usually doesn’t gain many users. Ouch. And then came the comedy relief: one commenter compared the vibe to VR coding and confessed they had written code “in the middle of the salt lake flats,” which is either the future of work or a cry for help.

Still, the idea clearly hits a nerve. Some people saw echoes of tools they already love, while others joked you’d need a 48:9 monster monitor to replace their current setup. The big drama? Whether a giant work canvas is liberation from tab hell—or just a larger, fancier version of it.

Key Points

  • The author built a 2D canvas prototype that places terminals, browsers, and apps side by side, and FlutterFlow turned it into a product called Campus.
  • The article argues that agentic coding has shifted software development toward more parallel work and increased context switching.
  • An earlier prototype placed agents in Minecraft to explore work in a more physical, shared 3D environment.
  • A later 3D prototype built in Three.js was usable but caused dizziness and made context switching harder during extended use.
  • Following feedback from FlutterFlow co-founder Abel, the author built a 2D version in Flutter that spread internally and evolved from Work Canvas into Campus.

Hottest takes

"looks very tiring" — lobofta
"They mostly do not gain a lot of users" — projektfu
"writing code in the middle of the salt lake flats super weird" — ge96
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.