2

My understanding of the bounty system is that it is intended to help attract attention to questions that need more than they're getting, and to reward people who provide answers which are otherwise hard to come by.

I have tried using bounties twice. Both times I offered +100 reputation:

How to stop mDNSResponder from using 90-100% CPU continuously forever on Catalina?

How to configure Jenkins GitHubPullRequestBuilder plugin using Job DSL

On the first one, I got a few answers and comments that didn't help. A few weeks went by and my problem continued, so I added a bounty. Having never used it before, I didn't understand the subtleties of how the 7-day time limit would play out. I ended up getting an answer before the bounty expired, but it was right before a weekend, and I did not have a chance to evaluate the answer and find out whether it was sufficient until after the weekend. The bounty expired during said weekend. It turned out that the answer was sufficient to solve my problem, but I was unable to award the well deserved bounty. I thanked the person, upvoted and accepted his answer, and apologized for the timing mishap. In this case I feel the bounty partially served its purpose -- it attracted enough attention to get the answer I needed. I'm not sure if the answerer was rewarded half or full credit per these terms:

If you do not award your bounty within 7 days (plus the grace period), the highest voted answer created after the bounty started with a minimum score of 2 will be awarded half the bounty amount (or the full amount, if the answer is also accepted). If two or more eligible answers have the same score (their scores are tied), the oldest answer is chosen. If there's no answer meeting those criteria, no bounty is awarded to anyone.

If the bounty was started by the question owner, and the question owner accepts an answer posted during the bounty period, and the bounty expires without an explicit award then we assume the bounty owner liked the answer they accepted and award it the full bounty amount at the time of bounty expiration.

On the second, I got no comments and no answers whatsoever. A small handful of views, and an upvote. It was more pressing on my end, so I offered a bounty as soon as the system would let me. I remembered the weekend issue from the previous time, so I made sure to start the bounty on a Friday. The bounty appears to have garnered a few extra views and upvotes, but not nearly as many as I thought it would pull in. At significant effort, I figured out the answer to my question one day before the bounty expired, and I posted said answer with useful details. This time the bounty completely failed -- it did not attract sufficient attention, and it did not reward the answerer.

Questions for discussion:

  • Am I misunderstanding the purpose?
  • Am I misusing the system? Am I not offering sufficient bounties?
  • Are my questions not crafted well enough?
  • Why can I not award the bounty to myself?
    • I understand that this could provide a mechanism for abuse, and so I'd expect such a thing to have to go through a review and approval process, or maybe my answer needs a minimum number of upvotes before that's possible, or whatever -- but as I'm the only answerer, and my answer is high quality, it seems like maybe I earned those points back!
  • Why is the bounty deducted from my reputation immediately, rather than only being deducted when I award it?
  • Why are bounties limited to a week?

