To add to the idea of women being able to code let me introduce you to a form of programming that is simply dominated by women.
Knitting and crochet designers. Before you start laughing let me demonstrate.
This is a snippet of a knitting pattern
View attachment 3840018
It has its own language, a lexicon to determine what "k3, yo, k2tog, k5" means, has to be incredibly literal in order for the math to work out on future lines, has for loops, has if/than loops, has pointers, can create complex 3d objects (like an anatomically correct set of organs in the human body - including the brain).
To write a good knitting pattern that everyone can follow is quite complicated. You need to have an understanding of geometry and logic. It takes iterative design at times, multiple versions of the same thing because of bugs to work out. You need to do math to make sure measurements in your pattern will be the same as the measurements in your customers object. Then there's the very complex math of making one set of instructions scale to different sizes: xs-6x - this skill is something that designers often hire out to do because it's so challenging it get it right.
I knew several designers that have formal training in engineering, advanced degrees in math, and former careers in programming.
This is just a
very broad overview of what goes into even a very simple knitting pattern. The same stuff goes into a crochet pattern.
Millions upon millions of women make or have made knitting patterns. Knitting has been around since the 1700s and it wasn't until recently that we had formal knitting patterns that anyone could use. Until then designs were passed down in very vague terms "knit the cuff to desired length, turn the heel, knit the foot, decrease for the toe", and the details were taught verbally through families.
The idea that women can't do complex math or high-level programming is fucking retarded. We have done so for literally centuries. It just doesn't look like what people expect when they say "programmer".