Already disproved it (and many many many others), First 4 years of my relationship spent living in different countries. After college we moved in together.
I think proximity is only a small part of it at least in a Facetime enabled world.
According to a website "efinancialcareers" or something, I think first could be getting £90k, and that before the bonus. And yes that is very IMO but in their career trajectory it seems to be small.
The rules and regulations are changing. More big companies need people to make more ADA compliant and GDPR compliant CRUD apps now, all these web apps will either be maintained or die, and another take it's place.
So until some major patterns are agreed upon by software vendors/browsers/frameworks or whatever, I don't think it will change much.
How "lucrative" it will be at the end only seems to play a small factor, it's all just too abstract for some people to understand how they can go from Hello World to 100k a year.
Out of 2 college classes of pure cs and cs/business students 200 or so students (graduated 2017), I only think 25% (maybe less) went on to actually write build software/web/apps.
Also once machines smart enough to writing their code i'm sure we will have much bigger societal issues then just us programmers. I see that point written/said so much it's the biggest platitude of the decade.
Very true, all the managers and their managers.. and theirs, who's technical skills have since atrophied, live in these hierarchies and its a great place for good and bad programmers (mostly bad programmers), to hide, get paid, be lazy, nice pension and not talk to anyone much, project gets binned, move onto another one. The large non-tech companies usually have this issue.
If countries do stuff like this tho, it would actually undermine.
really hope to see other countires follow suit.