Earlier I made some mentions in various places about an lj_dev "Project Board" where developers could find projects that need to be done and get paid for completing them.
It sounded like a great idea, and I started listing dozens of projects in doc/todo.txt, but there was one hard part to it.... setting the price values. I don't want to spend all my time fighting with people over what the correct relative pricing on items should be because really, I have no clue.... some projects don't seem as hard until you start doing it.
So, here's the new plan, which so far jproulx
, and supersat
think sounds cool:
* I list projects I want to see done, but I don't set price values.
* The community votes on who gets paid and how much. But how? Read on...
* Anybody that got paid in month 'n' gets to cast votes for month 'n+1', weighted on how much they got paid the previous month.
* You can vote for as many people as you like, giving them all your own weightings. 40% to user_a, 10% to user_b, and 50% to supa_hacka.
* You can't vote for yourself.
* At the end of the month, the pot is split up amongst everybody with votes, based on everybody's weightings, weighted by their resultant weightings in the last month.
* The "pot" will have a minimum publicized amount each month, but it could be increased if a lot of stuff gets done in that month.
The only potential problem I see with this plan is clans forming to vote for each other, but if that happens, I'll notice and stop voting for them, along with everybody else, and they'll drop out of the system. But I think everybody that'd be doing LJ hackin' would be more mature than that.
Basically, this is a project board with automatic pricing, and encourages more inter-developer communication and status updates.
is putting up a Bugzilla for LJ, based on earlier work done by bostonsteamer
and his friend for a school project.