> What are some traits shared by the best programmers you know? I'd wager things like introversion, thoughtfulness and detail orientation show up on your list.
I would not put introversion on that list. Great engineers can be either extroverted or introverted. It is irrelevant to quality of coding.