If he wants to alienate himself from his peers and colleagues, that's fine. But that's a pretty self-defeating position to take, is it not? What, is programming culture going to change because this guy has a problem with it?
He should be the change he wishes to see, etc. etc. instead of just bitching like an angsty teenager.