| > because instead of paying for delivered value, This argument falls apart when you consider that some projects have zero or negative value. Developers who work on these projects still get paid and we obviously don’t have to write a check when we make a mistake that costs the company money. Nobody actually likes “delivered value” compensation except under hypothetical circumstances where they imagine it can only increase their pay. The hiring market is a market. Supply and demand drives compensation. Delivered value isn’t one of those forces driving supply and demand. It sets the maximum an employer can pay someone and still get an ROI, but that’s it. > Turn the tables, if a dev in India, Romania or Mexico is delivering the same value as one in the US or UK should (s)he be paid any less ? Why ? Because it’s a job market and you’re bidding for candidates against their other options. If you’re house shopping and you find an identical 3 bed, 3000 sq. ft. house in all of those markets, would you expect to bid the same for it? Of course not. The sooner we accept the realities of job markets and supply and demand, the sooner this all makes sense. |
Yes, and when you are hiring remote, the market is "everywhere."
No need to divide that market up by people living in a city, people owning a sports car, people with large amount of medical debts, etc.