Over ten years ago there was big hype around outsourcing. It seemed like all the things that could be done half way around the world for a fraction of the cost would be. I did think of this and even bought and read an excellent book, My Job Went To India (And All I Got Was This Lousy Book), from Chad Fowler.
As a web developer I did feel quite comfortable that the industry was too dynamic, quickly changing and "unspeccable" to be outsourced efficiently. In hindsight I was right, web development is still mostly done close to the client and it's still always chaos just hours before launch.
As silly as it sounds, there is even a rise of a Cult of Programming Artisans; supposedly hand crafting fine code and always searching for the elegant solution. Goddam hipsters.
But me? I don't feel as comfortable now as I did a decade ago.