извините, что вмешиваюсь в ваши рассуждения, дамы и господа, но:
сам вырос от хтмл-верстальщика до CEO... проходил ступени и программера, и team-лидера, и девелопера...
сейчас иногда контролирую своих подчиненных тимлидеров, и могу сказать на что смотрю я касательно программеров:
1. соответствие ТЗ
2. безопасность (защита и от дурака и от умного

)
3. скорость
4. оправданность применения выбранного решения
5. наличие четких комментариев
если код написанный программером соответствует данным критериям - я могу рассматривать прием этого программера на работу не зависимо от наличия или отсутствия вакансий... но такое к сожалению я встречал редко (у нас все таки деревня)...
мои тим-лидеры регулярно получают материальные взыскания, когда я от нечего делать начинаю шариться по проектам в разработке...
если я нахожу в _релизе_ то, что не соответствует этим 5 пунктам - увольняется как программер написавший кривой код (или забывший его прокомментировать) так же увольняется и тим-лидер, который допустил такой код в релиз... таких инцидентов за время занятия мною поста CEO (релиз 41 программного продукта) было всего 2.... в начале работы времени не было все смотреть, а потом уже и тим-лидеров выдрессировал....
если программер сможет доказать мне мою ошибку - он автоматически повышается до тим-лидера команды, предыдущий тим-лидер занимает место программера.... такой случай тоже был...
для сведения: тим-лидеры получают $20-25/час, программеры $10-18/час.... зависит от проекта...
насчет женщины-программера:
это абсолютно реально, когда был тим-лидером принимал 12 программера (программершу) в команду

если убить в женских мозгах наличие такой штуки как "истерика" (чего я таки добился) - то получается полностью профессиональный программер, при наличии соответствующих знаний
могу поделиться рецептом убирания женских истерик (опробовано в 4-х компаниях, перевоспитано более 100 сотрудниц)...
женщине-работнику предоставляется предложение - ЗП в 4-5 раз выше ее начальника в течении 1 месяца и жесткое отношение со стороны начальства либо увольнение... ну и представьте себе - сидит девочка работает, тут буквально выбивается дверь кабинета, влетает пара исп.дир + фин.дир и с дикими матами и швыряние мебели и всего вокруг наезжают на девочку за малейшую, даже простительную ошибку... в результате - через две недели таких издевательств - у нас полноценный сотрудник, который просто не знает что такое истерика...
в одной компании у меня получилось, что перевоспитание девушки-менеджера выходило в $9000, было сложно объяснить ген.директору, пришлось брать деньги из личного бюджета - зато теперь это топ-менеджер, у которого меньше всего проблем, и больше всего дохода (наверняка понятно, что я тоже неплохо получаю с работы этого топ-менеджера)

хотя был и один провал этого метода - одна женщина до сих пор меня ненавидит, за то, что я подписал ей "по собственному" после 4-х дней "терапии"...