Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I'm especially referring to (currently deleted) but have seen similar stuff before.

Does anyone have statistics on the external available libraries per programming language? I am interested in information on Java, C++, Python, C# and Ruby.

I don't get why this question is flagged down as vague or not constructive.

Sure there might be some need for clarification, like "what is the meaning of 'external'" but the basic question is really quite strait forward. Although the answer might not.

Also the argument brought forward the answer would change every day isn't really valid since it applies to most questions. Languages and libraries change every day, so the 'correct' approach to solve any problem might change tomorrow.

While the exact number of libraries changes every minute, the relation and the order of magnitude will stay relevant for quite some time.

So why do such questions, that don't have a simple to identify answer, get such a bashing?

share|improve this question
Precisely because they don't have a simple to identify answer. (Note that this is not the same as "simple answer" or "easy answer", which seems to be implied in your title.) – BoltClock's a Unicorn Aug 25 '12 at 17:33
Additionally, languages and libraries may change every day in source control, but even Google Chrome with its stupidly rapid release cycle doesn't see a major stable release every day. Library releases, on the other hand, pop up way too often and all over the place. It's very hard to keep track of for statistics. – BoltClock's a Unicorn Aug 25 '12 at 17:35
It's not a difficult question, it's a vague question. It's overly broad too; covering several languages with a request for general statistics without clarifying what that means. – Martijn Pieters Aug 25 '12 at 17:37
Most good questions are atomic and specific to a version or library. Difficult doesn't mean needing to constantly update the meaning of current. – random Aug 25 '12 at 17:37
There's a huge difference between answers that might be obsolete tomorrow and answers that are guaranteed to be obsolete literally tomorrow. – Bill the Lizard Aug 25 '12 at 17:57

The question you linked is the poster child for everything that sucks about traditional internet forums.

The question is:

  • An invitation to engage in extended discussion
  • A Big list
  • Very broad
  • Too vague to be answerable.

Traditional internet forums already service those needs, albeit poorly. SE serves a different purpose: to raise the signal to noise ratio, to make more wheat. To do that, we have to give up some of the chaff.

share|improve this answer
You can add that even if a complete and correct answer were given, it would be fast obsolete. So this can't be useful for a site like SO. – Denys Séguret Aug 25 '12 at 17:48

You must log in to answer this question.

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