I'd like to mention that I've kind of been on the receiving end of some angst towards generally tech-savvy people, and I have a feeling I'm not the only one. I'm a computer engineer, and I've noticed that when the topic of what I do for a living comes up and the person I'm talking to isn't good with computers or isn't an expert in another field, their general attitude towards me changes for the worse. I feel like those outside of the tech industry really resent us programmers, as they likely (and rightly) see us as one of the main causes of present job loss in some industries; but I wish there was a good way to help them see the bigger picture, where technology has always been shifting job availability from industry to industry, and that it really only improves overall quality of life in the long term.
For instance, just last Thanksgiving my aunt and I were talking about how much things have changed in the past few decades, and she said something along the lines of "people used to work with their hands, not program computers all day." She said it very negatively; and in the context of the conversation, it was very clear she's actually against the trend of ever-increasing use of computers. There wasn't much I could think of to say at the time that didn't seem rude or disrespectful. But now when I'm on the receiving end of angst towards programmers, I point out that the shifting of jobs throughout industries has always occurred as technology progresses and try to provide examples throughout history. Although it can sometimes be difficult to do this without seeming pompous.