It's definitely chicken-and-egg, though, because if programming had remained a woman dominated field, it's unlikely that it would be as highly paid as it is. Generally, jobs that society sees as "women's work" are lower paid than male dominated jobs that require equivalent training/skills.