For example, I’m on Lemmy.ml and I’ve joined [email protected], [email protected], and [email protected]. In this example, it’s not very different from the number of similar groups on Flickr but, in comparison to Reddit, it seems like the decentralized platform can be a little unruly.
How are you going about joining different communities and managing your engagement? Are you only participating on the community on your instance? Are you joining and posting in as many instances that seem relevant?
Those third party search tools already exist. I expect that apps will begin linking to them or even including their own version of the same function.
And really, it’s vanishingly unlikely that somebody so dull-witted that they couldn’t even find the most notable instance on a given topic if it wasn’t already on their instance’s All is going to end up on such an obscure instance in the first place.
Again, I don’t think it’s a usability problem at all - I think it’s just people expecting the fediverse to be essentially identical to the monolithic corporate social media to which they’re accustomed, then faulting it for not being so.
I must be completely “dull witted” then. When I first started looking into lemmy, I went to the official “join-lemmy.org” website, clicked on “join a server” and picked one of the top listed recommended results. It just happened to be a VERY small and VERY new instance. But as a completely stupid dull witted new user who knew literally nothing about lemmy, I didn’t know any better.
After joining that instance and looking for communities on it, I only saw the local communities plus a few non local communities from larger instances and I legit thought that’s all there was on lemmy. I mean, it was clear I was seeing the local ones, and it was clear I was seeing some nonlocal ones, who why tf would I expect that I wasn’t seeing everything?
Your perspective is tainted by the fact that you know how it all works. People new to lemmy don’t, and I’m telling you that the onboarding and community discovery process is dogshit. Try thinking from the perspective of a new user.