Do most programmers/software engineers tend to be the quiet type? Why?
Most of the good programmers I knew tend to be the quiet kind of person. I've had a chance to interview multiple programmers and those that talks a lot tend to be the one that is not good. Is this a common stereotype?
You have it backwards.
Programming and software engineering attracts introverted, deep thinking types of people... because we're good at it... and don't have to talk all the time (it exhausts us) to be successful.
Being a great programmer almost requires it (in my experience).
Why? Here's 3 reasons of many, in no particular order:
We spend all day "talking" to computers in various languages, holding vast programs and datasets in our heads, and solving interesting problems. Then humans want to talk about the weather and sports. It can be rough transition to the real world (and mind numbingly dull, in comparison, at times).
People are messy (emotional, inconsistent, irrational). Computers are generally not. Again, it can be a rough transition, especially for those somewhere on the Aspergers/Autism spectrum who crave order, consistency, and rationality.
You're judged on your code quality not your ability to sell/bluff/lie/mislead/etc. In other words, programming tends to be a meritocracy, while the rest of the world feels more like high school (i.e. highly political, rewards do not always go to smartest/best person). Show me the code, and I can tell if you're full of BS or not -- this is harder in non programming activities.