Hacker News new | ask | show | jobs
by silent_cal 834 days ago
In my experience there is a correlation there. Low-cost outsourced code is generally pretty bad.
2 comments

Not that you intimated this, but I don't know that it's necessarily a problem with the people writing the code. What I've seen is that organizations that try to save money by offshoring are not providing adequate domain knowledge or usable requirements to the developers.

Throw in a massive timezone difference and every misunderstanding winds up living in your system.

Culture issues do exist. IME different cultures have very different approaches to communicating e.g. “I don’t know” or “I made a mistake”. Not everyone in a particular culture acts the same, but it definitely affects the average outcome.
It’s not a problem with individual offshore engineers. The problem is the way the business they are employed by operate.
That could be. However I think the language barrier is also a significant factor. But of course there is nothing inherently problematic about offshore developers.
I've had to deal with offshores my entire career and have even flown out to train them up. They are good people, but almost universally, they contract for U.S. companies via large body shops (you know who they are) that have awful pay, poor treatment of developers, and just a general culture of half-assing work. I've told various great offshore developers personally to leave as fast as possible and join literally any other organization for way more pay. Good developers have zero business working at those body shops that all the U.S. corps utilize.
My experience is false? Ok..
Correlation is the inference that you draw from your experience which can absolutely be wrong.
Correlation is the inference I draw from my experience? That's one of the more nonsensical things I've ever heard.
Perhaps a course in "Inferential Statistics/Statistical Inference" is in order here.
I've taken several graduate courses in statistics. That's how I know this makes no sense at all.