5 Qualities That Make A Great Programmer

What a great list. Notice that these are all mental, social, and emotional traits, which run counter to the stereotype of the programmer as an emotional shell of a person who can only interact with the computer.

Sure, geeks are often introverted, but the truly great coders build empathy, communication, and character alongside their programming skills.