Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Uber for Coding — Build product with bounties (algora.io)
66 points by zcesur on July 17, 2022 | hide | past | favorite | 83 comments
Hey HN! After lots of dogfooding, we are now releasing Algora.io to help developers share bounties & easily meet new collaborators.

The problem: early-stage founders always have more work than people, tight budgets and no time. Hiring full-time engineers is often not an option, yet most founders would welcome contributions from new collaborators. Meanwhile, most developers welcome flexible work. However, today, all of this is hard.

Our solution: we built a Git GUI where you can pay developers and start collaborating with new ones, in just a few clicks.

On Algora you can share, reward and earn bounties right inside your code repositories. Algora also recommends developers/bounties that match your tech stack and makes it simple to start working together.

We are excited to welcome you on Algora, answer your questions and further improve our product and documentation with your feedback!

Thank you

- Ioannis & Zaf




This looks like a great way for delusional "entrepreneurs" to get terrible results.

Looking at one of the bounties currently available:

> We would like there to be a search bar in the middle of the navigation bar. The user should then be able to enter a query and filter questions in the database. The searching should be “fuzzy”, meaning that a search query such as “Issue with HTMA and firbase” should return the item with “firebase” or “HTML” in its body, title, or tags. There should also be the ability to filter by factors including date posted, author username, and whether the question has an accepted answer.

The amount offered for this is $100. That's the equivalent of two hours of someone making $100k/yr - which would be a relatively pedestrian salary for SWEs in the US. For that amount, you're asking someone to:

* Get into your codebase

* Add a UI element

* Wire it to a backend

* Set up a fuzzy-search implementation

I'd take more than two hours just reading documentation before I got started on a task like that. Even assuming the person filling the bounty is familiar enough with something like Firebase to be able to set up a pre-existing search implementation in a short timeframe, there's no way you're going to get anything functional in less than a day of work end-to-end, including tooling setup, implementation, basic spot-checking, and deployment. At that point, the person working on it is making roughly minimum wage in most states.

Is this just supposed to be a stealth outsourcing/wage arbitrage play? I can't imagine anyone in the West doing this, other than maybe undergrad students looking to build a resume.


There are a lot of platforms built on this premise, and most of them are plagued with stuff like this. In fact I'd say that, if you want real engineers on your market, keeping wildly-unrealistic-expectations listings out is probably the core problem.


Filter by price? That’s what I’ve done when I’ve perused Upwork and while there are still delusional people at all price ranges (eg, someone wanting a 150k app built for 10k) you do filter a lot of crap.


This $100 bounty was shared by an undergraduate student founder at Harvard College who is looking for contributors / new teammates. There are likely classmates/peers/developers who may find it fun and worthwhile to solve this bounty and collaborate with Caine. Certainly, university students have thus far found Algora to be neat. You are not wrong, the amount is very low, but it's ok amongst students looking to hack things up.

Personally, with my co-founder Zaf we cannot presently afford a full-time engineer, but with bounties we are getting a lot of work done while sticking to our tight budget. It's a modular tool, you can do what you wish with it and award as much as you wish. So far, we have personally awarded $7,876.68 in bounties to our own contributors, and our bounty payouts will be higher as our budget permits.

Your analysis is not incorrect. Of course, people who contribute to open source (mostly without pay) may beg to differ, sometimes it's just fun to build stuff and help out.

We certainly also hope to see more, higher-paying bounties :)

- Ioannis


These prices seem comparable to established platforms like Upwork for isolated features like this, even if you filter to West-only freelancers. I sometimes take small gigs like this to learn new tools and/or just help the community while earning a bit of extra spending money.

$100 feels a little low for this just because of the added fuzzy-search implementation, but it's important to remember that a huge amount of developers between the coasts make significantly less than $100k/yr.


Uber’s model primarily converts mechanical asset depreciation into discount taxi fares. Much like early courier companies, it also relies on the desperation of indebted owner-operators, and an inability to calculate operational losses.

“Coding — Build product with bounties” Translation: contractors with zero long-term obligations, economic incentives to take the shortest/riskiest path, and 3rd parties privy to trade secrets.

Not the dumbest idea I have ever heard from MBAs, but maybe a close second. ;)


