177 karma · joined December 2, 2010
So, there is no problem to solve, just potential to poison one of the biggest qualities.
The only argument which makes sense at the light of this, is number 4, and that is an interesting problem. Distribution of wealth.
1. People perform poorly, creative and intellectually, when there is a reward at stake, specially if it is cash. This is proved by multiple studies.
2. Small cash compensations will shift the focus from the main reason people enjoy to code and contribute. Worst, if the amount of cash reward is inferior to the true value of the work they do (and it will be), people will feel undervalued and loose motivation. Either pay them well, or not pay at all.
3. It will be a constant remainder they should be making real money instead of making tips on github.
4. The system benefits developers by popularity instead of quality. Besides popular developers are those who need it the least.
5. Popularity and profit will poison the minds of the young Jedi's while coding thus decreasing overall code quality, creativity and productivity.