There are some domains in programming which seem to have a specific approach, tools, knowledge, ....

As an example of such domain let us take Game Development, with gamedev site already in beta. You can see reasons why many programmers from this domain consider it is better to have a separate site here

I suppose there are other more or less specialised domains (banking applications, scientific computations, web apps, ....) which could have its own site in a similar way.

I personally do not like this trend at all. I would prefer to have game development programming questions to be answered at the main SO site. That said, I understand some adjustments would probably have to be made if "domain communities" like should feel at home here.

Can you suggest some measure how to achieve this? One suggestion per answer, please.

Currently setting ignored on interesting tags helps not much. It should be possible to use StackOverflow in such a way that topics ignored by me are almost invisible and topics prefered by my are strongly prefered. This should include all searches, all questions tabs including features tabs.

I have found one particular suggestions about better tag support for searches. While not exactly what I mean here, it is definitely aiming in the same direction.

The desire to have a focused community who cares, and feels that they all have something in common, should trump any desire we have to keep everyone in one place.

Take this to the extreme: why don't game developers just discuss game development on Facebook? It is, after all, the biggest social network on the planet, and it has tools for forums, messaging, even Q&A.

Hmm, my fear with this is that SO proper will lose quality content that would belong on it, and good people. So many issues in game development (tricky optimizations, rendering, whatever...) are relevant for programming in general, and may have less chance of finding a good answer on SO proper. On the other hand, I can see that game developers yearn for a community of their own, because there is too little going on on SO in that regard at the moment. I don't know...
–
PëkkaSep 13 '10 at 7:43

3

Jeff, your own answer taken to extreme will lead in SO being almost empty, as most of us work in some specific domain, and each domain has its own focus, its own tools, established frameworks ...
–
SumaSep 13 '10 at 7:45

I see (and I can see that the game developer site will get to discuss business specific stuff that would be closed as off-topic on SO. I want a specific SE site for me, too! :) but I still think that people whose knowledge would be valuable for SO will be focusing on "their" SE site instead, reducing the value of SO proper. On the other hand, maybe the game dev site will draw in the geniuses who are currently not taking part in SO because it's not game dev related enough. I don't know - time will tell.
–
PëkkaSep 13 '10 at 8:05

The people answering questions should respect the fact in some domains "general truths" are not valid at all, on the other hand there is a set of generally knowns and used tools and techniques. People outside of the domain should be very careful to understand the questions which appears general at first sight might have some domain specific background. This should be respected both when answering the question and voting questions and answers.

As an example, there is famous "early optimization is a root of all evil" approach. In game dev, speed still matters a lot, application speedup about 3 % is considered significant, speedup 10-20 % is a major breakthrough.

I understand your desire to keep all programming questions together. But there are many, many industries where programming plays only a small part of the issues covered. Game development is one of them.

Where in Stack Overflow would you want to field questions about designing for game playability, simulating physics, implementing gaming techniques, etc?

It took all of about 15 seconds to find these examples. Maybe you can poke a hole in one or two of them, but you cannot deny that there is a whole lot more to game development than the nuts and bolts of programming.

Stack Overflow is a nuts and bolts site. It isn't conducive to questions about the end-user products people are trying to achieve with their programming. There are a lot of industries where the programming component is but a small percentage of the issues of concerning those communities.

"Where in Stack Overflow" I do not want to have them here. All I want is to find a way game development programming questions stay here.
–
SumaSep 15 '10 at 16:36

@Suma: The problem is, for the 98% of users who are not thoroughly embroiled meta where we discuss these obscure distinctions, it's hard to tell the average drive-by user that "This is a site for game developers but programming is off topic." They're not going to get it.
–
Robert Cartaino♦Sep 15 '10 at 18:10

The benefit of this is, that all those
proposals at Area 51 that are subsets
of others, e.g. jquery < SO, StarCraft
< Gaming, could have a virtual SE for
their specific tag, and still be part
of the big, more general site. The
virtual SE could even have it's own
domain, if desired by its users. And
by adding a subtle "generalize this
SE" link, the real SE could also be
reached.