Хороший программист — это программист, который не забивает болт на свою работу. Поэтому, мне кажется, наличие "болта" для хорошего программиста совсем не обязательно.
За вот уже почти семь лет профессиональной разработки я побывал в нескольких коллективах. С гендерной диверсификацией было по-разному — от чисто мужских тусовок до команд, где женщин было больше. Поэтому могу ответственно заявить — да, мне доводилось работать с женщинами программистами. Большинство из них показали себя знающими своё дело профессионалами, которым кроме решения сложных инженерных задач также приходилось иметь дело с сексизмом — предубеждениями коллег, "стеклянным потолком", разницей в зарплатах, тупым снисходительным отношением и подобной фигнёй. Несмотря на все трудности, эти женщины освоили непростую профессию и построили в ней карьеру.
Поэтому когда я слышу "женщины не способы быть хорошими программистами", для меня это в чистом виде враньё. Конечно, если у говорящего есть только одно достоинство, и то мужское, если ему важно почувствовать своё превосходство над другими, то лучше фантазии не найти. Ничего не сделал, а уже лучше целой половины человечества, ну не сказка ли? Но всерьёз так утверждать — это закрывать глаза на очевидное.