What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 122 Stack Exchange communities.

This is more of a curious question than a complaint. I have seen some questions being closed for being non programming-related, while others received high up votes. What's with the double standard?

This Poor guy was just asking about what computer to get from the geeks, but the question was closed, poste haste.

I know Jon Skeet is famous and all, but I wonder what would have happened to this question if the poster from the previous question had asked it?


UPDATE:

Just so people don't use Jon Skeet as an excuse for this double standard, here is another about "Your Favorite Programmer T-Shirt."


UPDATE #2:

Another example for something of the same nature:


See also:

Poll: Which types of “programming related” questions are appropriate?

share|improve this question
    
I have to agree. It's unfortunate that some questions get closed while others of the extact same nature get closed. If this person is not allowed to ask that question as it is deemed inappropriate then where else will he/she get their answer. –  Sevenupcan Feb 17 '10 at 10:25
    
@Sevenupcan: you mean "while others of the extact same nature don't get closed"? –  Dan Dascalescu Feb 25 at 10:56
    
Ah yep. Sorry didn't notice the typo in my comment. –  Sevenupcan Feb 26 at 12:22
add comment

migrated from stackoverflow.com Aug 21 '09 at 16:23

This question came from our site for professional and enthusiast programmers.

15 Answers

What you're seeing when you see 'Double Standards' is really the collision of three separate schools of thought: The Purists, Democracy-Advocates, and People who Just Don't Care Either Way.

Each School of thought takes its direction from a different aspect of the site:

The goal of a site like Stack Overflow is to somehow share the correct knowledge wherever it may be as it is scattered throughout the universe, and to cause that to be voted up and to be spread amongst us. There's this big universe of dumb programmers, and I'm one of them, and we all have a little bit of knowledge. I may know how to do this thing in VB6 which may be useful to somebody one day who's trying to maintain some ridiculously old piece of crap code. We all have these little tiny pieces of information and if we can just contribute a little bit, that information gets amplified, and maybe a thousand other dumb developers will benefit from my one little piece of good information. (Emphasis Added)

Later on in that same blog post, Jeff writes:

It's a place where a busy programmer can invest a few minutes with as little friction as possible, and get something tangible from the community in return. (Emphasis Added)

The Purists take this to its logical conclusion, and vote to close any topic that doesn't enhance the 'useful programming knowledge' of the programming community. Which include the questions you mentioned (The Jon Skeet Facts question was closed and opened many, many times over).

  • Democracy-Advocates - The Democracy advocates advocate (for lack of a better word) the practice of including everything on the site that is voted up by users.

Therefore, anything goes.

