Point two can be argued about if we say “no software project should have more than three responsible people.” Anyone can contribute, but there are at most three people deciding how the code should be and keeping an overview over everything.
Sound strange? How would we have ever landed on the moon with this? Answer: develop the whole system as a set of libraries that form a nice dependency tree all the way up to the one library that executes rocket launch on button press.
Each library does one thing very well, and each library is designed with the passion and thoughtfulness of someone’s hobby open source project.
Should adopt the hot sorting from reddit. With how Lemmy hot works, new posts are always on top of hot. On Reddit, they need to be voted up quite a bit before even having a chance of appearing on hot.