“I respect people who came to programming 'for the money' rather than because of being interested”
Why?
While I still strive to find a way to give value to human society to the best of my abilities, and don't want to end in a corporate 0900-1700 job and make money for the sake of making money, I understand and respect people who chose differently. I believe, that there are other interesting things I might learn from them. However, I expect the same respect from them, that I give to them. Otherwise, we have nothing to talk about.
Maybe you're right about that, phrasing it as 'suspension of judgement' is more accurate. I used to treat 'programming just for money' as disrespectful; now I assign to it the default value of respect I assign to everything else that I don't give special considerations.
What saddens me is that it happens inside the industry too. Too many times I have seen and talked to programmers who seem to consider themselves 'glorified janitors'. If you mention anything science/tech/IT-related outside of 09:00-17:00 period, you'll get shunned for being a geek. I say, WTF? I respect people who came to programming 'for the money' rather than because of being interested, however I consider disrespectfully discarding science/tech/IT stories while being too happy to discuss tourism, sports and cooking as a sign of mental limitation and general lack of respect to other people.
</rant>