Last I checked most of them are in a single location -- the internet..
That being said I can just point to Linux, FreeBSD, and a bunch of other open source projects that have no real central home of operation that are comprised of teams of smart people spread all around the world who have done amazing things.
So the flaw in your logic is that we are actually spread all over the place, when we are all spread around on this rock but find our self's milliseconds away from each other.
> To say those remaining don't care anymore implies there has been a dramatic attitude change, what are you basing that on?
I am saying there is a markedly different quality of software coming out of google today than in the past. Things that flowed and worked flawless now do not. Things that were fast and clean are no longer. There have been many HN post about various things coming out of google that are not optimal and raise a lot of questions.
> As long as Google attracts the best(which i think they generally do) working there will be a signaling trait of a good engineer.
Google attracts everybody -- not just the best. Working at google only signals a trait of doing interviews well. The average tenure at google is 1.90 years, which is just about the time it takes to realize you are not cut out for the job.
You really have to start asking yourself how so many people have strings of less than 2 years at a job. At a place like google it probably takes you 1 year to even get up to speed.
I have happend to work at a company long enough to see the pattern. Mediocre employees often have a long string of short stays -- and many of them leave a path of destruction behind them.
It takes at a minimum 3 years but more like 5 years at any given company to know if the work you did was any good. Simply having a launch means nothing, the real quality shows under pressure years later.
So, for now, if Google was hiring amazing people who could do awesome things they simply would be staying there longer -- and google would be doing everything it could to ensure they did.
If you look this is a trend in SV. This is partly because the entire industry has been flooded with people who chose this line of work because it makes money, not because they had any real passion about writing software or solving hard problems.
This industry was built in the 90s when computer nerds where made fun of, and it was not cool. Then the money started flowing and it was flooded with all the wannabe software devs, because it was cool, and it made money. It was built on the type of person who knew how to program before taking their first programming class in College.