This is important. We don't often get the chance to compare side-by-side implementations of the same requirement, so when big differences turn up we need to understand why.
532 karma · joined May 5, 2008
This is important. We don't often get the chance to compare side-by-side implementations of the same requirement, so when big differences turn up we need to understand why.
Update: just read loopbit's response to the same post. Good point.
The book "Peopleware" is also worth reading.
Unfortunately it seems that nobody has done any serious anthropology on software production with a view to improving it.
Can you explain that?
I believe that utility is logarithmic with rate of expenditure. Hence doubling your spending rate gets you a constant increment in utility. This is why we measure pay rises in percent rather than absolute value. Another $100/week would make a huge difference to someone on the breadline, but is lost in the noise for a millionaire.
This means that money transferred from a rich person to a poor person will increase utility, because the decrement in the rich person's utility is more than outweighed by the incremenent in the poor person's utility. This difference can also accomodate the transaction costs (i.e. running the IRS) and the "deadweight cost" of decreasing the rich person's incentive to earn more.
This would seem to suggest that money should be redistributed so that everyone has the same amount, as that would maximise utility if the total amount of money is constant. But of course that condition isn't true: in a world with zero economic incentives there would be no economic activity. In reality of course such a world would go horribly wrong in any number of ways.
So there would seem to be an optimum amount of inequality in a society. Too little, and you destroy incentives to create new stuff, thereby making everyone poorer than they would have been. Too much and you are wasting valuable resources on gold plated baths that would be better spent giving poor people a tolerable standard of living, education, health care etc.
This isn't an "education", its just slave labour.