Going to rephrase a different comment I made earlier:
All of these stack exchanges seem to be trying to solve the same kinds of noise issues that Reddit's subreddits solve, except Reddit does a much better job. No question in my mind.
Thoughts:
- Having to open a new account on each site (linked to one big virtual account) is messy. I get why they may not want reputation/badges to carry-over from site to site. Personally I believe doing so causes even more fragmentation and makes the barrier to entry too painful if you have to repeat it across several sites (I'd prefer to see a better mix of carrying over some stuff while starting over with others), but the fragmentation of the login/account itself is what really bothers me.
- On Reddit, anyone can open a subreddit about anything. On Stack Exchange, new sites have to be proposed on Area51 before they are beta tested and released. All of this effort so... what? They don't have sites that nobody visits? Would anybody notice sites that nobody visits? On Reddit, popular subreddits emerge organically. Unknown subreddits are basically invisible. It all just works. Stack Exchange should be more of a metareddit (.com). Stack Exchange even has a great page for featuring their sites by size and category:
http://stackexchange.com/sites
- On Stack Exchange, if I regularly frequent multiple sites, I need to visit them separately. This results in several tabs that I flip between when I'm in the mood for answering questions. On Reddit, all of my subreddits just feed through my front page, or I can input a custom URL which lets me view only a subset of my subreddits. I would love to do this with Stack Exchange.
Disclaimer: Stack Exchange employee, so grain of salt and all that.
I'll address your thoughts in order. A lot of this is theory sort of stuff.
- Badge/Reputation fragmentation is not only by-design, it's essential. It's non-obvious, but I've found little demotivates contributors quite like observing someone else being rewarded for the "wrong thing". Setting what's on-topic for a Stack Exchange is always a Big Deal™ to a site's community, for good reason.
We do grant a cross-site association bonus to kick people familiar with the Stack Exchange system over the "new user" line on new sites (http://blog.stackoverflow.com/2010/05/new-automatic-account-... , though the mechanism been refined a bit since that was written). This gets rid of the "having to earn your stripes" pain of moving to your second Stack Exchange.
The user divide is to a degree a historical accident (the multiple cookies at least, which we've alleviated a bit with auto login [http://blog.stackoverflow.com/2010/09/global-network-auto-lo...), but the act of saying "I am interested in this site" is also by-design. People don't like getting signed up for things they didn't ask for, and getting listed on (say) a Science Fiction (http://scifi.stackexchange.com/users) site that didn't even exist when they registered would be sort of evil. I don't think Reddit even has a user list page, so it's less of a concern there.
- I don't think the Reddit/Stack Exchange parallel really works in this argument. There are two big differences that I think matter in particular.
1. The unit of work is wildly different.
Subreddit's can survive on link submissions alone, which is pretty effortless. Comments and voting are gravy, certainly useful gravy, but not absolutely essential.
A Stack Exchange needs both question askers and answer posters in pretty non-trivial quantities on day one. Askers will get frustrated and leave if they aren't getting answers, and answerers will get bored and leave if there's nothing for them to do. Both units of work are also pretty large compared to link sharing. This is why the Area 51 process has a commitment phase, to help get enough of both types of users into the beta on day one.
2. Subreddits are basically aggregating content (link sharing and all), Stack Exchanges are creating it. Both are useful functions, but the failure cases are pretty different. A failed Subreddit has some links that go to maybe boring, maybe useless, but already existing content. A failed Stack Exchange has enough questions to give users some hope, but not enough answers to actually help them.
Basically, a dead Stack Exchange is much more likely to ensnare people and waste their time than a dead Subreddit which makes leaving them up sort of evil. This is a major reason for high-bars for site creation, and killing the failures that still slip through (http://blog.stackoverflow.com/2010/09/pruning-season/).
All that being said, we are constantly looking at the Area 51 process and keep making refinements. It's nowhere near a perfect, or even complete system yet. I'd be shocked if there weren't major changes in the future.
- This feature actually exists, it's just very much for power-users
What we've found is that most people are active on a single site, typically their hobby or profession. Something they're passionate about, anyway. It's much rarer for people to be heavily active in more than one (non-meta/governmental) Stack Exchange. While we do build tools for those folks (like the above), I suspect that one or maybe two Stack Exchange per person is the natural state of things. The unit of work is again really different (and larger) when compared to Reddit, which is probably the root cause of such behavior.
---
So... I guess the TL;DR is that while there are some Reddit parallels in Stack Exchange, I really don't think most of these hold up. Mostly because Q&A is pretty different from link sharing.
I think the crux of the point Smudge was making with the analogy to Reddit and subreddits is that it won't hurt anyone to have a long tail of stackexchange sites, which might still be useful to a small number of people.
This is similar to Wikipedia's deletionist stance on content, but worse because it doesn't even give a long tail forum a chance to get started.
What do you consider painful about the account creation process? For me, I just log-in to a new site (using OpenID) and it automatically detects the other accounts and asks me if I want to combine them. Or are you talking about not having karma from the start?
It might also be considered a feature to have a small annoying hurdle to keep those who aren't as interested or knowledgeable on a topic from flinging their poos into the mix. Everyone is an 'expert' on Reddit on any topic, while that's not the case for the different StackExchanges.
I guess the opening of accounts itself isn't that painful. The auto-login notification + refresh when I've logged into one site and switch to another is annoying, but also not that painful. All of this is just unnecessary, in my mind. It's these little things that get in the way of simply joining and participating across multiple sites on a regular basis.
I feel there is almost an oversaturation of stackexchanges now. I often have questions that could fit into a ton of different sub-exchanges, yet when I post it on one I am usually ridiculed into posting it onto another. SO is one of my favorite sites on the internet, but it needs to be clearer as to what sites should be used for what.
I've checked out of keeping track of StackExchange. I'm sure for those that can be bothered keeping track of evolving mechanics, meta-ness, and the Area 51 business, it's rewarding. Me, I only recognise the existence of StackOverflow. Great site.
I partially agree. Some stackexchanges I feel are overkill. Bitcoin doesn't need it's own site and some sites should be merged (Web Applications and Web masters).
However I agree that there should be a CompSci stackexchange for those questions that don't fit in SO or Mathematics.
There are already tags. My thought is that they seem to be trying to solve the same kind of noise issues that Reddit's subreddits solve, except Reddit does a much better job. Having to open up a separate account on each site (linked by one big virtual account) is really messy, in my opinion.
I'd like to see this as well. They could implement a tiered tag system with classification tags and content tags. There are few things as off putting as a smarmy, self-important moderator power tripping by telling me my question belongs elsewhere.
For anyone who is confused about the purpose of this site (in contrast to cstheory, for example), the distinction is that this is for non-research level computer science questions, whereas cstheory tends to frown on such questions.
Interesting to see the first question tagged by the author with the qualifying line (This is not homework.)... Does that really matter on this particular stack exchange? I realize the disparity in the goal and action of someone on stackoverflow asking for an implementation of an entire homework question rather than a specific question on a single part they're having difficulty with, but in this case I would think on this particular exchange, "homeworky" questions would have to be tollerable..
Science is normally taken to be the study of nature. By that definition, "Computing Science" is a misnomer. Sure, it's a misnomer with a long history, but isn't the point of all the hand-wringing (beta status, area 51, ...) to try to get things right?
IMO computing science is the right name. It is the science of computation. Computation happens in nature as well as in computers. If it didn't happen in nature, we could not build a computer physically.
However, computer science would be wrong name as a computer is a human artifact and studying that is engineering not science.
All of these stack exchanges seem to be trying to solve the same kinds of noise issues that Reddit's subreddits solve, except Reddit does a much better job. No question in my mind.
Thoughts:
- Having to open a new account on each site (linked to one big virtual account) is messy. I get why they may not want reputation/badges to carry-over from site to site. Personally I believe doing so causes even more fragmentation and makes the barrier to entry too painful if you have to repeat it across several sites (I'd prefer to see a better mix of carrying over some stuff while starting over with others), but the fragmentation of the login/account itself is what really bothers me.
- On Reddit, anyone can open a subreddit about anything. On Stack Exchange, new sites have to be proposed on Area51 before they are beta tested and released. All of this effort so... what? They don't have sites that nobody visits? Would anybody notice sites that nobody visits? On Reddit, popular subreddits emerge organically. Unknown subreddits are basically invisible. It all just works. Stack Exchange should be more of a metareddit (.com). Stack Exchange even has a great page for featuring their sites by size and category: http://stackexchange.com/sites
- On Stack Exchange, if I regularly frequent multiple sites, I need to visit them separately. This results in several tabs that I flip between when I'm in the mood for answering questions. On Reddit, all of my subreddits just feed through my front page, or I can input a custom URL which lets me view only a subset of my subreddits. I would love to do this with Stack Exchange.