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.
Also remember to be nice. I see heated arguments regressing into ad hominems by the third comment pretty regularly. We can be better than Reddit
You and you being so nice made me switch to ad hominem faster than usual! How the person like you can be so terribly pleasant? Treat yourself, you fellow lemming.
Good post
Also, !fedibridge@lemmy.dbzer0.com for people who want to help promoting Lemmy Mbin Piefed
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.
Wholeheartedly agree with this. Also people should get use to taking responsibility for their online experiences. Corporations have made people stupid to the point they reject autonomy.
I don’t have much to say, but thank you for working on lemmy all these years.
I can complain about it a lot sometimes, but I’m very grateful for both the communities and the developers that kickstarted the fediverse, and for free too! So, thank you ❤️
If you or other people want to discuss the development of fedisoftware for beginners, or just growing as a whole you and everyone else are more than welcome at !fedibridge@lemmy.dbzer0.com!
The userbase here is quite technical so there are many of you able to contribute.
As a project manager, I can help by ballooning the scope and setting the deadline to yesterday! Doing my part!
I’m the OP of one of the posts that blew up about UX.
This is great news, I will look into building something like join-lemmy/onboarding that could guide users, or improving join-lemmy
Its best if you improve the existing site, that way you dont have to worry about hosting, or directing users to your new site.
Nice !
I can confirm. These guys are very open to pull requests that improve the platform.
I’m doing my small part.
Went from 100% lurker on Reddit to regularly active lemmy commenter
This might be an unpopular opinion, but I think the effort to make joining Lemmy easier has some downsides. One of the nicest things about these communities is how easy it is to have good conversations with internet strangers. I’ve grown to appreciate and hope for Lemmy not trying to be a Reddit replacement. In fact, I’m totally fine with “the masses” staying in Spez’s data harvesting machine. If, one day, Lemmy gets as popular as Reddit, I think it will inevitably have many of the same problems. It just theoretically won’t be selling your data for profit (one hopes, anyway). My wife isn’t super-techy, and I explained the concept of Lemmy to my wife in about 10 minutes. She set up an account in about 5.
To me, it’s not that using or joining Lemmy is hard. It’s that a lot of people have come to loathe change. They’re told that Lemmy is “like Reddit,” so why leave Reddit, all their accumulated Internet points, and their familiar communities/echo chambers? Pretty much all of them also use other data-harvesting social media sites, so they mostly don’t care about that aspect. When I tell my friends about Lemmy I talk about how the size of the communities is really conducive to good conversations from wide enough ranges of opinions and experiences, compared to Reddit’s too much of everything including trolls.
I agree with the general feeling, but we could probably have a bit more activity while still keeping that feeling.
100k monthly active users would allow most of the communities promoted on !communitypromo@lemmy.ca to have more than one or two regular posters