As you notice, the 'fun' questions get the highest votes, so they must be what the community wants, Q.E.D. This school focuses on the Reddit nature of Stack Overflow to let votes determine what ought to be on the site; and they point out inconsistencies in question closings vociferously (rightly, I might add, since there's an apparent incongruity).

This group also tends to be the same group that wants to severely curtail moderation powers, for two reasons (that I can see):

  • It's inherently unfair that some questions that garner 'easy' reputation and badges stay open, and others do not.
  • It's a community, and should be treated as such. It's not fair that only the 1% of users can determine what can stay on the site and what cannot.

This group permeates across all reputation levels. There are users with high reputation that hold this viewpoint, and users with lower reputation that see questions like this that are already posted, and subsequently think it's "Ok" to post more questions like this, much to the anger of the Purists.

  • Those that Don't Care - The third group simply doesn't care either way. They're just here to get what they need, and can tune out the noise rather easily.


Solution

For this problem to be resolved, we are going to need to have a benevolent dictatorship over top of the community driven moderation. Otherwise, you'll continually have these battles because each side has a valid point, and neither Jeff nor Joel have come out and explicitly supported one side over the other.

My opinion is that Jeff believes that this will 'work itself out' and that letting the community duke it out by itself is the best idea; but this pre-supposes that neither side is given an advantage. Right now, the Democracy-Advocate side has the advantage for the following reasons:

  • Closers can now only vote to close a question once
  • Questions default to an 'open' state, and need 5 people to close them
  • Closers only get 12 votes a day. Out of 637 users that can close questions, a lot of them would have to be active during the day to keep the fluff out

As a purist, I understand and sympathize with your plight. I would rather Jeff come down one way or the other so we could stop having these incongruities.

share|improve this answer
1  
@mmyers: Incidentally, I'd been typing this up for a blog post; since this question was put on the site, I thought I'd stick it here first. –  George Stocker Mar 10 '09 at 18:43
2  
A mention of Wikipedia's inclusionists vs. deletionists might improve it further. Jeff mentioned them a couple of years ago: codinghorror.com/blog/archives/000567.html. –  mmyers Mar 10 '09 at 18:47
    
I lean more toward the side of the "purist" but I'm not a hardliner like others here. –  Robert S. Mar 10 '09 at 18:48
    
@mmyers : Yea, I had thought about including that as a source, but wanted to make this 'mostly' my thoughts and observations on what I've found after being here for 5 months. –  George Stocker Mar 10 '09 at 18:49
    
Some may disagree, but I do lean more heavily towards the purist view. I do believe the "fun questions" should be limited. However, I believe that some of the purists are instead just trying to impose their stylistic will on all questions and answers. I find that to be a bit much. But good answer. –  toast Mar 10 '09 at 18:57
    
Wow, very insightful. I'm leaning towards the "anything goes" mindset myself. I find it rather annoying that in this incredibly nice nice and productive place I have to constantly be afraid of getting slapped for something I dont find inappropriate at all! –  winsmith Mar 23 '09 at 19:07
    
@winsmith: Indeed; however people want to mold Stack Overflow to be what 'they want', instead of what it 'is'. And that's where the Purists and "Anything Goes" people clash. –  George Stocker Mar 23 '09 at 19:18
    
I'm inclined to let the system (i.e. the StackOverflow software) sort it out. On the whole, I find it well-balanced and fair. That's why it irks me when I see the Community Wiki police constantly browbeat people to mark their questions CW, especially newcomers to the site, who haven't the first idea what CW is. –  Robert Harvey Jul 22 '09 at 18:51
    
Benevolent Dictatorship? Wow... –  one.beat.consumer Mar 27 '12 at 21:58
    
I don't think Jeff or Joel will come out on either side. This is something which the community will decide, shifting to favouring one or the other over time. Changes to the mechanics seems to me to be a balancing act. –  roo Aug 20 '13 at 13:04
add comment

Sorry, there is no double standard, there are 46865 standards.

share|improve this answer
2  
"The best thing about standards is that there are so many to choose from." –  teedyay Mar 10 '09 at 9:46
    
There are standards in is.gd/mFNE ? :) –  Jarrod Dixon Mar 10 '09 at 9:48
3  
Better way to put it. There is one standard. There are multiple people implementing it. –  EBGreen Mar 10 '09 at 17:34
    
The original number was the number of SO members. Seems more apropriate at the time. –  Gamecat Apr 2 '09 at 14:10
add comment

The "rules" our collective has set over time have changed.

Back in November the actual number of questions wasn't that much and in general there were a lot of "Fun" questions.

Now it's a lot more serious and we try to keep it programming related. But what is exactly programming related... "How long do you inhale and exhale while programming?" It's programming related but we must draw some sort of lines. (yes lines)

Rules evolve, as stated in the FAQ.

share|improve this answer
    
The only problem I have with this statement is that if the rules weren't changing in a direction you liked, you would be on the other side of the fence. The "rules" seem to be more the whim of a certain minority with lots of time on their hands rather than the community at large. –  toast Mar 10 '09 at 17:31
    
The community at large doesn't seem to care a whole lot. There are maybe 100 people who have ever discussed this out of the thousands of users in the community. –  EBGreen Mar 10 '09 at 17:45
    
But we shouldn't be at the mercy of the bored either. –  toast Mar 10 '09 at 17:48
    
Should rarely has bearing on reality. Anything that asks for community participation will always be directed by the parts of the community that participate. –  EBGreen Mar 10 '09 at 17:49
    
The problem is that both sides have equally bored people. So we have edit/close wars. And it's harmful to the site. –  toast Mar 10 '09 at 17:54
    
