In my opinion, moderation process sometimes fails, since soem questions, that are in my humble option good and fit for Q&A format, receive many minus points and finally judged by some users which cannot give answers as too localized.

Question is related to Python module loading speed and related to every Python programmer so it is not narrow question - How to avoid latencies with Python module globals initialization?

I think that some people give not constructive comments and finally close question before answered - what is bad practice i.e. same as degrading question with minus points if not out of scope but difficult.

  1. Someone told that was bad to optimize module loading speed if not need - true but what if it need?
  2. Someone compared this question about "optimizing latencies" to other question about "measuring latencies" as duplicate - both not related but same domain How to measure Python import loading times/latencies in AppEngine
  3. Someone told that I want delegate some work but It look I give valuable examples.

Please revert question if you share option that advanced questions should be not closed by people which not know the answers to question with false reason/motivation.

I think that such questions about advanced Python optimization provide a lot of value added to the site. If you disagree, that question and similar can be removed, but please provide at least detailed explanation, why.

closed as not constructive by Time Traveling Bobby, jonsca, Cody Gray, kiamlaluno, ale Feb 24 '12 at 15:30

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 24
    Perhaps people are a bit put-off by your abrasive style, arrogant tone, and harshly prejudicial assumptions. You claim repeatedly that your question is "advanced" and therefore anyone who doesn't understand it must be an idiot. A common assumption made by people who ask poor questions that get closed is that the people who closed it did so because they can't answer it. Rarely is this the case: most of the time, people casting close votes on questions are actually experts in that tag. Also keep in mind that downvotes are not the same thing as close votes: either can be cast independently. – Cody Gray Feb 22 '12 at 8:22
  • 10
    Stack Overflow is not the place for puzzles. Meta is not the place for whining. – Shadow The Princess Wizard Feb 22 '12 at 8:27
  • @CodyGray Possible that "advanced" word instead narrowing/targeting audience bring "invalid" audience and somebody was feel like "idiot" and make "revenge" :) - I will keep your advice how to deal with it. I am not care about points but if not works better not share time for such things. – Chameleon Feb 22 '12 at 8:30
  • The question can be rephrased in a way that's kosher, just don't phrase it as a puzzle. Although there are some grandfathered questions that are pretty much just trivia or puzzles. – prusswan Feb 22 '12 at 8:31
  • @ShaDowWizArd If you judge question by keywords not by content that is true - but "puzzle" is added just for fun - question is general and could be asked without keyword "puzzle" - do you expert in Python? – Chameleon Feb 22 '12 at 8:33
  • @prusswan Sure it could be rephrased (not know that is not kosher/right slang) - i.e. "Reducing Python multimodule loading times in to scale web application". – Chameleon Feb 22 '12 at 8:37
  • 3
    I cast the fifth close vote. I am a moderator, but that vote wasn't a single binding close vote. The main problem with the question is that it's in the form of a puzzle. It's not presented as a problem that can have (several) technically acceptable solutions. 'Not Constructive' might have been a better reason. I think the question could be edited to become a better fit, or perhaps re-phrased to better fit the Code Golf scope and asked there. Code Review is another possibility. – Tim Post Feb 22 '12 at 8:39
  • 1
    To be clear, I don't think you asked a bad question, the Q&A nature of SO is just not well equipped to handle that type of question. – Tim Post Feb 22 '12 at 8:40
  • 7
    I'm an expert in whining; does that count? Seriously, are you interested in getting constructive suggestions and feedback here? Or do you just want to vent your frustration and assert your superior intelligence? Yes, phrasing of your question is important, that's one of the things that people judge it based on. We might be able to offer suggestions on how to fix or improve your question if you're actually interested in those, but such doesn't appear to be the case. You're just looking for re-open votes, but that's unlikely to happen with an attitude to go along with it. – Cody Gray Feb 22 '12 at 8:40
  • @TimPost This "Puzzle"/problem could have same serious technical solutions. The explanation of problem is very clear - it was need to reduce multi module loading times and memory consumption - it very valuable thing in any web program. As author I think better is to delete questions than review if it not fit to share. – Chameleon Feb 22 '12 at 8:52
  • 1
    @Chameleon I have some Python chops, but some of the other moderators have much stronger Python chops. I don't think anything has to be done immediately. I like the question, It just needs to be a better fit for SO or a sister site. If you flat out want it gone, flag it and I'll delete it. I'd recommend waiting a little while other people have a look at it though. To reiterate, I don't have a problem with the quality of the question. Right now the issue is square peg -> round hole. – Tim Post Feb 22 '12 at 8:59
  • @CodyGray Not looking for re-open votes at all but want to learn how constructive will be your judgement and what suggestion you share. I was put question since think it is valuable for others if not I will delete it and not share more knowledge. Content of question is not matter phrasing or attitude but any suggestion is welcome. – Chameleon Feb 22 '12 at 9:09
  • 5
    @Chameleon: I tried rephrasing your question (with an edit) into what I think is a better fit for SO. If you don't like the edit, you can roll it back. – Mat Feb 22 '12 at 9:38
  • 1
    BTW--If you like to pose or solve programming puzzle, you can checkout CodeGolf.SE, though you should be aware that we have some rules about what makes a good puzzle there (objective winning criterion, more than one way to approach it, preferably applicable to multiple languages, etc...). – dmckee Feb 22 '12 at 14:54
  • 1
    @CodyGray downvoting for arrogant tone may be sometimes appropriate on Meta.SE, but clearly not on SO. The aspects that are emotional instead of meritorical can be simply edited out. – Danubian Sailor Jan 14 '14 at 8:06

