It’s all about the small subreddits. Ones where a new post can stay on the page for several days in a row but there are plenty of new comments and posts to keep discussions going without everyone losing interest. These are communities where you get to know the regular posters and beginners are welcomed with friendly advice, rather than chastised for asking repeated questions (beginners always repeat frequently asked questions; that’s a universal rule).
I think it’s also pretty important that the inflow of new members is not too high or nonexistent for that matter. And that the outflow of people leaving is roughly balanced with the inflow, so the community doesn’t grow too fast and it doesn’t wither away either.
It’s all about the small subreddits. Ones where a new post can stay on the page for several days in a row but there are plenty of new comments and posts to keep discussions going without everyone losing interest. These are communities where you get to know the regular posters and beginners are welcomed with friendly advice, rather than chastised for asking repeated questions (beginners always repeat frequently asked questions; that’s a universal rule).
I think it’s also pretty important that the inflow of new members is not too high or nonexistent for that matter. And that the outflow of people leaving is roughly balanced with the inflow, so the community doesn’t grow too fast and it doesn’t wither away either.