Plus there is a strong argument from Coase. Firms, he says, exist because negotiating jobs at this granularity would be to costly.


This model seems to work well enough to have spawned many clones - Upwork, Fiverr, Freelancer etc.


Good point, market fragmentation is also an issue.

I always underestimate the number of people that miscalculate opportunity cost, and overestimate the utility of outsourced 3rd world labor.

As a side note, one should be aware of jurisdictional tax laws which can trigger based on the number of transactions in a given state. Accordingly, even international remote contractors that fail to file in each state with the IRS may incur a $10k fine. A common mistake for small Amazon/ebay businesses dealing with US customers since 2019.

Good policy is to talk with AMCHAM __before__ you make a silly mistake. ;)

For this simple reason, not one of those staffing-agent companies will be in my portfolio anytime soon. Dumb people test the law, and always end up losing.

You're welcome friend... =)

P.S. I hear these remote job options are not terrible, and full disclosure... I am still bullish on some of their stocks too:

GoTranscript https://gotranscript.com/

Automattic https://automattic.com/work-with-us/

liveops https://join.liveops.com/

Apple https://www.apple.com/careers/us/

Sitel https://www.sitel.com/careers/

Asurion https://careers.asurion.com/

Concentrix ( Convergys ) https://careers.concentrix.com/

UHAUL https://jobs.uhaul.com/


Posting names of employees with their company affiliation on your landing page seems like a questionable move. FAANG contracts typically include a clause that the company owns any work done in your free time unless you have explicitly gone through a process to transfer ownership. Whatever work these SWEs have done on your platform, if it's successful, it's entirety possible that a FAANG will come after you/the buyer to claim their IP. Or the employees might get in hot water for leaking trade secrets if their contract work is even vaguely related to their main job.

It looks to me like you are putting everyone involved at risk for the sake of your marketing.


No large tech company contract actually says that, and if it did it would anyways be unenforceable. At most they can claim whatever you do on company time and using company resources. It's a myth that every side project you work on and every thought you have in the shower is automatically owned by your company.

Companies sometimes do require you to disclose the work that you do off the clock, but that's just so they can review it for conflicts. I have worked at multiple FAANGs and known lots of people who had side businesses or consulting gigs, all completely above board.


You are 100% wrong.

Yes, you can submit for permission, and you have to. Because those clauses are in there. And if you think you will survive a legal battle with a FAANG that is your employer... well good luck to you.


At Google there is a process where if you want to submit e.g. a patch to a FOSS project on github, you need to send it to some team that reviews it for conflicts of interest first. There is another process for releasing your own software publicly where you need to ask permission to retain ownership of the IP because the default is for it to go to Google. When you join, you need to list IP that you owned before joining in order for it to be exempt from the process.

I have heard that these clauses are unenforceable, yeah, but that doesn't mean that these employees (who seem to mostly be fairly junior) aren't going to be in hot water if this page gets back to whatever part of the company is responsible for attempting to enforce them.


Is there case law on this? The CA moonlighting law heavily implies that a huge company could claim to own nearly anything you produce (as an exception that proves the rule).

> (a) Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer s equipment, supplies, facilities, or trade secret information except for those inventions that either:

> (1) Relate at the time of conception or reduction to practice of the invention to the employer s business, or actual or demonstrably anticipated research or development of the employer; or

> (2) Result from any work performed by the employee for the employer.

A huge company like Google can claim nearly anything relates to their business, so they could trigger (1) even if you don't do that kind of work for them.

In practice, I agree they usually don't care about side projects and wouldn't take action even if you didn't get an exception, but there is substantial risk if you are contributing to a significant project that ever attracts their gaze.


There is an appendix in CA that is required to be included in employment contracts (and applies even if they exclude it) that states an exception. Any work done by the employee cannot be claimed unless it:

1) Is done on work time, or 2) on work property (the office), or 3) using work equipment (an employer-provided laptop, for example, or their IP)

This provision is a bedrock for why startups became such a huge thing in CA: people could work on side projects that turned into startups and not worry about ownership by their employer.


> It's a myth that every side project you work on and every thought you have in the shower is automatically owned by your company.

It's a myth... until the lawyers come round and start serving papers on your ass.


You have been watching too much Suits.


