The first problem with this question is that nobody is 100% introverted or extroverted. Once one fixes that then such a disheveled question doesn't need to be asked. Effective programmers are defined by characteristics, not by a single characteristic but of many. Starting with the broken paradigm of introverted or extroverted only with a Boolean answer as a result just bides more bad notions.