|
|
|
|
|
by grow2grow
886 days ago
|
|
Right, it seems the U.S. economy is trying to say, "making elementary machine tools is beneath us." The important bit is at the end: the U.S. is still a top buyer of machine tools (made elsewhere). Is the same thing to happen with software? When it becomes worth the time of the U.S. economy to produce basic machine tools again, they'll get to create new machine tools factories using all the latest technology: so it is probably good thing the "old way" is not still around hanging on by a thread. The market naturally is culling technical debt. |
|
Offshoring in software development has been around for a very long time. Most large US companies have a mix of onshore and offshore devs. The more mundane the software, and the tighter the financial macro-environment, the more the ratio shifts toward offshoring. This is the way the offshoring cycle has worked for a long time.
However, unlike hardware, software is about information and communication, and cultural context is very important. I have seen firsthand that non-US teams building software for US consumers often don't quite understand the reasoning behind the requirements and may lack polish around basic things like English. (The same is true, of course, in reverse, if US teams build for non-US audiences.) So I think it should be a little bit stickier.
You also cannot copy software design in the same way that you can copy, say, the design of a lathe. A lathe is a lathe, and as long as you've got the tools and materials, a lathe made in the US should not in theory be any different than one built in China. The same is not true of software.