4 ms·
I think a lot of programmers in the enterprise world are consultants and paid by the hour or day. That means longer it takes to solve a problem and then later s
by 31reasons 14y ago
I think a lot of programmers in the enterprise world are consultants and paid by the hour or day. That means longer it takes to solve a problem and then later support it the better. You are paid more for working on the project longer. That naturally drives people to create elaborate schemes for simple problems and make more money.
I give another example where goals and rewards are misplaced.
India has a serious Cow problem. Every city in india has thousands of cows roaming freely on the streets. New Delhi, india's capital decided to solve this problem by hiring workers who would take this cows from the streets , put them in trucks and move out of the city. They get paid for the number of cows they collect every day.
Guess what happens ? They release the cows next day into the city so that they can collect again and make money.
Anywhere there are goals and rewards misplaced, inefficiencies will creep up.