What I’d be curious about is this:
“Case in point: Sometimes, girls do gravitate more towards creative rather than logic problems, either naturally or due to the environment around them. I’m doing my part to start encouraging my own kids early. We need more of it.”
As to me, programming software _IS_ a “creative” activity. You don’t just sit there crunching logic formulas. You can literally _build worlds_ with programming (games, VR, simulators, but even ‘worlds’ in more simplified or generic terms, and there is design, and all sorts of stuff that involves a serious creative element that isn’t just about rote crap.). Just like you can with filmmaking, or any other type of art, but even better in that you can actually produce a world you can _interact with_ and _experience_, not merely observe. And yes, while at the beginning of it you might need to drill some basic things, the same goes with any other type of art: you have to know how to draw a line before you can draw the Waterfall (Escher). But the endeavor itself _is_ still a creative one in the end.
By the way, I don’t quite understand what you are saying by the last two sentences of the above. Are you saying you are encouraging them to _not_ code? But then you mention elsewhere about insisting on teaching them code.