Should we pay for performance?
Tom Powdrill has a question : why do companies think that higher pay leads to better performance? He's right to point out that there are lots of studies now showing the opposite: higher pay can lead to worse performance. But these are mostly lab studies which don't replicate all the conditions of real life. To explain why companies might think this, notice that the implicit basis of pay-for-performance is that there is a cost to the worker of doing good work. Otherwise, why would we need to pay them more to do it? So, is it true that workers bear a cost if they do well? In traditional work, where the quantity of labour largely controls the value of the output, this is certainly true. Digging more coal takes effort and time, hence we might want to compensate the worker for doing so. One can make a similar argument for writing more lines of Java code, though that's more controversial - mainly because more is not necessarily better. But Tom is talking about management...