I propose the following changes:

  • The bounty should not be withdrawn from the asker's rep until it is awarded.
  • Bounties should last longer.
    • My initial thought is that they should not expire.
    • I'd be reasonably happy with a one-month expiry.
    • The grace period should be longer.
      • The current 24-hour grace period is not long enough to accommodate a weekend, and that seems silly. I, like many, use StackExchange in a largely professional context. No work time elapses between Friday at 5pm and Monday at 9am, so it's annoying that the grace period can expire during that period.
  • If someone is automatically awarded the bounty at the end of the grace period, a message should be delivered to the bounty-offerer (and the asker if they're different people) informing them of what bounty was awarded, to whom, and based on which criteria having been met at that time.

Edit with some clarifications:

It's been suggested that this is a duplicate of this question. They're definitely related, and the conversation there is informative. Here I'll explain what I'm looking to discuss which is not covered there:

A few people have said that bounties are like advertisements. I appreciate that perspective, but if that's the case, I'd suggest the feature is misnamed. In the real world, bounties and advertisements are very different things.

A bounty:

  • can be offered for as long as the offerer wants to do so
  • can have its terms or amount changed at any time
  • costs the offerer nothing until someone wins the bounty
  • exists for the purpose of incentive
  • pays the consumer of the bounty, not the publisher

An advertisement:

  • buys a fixed amount of exposure
  • costs up front with no promise of return on investment
  • exists for the purpose of visibility
  • pays to the publisher, not the consumer

Mechanically, an SE bounty is a weird hybrid of both, which makes some sense -- you have to "buy" being listed at the top, but you also need to incentivize potential answerers. I find the balance SE strikes to be both confusing and less than ideal: if I'm paying for exposure, why am I paying the answerer? Shouldn't I be paying the site itself?

I now think that offering a bounty and getting visibility to your offer should be at least partly separate. Here's my proposal:

  • Buying of exposure is called "promoting" a question.
    • It has a fixed cost per duration, e.g. 50 rep / week.
    • Potentially, you could choose among multiple durations, with longer durations being slightly more cost-efficient (e.g. 200 rep / month).
    • This would result in the post showing up on the Featured tab.
  • You can pay for exposure for any question, independent of a bounty.
  • You can offer a bounty of any amount at any time. It doesn't expire until you award it or withdraw it.
  • When you offer a bounty, the system would prompt you to also promote the question, but this would not be required.
    • If you don't, you won't get any listing priority, but anywhere your question would have appeared anyway there will be a badge indicating that it has an open bounty.
    • There should be a way to filter for bountied questions independent of whether they're promoted. The user should be able to sort by size of bounty, age of question, etc., and of course filter by tag and keyword, but the system should make no attempt at sorting by "urgency" (as described here) in this case.

This makes sense because:

  • As noted here, sometimes those hard questions need more than a week to catch the attention of the right person (and possibly also for that person to craft a worthy answer), and that person deserves an award commensurate with the obscurity of their knowledge and the magnitude of their effort.
  • Sometimes visibility is all you need -- especially for a question that might be easy to answer for the rare person with the necessary knowledge.
  • Sometimes the bounty is all you need -- maybe plenty of people are seeing your question, but their reaction is, "that would take forever to answer well; it's not worth it!"
  • And, of course, sometimes you need both.

The existing system doesn't make sense because:

  • No matter how large a bounty I offer, it doesn't buy me more exposure.
  • The entity providing the exposure gets nothing for doing so, and yet expects me to pay.
  • The entity receiving the award did not provide the exposure.
  • This would obviate the need for a grace period and any debate about how long it should be.
  • Note all of the confusion here.
15
  • 8
    A bountie is like an Ad: you pay upfront but you have no guarantee it will give you an ROI.
    – rene
    Aug 17, 2020 at 16:26
  • Often bounties are ignored till they get near to expiry. Only then is there interest in them. Aug 17, 2020 at 16:37
  • The answerer of your first question was unfortunately awarded 0 points, because, at the time of expiration of the bounty, the answer was not accepted and had a score lower than 2.
    – wimi
    Aug 17, 2020 at 16:42
  • 5
  • @Rob it's informative, but no.
    – JakeRobb
    Aug 17, 2020 at 18:45
  • @wimi how were you able to determine that?
    – JakeRobb
    Aug 17, 2020 at 18:45
  • 3
    @JakeRobb answers that received bounties have a blue sign with the bounty amount next to them. See for example this answer.
    – wimi
    Aug 17, 2020 at 18:58
  • Okay, so for my question you can only tell via the absence of that badge? For an awarded bounty, can you tell whether it was awarded manually or automatically? If automatically, can you tell if it was awarded based on upvotes or an accepted answer?
    – JakeRobb
    Aug 17, 2020 at 19:27
  • JakeRobb, your 1st revision said: "Questions for discussion ...", you are allowed one (and perhaps related ones), and "I propose the following changes ..." -- and proceeded to propose that the 1. Bounty not be withdrawn (no), 2. the duration be extended (duplicate, in one of the ways linked to), and 3. List of things already known. --- Then you edited your question, thanks for that; but while you can clairify you can not fundamentally alter what is asked. --- Nothing can be a minimal fixed cost, as that lets an AD sit for years for 50x52xyears - which some can afford.
    – Rob
    Aug 17, 2020 at 20:28
  • @Rob I tagged this post with discussion. I want to discuss bounties and whether/how they could be improved. The list of "questions for discussion" were meant as prompts for the discussion; getting answers to that specific list is not the purpose of the post. I apologize if that was not clear, and/or if I'm not using Meta correctly. I'm relatively new and not well versed in whatever norms exist here. Is there a better way, or a better place, to have a back-and-forth conversation where the questions evolve as the it progresses?
    – JakeRobb
    Aug 17, 2020 at 20:36
  • @RobertLongson any knowledge or intuition regarding why bounties get ignored until they get close to expiry?
    – JakeRobb
    Aug 17, 2020 at 20:39
  • Because those people answering bounties want their reward now, not sometime later maybe. Aug 17, 2020 at 20:43
  • But the offerer can award the bounty right away to a good answer (assuming it's been open 24 hours). So they wait, risking someone else giving a worthy answer before they can? It seems to me like a bounty starts what could be a race to give the first good-enough answer.
    – JakeRobb
    Aug 17, 2020 at 21:05
  • 1
    JakeRobb said: Is there a better way, or a better place, to have a back-and-forth conversation where the questions evolve ... --- You can have a short "back-and-forth" with someone, but the total number of comments is limited. There is a "specific purpose" for comments, listed in the 'edit window' (before you type) and the FAQ. No need to apologize, and we understand that you may not be familiar with all the ins-and-outs of the main Meta. --- If you now have an entirely new (improved) proposal you can ask a new question: "Would it be better if bounties worked this way: [list follows]".
    – Rob
    Aug 17, 2020 at 21:12
  • 1
    Okay, I'll go make that proposal question now. Thanks. :)
    – JakeRobb
    Aug 17, 2020 at 21:14

1 Answer 1

8

Yes, the bounty system can be hard to grasp at times. Let me focus on the changes you're proposing; the other questions can probably be answered by the FAQ, the Help Center or ("Are my questions not crafted well enough?") are better off on the sites' own Meta sites.

The bounty should not be withdrawn from the asker's rep until it is awarded.

That's not how it works, because then I would bounty all my questions and simply not award any bounties. Bounties are like advertisements, you have to invest something without guarantees for results. Sometimes, the question is simply too difficult; or there might be simply too many questions vying for extra attention (Stack Overflow currently has 405 active bounties). Extra attention might also mean extra upvotes to your question, so sometimes a bounty partially or completely compensates for itself.

Bounties should last longer.

You can always start another bounty, though the amount must be double the original amount. Sometimes, it's definitely worth it.

The current 24-hour grace period is not long enough to accommodate a weekend, and that seems silly.

Well, in that case, don't ship on a Friday don't post a bounty on a Friday. Shipping on Friday is a common rookie developer mistake and I've learned about it the hard way; I do not blame you for not realizing the same holds for bounties, please consider it as a 'lesson learned'.

If someone is automatically awarded the bounty at the end of the grace period, a message should be delivered to the bounty-offerer (and the asker if they're different people) informing them of what bounty was awarded, to whom, and based on which criteria having been met at that time.

You do get a notification already that the grace period for your bounty has ended. It's not much effort to check what exactly happened to it.

4
  • 3
    Why are bounties like advertisements? I get the ad concept, but if that's what this is, then the feature should be called "Promote" or something along those lines. It's called bounty, and bounties (outside SE) aren't ROI- and exposure-based. They're an incentive.
    – JakeRobb
    Aug 17, 2020 at 18:48
  • Regarding "you can always start another," I would like that more if what I was doing was extending the original bounty, such that an answerer would be eligible to win the combined reputation.
    – JakeRobb
    Aug 17, 2020 at 18:49
  • 1
    Regarding a "lesson learned" -- yep, I learned it, and by your response I infer that lots of people run into this. Isn't that an indication that there's an opportunity to make the system better?
    – JakeRobb
    Aug 17, 2020 at 18:50
  • "It's not much effort to check what exactly happened to it." -- I looked for that information and did not find it. It might not be much effort if you know where to look....
    – JakeRobb
    Aug 17, 2020 at 18:50

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