TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What is the difference between the $20k/year vs. $250k/year software engineer?

20 pointsby new_user_finalalmost 2 years ago
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.<p>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&#x27;t tell me, they didn&#x27;t have enough time, there are literally thousands of people.<p>Why should companies hire developers with 250k salary who will spend most of their time doing nothing instead of someone with 20k salary?

15 comments

tredre3almost 2 years ago
If the company is willing to pay someone 250k it means the person is providing them with more value than that. If they successfully replaced that person with a 20k engineer, it would just mean that the 20k engineer is now being exploited vs their contribution, not that the original guy didn&#x27;t deserve his salary.<p>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?<p>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.
评论 #36569852 未加载
评论 #36574404 未加载
zerralmost 2 years ago
Location.<p>And, it&#x27;s not about the cost of living, but about the people who are used to low wages. I&#x27;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.
Khelavasteralmost 2 years ago
An unproductive $250k&#x2F;year engineer should be let go.<p>Probably because the expected level of requirements-understanding, project management, QA process, and maintainability isn&#x27;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.<p>Also scalability and took operation.. good luck finding a $20k engineer to put together a Sitecore or Active Directory system.
SonOfKyussalmost 2 years ago
Companies have been trying to outsource to lower-cost developers for the past 20 years or more. In some applications, it works out, but not always. It would seem that marketplace has pretty much decided that the high priced developers are worth it in a lot of situations.
andrei_says_almost 2 years ago
Cultural context is a major multiplier of quality, productivity and efficiency.<p>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.
z3t4almost 2 years ago
The difference is where they live, who they know, and who know them.
评论 #36567153 未加载
WheelsAtLargealmost 2 years ago
It comes down to the person&#x27;s ability to problem solve. I&#x27;ve worked with both. The higher paid engineer will solve a problem in some cases in minutes vs hours if ever for the lower paid one. In a very busy work environment the 250k+ engineer is mostly a bargain. Both were immigrants and were highly rated. One was just outstanding.
not_me_everalmost 2 years ago
They don&#x27;t pay me 400K (plus performance bonuses) a year to hit keys on the keyboard. They pay me to stare at the ceiling, and reduce the number of keys everybody else needs to hit by 80-99%.<p>Being able to talk to Product Owners, Designers, and Artists without needing to translate is a big plus too.
ano88888almost 2 years ago
what is the difference between 20k doctors&#x2F;lawyers&#x2F;enginners&#x2F; in developing countries and 250k doctors&#x2F;lawyers&#x2F;enginners in developed countries? It is the same answer. On average or in general , doctors (and also software engineers) in developed countires are going to be more capable and competent (there will be some individual exceptions but it is not relevant in general). But the salary is mainly determined by market forces independent of their skill levels. A great doctor who goes to work in a hospital in developing countries will not make 250k no matter how good he is. same for programmer. A medicore programmer who goes to work in US will take at least 50k per year.
VirusNewbiealmost 2 years ago
I think honestly, 99% of the time, they&#x27;re doing equivalent work. The thing is, if even <i>1%</i> of the time they don&#x27;t make the mistake the 20k person would make, that could save a large company millions of dollars over.
achempionalmost 2 years ago
You can extrapolate this question to any other non-trade profession.
make_it_surealmost 2 years ago
good developers are not only in SF, you get great developers in eastern Europe for 50k with the same productivity and knowledge of a 250k SF one.
b20000almost 2 years ago
because houses in the SF bay area cost 1.5-2.5 million and because of tax, legal and compliance issues
tiberious726almost 2 years ago
Because whenever you try to hire one of the 20k guys, they are working 3 other jobs in secret, and half the time you have to teach them how to do things like create a button in JavaScript (actual example). They are only asking for 20k for a reason.
masterugwayalmost 2 years ago
The difference is, a 20k person will copy&#x2F;paste stuff from the internet and tell you the product is working fine whereas a 250k person will ask you why the code is written the way it is and then go on to redo it from scratch.
评论 #36587296 未加载
评论 #36574464 未加载