But unfortunately everything that they say applies to men too. I wonder if this due to lack of negotiation skills. I have seen this problem being under compensation for the same skill and peer levels for men too.
At work, In one case I discovered a colleague being paid almost 50% times higher than I was. In another case in only a casual lunch conversation I discovered a colleague at the same level having RSU's almost triple my entire compensation. I also discovered while I moved to US from India(I moved back for Visa expiry reasons) that some colleagues had even negotiated green cards through really acrobatic legal work. Promotions, foreign travel, bonuses etc.
Over 10 years in this industry I have seen ability to program well, or even do bigger software work like build scalable and stable systems isn't worth two shoes in this industry.
One must have the ability to be politically skillful, negotiate well, know how to be well connected up management and use that leverage to further your career in both money and positions. I've tried to learn this, and failed. Unfortunately this turns out to be not something you can RTFM and learn.