Software development is a job, but the original post wasn't talking software development. It's talking about being a nerd. Sure, I have nerd "creds" and could easily fit in with any stereotypical group, but I don't claim any nerd status nor appear like it to the outside observer. I not gonna tell my group of friends to stop playing DnD or making shitty jokes no matter how embarrassing it is in public, and I expect the same courtesy. The problem I see is that folks seem to have this idea that they have a right to never feel offended. Well tough shit, you don't. You shouldn't be harassed, but if you don't find a group of folks ideals to your liking, well that's just life. Again, we're not talking professional lives here, but that of a subculture. Unfortunately, the problem is an overlap of folks who can't maintain a professional demeanor.