Be the change you want to see in Lemmy

https://lemmy.ml/post/25997555

Be the change you want to see in Lemmy - Lemmy

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 [http://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 [http://join-lemmy.org] here [https://github.com/LemmyNet/joinlemmy-site] and follow development instructions in the readme. Regarding the default Lemmy UI go here [https://github.com/LemmyNet/lemmy-ui] and read the documentation with development instructions [https://join-lemmy.org/docs/contributors/01-overview.html]. If you are not a developer you can still help, for example by improving the documentation [https://github.com/LemmyNet/lemmy-docs/tree/main/src]. Additionally you can make changes to the texts for joinlemmy [https://github.com/LemmyNet/joinlemmy-translations/blob/main/translations/en.json] and lemmy-ui [https://github.com/LemmyNet/lemmy-translations/blob/main/translations/en.json]. 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.
Join-lemmy.org can provide a subpar experience: lemmy.ml/post/24730483?scrollToComments=true
My experience of getting started with Lemmy so far - Lemmy

Thought that I would start off my first post in this place by getting this off my chest. In case anyone is wondering why more people haven’t flocked to Lemmy yet, this has been my experience so far. Last night I decided to give this place a shot and sign up, just to be met with a join page that was mostly unresponsive and didn’t want to load anything. I ended up giving up and going to bed but thankfully by the morning, the web page had listed the possible servers for me to join. So, especially after my experience the night before, I thought that the server that has in its description “recommended for users to join this server to reduce load” was a good start. Then it came to looking for apps. I thought that the app with the description “made by Lemmy devs” would pair well with the server recommended to new users. Only to find that the server that I joined isn’t even listed in the app when I try to sign in. And that manually typing it does nothing but give “server error” responses as well. So now here I am, typing this from my laptop, wondering how many other people try to join this platform and give up after the first couple of hoops that need jumping through first. I’m hoping that eventually I will find the right server and app combo to give me an actual complete, working experience but so far my experience here has been a little bit ridiculous. Anyway, glad I got that off my chest. Hi Lemmy, just a Reddit refugee hoping to make a home here, once I’ve got this absolute circus of trying to get going here in the first place behind me.

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.