I am probably ignorant but will ask anyways. From what I can tell, 60-70% of SWEs are from either India or other Asian countries. So why are companies bringing so much SWEs to US from abroad? Does it not make more sense to set up most of SWE operation aborad and save money?
Language barriers, time zone difference, quality of their codes and much much more ...
Because saving money 99% of the time comes at a another cost.
Is that referring to quality of codes?
Which doesnt make whole lot sense since so many good SWEs in US are actually from Asia. so Asia is where most talents are anyways. Am I missing something? What makes the code quality there any different if they have the talent
Because we can never create good apis internally
Most wont get the pun
Itâs the society/system that creates good results not the individuals. And if you are a good engineer you end up here anyways.
I'm guessing from your question that you are not Asian yourself? It's always funny that US folk think all Asians are good at Maths/Science based off the Asians they see in the US. Only the most smartest/wealthy Asians end up working in US. The rest of Asia is not particularly smarter than the average American.
Not true at all. Wealth or smart has nothing to do with people flocking to US. Havenât you seen the body shops shipping anyone with a few years of experience here? Doesnât take a lot of intelligence to get into those companies.
Those body shops are still sending their best/most politically connected talent here. I'm from India so I know that basically the entire workforce is fighting for an onsite projectđ
Core operation as still in US, non core operation are moved out of US
If it werenât outsourced then 60% wouldâve been 99%. You canât outsource Silicon Valley.
One of my friendâs company outsourced part of their codebase to some Russia contractor. And now they cry, suffer and regret everyday. Nearly a million lines of shitty buggy legacy code with no documentations at all. No one understands the code, no one can maintain, add a small feature improvement change and the entire thing breaks.
Lol bcoz you get what you pay for. Shit quality will give you shit results. Thats the biggest problem with outsourcing. Boeing learned it the hard way lol
Those were HCL. Boeing SWEs in India are much better
You just asked why companies dont outsource and then you just blamed it on HCL, the outsourcer for Boeing. Which is it?