How does "proof of effort" make a question better?
Bottom line: It doesn't make it better in any way.
This question does not show any research effort
— In my opinion this is nonsense comment on downvote
button and should be removed. The same with upvote
button that has comment: This question shows research effort
.
Almost any question with enough research effort just cease to exist instantly and there will be no any need to post it since the answer is already found. In my experience any searchable by related keywords question with unique name and understandably formulated text and examples is a good question. Because it helps to save time for finding solutions instantly for everyone further without putting any additional efforts. The difference is like with access to database by means of indexes and by means of full table read.
Not upvoting or, even worse, downvoting questions that "do not show research effort" kills motivation in people for sharing their experience, demotivating them to post new questions. And questions are more important than answers because they like parents for holding the answers. Without questions there will be no any answers.
I'll give you an example on myself. I'm professional programmer. And I like to share my experience. When I come across with some question or task or notice that some task or question "is not indexed in Google search", i.e. does not have corresponding searchable question with solution, — I create it on corresponding SE site. For me it is not important who will answer this question — myself (just at once as with self-answered questions or latter if question is not yet answered) or someone from community.
The logic is very simple: If I come across some question then latter other people will also encounter it with high probability. And to save their time (in exchange to my reputation) they will be able to use ready solution.
But the logic "in exchange to my reputation" is braking with the absurd "question does not show any research effort" rule. Because instead of thanking to my sharings by upvoting my questions, sometimes appear not pleasant and in my opinion unreasonable downvotes. And this downvotes as I understand come from the most experienced users, gurus of corresponding communities, not from researchers how actually uses SE sites for finding information to solve their own problems.
And gurus are right because my questions in general lacks of information "which shows research effort". And I right from my perspective too: Why should I show "research effort" in the question if I show it automatically by posting my own answer with tested solution (or will post it latter)?
I give some examples of my questions, reaction from gurus on which, frustrated me:
Today I noticed the discussed problem very obviously (not on my question: Why does printing an array with @ using printf in bash only print the first element? - Unix & Linux SE) with 5 upvotes for answer and 0 upvotes for the question. I put my question there in comment:
Why here there are upvotes for good answer (by now 5 not including
mine) and there are no upvotes for good question (by now 0 without
mine)? Good questions are not encouraged here? Unix & Linux
community, what is wrong with you?
I thought that this problem are more related to Unix & Linux
community since there are more gurus there (my perсeption) and since I get there more downvotes than on other SE sites. But actually it relates to SO and all SE sites.
Comment from ilkkachu helped me to understand this:
Which good question do you mean? The one above seems to stem from not
reading the basics on what printf does and that's not an argument for
an upvote, but for a downvote. "This question does not show any
research effort" is even mentioned in the hover popup for the downvote
button.
For me the above question is good because it solved my problem instantly (even in spite that it was not related to printf
). And I do not care about any "research efforts" for this question because they are not affecting me in any way.
This is so unpleasant situation that I decided to document it here. Not to solve it but just to show my observations.
But no offense for me. System probably will not be changed. And no real need for that. Let darkness will do their deeds. And we will do ours.
To illustrate in other words what I wanted to say above I will put related comments of djechlin from under this answer below:
... the OP is right. Maybe I can solve my own problem in 20 minutes.
And so can the next guy. And the next girl. Or I could give up, post
to SO, have someone answer in a minute, and save the next guy and the
next girl those 20 minutes each, since they did the same Google
search. Which is the actual point of SO.
I often post a question when working on it for less than 20 minutes,
get upvotes, often continue researching (not always) and self-answer.
I a professional programmer.
"The point of research effort isn't to say "I deserve an answer", it's
to say "this question deserves to be here." e.g. to make sure the
question can't be found on a simple Google search, just by thinking
about it a little bit or trying obvious things, etc. That being said
this has very little to do with time spent. As a professional
programmer I can often tell in < 20 minutes that a question is unasked
even in a general form, and will require significant research to
solve. In those cases I post and often continue working on it.
I'm glad that there are men like djechlin who understand true purpose of all stack exchange platforms and are helping to make dark places more light.
P.S. Nevertheless with this small unpleasantness I think that SO and SE sites now is the best place for experience exchange. Thank you to all of you!
Update
Here @djechlin's answer with elaboration on what was written here in this post.
My applause to his post. He perhaps formulated the point that I wanted to convey here much better.
Related topic about reposting questions and answers as copy-paste from manuals
What is wrong with this? Why not to index on SE sites also questions / answers that can be found in manuals?
What minus I see here people mentioning is that SE is for professionals and professionals must be able to research by themself. And gurus that are helping to people to answer questions are voluntaries who do not want to waste their time on silly questions. OK, I do not see any contradictions here. Let gurus do not answer silly questions if they do not want. Just skip silly question if it is not interesting for you. Leave it to some one who will have time to copy-past from manuals. Why downvote on them? What you want to achieve by downvoting? Just to remove it from your feed like discussed here?
Example of such "silly" question with complaints of gurus in comments is here: How to specify several alternative conditions (OR operator) for single case statement? (Or Alternatively, where is shell case syntax description?) - Unix & Linux SE
They even closed this question. Thanks that I managed to leave the answer (index with solution) before it was closed.
The seconds concern is probably will be in relation to flood of such silly questions which will be occupying space for the storage and will require gurus attention to identify "silliness" of questions in the feed. In relation to storage space there is no problem. One average question / answers page
is not occupying more than 10-100 Kb (often less). Nowadays it is nothing for storage providers. Imagine YouTube with almost endless streams of uploading videos and online translations and keeping all of this. Question / answers page
is just text index for information, it is super small.
In relation to the second problem with gurus attention, who do not want to see silly questions, it is very simple. I can propose the following feature for all SE sites to address this:
- When user achieves, for example, 1K reputation score, in his UI inside question page near downvote button, appears button with name kind of
Silly question
(or Manual copy-past
).
- When anyone presses this button, the question is given hidden
silly
mark that gets only visible for users who have such button (such achievement), i.e. only gurus.
- Also with this achievement there is ability to setup the feed with questions in a way that "silly" questions are not shown (appears corresponding toggle button for such filtering).
- Also can be considered the similar button for particular user if he often bothers you: "Hide questions from user".
This mechanism is very simple for implementation. And all sides (gurus, mid users, researches that come from search engines) will be happy. And I think this must be the primary mission of all SE sites.