I was responsible for the fourth close vote. Let my clarify my stand.

While I had my doubts that it solves the root of the problem, I did find your valuable code interesting (or else I would simply have moved on and not bothered to communicating with your over the last 16 hours!).

The technical content was not why I cast the close vote. As I have tried to explain in the comments (and obviously failed), the question in its current form is not a good fit for the site. To put in bluntly, it is currently along the lines of "I have this brilliant solution, can you do better?". That's more a blog post than an entry in a QA site.

Had you reformulated it as "I'm trying to solve X. I've tried doing Y and it seems ok. Any suggestions for improving this?" I would have upvoted and given it a shot.

p.s. I did consider editing the question and trying to get the question reopened. Based on past experience, this often works. However, the defensive self-assured tone of your comments put me off and I doubt you would have liked me "butchering" your question.

p.p.s Just notice Mat's edit and it seems workable. Voting to re-open.

  • I think that in stackoverflow.com/questions/9381555/… more people focusing om reformatting than on answering - nice to have good content but better has heart of users :) Mat's edit is nice++ and is very constructive and it seems workable as you said! – Chameleon Feb 22 '12 at 10:04
  • 2
    @Chameleon A good question in a bad form might look as a bad question, and viceversa. Nice justification you got there with the "heart" thing, but don't underestimate the importance of how the content is presented; you pretty much had just had an example of this, aknowledge that – Damien Pirsy Feb 22 '12 at 10:14
  • 2
    I've re-opened the question based on the edit, with an up-vote to boot. @Mat - thank you for being awesome. Glad this came to a swift and favorable resolution :) – Tim Post Feb 22 '12 at 10:18
  • @Chameleon Well posed questions attract good questions as evident throughout the site. Yes, content is important, which is why the community moderates and collaboratively edit what is on the site. If you get the impression that you only receive negative responses from the community, perhaps you should reevaluate your approach to asking questions and interacting with others. – Shawn Chin Feb 22 '12 at 10:24
  • @ShawnChin Your all overlay suggestion is valuable - if will be not better answer I will vote for this - your suggestion will have impact on interaction with people and StackOverflow :) I am has experience in content management so understand your effort to keep it clean but consider my suggestion that "clean" mean different thing for heart of programmer/project/product manager (100 000++ lines of code) or heart of user (1 000++ line of code) ... - is like 100/1 - more people like Mat less "moderation"! – Chameleon Feb 22 '12 at 10:55

Not the answer you're looking for? Browse other questions tagged .