> I don't agree that he's "doing harm to the reputation of the university and CS department."
Well thats where we disagree i guess. When people google University of Montana computer science and see the dozens of articles that pop up about this guy they are not going to think oh yay this school is a champion of intellectual freedom. They are going to see a tenured professor propping up the worst of the worst CS stereotypes and software engineering bro culture.
> Does that mean I shouldn't be able to hold a job, or that to do so I should have to hide my opinions and express them only surreptitiously?
You should, and are, free to express those opinions but bigotry is not a protected class. Your employer should be free to fire you if it doesn't like what you are saying.
What value does tenure provide in this scenario? His blog is not related to CS or academia. He is doing harm to the reputation of the university and CS department.
I am inclined to agree with you but I am also somewhat conflicted due to recent events at my alma mater. It was just revealed that a tenured CS professor is the author of a hate filled blog that disparages women, lgbtq+, and minorities [1]. Ostensibly this guy is "protected" due to his tenure status. I am not sure this is really good for anyone.