To me, this seems less like they're selecting for good engineers and more like they're just selecting for people who really want Google on their resume.
1,852 karma · joined November 10, 2008
To me, this seems less like they're selecting for good engineers and more like they're just selecting for people who really want Google on their resume.
Once they themselves had kids they would be able to teach them their imperfect version of recursive language. This probably continued and amplified over generations.
It's a pretty interesting case of nature and nurture combining. The mutation is a prerequisite, but largely useless unless there's enough "nurture" happening during the critical period.
Of course, Go's popularity is helped a great deal by Google using it, as well as the huge amount of devops software written in Go (docker, terraform, kubernetes). But at some point the hype for those will settle and they'll just become more tools. At the same time there'll be more and more legacy Go projects at various companies that won't be very exciting. Around about this time we'll probably see the next language start rising in popularity.
This is a big part of it. This sort of improves with practice, but can also decay from lack of use. For me, I've found that regularly putting myself in a position where I talk to people I don't know helps a lot.
And even further west Andalusia was still chugging along. That was definitely an important source of knowledge for the first universities in the rest of Europe.