The author of Nginx had his offices raided by the cops because his employer was pursuing criminal copyright infringement claims over Nginx, which was written while he was an employee of that company.

Do you want to hazard law enforcement busting your door down and raiding your home or office, even if you think you might prevail in court?


> The author of Nginx had his offices raided by the cops because his employer was pursuing criminal copyright infringement claims over Nginx, which was written while he was an employee of that company.

...and that was also in Russia.


OK, so your employer might only go for your nuts with criminal action in a corrupt oligarchy. Like Russia. Or... the... USA.


You’re incorrect You haven’t looked closely enough. Many of the tech companies do require signing documents like this. And they’re enforceable in some states & not others.


Do you have any example(s) of cases where those were enforced since you claim they are enforcable in some places?


Not sure about other FAANG but at microsoft the contract is explicitly that anything you do during work or with company resources is owned by the company, not just everything you do at any time.

Just do it evenings and weekends and don’t use your work laptop.


Amazon's contract says something similar. A court case might be difficult to win if your project is very close to your work projects, but other than that, a company generally has to prove that you used company resources in some way for your project in order to claim ownership.


(And don't use the people's employers company names in marketing material.)


I believe that the stuff you do also has nothing to do with work. Like if you would build a competitor to Excel it would probably be something that MS could say they own. With that said, it’s a gray area though, as software engineering isn’t that clear cut.


Huh. I assumed only smaller companies would ever make those sorts of carve-outs

Though, I also live in Texas. I wonder if it's required in states that have better labor laws?


> FAANG contracts typically include a clause that the company owns any work done in your free time

Is this for real?? What a dystopian hell hole. It's called "free time". Do you need to purchase from the company store and live in their approved housing as well?

And you constantly bemoan unions here, looks like you could need someone helping you out with worker's rights..


Do you think it would be ethical for someone to work on search ranking at Google and moonlight doing SEO work? Would it be ethical for this person to implement a search ranking algorithm in their spare time and license it out to competitors? What if they don't work on ranking themselves, but they spend their spare time reading through the ranking codebase, which they have access to for some legitimate business reason (say, doing large scale refactors)?


Noncompetes are their own well-defined clause; the IP/inventions clause is a totally separate thing, and the unqualified version is totally unjustifiable, they just throw in there because they can


That's a straw man, though, as the clause stated any work, not competing work.


There’s a thing called “conflict of interest” and it’s only a problem under specific circumstances.


It's common for non-FAANGs too. I make it a hard rule that I won't take a job with one of those clauses, but it's often in there by default, which means I either convince them to do a carve-out or turn down the offer.

Whether it's a deal-breaker for you or not, make sure you read what you sign


> looks like you could need someone helping you out with worker's rights..

Let's see it do something for European SWE salaries first. Oslo: just as expensive as SF @ 1/3 the salary.

I guess there's a reason you want the right to moonlight in the evenings...


Meh, a developer in Oslo have no problems with money. I'd rather our teachers, nurses etc got paid more before I do.


Yeah, I'm sure that money you're getting shorted is going to teachers instead of the owners pockets.


As someone working on government projects for most of my career, I don't think the "owners" pocket that much, really.

Would I like to make more money? Yes! Do I think I would be happier somewhere else? Probably not! I like living in a "flat" society where most people are treated well. If anything, if it wasn't for that, I probably wouldn't have been able to have the career I now have.


No it's not real, this is something internet people tell each other in the absolute absence of any practical knowledge.


Thank you for your comment! All these folks on the homepage actually completed bounties while being college students (most of them at Williams College in Massachusetts, our alma mater) before landing their entry-level jobs. They were the first peps that tried out Algora while we were building it out. - Ioannis


I don't think those people are real people. Searched Twitter and Google for their name + company (a sample of five of them) and didn't find anything, so chances are they are generated profiles.

Which, would make this section of the landing page even worse (I think?).


If you searched for me you wouldn’t find me either but I’m a real person.


I'm obviously not saying that "Zero internet presence = not a real person" but more like "if 100% of the profiles featured on a marketing page for a product don't have any social media profiles, it's probably fake testimony"


Why would that be the case? I would say this applied to at least half of the people I've worked with in the past.


