&gt;I imagine because really talented folks are tend to be confident<p>It sounds like you make the same mistake as everyone else, thinking there is some connection between confidence and technical skill.<p>Appearing confident is completely unrelated to programming ability.   confidence is a skill one needs to learn separately.