I think the number of times that we have open/close wars is relatively low. Steps are already being taken to reduce them anyway. –  EBGreen Mar 10 '09 at 17:57
    
True, but most of that is to stop the bored minorities. –  toast Mar 10 '09 at 18:00
    
@toast: How bored are you that you repeatedly attack any moderation? –  GEOCHET Mar 10 '09 at 18:19
    
@Rich: I'm for close/open vote and edit limits. So I'm not attacking moderation. I'm attacking overzealous, needless edits and itchy trigger fingers. –  toast Mar 10 '09 at 18:22
    
@toast: And yet you can never actually justify your stances. You just don't agree with people, so you argue. The FAQ very clearly tells us this is not a question for SO. –  GEOCHET Mar 10 '09 at 18:25
    
There already Open/Close limits. As for edit limits, there are open suggestions on UserVoice. Discuss away. –  EBGreen Mar 10 '09 at 18:27
    
@Rich B: How many people are you? It would actually explain some things. –  toast Mar 10 '09 at 18:28
    
@toast: I am 2 people. 3 people on Fridays. –  GEOCHET Mar 10 '09 at 18:37
    
@Rich B: Ah. So, in addition to TheTXI, I'm also dealing with the 2 to 3 people who comprise Rich B. Maybe Voltron would've been a more suitable username. –  toast Mar 10 '09 at 18:44
    
@toast: Nope, TheTXI is me as well. In fact everyone on SO is me, except you. –  GEOCHET Mar 10 '09 at 18:45
show 38 more comments

Jon Skeet's posts are programming related by definition.


Seriously,

I don't think there is a double standard. In my opinion there are large differences in quality between the links you posted. Generally, Stack Overflow should contain serious programming questions and nothing else. But from time to time, people ask "funny" questions that just work (maybe hitting a nerve at the time being asked) -- this is what the 'community wiki' option is for, I think.

Others try to imitate this by thinking of another funny question that simply does not work and it's too obvious that people try to achieve batches or something. To keep things in order, these question keep being closed pretty fast.

Who decides what works and what doesn't? The voters and the guys with enough rep points to close a question.

If you ask me: This is working.

Currently, Stack Overflow is a great collection of interesting questions and high-quality answers, spicked with humor every now and then, without being just another joke wiki.

share|improve this answer
    
LMAO! Is Jon Skeet your boss? –  Boon Mar 10 '09 at 8:52
    
If you need to ask, you aren't a real programmer ;p –  johnc Mar 10 '09 at 9:10
1  
At one point this stops being funny and starts insisting upon itself.. –  Yuval A Mar 10 '09 at 9:39
    
But we still haven't reached that point. –  Ali A Mar 10 '09 at 9:52
    
We just post and rely on the whims of strangers. What 'just works' for you might not for me, so lets avoid the aggro offer clear guidelines. IMHO many of these questions are acceptable if community wiki'd. –  CJM Mar 10 '09 at 10:06
    
So who decides what works and what doesn't? The voters and the guys with enough rep points to close a question. It's democratic and I think it's OK the way it is. –  Ferdinand Beyer Mar 10 '09 at 10:17
1  
Democracy is two wolves and a sheep deciding what to eat for dinner. –  Boon Mar 10 '09 at 16:39
1  
No that's nature. Democracy would be 100 sheep and 1 wolf voting on what to eat for dinner and having grass –  1800 INFORMATION Mar 11 '09 at 6:02
    
...forcing the one wolf to break the law. –  Ferdinand Beyer Mar 11 '09 at 8:59
add comment

Let's not forget my favorite question: When to drink when listening to Stack Overflow?

This is so an important issue that Jeff Atwood and Joel Spolsky commented on it in the Stack Overflow podcast, while stupid questions about reasons for Visual Studio crashes are, of course, not programming related and consequently not really suitable for this web site.


Here is one question that really should not be closed, especially not as "Not programming related": Fun with SQL (games, painting, puzzles) [closed].

Question closed as "not programming related" by Orion Edwards, erickson, David B, Quassnoi Feb 19 at 22:13

Drinking information and cartoons are OK, but this one with interesting code samples is not programming related. Come on.


This one: Reinventing CMS was closed as "Not programming related", but it was since reopened.

