Mathematica has a question that is very useful for beginners:

What are the most common pitfalls awaiting new users?

For me as a beginner who wants to use artificial intelligence applications in remote sensing and is familiar with MATLAB, C++ and a little JAVA.
There is always a question which open source or non open source libraries and APIs are there to implement an algorithm (for example which library can be used for implementing simulated annealing in C++, What libraries are there to implement wavelet transformation in C++) in a specific programming language and I have seen such questions in research gate a lot.

For example someone has asked Which library is recommended for AI programming with Python?

Such question is not allowed here because of being primarily opinion-based but I think we can have a reference instead considering all those conditions for a reference question:

  • One topic per answer .
  • Focus on non-advanced uses (it's intended to be useful for beginners and as a question closing reference).
  • Include a self explanatory title in h2 style.
  • Explain the symptoms, the mechanism behind the scenes and all possible causes and solutions you can think of. Be sure to include a beginner's level explanation (and a more advance one too, if you're in the mood) .
  • Include a link to your answer by editing the Index below (for quick reference).

For example in an answer someone introduces all open source or non open source libraries that can be used to implement Bee colony algorithm in C++, lisp, prolog, etc together with advantages and disadvantages of each API.

In another someone introduces APIs to implement SVM classifier in MathLab, C++, etc with its advantages and disadvantage.

Do you think it can be a good fit for this site?


1 Answer 1


Conceptually speaking, I think it can be useful when a community decides that a rare "big list" question would be so incredibly useful, the community agrees collectively that it is worth the careful curation and on-going upkeep needed to keep it up to date [I'm hoping to build a feature to that effect in the future]. The downside of allowing these questions broadly is that these open-ended polls and all-in-one resource collections are so easy to ask, folks inevitably keep shoveling out boundless "me too" iterations in every conceivable topic space. The whole thing becomes annoying when folks become tired these questions and most of the threads fall into disrepair like abandonware.


the examples you cited I believe are clearly off topic for this site. You seem to be advocating for some type of programming reference collection, API list, or some other type of programming resource for this community. That is not what this site is about.

This is supposed to be a site dealing in largely academic, sociological, and conceptual issues. To explain why, please see this post:

Is asking about AI algorithm recommendation on-topic?


You must log in to answer this question.

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