I'm getting a feeling that the SP SE community is somehow greedy for the upvotes. In fact, I'm afraid it always was that way except maybe for the time of Beta :(

Well, one would say it is a normal process:

  1. There is some competition happening, at least for the top 10 positions. Quite naturally, you don't want to upvote your competitor, well maybe unless his answer is brilliant to the point of perfection (and some people - won't do it even then).
  2. If you don't know much about question, you don't upvote because you think that the solution may be wrong. And in 99% cases, you won't test the solution unless you're the one who asked the question.
  3. If a question is already marked as accepted, what is a point to waste your time even reading it? Thus, accepted questions are much less likely to receive further upvotes.

But, on the other hand, it's obvious that scarcety of upvotes affects the community. Some people leave because of that. Myself as example. Some people might do better if they knew that their efforts will be appreciated.

I bet that many people here don't write good elaborate answers or test their code just because it DOESN'T PAY OFF. My estimation is that you can write at least 10 small google-it-for-me-like answers during the time necessary to explore in depth and describe one single solution thoroughly. And even 5 small answers will most likely receive about 2 times more points than single elaborate one. I gathered this statistics from my own answers.

I would argue that people who honestly spend a lot of time working on an answer (and you can see easily when it is the case), DESERVE at least a 1-2 upvotes, even if their solution is not the correct one.

I think it is good for the community, because such people are more likely to leave if they don't receive upvotes, and also at the same time such people are very vital to raise quality of the site.

I think the correctness of solution is anyway a vague matter. Accepted answers may be useless for majority of people because of any number of reasons. Non-accepted answer may help hundreds who came by it via Google.

I think, that at least we who are active in meta, could make things a little better for those people who sacrifice their time and efforts to help other people, not even really getting anything in return. Just by upvoting for the efforts. Not overwhelmingly, but let's say one upvote per an answer that really shows effort - seems to be well-deserved.

What do you think?

| |
  • 1
    Isn't this question in essence the same as this one: meta.sharepoint.stackexchange.com/questions/853/…. And, for the record I gave you an upvote as late as yesterday so I see no competition in the "Top 10" ;) – Robert Lindgren Aug 28 '14 at 12:38
  • Oh sorry, probably it is the duplicate... Haven't seen this one, seems lika a lot of interesting information, thanks! Particularly, statistics from Gilles is very disappointing :( – Andrey Markeev Aug 28 '14 at 12:45
  • Yeah it is no happy reading really, but yes this is a duplicate I think :) – Robert Lindgren Aug 28 '14 at 12:54
  • Well about the top10, to be completely honest: myself I notice that I have to struggle a bit to give an upvote to a person in top10, especially to one that is right behind me and catching up rapidly :) Upvoting low-raters is easier. But essentially, I think it is more about 2nd point: you cannot judge if the solution is correct. So that's why I wanted to ask people what they think about upvoting "for the effort", since the effort is easier to measure. – Andrey Markeev Aug 28 '14 at 12:58
  • Just gave you some more upvotes (think you passed me again now!) hehe. Upvoting for the effort is good, but it could also be misleading. I tend to upvote for effort, but only if I can see that the answer is truly helpful. A lot of text is not per definition helpful, while three lines of code could potentially be a life-saver :) – Robert Lindgren Aug 28 '14 at 13:01
  • thanks :) oh, I didn't know that we're so close... last time I checked there was another guy between us. About a lot of text: agree 100%. There's a saying, something like "sorry, I didn't have time to write it shorter" :). but I'm talking more about something like this: sharepoint.stackexchange.com/a/112941/1430 - sorry for advertising my own post again, and no need for upvoting, but I think this is a good example of how a question can be an article. AFAIKR, it took about 2 hours to compose it, because I wrote all this code from scratch... And there are such answers from other people. – Andrey Markeev Aug 28 '14 at 13:13
  • Yupp that it a very thorough answer, that probably deserves more attention. Don't get me wrong (but as you say yourself on another meta question), without the expertise in that particular area it is hard to judge if it is "correct" or not. Especially since the OP has not given a verdict ;) – Robert Lindgren Aug 28 '14 at 13:17
  • it is hard to judge if it is "correct" or not - exactly, correctness is not easy to measure. effort is easier. that's why I ask, can upvote be used for encouraging people for the effort... – Andrey Markeev Aug 28 '14 at 13:24

Browse other questions tagged .