What happens if you put work into the second dimension?
Posted by abelsm 1 day ago
Comments
Comment by jexe 1 day ago
We could not for the life of us figure out how to make this a meaningful productivity tool. Yes, we had meetings here, and yes, drawing all over someone else's screenshare was actually useful - And building islands of data was an interesting mental model. It descended into messy chaos no matter what you did, and anything you would do to try and combat that undid some of the benefits of the canvas to begin with.
It was a lot of fun to hang out in as a multiplayer live video room, though, so we leaned into that with (relatively) more success.
Comment by s1mon 1 day ago
This is why librarians, janitors, lab managers, document controllers etc. are essential to make spaces functional and organized.
Comment by annzabelle 1 day ago
I didn't understand the purpose at the time, but then I landed at a company that had no documented schemas for any dataset and kept adding columns and it drove me mad.
Comment by snthpy 23 hours ago
Comment by fragmede 1 day ago
I think this is where AI could be put to work. Before, what would be a toilsome digital clean up process (eg git commits) is now an instruction to an LLM to clean it up. If the chaos was clean-up-able, would your product have worked?
Comment by brody_hamer 1 day ago
Part of the appeal of a canvas like this is spacial memory: that things stay where you put them. So any AI based reorganization could be a frustrating rug-pull for users that value this feature.
Comment by jexe 1 day ago
Could be wrong, though! Devil is in the details with this one.
Comment by projektfu 1 day ago
They mostly do not gain a lot of users. Good luck!
Comment by stephen_cagle 1 day ago
I agree that laying things out on an infinite 2d plane is surprisingly time consuming. We must be missing some affordance or something in how this should be?
Comment by trgn 1 day ago
It never really caught on, completed got clobbered by free text search, now AI chat interfaces I guess.
Am glad to see it bubble up again, because have good memories working on this stuff.
Comment by stronglikedan 1 day ago
If I recall correctly, it became popular because of the Lawnmower Man movie in '92.
Comment by stelonix 1 day ago
Comment by trgn 1 day ago
Comment by projektfu 1 day ago
Comment by hn_acc1 1 day ago
Comment by bonestamp2 1 day ago
Comment by mrtesthah 1 day ago
Ever used a browser on iOS? Google Maps / Apple Maps? ZUIs are one of the main multi-touch user interface paradigms now.
Comment by projektfu 1 day ago
Comment by esafak 1 day ago
After having used such things since the 80s (starting with DESQview) I find myself simply minimizing or leaving secondary applications in the background of a single workspace. When I do use other spaces it is for full screen view. I don't usually need to see multiple windows at the same time, but that would be a task for a tiling manager...
Comment by condiment 1 day ago
The 3d demos are similar to what you experience when using a VR headset with desktop emulation software. I ran experiments with that for several months and while the concepts were interesting, context switching in a simulated physical space was actually a lot slower than alt+tabbing between things.
Comment by mncharity 1 day ago
I liked a hierarchy of context switching devices. Open tabs, windows, workspaces, for me are distracting clutter, scaled by some distance metric. Having to physically carry a laptop to elsewhere in a room had "I've left work for home" nicely strong context switching vibes. Followed by resumable-but-not-currently-live VMs/workspaces, etc, down to, well, gazing at a different window. So variety in costs and benefits.
I wanted a drawing-like experience for a laptop keyboard, eyes-on-screen hands-on-tablet, so kbd as touch surface (and 3D tracking above it), with the screen showing, in faint shallow-3D offset, hand position and a dynamic kbd UI. Meh. But shallow-3D UI, something 3D one can live with all day without VAC eyestrain, seemed intriguing but little explored.
With current AI, even with small 1080p laptop/HMD viewports encouraging manual packing, I'd be tempted to try escaping the whole decades-long "how do I arrange windows" mess, and tool up a personal-assistant-like "knowing what you're currently up to, here's a screens/canvases/workspaces/windows tasteful layout for that, arranged in ways you've liked".
Comment by amelius 1 day ago
Answer: you get a mess.
That's why browsers weren't built like that, and also why I think this will not work.
But happy to be proven wrong of course.
Comment by thaumasiotes 1 day ago
> Answer: you get a mess.
> That's why browsers weren't built like that
But people frequently go out of their way to put their tabs into two dimensions.
There are tab trees: https://chromewebstore.google.com/detail/tabtree/afejdkkhibi...
There are tab groups: https://support.mozilla.org/en-US/kb/tab-groups
There are tab containers: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
It seems pretty clear that people want their tabs to be organized in multiple dimensions.
Comment by Zircom 1 day ago
Comment by thaumasiotes 1 day ago
Comment by euroderf 22 hours ago
Comment by ge96 1 day ago
Comment by lobofta 1 day ago
Comment by sean_pedersen 1 day ago
This would need a lot of work to feel frictionless but I like the concept.
Comment by ano-ther 18 hours ago
Comment by dotfrag 1 day ago
Comment by JosefPa 23 hours ago
Having 20 work-trees with 20 terminals (for running the server) with 20 browser tabs open became a pain to organize; with campus I can visually lay them out and know which one is linked to which one (this was near impossible before so im sold)
Comment by tclancy 1 day ago
Comment by fragmede 1 day ago
Comment by TrackerFF 1 day ago
He made his own virtual 3D office where he could whip up new screens whenever and wherever needed, IIRC, these computers in the virtual world were virtual machines with some very bare bones Linux distros. He argued that it was a very good replacement for having to buy and mount new physical monitors.
Can't remember how long he actually used that solution, but it did look cool.
Comment by andrewmutz 1 day ago
I use virtual desktops, where each desktop contains a single thing that I am working on, and everything related to it. Then any good window manager can switch between them quickly and even give you a spatial sense of where you are. I organize them as a priority stack, so the topmost priority is in top position and then it goes downward from there
There's a lot that this "campus" product does that isn't present in such a set up (multi user, zooming, etc...) but virtual desktops give you a lot of the benefit and come built in to most of our operating systems
Comment by E-Reverance 1 day ago
Comment by roidster 1 day ago
Seems there's more to this.
Would explore more.. Might be cool to see integrations soon
Comment by E-Reverance 1 day ago
Comment by swader999 1 day ago
Comment by efields 1 day ago
Comment by swader999 1 day ago
Comment by abelsm 1 day ago
Comment by bpavuk 1 day ago
Comment by nielsbot 14 hours ago
Comment by ge96 1 day ago
Comment by _trampeltier 1 day ago
Comment by graemep 1 day ago
Comment by sean_pedersen 1 day ago
Comment by abelsm 1 day ago
Comment by andai 1 day ago
Comment by JosefPa 23 hours ago
Comment by skeledrew 1 day ago
Comment by subarctic 1 day ago
Comment by saint-evan 17 hours ago
I don't use agents at all and I think that building agent/Ai-first is gonna push away people like me (who don't want to deal with agents or any related concept or even git tbh). I'd genuinely say generalise into a Virtual Desktop typer thing.
In your blog, you mentioned that each tile is sorta like a computer (sandbox?) in itself actually containing AND running the work. That's brilliant! Now, if you could make it possible that one single tile could fill the entire screen, like a typical desktop view, on demand. Incase I just want absolute focus on one thing (I'm not always looking across all three monitors) and not be in 'Canvas mode' seeing all my Virtual Desktops.
I could also see myself working across three (or more) tiles where I've got docs in chrome, vs-code open in another and something else (more docs? Terminal? Doesn't matter). Fact is that the infinite canvas literally replaces me having to buy two - three monitors to get the same feel. I could now buy a single large curved one and have infinite monitors.
I had an inkling of this feeling when I saw Omarchy (A tile-based Linux distro from Basecamp / 37signals). What I thought was missing was infinite-ness and a little spatial something? I actually literally thought, what if those tiles didn't squish together like that and the BG were a 2D infinite canvas?
If you pull this off just right and actually focus on getting the desktop version right first (I believe that's where your users are), I believe you may have stumbled onto a different kind of operating system paradigm for a workflow issue we try to solve with even more physical monitors.
I never shut off my PC so I can imagine long lived virtual monitors wayyy off in the canvas ether with all that work still open and waiting until I'm ready for that frame of mind.
I don't have anything to say about the disappearing message except that it's cool as a way to ping or get someone's attention but a dedicated chat box? window? Just a little foldable flourish in the bottom left or right corner so yu can directly 'chat' with someone persistently who's in your space (or you're in theirs) is way more healthy for a serendipity than a disappearing message where it's kinda like an implicit race condition and loses the asynchronous nature of letting me consider a text before I reply especially in work settings. I'd also not want to give access to my entire canvas ether as opposed to selectively allowing access to specific virtual desktop lol
As for 3D? Meh I don't know. Don't need that but other people may like it. I'm just approaching this from a workflow angle. Love the whimsy regardless.
I absolutely want this, I would absolutely pay for this, I think this is a great product in the Figma range and I absolutely wish you all the best of luck because this is awesome. Just focus on the operating system /workflow angle for a desktop use-case first. I couldn't try it (don't have a Mac) but I got the idea from the video.
Good luck, guys! And ykw? I wonder if I could fork around with Omarchy and give it infinite canvas since it's already 95% there. Never mind the social feature or 3D graphics yet.
Comment by norbert515 8 hours ago
Windows, Linux and even web versions are planned!