Reddit

Here is where I put my criticisms of Reddit, to help guide development for a replacement. It's gotten tiresome trying to navigate the social landscape of scoring-heavy link aggregators. It's a very competitive atmosphere, and I find it corrosive to the feel of a community. Some groups may thrive in spite of that design flaw, but survival bias is not evidence of the contrary. They are outliers for a reason.

There are considerable design flaws that result in undesired social behavior among users. Maybe that's required in order to get the engagement you need to get ads or gifts going, but it's not something I think can be sustained. Reddit's been through a lot of drama due to its userbase, and part of it is what they tolerate, what they take action against, and the disrespect and mistreatment that makes it past the radar of moderators and goes unnoticed.

I've decided that I don't like sites that sort based on voting. Democratizing a discussion is kind of like "whoever's loudest is correct", and it's not a good social vibe. One can choose sorting options and I believe even defaults, but scoring still remains across the site and there are no options to remove it from the UI or prevent others from seeing it to judge you by.

You can't set your profile to private, so it incentivizes people to creep your profile and personally attack you if a discussion becomes heated. Mod or admin action is often heavy-handed in conflict resolution style. Stonewalling is fashionable. Mod behavior is erratic across the site, subreddits are allowed onto /r/all that each have vastly different rulesets in addition to the foundational Reddiquette. This could be solved by enforcing a standard ruleset needed to hit /r/all, or hard requirements for moderators, or a system where moderators must review each others' work. Many ways to peel that potato.

It's a way different site now than it was back in 2012, in the vibe of the people who hang out on here. The same smarmy self-deprecating humor and pun contest, reddit jokes, but now there's a lot of casual or newbie users, bots that repeat top comments and create comment loops… Anytime you try to have a discussion it just goes downhill due to no real interest in communicating. It's more like we're all just talking *at* each other. At least, if you can manage to find another real person on there. When you do, it's too competitive. Too close to social media now. Maybe that's the goal though.

How To Improve It

I am not a particularly social guy, but the above things would go a long way to improving the Reddit experience and curb some bad behavior. Visiting the site has become a bad habit that I've been meaning to do something about for quite some time. I don't feel good after visiting. Now that I have some concrete ideas about why, maybe I'll just build my own replacement. I can actually do that.

I know PHP, Python, databases, and some light knowledge on caching. This website is self-hosted, at home, so there's some sysadmin experience.