I'll check my comments for some more examples.

share|improve this answer
    
My favorite is this one stackoverflow.com/questions/84556/…. You should relax a little. Try not to take things so seriously. Or you know, ask for your money back –  1800 INFORMATION Mar 10 '09 at 9:16
    
I don't have anything against those questions. I am just unhappy because some really interesting ones got closed with explanation "not programming related". –  zendar Mar 10 '09 at 9:28
    
Point to some examples, and some people might vote to reopen them. –  Daniel Daranas Mar 10 '09 at 9:35
    
If you see a closed question and you want to reopen it, go ahead! Others will propably follow you. –  OregonGhost Mar 10 '09 at 9:45
    
Yeah. I can't find a way to search for comments I left in last month. There was 4 or 5 closed questions where I left comment. I can see comments other users wrote on my answers, but I don't see a way to find my comments. –  zendar Mar 10 '09 at 9:47
    
    
Ever stop and think that maybe the last person who voted to close picked the wrong option, or that the four other people who voted chose "not a real question"? –  Robert S. Mar 10 '09 at 17:34
    
@Out: Did you even look at those two example questions I linked? Can you really tell they are not programming related for at least 10 magnitudes more than drinking and t-shirt questions? –  zendar Mar 10 '09 at 19:13
    
I think you didn't understand my comment. Just because the reason listed is "not programming related" doesn't mean that everyone voted for that reason. "Fun with SQL" isn't a question: I would have voted for close as "not a real question," for example. –  Robert S. Mar 10 '09 at 20:17
    
@out: ROTFL. One of Jeffs ideas is to use SO as personal micro blog. By your standards, if post here does not end with question mark, it is to be closed, no mater what is written. Why don't you vote to close some of notorious questions other posters mentioned in this thread? (skeet, shirts, ...) –  zendar Mar 10 '09 at 20:31
    
How do you know I didn't vote to close those? And SO is not "a personal micro blog." Show me where Jeff said that it is. –  Robert S. Mar 10 '09 at 21:16
    
@Out: No kidding. Where did anyone get the idea this is a place to submit their blog posts? –  GEOCHET Mar 10 '09 at 21:22
    
@Out: It would not surprise me that you closed that question, since most of your reputation came from subjective questions. That reveals your area of expertize. –  zendar Mar 11 '09 at 10:06
    
@out: Re Jeffs intentions on SO use as "micro blogs", listen to following podcasts: 025 with S. Yegge, 022 with Metafilter guy, 018 with M. Pryor. There are much more of that in earlier podcasts, I'll check them and add more references. –  zendar Mar 11 '09 at 10:08
    
@zendar, yawn at your ad hominem. –  Robert S. Mar 11 '09 at 19:38
show 1 more comment

I absolutely agree man. Real double standards for "non-programming-related" questions here. Speaking from self experience.

It's more with the mentality of the people who tag a ques. as to-be-deleted. And they think different at different times based on their moods. It's all about point of view/ difference in opinion.

More to do with the trend also. Sometimes, for such questions, if first person tags ques. as to-be-deleted and rest follow the same. If first person votes up the rest vote up. That's the difference.

share|improve this answer
add comment

One is funny and directly related to this forum, the other is best asked on a PC forum... I kind of agree with you from other questions I've seen though but these decisions are always going to be subjective.

share|improve this answer
add comment

I think the first few people to view/answer/vote on the question have can have a big pull on the outcome, after the first few votes I've noticed a tendency for people to just up/down vote based on the previous votes.

share|improve this answer
add comment

What kind of questions can I ask here?

Programming questions, of course! As long as your question is:

  • detailed and specific
  • written clearly and simply
  • of interest to at least one other programmer somewhere

http://stackoverflow.com/faq

The Jon Skeet facts question was a Community Wiki question and the other one was not!

I don't think the first question in your question received at least one up vote!

share|improve this answer
    
It's only a community wiki because so many people have got involved –  Patrick Mar 10 '09 at 8:51
    
Even this question should be a CW or usrvoice! :) –  Shoban Mar 10 '09 at 8:53
    
I think that question like "Blond celebrity with big boobies you like most" would also fit those three conditions: detailed and specific, clear and simple and I bet that there is more than one programmer that would be interested. –  zendar Mar 10 '09 at 9:06
    
