And passion comes in many forms - the fact that they were willing to teach the team alone speaks volumes. If someone didn't care about programming, they wouldn't want to spend the extra time teaching their peers about it.
And passion comes in many forms - the fact that they were willing to teach the team alone speaks volumes. If someone didn't care about programming, they wouldn't want to spend the extra time teaching their peers about it.
The question is hypothetical, but lmm's comment is valid. A lot of companies use 'cultural fit' as a cover for discrimination. Plausible deniability isn't hard to find, but it's still an unfortunate practice.
The best protection is to be able to change jobs, and to stick with environments which do not contain toxic people who abuse their power or want to hurt you.
If you are older and a company does not hire you due to 'cultural fit' then you are probably dodging a bullet. Forcing them to hire you wouldn't make things better even if it were possible.