Replies: 14 comments 12 replies
-
DRAFT Bounty calculation
The examples of calculation
|
Beta Was this translation helpful? Give feedback.
-
I would suggest looking at the bounty program from the side of the developer-participant. Our proposal for the amount of payment should be close to the amount that the developer will calculate himself. The Bonus will be paid if the task is solved flawlessly:
|
Beta Was this translation helpful? Give feedback.
-
The bounty is paid after the PR is merged. Minimum TBD USDC The Bonus will be paid if the task is solved flawlessly:
|
Beta Was this translation helpful? Give feedback.
-
In regards to having an urgency premium, perhaps we can have a simple label that indicates "Urgent" which automatically gives the task some type of 2x booster or something. As for bounty price I am trying to figure a way that the bounty hunter can easily find tasks that pay out a lot. Perhaps the easiest way for now is simply to make labels with the bounty amounts e.g. Ultimately I think having |
Beta Was this translation helpful? Give feedback.
-
Types of bounty budgets:
Budget for the bounty reviewBounty review includes:
Approach to budget The general approach is 30% of the budget for implementation.
Example of the general approach: Budget for the bounty preparationBounty preparation includes:
Approach to budget The general approach is 30% of the budget for implementation.
Example of the general approach: |
Beta Was this translation helpful? Give feedback.
-
Other bounty programs to study @sergfeldman @Draeieg https://t.me/lobsters_chat/377323?thread=377317 Working-in-web3: Jobs: | Read: web3.smsunarto.com app.tr3butor.io Grants & DAOs: twitter.com/developer_dao Bounties: github.com/sw33tLie/bbscope (list here) |
Beta Was this translation helpful? Give feedback.
-
The option for the proactive bounty hunters:Before starting Steps
|
Beta Was this translation helpful? Give feedback.
-
This might be some infrastructure that we can build off of https://www.openq.dev Video looks promising |
Beta Was this translation helpful? Give feedback.
-
Testing a targeted notification to @ubiquity/bounty-masters |
Beta Was this translation helpful? Give feedback.
-
Feedback LoopHey @sergfeldman I was thinking it could be useful to have an analytics dashboard for all the bounty hunters to derive some insights on adjusting processes. Ideally if we can use an off-the-shelf solution that just monitors git repos. But there are a couple of adjustments to be made that I can see from today’s GitHub review. Some tasks, like the Wallet Connect one ubiquity/ubiquity-dollar#19 (comment) were severely underestimated. We need a system to allow devs to continue to be motivated even if the bounty was severely underestimated. In regards to communication with the bounty hunter, we cant always trust them. Trust was diminished with kecrypto because he kept trying to convince me it was done when it wouldn't even pass CI etc. But ultimately the issue was more than just including Wallet Connect, it seems to span across rearchitecting our view state management system as well. I think zequez may have implemented it poorly. We have plenty of rough edges to polish with the bounty system but I want to make a system to monitor those rough edges (analytics dashboard?) and address them expediently. Ideally, Sergey, if you could be responsible for that then we’re really off to the races. Another rough edge to polish - we have had a couple of instances (GGR, nshmadhani) who gave up their bounties. They become demotivated to continue participating in our bounty system which basically means we lost a developer. What's our plan to keep them motivated and/or have them try another task? ubiquity/ubiquity-dollar#266 (comment) For whatever its worth, I appreciate his detailed update. Shows he actually did some work. Perhaps we should give some UBQ or a purple heart NFT lol ubiquity/ubiquity-dollar#266 (comment) Misc. IdeasBounty Master Helpfulness BonusOne interesting datapoint could be how helpful Bounty Masters have been to Bounty Hunters, for example, I've been explaining a lot to Sunny this week. What if I could get $1 for every word I reply etc. That could motivate Masters to be more helpful to Hunters. Also we could manually monitor and delete spam comments if for some reason Masters try and exploit this incentive. Of course, pull request reviews would also fall under this category. Perhaps $0.01 with a cap of $100 (10,000 lines) for every line added or something like that. I could reasonably see $50 range per PR review which makes sense. I've also been extremely quick to reply (which is valuable for Hunters actively working on tasks) we could have a bonus decay over time if the Masters reply too late. Ideally, all of this should be zero sum meaning that the bonus paid out to the Master should be out of the Hunter's reward. That'll disincentivize collusion and keep things more affordable. Ubiquity Bounty Program UIWould be dope to implement rewards as a HUD injected by a Chrome Extension on top of the GitHub UI. That way, we could see number go up for good behaviors, instantly. Would feel good to see a little "$50" accrued after my afternoon of responding to Hunters lol. This could also show the number go down in realtime for the Hunter every time they get replies from Masters. This information can load from the same database that the Ubiquibot would read from, keeping that information in sync and visible in the form of comments from the bot even for users without the Chrome Extension. |
Beta Was this translation helpful? Give feedback.
-
Could be useful in the interim while we work on setting up the UbiquiBot for payouts of merged PRs. @sergfeldman is this something you can look into? https://twitter.com/dariyaxyz/status/1528771526379524096?s=20&t=MNxSg9v8ExqFpYWs87hPIg |
Beta Was this translation helpful? Give feedback.
-
To increase engagement in the Telegram chat, what if we have a bot that posts once a week (or maybe even once a day when volume increases in creating new issues) new bounties created in a list together in a single message. For example: "[Bounty title], [estimated time], and [dollar amount]." ...as a list of these. We could also attach a second list highlighting the bounties that have increased in price. |
Beta Was this translation helpful? Give feedback.
-
In anticipation of not great talent discovering and flooding the DevPool: we could make a level system where first time bounty hunters are only allowed to try the shortest bounties (<1 day) so that we could churn the bounties faster, meaning to expire them in a couple of days and free them up for somebody else to try, if we don't get satisfactory results. |
Beta Was this translation helpful? Give feedback.
-
Proposal to rename |
Beta Was this translation helpful? Give feedback.
-
Our Bounty System
Group chat => https://t.me/+tQyUKVfv3nNlYTU5
We can organize our discussion around the bounty system here! That way we can use the group chat for normal operations related topics. Please use your best judgement to determine when you should edit this post vs commenting below!
Definitions
This inspired me to write the definitions here. ubiquity/ubiquity-dollar#126 (comment)
Time
(I assumed 80% efficiency based on an 8 hour work day.)
Complexity
Complexity is defined by the amount of research required in order to successfully complete the task.
Impact
This is the most slippery definition in my opinion. I define "impact" with the following characteristics:
So assuming we define the cost associated with the current state of maintenance of a product (e.g. burn rate $1000 a month allocated to current state of product) then we can define changing profit relative to the existing state of the burn.
And from an external perspective: the profit percentage can still increase according to the scale above if revenue is increased from an improvement/new feature.
Beta Was this translation helpful? Give feedback.
All reactions