> "There are no smart people or stupid people, just people being smart or being stupid."
> I don't know if I really agree with that. I mean, there's definitely some behaviour stuff that can be changed, and some things someone can do to make themselves think more logically and clearly. But what about innate ability? It seems to me that some people just find it easier to make connections and certain kinds of logical thinking comes easier to them than to others with very little effort.
Even if it's not technically true, IMHO it's better to strike "stupid" from your conceptual vocabulary, because not thinking that way just gets you into a better mindset to live with others.
That's especially true for software engineers and other people who've often built an identity around being "smart." That mindset usually leads to arrogance and "smart people being stupid." It's also help to default to being very respectful of experience and expertise outside of your field (and even within it).