Here's a non-community wiki question for you: stackoverflow.com/questions/506538/… –  Mystic Mar 10 '09 at 10:18
    
@zendar It's a shame we don't have this question yet... –  Sergey Mar 10 '09 at 17:53
add comment

There is no double standard. Some people just choose to make insulting edits using "The FAQ" as a crutch instead of closing posts because people would have to actually agree with them on the latter.

share|improve this answer
1  
Care to provide an example of an 'insulting edit'? –  GEOCHET Mar 10 '09 at 19:57
1  
That's not an example –  1800 INFORMATION Mar 11 '09 at 6:04
1  
@1800: Indeed, but this is the typical ridiculous accusation being placed against myself and other mods. –  GEOCHET Mar 13 '09 at 14:13
1  
@Ant: have you even read the FAQ? And cite one example of a "useless" edit and we'll show how it's not useless. –  belgariontheking Mar 13 '09 at 14:16
add comment

Some non-programming related posts are ok IMHO, as long as their value outweights the distraction.

There is some value in fun. I don't get it for Jon Skeet facts, but I enjoyed the t-shirts, the cartoons and the harmless practical jokes very much.

Since specific computer models these days are about as perishable as vegetables, the value of comparing two specific models approaches zero, especially since these days any old computer is good enough for most programming tasks.

I also don't enjoy the whining undertones in this kind of discussion, so IMHO it should be closed and downvoted.

Hey, before voting came along even a programming related question could get closed, I assume by mistake.

share|improve this answer
    
I don't think a question should be down voted or closed because you don't enjoy it. That's the double standard that has caused so many threads closed and others opened. Eventually, this site will just become another groupthink. –  Boon Mar 10 '09 at 16:50
    
If I would enjoy it that could be a reason not to close or downvote it, even though it is off-topic. Now stop whining about double standards, be grateful that I even explained the single standard I apply. –  starblue Mar 10 '09 at 19:03
    
It's not groupthink if a bunch of people independently decide that they don't like a question –  1800 INFORMATION Mar 11 '09 at 6:03
add comment

I don't know. Why is there so much questioning about the collective actions of a group of individuals. It seems kind of pointless to me. Stack Overflow is you after all.

share|improve this answer
add comment

There is a grey area of "off topic" subjects that are still unique to the programmer community and thus should be tolerated because they help foster a sense of community and do not significantly detract from serious programming questions. Some questions that obviously fall into this category: favorite programming cartoon, jon skeet facts, favorite programmer t-shirt, etc.

There is an area of off topic subjects that are not unique to the programmer community at all and do not belong on this site. Questions about changing the oil in your car, cooking beef brisket, feeding paper into your printer, or deciding what laptop to buy certainly fall into this category.

This is hardly rocket science.

share|improve this answer
    
@Wedge : nobody contests the fact that "how should I cook my beef" questions are not programming related and should be closed. But there are numerous examples of closely programming related questions (for example on visual studio" that are still closed. –  Brann Mar 10 '09 at 9:15
add comment

Having spent a fair amount of time over on Sun's Java forum, I can tell you that SO is a big improvement. The self-policing aspects of the site tamp down a lot of the nonsense.

Sun earmarked a few individuals of good reputation to act as monitors last year. They have the power to close down questions that get out of hand. Even that has helped to keep some of the threads from running wild.

There are times when I get a little annoyed at closed questions, excessive grammar policing, arbitrary or unjust down votes, etc. But these are minor annoyances.

I can't recall who said it: "Capitalism is a terrible economic system, but it's better than everything else we're tried." That's kinda how I feel about SO. It may not be perfect, but the originators have done a pretty good job of coming up with something workable.

share|improve this answer
2  
I think it was Churchill :) But then he also said "I am strongly in favour of using poisoned gas against uncivilised tribes", so take it with a pinch of salt... –  Joel in Gö Mar 24 '09 at 9:33
add comment

I like subjective and not-programming-related question, because answers at them inspires me.

Programming is not only all-day hard-work, it's fun first of all.

share|improve this answer
add comment

You must log in to answer this question.