Tips and points related to asking for software recommendations.
Scope, Scope, Scope
If a question is too broad it will attract a large quantity of answers which will likely lower the overall quality of the question due to the impossibility of sifting through each. However, if the scope is too narrow the answers will only pertain to a very small audience, resulting in many narrow scoped questions about similar topics and a fractured solution overall.
When can narrowing the scope improve the quality of the answers?
When you ask a software-recommendation question, make sure you detail the features you're looking for and/or what your end goal/ideal solution would be.
Simply asking "What games are available on Ubuntu?" will be too large of a scope and can generate too many answers to be of value. Instead you may wish to ask something like:
I used to play a game on my Amiga that was a Lunar Lander clone with the added feature of dodging meteors while landing. Are there any similar games for Ubuntu that anyone is aware of? Or other "gravity games" like Lunar Lander that I might try on Ubuntu?
When can broadening the scope improve the quality of the answers?
When asking questions like:
- "Photoshop Alternatives?"
- "What music players are there other than Banshee?"
... consider making your question a little broader in scope. For example:
- "Graphic Manipulation Software for Ubuntu?"
- "Music Players for Ubuntu?"
... appeals to a larger audience and can be used as a canonical answer for other such recommendation questions. The answer to the later will also, of course, include Banshee as an answer, but it will also provide a list of additional music playing software.
At the same time, keep in mind the "Narrow Scope" rule above, and list any requirements or features that you consider essential in the alternative.