Programming Quote by Eric S. Raymond
““Amabile goes on to observe that “The more complex the activity, the more it’s hurt by extrinsic reward.” Interestingly, the studies suggest that flat salaries don’t demotivate, but piecework rates and bonuses do. Thus, it may be economically smart to give performance bonuses to people who flip burgers or dug ditches, but it’s probably smarter to decouple salary from performance in a programming shop and let people choose their own projects (both trends that the open-source world takes to their logical conclusions). Indeed, these results suggest that the only time it is a good idea to reward performance in programming is when the programmer is so motivated that he or she would have worked without the reward! Other researchers in the field are willing to point a finger straight at the issues of autonomy and creative control that so preoccupy hackers. “To the extent one’s experience of being self-determined is limited,” said Richard Ryan, associate psychology professor at the University of Rochester, “one’s creativity will be reduced as well.” In general, presenting any task as a means rather than an end in itself seems to demotivate. Even winning a competition with others or gaining peer esteem can be demotivating in this way if the victory is experienced as work for reward (which may explain why hackers are culturally prohibited from explicitly seeking or claiming that esteem).””
About This Quote
Extrinsic rewards can hinder complex creative work; autonomy and intrinsic motivation are key for programmers.
In simple terms: Rewards can reduce creativity.
Let creators choose work.
Themes
Mood
Type
When to use this quote
- software development
- open source projects
- creative tasks
Key Concepts
Questions to Reflect On
- When are rewards appropriate?
- How to balance autonomy and incentives?
Bonuses may still be useful for simple tasks.