Reddit is a social platform founded in 2005 that calls itself “the front page of the internet” — a claim that is simultaneously self-aggrandising and underselling, because Reddit is less a front page and more the entire internet compressed into one site, including the parts you’d rather not visit, organised into 100,000+ communities (subreddits) that range from profoundly helpful to profoundly unhinged, often within the same thread.
Reddit is where a senior engineer having the worst production outage of their career posts at 3 AM and receives real-time help from five hundred strangers who have been there. Reddit is also where a person asks a simple programming question and is told to “just read the docs” by someone who has never written a doc. Reddit contains multitudes.
The Subreddit Model
Reddit’s architecture is its genius and its curse: anyone can create a subreddit, and each subreddit is a self-governing community with its own rules, culture, and moderators.
The technology subreddits of note:
- r/programming — links and discussion, flame wars about languages, the eternal tabs-vs-spaces conflict
- r/ExperiencedDevs — senior engineers confirming to each other that yes, it has always been like this
- r/cscareerquestions — a support group for job seekers disguised as a career advice forum, where every answer is either “grind LeetCode” or “the market is fine, you’re fine”
- r/sysadmin — the most genuinely helpful community on the internet at 3 AM on a Friday, because sysadmins are the only people online at 3 AM on a Friday
- r/webdev — “should I learn React or Vue?” asked daily since 2016
- r/ProgrammerHumor — the same five jokes, recycled infinitely, each one funnier the tenth time because exhaustion is a form of comedy
The subreddit model means Reddit is not one community but 100,000 communities that happen to share a login system. The culture of r/sysadmin (helpful, world-weary, will troubleshoot your DNS at midnight) has nothing in common with the culture of r/ProgrammerHumor (memes, memes, more memes). Reddit is not a website. It is a continent.
The Karma System
Reddit’s karma system — upvotes and downvotes — was designed to surface the best content. In practice, it surfaces the first content that is good enough, then buries everything that follows.
The First Comment Effect: the first reasonable-sounding comment on a post accumulates upvotes through a combination of quality and timing. Subsequent comments, even if better, arrive after the voting momentum has established the hierarchy. The result: Reddit’s comment sections are sorted not by quality but by a combination of quality and speed, which is why the top comment on a technical thread is often correct but incomplete and the thorough, nuanced answer sits at #7 with twelve upvotes.
The Disagree Downvote: the downvote button’s intended use is “this does not contribute.” Its actual use is “I disagree.” The most controversial correct answers — the ones that challenge the subreddit’s consensus — accumulate downvotes that render them invisible, creating an echo chamber that looks like a meritocracy.
old.reddit.com
Reddit’s old design (old.reddit.com) is a dense, text-heavy, information-rich interface that loads fast and shows content. Reddit’s new design is a social media feed with cards, images, video autoplay, and a loading spinner.
Every redesign in Reddit’s history has been hated. The current design is hated. old.reddit.com persists because Reddit cannot kill it without losing the power users who generate the content that attracts the casual users who generate the ad revenue.
old.reddit.com is the real Reddit. The new design is Reddit wearing enterprise clothing, trying to be a social media platform when it has always been a forum with pretensions.
The API Crisis
In 2023, Reddit increased API pricing to a level that killed every third-party app — Apollo, Reddit is Fun, Sync, and dozens of others. The official justification: AI companies were scraping Reddit data for training. The actual effect: the apps that made Reddit usable on mobile were destroyed, and the moderators who ran Reddit’s communities for free threatened to shut down their subreddits in protest.
They did. Thousands of subreddits went dark. Reddit’s CEO posted an AMA that became one of the most downvoted threads in Reddit history. The third-party apps died. The moderators eventually returned. Reddit IPO’d.
The lesson: platforms are not communities. Communities are hosted on platforms. When the platform’s incentives diverge from the community’s needs, the platform wins — because the platform owns the login system and the community owns nothing except the habit of showing up.
Measured Characteristics
Year founded: 2005
Subreddits: 100,000+
Daily active users: ~70 million
Questions about React vs. Vue (r/webdev): daily since 2016
Helpful 3 AM sysadmin responses: thousands (weekly)
Third-party apps killed by API pricing: all of them
Moderator compensation: $0
Moderator value to Reddit: incalculable
old.reddit.com users: the real ones
New design approval rating: low
Top comment accuracy: correct but incomplete
Thorough answer position: #7, 12 upvotes
IPO share price direction: eventually up
Aaron Swartz mentions (per year): with reverence
