What is the difference between the $20k/year vs. $250k/year software engineer?
What I have seen so far there is not much difference between someone who make 20k per year from a third world country and someone who make 250k per year from a developed country.
For example GitHub web code editor that scans thousands of characters after every key stroke for emoji, tons of exploit with obvious issues, Twitter web DDoSing itself, code-mess in Facebook (What I have heard) and lots of other example. Don't tell me, they didn't have enough time, there are literally thousands of people.
Why should companies hire developers with 250k salary who will spend most of their time doing nothing instead of someone with 20k salary?
26 comments
[ 3.0 ms ] story [ 63.3 ms ] threadProbably because the expected level of requirements-understanding, project management, QA process, and maintainability isn't usually given by a group of $20k engineers. But a single properly-educated $250k engineer delivers such a setup in a month or two.
Also scalability and took operation.. good luck finding a $20k engineer to put together a Sitecore or Active Directory system.
I tend to agree with you that FAANG engineers are overpaid versus the work they do. I disagree that the solution is to offshore to people paid less. These companies make more money than God, where should all that cash go if not to the employees that make it possible?
Think of it this way: A waiter in a fancy steak house will make 10x more than a waiter in a mom and pop cafe. They likely have the same skills and put the same amount of efforts in, but their employers bring in a vastly different amount of money.
And it creates all sorts of perverse incentives because it destroys the company's original mission and culture and makes it chase unsustainable cancerous growth instead. Maybe it would have been better for society for these companies to have stayed small and for their host cities to not have become gilded dystopias for the tech class.
You can't expect loyalty, full dedication or even enthusiasm if you're paying a SWE less than 6 figures and you're not a non profit.
And I think that kind of money also starts to encourage people to join the field for the sheer luxury afforded by it, rather than any real passion. That's on top of the other social side effects above.
I don't think simply paying everyone more would make the employees, the industry, or society, better overall. It hyperinflates everything downstream and makes cities unlivable and makes jobs become like celebrity sports, competitive performances for personal gain rather than doing anything user or community serving.
If you think waiters at fancy steakhouses and cafes do the same thing, you either haven't been to a fancy steakhouse, or to a cafe
Many people dont know their worth and companies will exploit that to pay as little as possible.
Maybe im reaching.
No one in the US would agree to work for $20k; it’s insulting. In other parts of the world, it’s not insulting and so they do work for it. It’s even a competitive advantage to some. To others, touting a high price is an advantage.
There’s so much psychology going on here. I wouldn’t hire a $20k dev for 2 simple reasons: language barriers and time zones. Could I could $20k devs that don’t have these downsides? Absolutely. But not worth my time looking.
I live in a third world country in South Asia but I have in past managed to get projects from USA/Canada clients because of who I know.
And, it's not about the cost of living, but about the people who are used to low wages. I've seen very experienced and capable engineers living in such places (e.g. Italy) where they are just used to live in relative poverty (compared to US devs). Taxi driver or barber can have a better life than an engineer in such locations.
I had to replace an overseas software team with a US one and the US one outperforms beyond measure. Given the quality, the reduction of work and rework, it is actually cheaper at close to double the hourly rate.
Are you trolling to see if anyone knows this quote:
"...the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch."
https://www.joelonsoftware.com/2000/04/06/things-you-should-...
Being able to talk to Product Owners, Designers, and Artists without needing to translate is a big plus too.