this post was submitted on 05 Jun 2026
24 points (96.2% liked)

Ask Lemmy

39844 readers
941 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, toxicity and dog-whistling are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 3 years ago
MODERATORS
 

I work in web development and over the past five years or so I've seen these "infinite canvas" or "whiteboard" applications proliferate over the years. A short concentrated list of these things would include miro, freeform, and obsidian. A longer list would include things like Confluence whiteboards and even things like Figma.

These applications always seem like they're the preferred tool of people who love to navel gaze and go on long monologues about software development frameworks and "user experiences".

I find navigating these tools to be frustrating and trying to "work collaboratively" in them to be even worse.

I understand some of them for some domains. (Figma I've grown to tolerate specifically because it seems to have a reasonable use case.)

But:

What is with these things, and why are there so many of them now?

Do they help anyone work better?

Do people actually like them, or are they just forced to use them?

top 16 comments
sorted by: hot top controversial new old
[–] Agent641@lemmy.world 3 points 15 hours ago

I love them. I have some extremely hefty figma canvasses for software workflow mockups.

I also use them for reading documents. Not permanent storage, but when I need to reference 12 service manuals at the same time, I dump them into an infinite canvas so I can easily slide between them. Sure, I could open 12 PDFs, but I get confused navigating tabs by pdf names, especially when the filenames are incomprehensible document numbers.

[–] Erusset@slrpnk.net 17 points 1 day ago

You probably don't like them because they aren't meant for you and you aren't used to them.

They should be used for brainstorming and maybe wire framing, or design in figma's case. When designing or exploring the infinite space means you don't have to stop mid session and move stuff around to fit pieces on a fixed canvas. It shouldn't be used for anything final so the lack of constraints is good. They can also be good for interactive workshops.

If your team is using miro or the like for final work then they are using it wrong.

[–] silly_goose@lemmy.today 6 points 1 day ago

Our designers forced miro on us. It was so horrific I told them even Google docs is better for this. They laughed it off condescendingly.

[–] mbp@slrpnk.net 2 points 1 day ago (1 children)

Yeah, I've been noticing people are moving from a spreadsheet or word doc to a "board" of sorts. Microsoft has their own one that gets passed around at my org.

Seems to be a way to make the info more "top level" appropriate easily. Execs don't want to be bothered with a spreadsheet anymore.

[–] aesthelete@lemmy.world 1 points 21 hours ago

Yeah a spreadsheet looks too much like actual work.

[–] okwhateverdude@lemmy.world 3 points 1 day ago (2 children)

I hate these tools. They are all terrible and full of friction. So much pointing and clicking and zooming out and back in. They require so much effort for so little pay off. And they constantly nag you about features you dgaf about. I just wanna draw some boxes, put some text in them and connect them with lines, ffs.

[–] tal@lemmy.today 5 points 22 hours ago* (last edited 22 hours ago) (1 children)

I just wanna draw some boxes, put some text in them and connect them with lines, ffs.

If I want to do so textually


useful for very large, automatically-laid-out-diagrams, such as those generated automatically


I'll use graphviz.

e.g.

foo.dot:

digraph {
A->B
B->C
B->D
C->A
}

And then:

$ sfdp -Tpng foo.dot >foo.png

produces:

[–] okwhateverdude@lemmy.world 2 points 22 hours ago

XACTLY. Unfortunately, my company won't accept that as a valid diagramming tool. It must be in lucid's shit. I've built some really cool exploratory tools using graphviz including a logical data dependency graph from database schema using a bit of (g)awk. Could navigate the graph in a browser because I had it spit out HTML.

[–] aesthelete@lemmy.world 4 points 1 day ago

This has been my experience as well. Designers love to slop it up in them because there's no versioning or any way to tell what something looked like when it was actually developed. It's seemingly impossible to set and maintain scope in them. Figma has some versioning support, but it's probably the worst of all of them from a "which board are you even talking about?" perspective because they have 8000 C&P'd Figma boards all of which contain similar things and the links are 1500 character URLs with a bunch of UUIDs in them.

[–] LurkingLuddite@piefed.social 2 points 1 day ago

People who cannot create real things often relish in the ability to create a facsimile of something functional. The more complicated, the better such egotists feel.

[–] tal@lemmy.today 1 points 22 hours ago* (last edited 22 hours ago)

I think that the /r/place-style collaborative pixel art thing is neat.

https://placedata.reddit.com/data/final_2023_place.png

To be fair, that is explicitly not infinite canvas


it has finite dimensions


but there have been derived programs with infinite bounds that work the same way to do pixel art.

It sounds like the software you're using is intended for some kind of idea organization team stuff, though. For that, it doesn't sound like it's a great paradigm to me, but I also don't spent a lot of time using software of that sort.

I've used visual programming languages. These use flowcharts to represent data flow, are often used for signal processing stuff. Same kind of idea. My general feeling is that that doesn't really scale up to large problems


you wind up wasting way too much time trying to navigate around the thing. It's a quick and intuitive way to view very small things, though it still isn't my preferred approach; I'd rather use text.

[–] underThunder@thelemmy.club 1 points 1 day ago (1 children)

Do you use these tools as a web developer, and if so, what for?

[–] aesthelete@lemmy.world 6 points 1 day ago* (last edited 1 day ago) (1 children)

No, but I get them sent to me by others in my company. Usually someone puts a "board" together that is a bunch of screen captures into some huge, difficult to navigate thing with a bunch of "post it notes" and stuff.

[–] underThunder@thelemmy.club 1 points 1 day ago (1 children)

What are you expected to do with these files? Are these what you're given to build the design from?

[–] aesthelete@lemmy.world 1 points 1 day ago (1 children)

Depends upon who put the board together. Sometimes, they want me to make them all into Jira issues because nobody can track them in the stupid board.

[–] underThunder@thelemmy.club 2 points 17 hours ago

Your scrum master or project manager should be putting these stories into Jira. And infinite canvas boards can be great for a lot of UX work but you need to work together with UX and get them to give you better deliverables.