Full stack software engineer, cyclist, shitposter.

Why Reddit works

Yesterday I read this Twitter thread by /r/AskHistorians mods. A few points from it stuck out to me:

One of Reddit's USP's at the moment is that it's the last major concentration of the 'human' internet – if you want a front page google result written by an actual person, you add “reddit” to the end of your search!

The reason has nothing to do with Reddit's site architecture, and everything to do with community moderation. Reddit isn't moderated by a small army of outsourced employees in a warehouse dealing with an endless stream of decontextualised reports.

Rather, Reddit's frontline work is done by people who see issues in context and intimately understand that context. It makes us far, far better than, say, Twitter moderators at dealing with spam and bad faith users spouting carefully-coded hate.

This is an important point. Reddit isn't moderated like Twitter or Facebook, who hire warehouses of underpaid workers to moderate content in an assembly line-type fashion. Instead, it's done by thousands upon thousands of volunteer mods from the community.

These volunteers do not work for free. Sure, they're unpaid. But volunteers require motivation in lieu of cash. They need a reason to come back, a feeling of growth and progress that keeps them from burning out. There are a few main types of this motivational 'currency' that Reddit provides to its mods:

These forms of compensation keep volunteers doing the work for free, but that doesn't ensure high quality moderation. We don't have perfect moderation on my Mastodon server. We're reactive instead of proactive: we moderate content after it's been seen, not before. And we restrict interaction with a boatload of servers in order to reduce our general moderation load.

Throwing bodies at a problem doesn't guarantee that it'll be solved well.

A few key principles allow Reddit to retain its high quality of moderation at scale:

These principles have allowed Reddit to scale to unimaginable content levels while retaining high-quality moderation.


Hmm I was going to make this a lot longer but I think I'm going to split this up into parts. I want to use this blog to post what normally would be a Twitter thread in the form of something that can be shared. So I think I'll expand more on this in a future post.