You should consider if there may be a good reason why he attracts so much hate.
I have found him to be contrarian and rude for the sake of being contrarian and rude.
To me, his behavior represents the worst of the archetypal 'rockstar' programmers I have worked with -- perhaps more skilled than the average, but full of himself, unreasonably mean and impossible to collaborate or work with. I have watched this kind of attitude destroy teams and companies and I prefer not to condone it.
There are plenty of people much more talented than him who are capable of providing feedback without seemingly delighting in being an asshole.
I have found him to be contrarian and rude for the sake of being contrarian and rude.
To me, his behavior represents the worst of the archetypal 'rockstar' programmers I have worked with -- perhaps more skilled than the average, but full of himself, unreasonably mean and impossible to collaborate or work with. I have watched this kind of attitude destroy teams and companies and I prefer not to condone it.
There are plenty of people much more talented than him who are capable of providing feedback without seemingly delighting in being an asshole.