Ask HN: Co-Ops for Developers?
In my own career, I can say that without a doubt, the employees were more competent in their endeavors than their employers. They just suffered from a lack of funds or the freedom to do their calling (whether from family obligations or past debts).
I just keep thinking, if there was a project like Mozilla that I could contribute to from home, and then if it was sold/supported similar to Red Hat, the programmers could split the earnings. Whoever contributes the most, could take the largest split of the profits. I don't see elance or other sweatshops as the future of programming, because they are limited to working at the level that employers expect. We should be able to work at our level and create income streams appropriate for our expertise.
22 comments
[ 4.9 ms ] story [ 51.9 ms ] threadI give it 4 months and the SEC will come knocking, guaranteed.
Groups no larger than 6, reporting to higher groups of 6, up to how many levels you need.
Within the groups of 6, they work out themselves who gets paid what, completely transparently.
The amount everyone gets paid is posted publicly. It worked, because people set the rates fairly in the groups.
If your going to do something slightly anarchistic like be by developers for developers you might as well go the whole hog.
Oh, also make sure the whole organisation isn't bigger than 150 at any time - staying within the dunbar number seems like a great idea.
* time available to work on project (start date, commitment, etc.)
* time estimates
* profit-sharing margin
The project coordinators choose a best fit.
All assets created by the collective are added to a common pool and may be used in a bid by another member for a different project with the original creator getting a cut of that project's profit.
The profit-sharing design does not prevent collusion. E.g., if there are a glut of programmers and a shortage of artists in the collective, then two may collude to submit and share a low programmer bid and a high artist bid (and vice versa on another project).
Collectives are hard and are subject to many problems that the free market does not suffer.
Everyone submits ideas, some voting and discussion takes place, then people work on what they want to work on.
Splitting equity and revenue is a much more complicated issue. In my experience it's easy to figure this out for small teams, provided the members are reasonable and can appreciate each other's work.
There was a software startup that was trying to do exactly this but I can't remember what it's called. Quirky is also doing this, albeit for tangible products, and they have an interesting approach.
The logistics problems aren't the big difficulty to me. To me the activation energy, so to speak, is where it gets tough. Who starts the thing? How does it get rolling and profitable such that you could get people to do such a thing.
Projects could advertise for members, and use the site for hosting the source, bug tracking, wiki, etc. Plus, the site could, if it were a commercial product, act as a payment processor and distribute collected funds according to some set of percentages or rules.
And report back.