Have awkward social skills and prefer working away from other people? If you're a good programmer Google won't care. Have trouble following any instructions whatsoever? You're probably out of luck.
Honestly I think it would be nice for people with schizophrenia and more serious conditions to get employment. Even if it's hard to get them to actually contribute something, for their own self-worth. But I doubt companies like Google will do much for those people without an external incentive.
My impression is that despite the perception of Google as having a very progressive and liberal culture, they are actually pretty ruthlessly capitalist and won't go out of their way to accommodate people who are ultimately detrimental. They are just being open-minded about what kinds of people they can put to use.
Can I ask you if non-neurotyptical people would fit in this picture? Aside from being capable employees, are there perhaps moments when a non-neurotyptical person could chip in with design changes?
We’re not superheroes or mutants, and everyone is different, but Autistic people can help to balance out designs in subtle ways because we are atypically balanced ourselves.
Someone slightly on the spectrum who's somewhat awkward in conversation but an otherwise great developer? Probably a pass, unless their conversational awkwardness makes communication difficult.
Someone further on the spectrum who has a meltdown if their daily routine is even slightly disrupted? Probably not a pass, unless that routine never crosses the path of a coworker.
Someone with untreated bipolar disorder who lashes out with little provocation at their coworkers? Fail.
Someone with an IQ of 80 who's literally incapable of coding, and would thus be total dead weight on the team? Fail.
I actually worked with a developer who said their tested IQ was in the 80s.
A person with an IQ of 80 usually has trouble functioning in society. It can be difficult to teach them concepts like alphabetization or hypotheticals. For someone with such cognitive impairments to become a software developer beggars belief.
With gap results it’s not uncommon to see 2 low areas scoring 80s and 2 high areas 120 or even 130+.
“A developer declaring a tested IQ of 80” could be a gap case and somewhere along the way the nuance got lost in translation.
Beyond that, IQ is not even predictive enough of job performance for a standard deviation to be a death sentence.
It's definitely possible for someone with IQ85 or IQ80 to be better at programming than the average IQ100 programmer, and it's not even that unlikely. Let's not overstate this.
Our occupations and interests cause us to self-segregate into cognitive strata. For the same reason you don't know many Trump voters or young earth creationists (despite the fact that they're 1/3rd of the US population), you probably don't know many dumb people (or many super-geniuses). Individual differences in cognitive ability are far greater than our personal experience indicates.
Wouldn't you believe that, that's only slightly less than the general population which is at 25%, or right around what I predicted above :)
The median IQ difference between college professors and service workers is not even a full standard deviation.
Beyond that, I said average IQ100 programmer, of which there are many that can do a perfectly serviceable job in many sectors.
Individual differences in cognitive ability are great, yes, but they are not even close to being perfectly represented in IQ.
I don't know many Trump voters or young earth creationists because of where I live, but I know quite a bit of their relative equivalent where I am right now. Yes, there are a lot of differences, but I know enough young-earth-creationist and far-right engineers/stem people to know that it's not that simple.
Anyways, I think I made my point clear, IQ is not a very good predictor of job performance, you can definitely be a programmer with IQ85, and a great many are.
IQ is not the metric that people think it is. You could be above average at doing mental math and finding ways to push data, yet be under average and spatial problems, language problems, etc..., and get an IQ of 75.
It's also not that good of a test and not that predictive of actual programming ability, even if you're not being dragged down by other tests.
I'd guess the reason for targeting autism is there would be a disproportionate number of highly capable workers hidden in that group which would be missed by normal hiring practices. You wouldn't expect that from, say, schizophrenia or most other neurodiversities.
The solution? He was a master communicator. He would tell me when he was having a manic streak and took on more work. When he was going back down, he communicated that and I took on more. If he started going unresponsive, I reached out and asked, and he told me where he was and what support he needed.
Now he's doing better and found the right medication, but crivens, I've been in a lot of other group projects, and I really miss him.
Different workplaces have different tolerances for people who seem unstable; for instance, if someone bursts into tears, are they pressured out? It varies.
Schizophrenia has nothing to do with psychopathy, sociopathy, multiple personalities, or anything you've seen in the movies, by the way.
No idea what you're talking about because obviously you can.
I think it's useful to define mental illness as those conditions where you can't take advantage of your rights on paper; where the proof that you are coping adequately is always and forever that you are not sharing much if anything - mostly coping with symptoms while at work is not enough.
Schizophrenia, bipolar, etc.
It's very clearly shown in this thread why these are different from conditions people are free to talk about. Most people can't imagine that someone with the above conditions can be employable, especially as a knowledge worker, whereas Aspergers/autism has become a cliche used to stereotype programmers in general.
There is no way to enforce a law that says people shall trust others regardless of their personal judgement. So there is no equalizing the privileges that some "neurodiverse" people have and others do not.