".....But the fact technology firms in the UK are hiring people born and raised overseas belies a major structure crisis in British training, skills and education, and attitudes to work......" Yes, but not just with the staff, the real rot in attitude has been in senior management over the last thirty years. All too often they view training as a cost rather than an investment. I laugh at modern tech companies that gush about their "training schemes", when you dig a bit deeper you find it's all minor training like "MS Office skills". In the last century we had real employee training, where you would seek to take on a raw recruit and train them how to do the job, develop their skills, almost like old school apprenticeships did in traditional engineering. Nowadays that simply doesn't exist. I have a constant battle with HR and their "praise be to recruiters" attitude, where even the most junior vacancy will insist on years of experience! All this does is keeps the recruiters busy trying to get skilled people to leave one job for another, whilst putting a barrier to entry to those who are capable but don't have experience. This is compounded by the fact that the average recruiter doesn't have the tech knowledge to actually be able to spot a good prospect. Is it any surprise the recruiters are out looking for foreigners that claim they have skills rather than UK grads or school-leavers? And I say claim as I have plenty of experience of "skilled" foreigners turning out to be anything but! Yes, I have recruited some very skilled foreigners, but I have also seen some unskilled British youngsters blossom into highly skilled and valued employees when the time and money was invested in their development.