Part of what makes Reddit so good at what it does is that it doesn't try to be more social. By assigning very few pixels to users and making signup easy, the focus stays on the content of the discussion.
The idea of subreddits applies more generally. One piece of software, one account, many communities with different foci and norms. A more social forum could do the same thing.