4 ms·
It's very simple: because the companies don't need to pay high salaries to their developers. Why should they? There's countless developers lining up for these
by magduf 7y ago
It's very simple: because the companies don't need to pay high salaries to their developers. Why should they? There's countless developers lining up for these jobs, so if one person gets burnt out and quits, there's 5 more ready to take his place. This is simple supply-and-demand.
Tell me, why should companies pay top dollar for that talent when people are so happy to work their asses off for less? It doesn't make any business sense.
And no, we shouldn't have any sympathy for these developers (not the ones who have easily transferable skills). They're choosing this career path out of their own free will, at a time when there's tons of very boring software jobs out there practically begging them to come to work there, and offering huge salaries and good work hours too. These people just don't want those jobs because they aren't "fun", and don't involve games.
It's really simple: you have highly-sought-after software development skills, so you can either be abused and work in a game sweatshop, or you can go to work making boring CRUD apps in a nice company where the pay is high and the stress is low. If you choose the former, I have zero sympathy for you.