I'm sorry if I'm a bit intense. I'm a semi retired programmer now (though trying to help debug th next version of Excel)
As it happens, I worked on OS/2, recall the one that worked, but no-one bought
My main now job is pimping smart people into banks.
What's scary is the high % that are foreign. I suspect the general view of hiring people who earn >100K for a bank is that Brits with a certain accent do well.
Not really true.
More than one manager has told me he "likes Russians, or that he'd prefer to see more French people. Academics from Oxbridge, Imperial, QMC, Edinburgh et al tell me of having to run remedial courses for kids to get them up to speed in sciences. Even languages are suffering.
We're now in a global labour market, you can see that as good or bad, but it's true. We're a little ahead of the curve, since banks are pretty cosmopolitan, but it's a growing trend. The person your kids will be competing with may be in Britain like the ones we deal with, or in some cheap place with a phone and an internet connection, but there's a lot of them, and many a very well educated.
British kids are coming out of the education system with far less ability to hack into the job market than they should.
Yes, this bugs me, hence the "intense" part, but I'm not looking forward to a 21st century where a large % of people in this country can't do anything that people will pay them for.