I would like to highlight again that this article is mostly about the UK - tech jobs outside of the US pay less and are less available. What is said about the UK does not apply to the US.
H1B’s are a whole other argument, but having worked in tech for a few years now, I can confidently say that outsourcing development is not going to happen for a good while - communication is the biggest hurdle in development, and time zones, language barriers, and more are going to keep that from becoming a majority of development.
Good tech talent is being recruited like wildfire. I’ve had multiple full-time job offers while in school, and no one I know is struggling to find work who is college aged. This is not a problem for university graduates in the US. Ageism, yes, that is a valid concern, but also one that is not going to kill the industry. There are many tech companies without ageism who offer competitive jobs.
Go search software development jobs in your area. Go on any company’s career site - you will find tech roles open at most. Tech workers switch companies regularly (every 2-5 years) to get a variety of work. There are so many jobs shuffling around - it’s really a crazy industry in so many ways.
@intparent details a lot of why outsourcing just doesn’t work at a big scale and often fails at small scale. Companies learn, one way or the other. Those that don’t pay for it. I’ve seen this every time in my experience.
Beyond that, so many crazy things are going on in this thread!
So, this post very well could be all hyperbole and a joke, but sadly, I can’t tell given that I’ve met people that think this is something that could happen.
So here’s how this actually goes down (if the technical of the idea even worked):
- The big ISP's, who would lose money on this and be required to do tons of work to implement it, laugh, say no, and the government pouts. If the US tries to penalize them, the country loses internet access, and people are up in arms.
- The ISP's somehow agree to this, so all other countries proceed to block all US internet traffic, and the internet is no longer global. This will hurt everyone, especially the US.
- Somehow, everyone decides to do this, and foreign countries play along in this hypothetical scenario. So, people create a new network to replace the internet and keep it free. It will take some time but the tech community would be up in arms over this new law and would adapt.
The mere concept of your idea is completely against net neutrality and assumes that the US has some sort of influence over said ISP’s, which if put to the test, will show that they are not influenced in any real way. Try to tell Google (who is trying to spread Fiber over the US) to block incoming traffic - I dare you.
There’s no way to tell traffic apart - how do you allow a cousin in France to send an email to you and differentiate it from those precious other data packets? In the current architecture of the internet, you really can’t. Even if you could, people would simply format their data to go through the filter - maybe as fake video frames let’s say.
You say you’d tax software development - what stops someone from sending a USB drive or 10 with all of the work? Tax avoided. Are you going to start searching all mail into the US with a fine tooth comb? That will also go over just as well.
On top of that, what are you taxing? The internet traffic itself? A company could get its offshore data for pennies then. If you tax the actual pay, how are you tracking that? The internet wall won’t give you any answers there.
This whole idea is so ridiculous and hilarious that I just had to detail out a small part. There’s so much I didn’t mention here. I know some of this is tongue in cheek (I hope), but it’s not even conceptually feasible, beyond not being a good idea at all.