Yes - unless the employees get permission from $corp, they will end up in deep trouble. Alternatively, if this Algora company behind the landing page didn't get permission from said people to put them on the landing page, Algora will be liable and can expect to promptly receive a C&D takedown request from $corp legal.

Why? Because it's confusing to the point that it could seem like Google or Snap or whatever corporate entity is endorsing Algora.


Many commenters confused here by different contracts in tech that say differently.

In California, there is an appendix that is required to be included in employment contracts (and applies even if they exclude it) that states an exception. Any work done by the employee cannot be claimed unless it:

1) Is done on work time, or

2) on work property (the office), or

3) using work equipment (an employer-provided laptop, for example, or their IP)

This provision is a bedrock for why startups became such a huge thing in CA: people could work on side projects that turned into startups and not worry about ownership by their employer.

Tech companies will often include this provision throughout their work force, even if you don't work in CA or another state that has a similar provision.

TLDR: If you're in CA, your work on your own time/equipment/home is yours, no matter what your employer says.

Edit: some friends of mine have worked at companies where you need to get "approved" to do side projects. They can fire you for doing side work without permission, but point still stands that they can't claim it unless you touched the work during work hours, or with a work laptop, or used their IP.


I wish people stopped defining their products as _Uber, but in $DOMAIN_ tbh it rubs many people the wrong way, a couple of examples: Am I as a developer going to get the same mistreatment uber riders get? Is this platform running on red numbers and betting to become a monopoly in the long run so they can be profitable once users are locked in and they set a higher price?

Having said that, the idea behind it is cool, and applying that to open source contributions would be great


I don't even understand what "Uber for coding" is supposed to mean.

If anything, the uber parallel is hurting. Am I supposed to be underpaid, have no employee rights etc?


Yes. Ouch.

But where I live if you work on movies or games as a computer programmer you already have no rights.

New Zealand. We call it the "Warner Brothers" law, because they are the ones who paid the prime minister to enact it


All they really mean to say is "two-way marketplace". Aka "we're a platform used by both buyers and sellers of a service. We arrange the exchange of labor for a fee then the two of you work it out."


> All they really mean to say is "two-way marketplace". Aka "we're a platform used by both buyers and sellers of a service. We arrange the exchange of labor for a fee then the two of you work it out."

That's your belief, but it is more likely to mean they have uber on their minds along the lines of "we are starting a marketplace with plans to be as big as uber, even if we have to ignore laws and treat everyone but ourselves like dirt."


Yeah, for me "Uber" is shorthand for an unethical, poorly run company. Takes me a while to work out what the OP meant to convey in each case.


Sound concept, used https://bountify.co/ over the years for small coding tasks, really good pool of engineers.


It seems like that site is now overrun with spam.

What kind of tasks did you get done?


How do you feel it could reduce the spam component?


I was on mobile when I first was looking now I can see it's just a few issues with a bunch of spam replies. I would just delete the spam comments

https://bountify.co/autohotpy-keyboard-and-mouse-simulator https://bountify.co/best-way-to-store-tests-and-results https://bountify.co/betheme-header-display-issue


Moderating the content seems potentially like a lot of work as the site grows. I guess I was wondering if there is a good user-driven model where spam replies that get voted down by a threshold level end up not getting displayed (or at least dimmed as in HN)? And give out the voting down ability sparely (also as in the case of HN) so that maybe only paid customers or users with a certain rank have that ability.


Feedback: You want users to both post bounties and solve bounties, so don't separate them. (when signing up I had to choose if I want to create xor hunt bounties)


EMPHASIS


Thank you both for your feedback!! You are right. This is in our backlog, we appreciate you emphasizing it!


For the microeconomics-inclined folks, the paper from Ronald Coase about why firms exist (to avoid extensive negotion/transaction costs) provides the argument for why this might or might not work. That is, this would make a great natural experiment to test the paper.


But if you can crack the code in solving the transaction cost/friction, it would open up a tremendous amount of creative value. I hope this team succeeds.


+1 Thank you Kevin! We really appreciate it :)


