Are there a lot of rude people in the software industry? Yep. I'd love to tell you that all other industries are only full of shinny, happy people, but I have years of anecdotal evidence that says otherwise.
For example, I worked a few years ago with a brilliant scientist. He did things with code that were amazing. But no one will ever know it, because he is an arrogant prick. He told me once that if I couldn't use his undocumented, untested, constantly changing functional API, it was because I was too stupid. He didn't have time to explain how brilliant it was. And it was amazing code, but no one used it. No one will ever use it, I imagine, if he keeps the same attitude. He will have wasted his carer, in my opinion.
But those people are in any career field you will choose, and the bottom line is that there isn't a damn thing you can do to fix them. That is their journey to make, and their lessons to learn.
So I say, learn how to deal with them (because they aren't going anywhere), and don't become one.
I don't know. I've gotten the same schtick when asking questions on a lower level. I honestly feel like in a lot of cases people are really two faced about this. The group looks down upon lower people but gets pissed when one individual is much higher up than them, at the same amount as the person they just trashed is lower, and treats them in the exact same way.
I don't know if its ever felt this way to anyone else here, but in my opinion, its hard to communicate between levels and the only people who don't get shit are the ones glommed around the average level.
Average is relative of course, since the average programmer, or even the average person seriously interested in being a programmer is smarter than a normal person. The only average people, with the "temerity" as I've heard some put it, to imagine themselves as programmers, get shit on for being dumb by the people who will be the middle of the road programmers, while the insanely gifted programmers saw how the average people treated those people, realized that they were that level again smarter than the average and assumed the average people wouldn't be upset about being treated that way since they did it to the below average, and golden rule being assumed the average people were treating others the way they wanted to be treated.
So the below average hate the average, but who cares they are not numerous enough or smart enough to matter to the average group or to put forth the idea that the average group is very hypocritical in their behavior, and the average people really hate the top tier people for treating them the identical way they treat people who are in turn lower than them, and the top tier guy is not numerous enough, irregardless of his knowledge based power, to overcome the numbers based power of the average. Thus below average people are idiots, and above average people are assholes, and average people all tell each other at once how smart they are but that they are also not know it all assholes, when in fact they are but they are blind to it because they control the narrative and human history clearly shows that he who CAN control the narrative WILL control it and make themselves out to be the truly good people.
And if you don't believe me look at the way school age kids act, the children who fall behind are called dumbass losers while the nerdy kids are called suck ups, know it alls, and assholes, and the tyranny of the average makes themselves out to be both valuable for their talents, yet not being assholes. I chose this example because the school experience is perhaps the most universal that I can point to, even if its different for some small portions of the population.
You, Glassknife, may not have the free time to deal with every mediocre person trying to suck your time and knowledge, but I bet you dollars to donuts(damn I've always wanted to say that) that that guy you think is a total self absorbed arrogant jerk feels the exact same way about you!
I know that the idea that social reality is under the tyrannic control of the average isn't popular, but that's kinda redundant to say 