People like to overstate amount of people on the spectrum in programming - and it likely went down as it gained popularity. High functioning autistic are easy bullying target for "alfa geeks" and can't really cope well in companies where culture fit is important. They also have harder time coping with time pressure, working in open space (noise, disruptions), tight agile cooperation (this is two sided hell), have hard time controlling emotions (go into rage), have hard time deal with changes of plans, unexpected and plenty of other situations currently present.
I guess it is less bad for them to be in programming then in marketing, but normals still have it better.
Also, they are good in some thigs - great with routine, rarely make mistake, rarely inattentive, great memory. Then again, as a rule, they have less good abstract thinking which limits them a lot, goes into rage because programmer on unrelated project used slightly different code style.
If we are talking about people who are normally diagnosable, diagnosis is not exactly shock for people who work with them. You may not be able to guess diagnosis, but you are aware that the person is off.