News for hackers. Stuff that matters.
Re:Developers who use spaces make more money than those who ... by piker on Thursday June 15, 2017 @10:00AM (#14560416)
Could it be that a few large, well-compensating employers are shifting the result? (E.g., https://google.github.io/styleguide/cppguide.html#Spaces_vs....)
Re:Developers who use spaces make more money than those who ... by BanzaiTokyo on Thursday June 15, 2017 @10:59AM (#14561001)
that would be the most logical explanation, but the article mentions that "The effect is smaller in Europe and especially large in India, but it does appear within each country, suggesting this isn’t the sole confounding factor." Which makes me think that there are other factors at play that add up.
Re:Developers who use spaces make more money than those who ... by CydeWeys on Thursday June 15, 2017 @10:56AM (#14560973)
Could well be. I know that Google for sure requires spaces, and some cursory Googling leads me to the believe that Facebook does as well. Does anyone have information on Amazon, Microsoft, Apple, etc.?

Of course, if all of the top companies are requiring spaces, then there's probably a reason for that, and its impact on salary data is thus meaningful, not just a spurious correlation.

Re:Developers who use spaces make more money than those who ... by _IsThisRealLife on Thursday June 15, 2017 @11:08AM (#14561071)
When I was working in Windows about 5 years ago they required spaces.
Re:Developers who use spaces make more money than those who ... by saagarjha on Thursday June 15, 2017 @04:43PM (#14564188)
Don't work there, but I know that Apple tends to use spaces for their public-facing code–I'd expect that their internal code does too.
Re:Developers who use spaces make more money than those who ... by CydeWeys on Thursday June 15, 2017 @09:07PM (#14565836)
It's sounding like all the top tech companies use space-based indentation. Our style guide makes some pretty convincing arguments as to why it's better. It sounds like good developers are either more likely to (a) work at top companies or (b) search out information on best practices for handling indentation. Mediocre developers probably just use whatever, which ends up being tabs a lot of the time.