I think there is a large factor of "specific incentives spoil the game for me" in programming. What I'm trying to say is, the moment you put a price on something you diminish its value and decrease motivation. Just pay the folks enough to get the money factor out of their minds and give them great challenging work. The last thing that a passionate and competent programmer actually wants to think about is money. Carrot/stick technology is outdated.