It has already happened for manufacturing. Now US still is home to lot of high end manufacturing. But the point it no longer offers middle class living to millions of Americans.
Now I do understand that of software people believe that programing is somehow special and can't be done in effective manner remotely or third world site at far lower cost.
I have few observations here:
1) With massive proliferation of frameworks the creative/ intellectual input is increasing minimal for most of commercial work. And that's where most of the software devs are employed.
2) A lot of work is low quality that companies do not care because same mentality of cheap use and throw stuff is prevailing now for enterprise apps as it is for consumer stuff.
3) Looking at lot of software produced by top valley companies is buggy, bloated and feels generally crappy. I do not believe all of it is just due to companies' strategy of being first to market. A lot of it seems because of same low quality CRUD peddlers who fill office floors of fortune 500 companies.
> Now I do understand that of software people believe that programing is somehow special and can't be done in effective manner remotely or third world site at far lower cost.
I've spent decades among software people and never heard this said.
The outsourcing to India etc is 2+ decades old already FFS! What impact it's had on US wages is hard to say, but it's been very good for a lot of third world engineers!
Now I do understand that of software people believe that programing is somehow special and can't be done in effective manner remotely or third world site at far lower cost.
I have few observations here:
1) With massive proliferation of frameworks the creative/ intellectual input is increasing minimal for most of commercial work. And that's where most of the software devs are employed.
2) A lot of work is low quality that companies do not care because same mentality of cheap use and throw stuff is prevailing now for enterprise apps as it is for consumer stuff.
3) Looking at lot of software produced by top valley companies is buggy, bloated and feels generally crappy. I do not believe all of it is just due to companies' strategy of being first to market. A lot of it seems because of same low quality CRUD peddlers who fill office floors of fortune 500 companies.