The problem is how you gonna find a different hiring pattern to force 50%?
Internal training, ok, but are you going to only provide internal training to women? Is this even legal?
Basecamp training, ok, but are you going to only provide basecamp training to women? Is this even legal?
Special talents (dropouts etc.), ok, but are you going to only hire special talents who are women? Is this even legal?
Non-traditional education, ok, but are you going to only hire non-traditional education candidates who are women? Is this even legal?
The whole idea that there is a social engineering way to make programmers 50% male/female is not based on any facts as we know in a free society. On the contrary, there is evidence that the more gender equal society, the fewer women choose STEM. https://www.theatlantic.com/science/archive/2018/02/the-more...
The obsession of 50% is not only anti-science, it is also demeaning to other great contributions women provide to society. Yes, nurses and teachers make less money than programmers, but it does not mean nurses and teachers are less important than programmers. It is because personal caring kind of job is less scalable than STEM jobs, so a team of 10 programmers can provide services to far more people than 10 nurses.
Oh, are you going to disagree that caring for people is more a part of female nature than male nature? Are you going to say this is actually a result of society oppressed women and tricked them to care more about others? Because female psychology is exactly the same as male psychology? So maybe we should expect a gender equal society there are 50% male/female in murders and rapists?