Naval Ravikant discusses this with Joe Rogan (episode #1309) at min 25:20-28:20 youtu.be/3qHkcs3kG44?t=1520

What do you think?


This is really cool. I haven't spent too much time on the site yet, but this kind of product will probably generate a ton of questions. It would be great to have an FAQ page, but I couldn't find one.

Some questions I thought off the bat:

1. Often, programming requires environment setup and access to sensitive connection details. Is this left up for each participant to decide or do you provide a solution to this problem?

2. I'd love to work on a bounty but I would prefer not to if several people are already attempting to solve it. Is there a way to find out how many people are actively solving a given bounty?


Thanks for your feedback and questions! We actually have a FAQ section on the homepage, but yeah it's quite tiny and easy to miss, and we definitely need a standalone page where we address many more questions.

1. That's an interesting question that we haven't yet considered. We personally only store the config for the dev environment in our main repo and manage the sensitive production config using k8s Secrets (while version controlling them in a separate repo), so we haven't really run into any issues regarding that. Is there a particular solution that you'd like to see on Algora?

2. Yep! The issue page of each bounty also displays who started a solution (and when), e.g. https://app.algora.io/algora/challenge/bounties/1. We're actually not a fan of having multiple developers compete for the same reward ourselves (though there are some good use cases for that as well).


2. So it's one of those platforms that let participants compete for a tiny prize pool? Why do people voluntarily do this, the pay is almost always shit even if you win. And if you don't you just wasted a lot of time and money (since you worked while you could have gotten a paid gig instead).


I have no idea, that's why I asked the question. From what I can see on their site, the price is offered up front. I suspect that because this is worldwide, there will be downward pressure on price since lots of talented devs live outside the US, and don't have the same level of expectations salary-wise. So I'd imagine this would be most useful for non-US residents and more junior devs, but I'm definitely signing up just to check it out.


Congrats on the hard work and I wish you all the best.

Just one comment though: Looking at all what Uber is going through at the moment, I'm not sure you're doing yourself a favor with the comparison.

All the best!


This might actually turn out to be a really good idea...

Can people from outside the US request / hunt for bounties?


Absolutely, in fact they already have! We support bounty payouts from (and to) anywhere that Stripe does. - Ioannis


Could I use this to find and pay contributors for open source projects I maintain or consume? Seems so, just thought I’d ask!


Absolutely :) Thanks for asking!


Yeah there needs to be an explanation of this on the homepage. Comparing it to Uber just makes me think this is a job hunting site for 1099 contract positions.


I tried to launch something similar 9 years ago, rebaked.com. We sold the company 18 months later to a team that has since pivoted into a web3 offering.

If I were to do it again, I would pick a very narrow niche and have a few talented folks secretly working on the bounty side, full-time.

I do like that you have chosen to leverage GitHub for the collaboration operation. Best of luck to the team!


Much of this information is missing from the homepage. I did not really understand your product until I read the above description. “Uber for Coding” just doesn’t explain it to me; That sounds like a 1099 contract job? But clearly it is not that. So what is it?

Also: is the any way to use this if my code is not open sourced on GitHub?


Re: the latter question, absolutely! You can create bounties both in your private Algora repos as well as private Github repos using our integration. You can share them privately (via email) or make them public on Algora - only the issue becomes visible and not your codebase. No-one can access your repo directory (codebase) unless you add them as a collaborator in the repo. People who discover your bounties can request to solve them, and you accept them by sharing the repos. You can also ask solvers to sign documents before accessing your repos.

As for the work classification, it is actually 1099 contract work! Every year, Algora Public Benefit Corporation makes an information disclosure to the IRS about users’ earnings from the previous year, summing up the money they have received. Users who made money on Algora also receive these 1099 forms, which sum their bounty payouts and come in handy when filing for taxes.

- Ioannis


Lot's of negative comments here, and no one complement the work done on the site. I love the look and feel of your site, nice job, solidly behind you. I signed up and I will be checking from time to time for quick bounties.


Thank you -- this is heartwarming :)


Why would you voluntarily advertise yourself as like a corporation known world-wide as exploitative, cruel and forceful?


The AI generated images for the bounties are really ugly in my humble opinion.

Also how is this different from freelancer or upwork?


What's the difference between this, and something like freelancer.com?


Fiverrr did that, no ?


Actually tied into github, recommending contributors based on git focus?


[deleted]




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: