The Genius of Reddit

Definition: Application Programming Interface
Definition: Application Programming Interface

Reddit is a place that instantly evokes an end-to-end spectrum of society - quantized and discretized in little blocks of interests called subreddits. These communities are can be accessed by sending a GET request to https://reddit.com/r/{subreddit_name} using a tool such as Firefox browser. The entire world of Reddit self-links everything including the users as API endpoints. Sending a GET request to https://reddit.com/u/{user_name} lands you on the user page.

So what? The special bit is that they've managed to create a self-documenting navigation system. Bob tells Alice, checkout r/foo. Alice can just type that in the URL bar of the browser and instantly she is greeted by the community. Communities are literally just called r/foo , for example - r/programminghumor. I think that's pretty clever.

Why isn't the rest of the web like this?

← Back to Home


Self promotion. Check out our new typeface, Berkeley Mono:

Berkeley Mono →