The worst part of that last article you linked is that the only time they acknowledge a possible female role is in the "Mediocre Man" stereotype: "Don’t let the name fool you; there are female varieties of Mediocre Man too. And he or she always takes longer to produce worse code than anyone else on the team."