Most not programming related questions get closed in less than 30 minutes after they are posted. If the poster is lucky to post the question on weekend - his question might remain open until Monday. So, why is there such tag in the first place?

Lieven: I was scared to add it, because I wanted at least SOME answers before it gets closed... That's what happened to my last NPR question - I added the tag myself, but I was lucky to post it on weekend...
–
Paulius MaruškaFeb 24 '09 at 12:47

kai1968: it would be interesting to see some links. Do you have any?
–
Paulius MaruškaFeb 24 '09 at 12:49

5 Answers
5

Now fwiw, I think certain individuals in particular are very trigger happy with respect to closing and very letter-not-spirit about the FAQ which is far too vague to be treated as such an authority. One can only imagine how these people would have revelled in the council of Nicaea. That said...

There are just a ton of questions tagged NPR presumably under the hope that this is enough to justify their existence as a vague, "fun", and blatant attempt at rep-farming. SO does not need more "What's your favourite FOO?" questions. Nor does FOO="Chocolate bar that you could eat three of when programming" make it a real question. Of course sometimes NPR is edited in to such questions to denote that they are of the type, which to my mind is something of a misuse itself because I feel NPR != does not belong on SO.

IMHO the appropriate use for NPR is to denote a question that is not directly about code or architecture - i.e. actual programming - but something related. Perhaps a business question, a question about testing, or process, or hardware. That's not to say all such questions are suitable of course.

I still strongly feel that a question which deserves to be open will stay so in the long term, because I have faith in the voting system and market forces, so I'd advise you to let the frustrations slide a little.

StackOverflow is soon to launch a sister site where other questions would be welcomed, voted up and help anyone doing a Google search. Until that happens, we need to stay on topic.

Subjective and broad (unspecific to solving programming issues) questions are put under a microscope, as they should be. If someone can't demonstrate an answer with code in any language (in any kind of question) .. it should be reviewed and possibly closed. Other times, fun questions where the poster clearly demonstrates that they do, indeed program some kind of a computer are accepted.

In the UNIX/Linux tag, this gets fuzzy, since often core command line utilities have accompanying functions in the C library with the same name. Hence, some of us tag, some of us edit, some of us close. It works well.

Most of the NPR questions CAN be answered with code. For instance, my own question about project naming - I can easily imagine someone posting code, that auto-generates the titles... would that make the question appropriate?
–
Paulius MaruškaFeb 24 '09 at 12:40

Is the problem typically solved with software, all things being equal? Some topics can be expressed in programming terms, even psychology if non-blocking I/O might pertain to the human thought process. That doesn't make it programming related :) I agree, however, a lot of junk gets through NPR..
–
Tim Post♦Feb 24 '09 at 14:38

Exactly for that.
Say you're a trigger happy non-programming-related question closer. What better way to spot new questions desperately requiring closure other than repeated refreshes on the "not-programming-related" tag?

That's not what I meant. I added this tag on my own question, and it got closed. Other questions, that do not have this tag, but are not-programming-related as well - do NOT get closed...
–
Paulius MaruškaFeb 24 '09 at 12:42

This is a growing problem. There are a couple of requests on uservoice adressing the 'closing wars', asking for changes in the way closing/reopening votes are handled.
I believe that this is the wrong approach, trying to get rid of the symptoms without adressing the underlying problems.

Basically, there are two groups of higher ranking users, those that have a restrictive view (pro closing) and those that are non-restrictive (against closing). From my understanding, the pro people want to aviod SO being cluttered by off topic questions that lowers the signal to noise ration on this site, while the against people either do not see this as a problem or think that a broader range of topics makes SO more atractive.

The community needs to find a consensus on which questions should be closed. Once we have that, we can see about a technical implementation (change in the closing/reopening system). But first we need an open minded and goal oriented discussion about how the community wants to handle this.

This doesn't really address why this tag exists. The site operators have said on several occasions that a certain amount of off-topic activity is allowed and encouraged. It's up to the community to decide how much. The NPR tag allows users who want it to easily find that content.
–
Joel CoehoornMar 2 '09 at 21:44

@Joel - the tag exists because someone tagged something with it. Someone could make a tag not-broccoli-related, and it would then exist. See Anthony's response below.
–
kenj0418Jun 4 '09 at 22:55