DEV Community

Discussion on: Feature update: Feed

 
jeremyf profile image
Jeremy Friesen

Reactions are such a challenging component to consider. They are very low effort, so a question is how much do we "weight" do we give for low effort tasks? A second variable class, as you hint at, is related to the person giving the reaction.

And yes, in this experiment, we've greatly limited the impact of reactions.

One goal I have is to find "lever" configurations for communities to adopt. I can envision a lever configuration that says "We want to see more posts from new members to hear what they have to say, but we want to ensure that old members reactions are more heavily considered." (That's an odd example but one that I hope the levers options can help make feasible).

Thread Thread
 
grahamthedev profile image
GrahamTheDev • Edited

Oh I love that last concept! The predefined preferences would be great for people running different instances of Forem!

The low effort part is a fair point! (I would love to see what would happen if you could only upvote 3/5 articles a day for example, that would be super interesting to see how people behaved when their votes were "valuable"!)

One idea could be time on page / scroll percentage to assess article quality / engagement? I know that is getting complex though (but one positive is it can nearly all be done client side with little performance impact)!

The only other idea I have to throw in the pot (and I have no idea if it is a good one) is to weight comments with a certain length / word count (so the "thank you" comments get ignored) more heavily.

Then the number of comments on an article that meet this criteria are then used as a weighting factor.

Yet again this is just based on my usage of the site where I look for posts with a lot of comments as they tend to either be really good or really controversial (and most of the DEV team know I am the one who loves to be involved in controversial stuff on here 🤣).

In all seriousness, looking at number of comments tend to lead me to some cracking content (or at least to engaged authors who respond), so it may be another lever to add after all of your planned experiments?

Anyway I have taken up plenty of your time I am just enjoying the complexity of the task you have undertaken as it is so nuanced!