I'm the host of the podcast :) hope this helps!
68 karma · joined March 2, 2018
I'm the host of the podcast :) hope this helps!
interview highlights (4min): https://www.youtube.com/watch?v=_jsl0k7LX34
full interview (33min): https://www.youtube.com/watch?v=rPLVwFRjw7o
- discovery (new contributors)
- workflow (/bounty and /claim commands in issues & PRs, Github bot)
- payments (fast: autopay on merge | safe & compliant: Stripe)
- logistics (invoices, summaries, 1099s for US-based solvers)
- visibility (public history, leaderboards, org pages, activity feed)
- new use cases (/tip, /split, hiring, content bounties ++)
what's wasting people's time here? is there a specific alternative you'd like to see or?
thank you for your wishes!
wanted to clarify that contributors get 100% of the bounty
our fee is paid by the bounty creator (org) on top of the award
non-commercial open source orgs usually lack the budget for bounties, and so they'd miss out on this utility. we shipped a sponsorships feature in february (1min demo: https://youtu.be/cl-1tQaN-40) to eventually ameliorate this, but have kept the feature in alpha. it could be tied into the crowdbounties as you described.
we also think there can be an advantage to having both in the same app.
just taking it one step at a time.
would love to chat about this (cal.com/ioannisflo) & keep you updated (ioannis@algora.io) if you'd like, once again really appreciate your feedback on this!
we'd definitely appreciate your thoughts on this one, will email you :)
contributors get 100% of the bounty :)
thank you for your feedback here and sharing your story!
as noted above, the dynamics of this feature can be tricky, but we're open to give it a try once an organization is onboard for such an experiment and users / contributors have already voiced their intention to crowdfund in this way
really appreciate your input, thanks em-bee! happy to discuss further ioannis@algora.io
in order to ensure we can continue providing value to the open source community, we need to make sure our own project is sustainable.
we are a bootstrapped startup without any VC funding and so we cannot cut corners when figuring out a sustainable business model. our current customers, who are all commercial open source companies, are happy with our pricing. and we're happy to accommodate non-commercial projects with discounts.
there's definitely room for experimentation here. that being said, we do not think the Algora 20% fee (+3% Stripe fee) is unreasonable, especially when we offer discounts upon request & are happy to accommodate non-commercial projects.
perhaps "non-commercial" (no monetization / financial backing) is a more appropriate term here?
you can look at Remotion's 17 completed bounties, where specs & acceptance criteria are always included: https://github.com/remotion-dev/remotion/issues?q=label%3A%2...
that being said, we have only had a handful of projects using OSS bounties so far so we haven't seen everything under the sun. I acknowledge what you mean by blurry lines and how/when they might occur. but as I said before, when specs/scope/acceptance-criteria are in place, it's really hard to go wrong
crowdfunding bounties amongst users of OSS for features they'd like to see is a very interesting concept indeed and could help. however, it may also be a double-edged sword for the maintainers (ex users might feel 'entitled' with their requests now that money is involved, and this might happen on issues that are not part of the maintainers' roadmap).
we've been asked about this before, we don't yet understand all the dynamics here fully and refrained from developing, but it's a feature we can ship easily. we're holding back until a project explicitly agrees to have crowdfunded bounties in their repo and users who are ready to crowdfund it. happy to hear more feedback on this and continue the conversation!
regarding your last point, yeah this use case is very tricky, indeed there is no guarantee that the upstream project will accept the change. in fact, that project would need to have the algora app installed to begin with. that being said, we understand there is a pain point here, so we will note this down and seek additional feedback. we won't hesitate to reach out if/once there is a development here :) thanks so much once again for all your feedback!
1. developers get assigned by the maintainers/core-team so there is no duplication of effort, there are never multiple developers working on the same bounty. if there's no progress from the assignee, maintainers / other developers would check in and the issue would get reassigned, there is self-regulation. that being said, standardizing this process through a 'locking mechanism' is an interesting idea, we will think it through - thanks!
2. the sliding-scale fee model you are suggesting is an interesting idea, we'll think it through! if companies try bounties, are satisfied and would like to commit to a bounties budget, at the moment we offer the option to pre-pay fees at a discount. there's definitely room for experimentation here, thanks for your note!
3. great point, at the moment you'd evaluate people by looking at their github profiles and whether they've contributed to your project before (or other projects in your ecosystem). there's definitely room to improve that 'selection' process for maintainers. once again great point!
I hope this answers your question, thank you so much for your feedback! happy to follow-up here
Kevin Hale at Wufoo (YC W06) did contract work for a month instead of interviews. Is that not "give candidates real work & pay them for their time"?
Thomas paid every engineer who did a 'Ride Along' (a day on the job with the Cloudthread team) regardless of his final hiring decision, and he did it with a bunch of folks.
Elliot paid every PR he received for his screening bounties on Algora regardless of his final hiring decision.
I think the title for the blog post checks out.
The principle of engineers evaluating engineers based on real work remains the same, whether it's for an internship, flexwork, junior or senior roles, no?
Ultimately it's about getting the right signals. Real work produces the best signals. The rest of the mechanics are a WIP :)
Really appreciate your input, thanks a lot!!
We clarified it in our bounty issue that only the best-winning submissions would get the bounty. Other folks have chosen to award all PR submissions regardless of hiring outcome. The format is up to the company hiring.
You're making a great point! It's exactly about what we ask from people who don't get hired.
I think real-world coding, getting reviewed by the CTO / hiring manager and getting compensated beats standardized coding tests & imaginary take-home assignments any time of the day.
We shared a hiring bounty with a dozen applicants purely based on their resumes, never spoke with anyone on the phone, received 5 PRs, awarded & hired 3 of them.