There have been various posts here in the last days describing how difficult it is for new people to start using Lemmy. In fact they are absolutely correct, it is much easier to get started on Reddit. But what many forget is that Lemmy is not a corporation employing dozens of full-time designers, running A/B-tests and so on. Lemmy is an open source project run by volunteers, with only @dessalines and me working on it full-time. Neither of us is a particularly good designer, and our time is mainly spent working on the backend (database, federation, api), and preparing the upcoming 1.0 release.
If you see anything on join-lemmy.org or in the Lemmy UI itself that could be improved, the best option is to make that improvement yourself. Both of them use standard web technologies (nodejs, tailwindcss, inferno etc). The userbase here is quite technical so there are many of you able to contribute. We rarely reject any pull requests as long as they make a real improvement. Though it usually requires a little back and forth to review the changes and then address the review comments.
You can find the source code for join-lemmy.org here and follow development instructions in the readme. Regarding the default Lemmy UI go here and read the documentation with development instructions. If you are not a developer you can still help, for example by improving the documentation. Additionally you can make changes to the texts for joinlemmy and lemmy-ui.
All this said, there have also been some suggestions to make onboarding easier by directing new users to a hardcoded default instance. This may sound like a good idea at first but won't work well in practice. Running such an instance would take significant time for administration and moderation, but we maintainers are already too busy. Besides it would be impossible to reach an agreement who this default instance should federate with or how exactly it should be moderated. So if you want to get nontechnical users to Lemmy, the solution is to link them directly to a specific instance based on their interests.
I dont know. Not sure what can be improved, because that site keeps sending the majority of users to the large instances. Its against everything the fediverse was supposed to be. Decentralized. Not 5 instances having all users.
But whatever. Im happy on my smaller instance. :)
Are you referring to join-lemmy.org? It has a randomized order for the instances, so usually smaller ones are near the top.
I guess I need to check it out again. If that is true, its amazing.
Unfortunately the people advertising lemmy on reddit and elsewhere rarely link join-lemmy.org, and direct people to join a few large instances. So we'll likely keep having centralization problems for the forseeable future.
Yeah. But its nice to have this platform. Its existence shows that people dont need big tech platforms to find eachother and communicate. Its not perfect but its a stepping stone and an inspiration for others. :)
Join-lemmy.org can provide a subpar experience: https://lemmy.ml/post/24730483?scrollToComments=true
If something's subpar about it, then do what's recommended in this post. Open an issue on the repo, or contribute to a fix. It's open source software.