|
It's hard to pay a software developer based on performance.
Paying him for every task he completes adds unnecessary bureaucracy. Paying him a % of revenue/profit doesn't work as well, because he does not influence them directly with his work.
Also, he prefers a stable + lower over a higher, but more unstable income.
__________________
|