Our daughter is into dolls and dress-up. What are programmer parents to do?
slate.com
slate.com
So now we have a kid that plays princesses, begs us to go to the annual Ren Faire and Comic Book Day, started building some basic programs/toys in Scratch, and regularly beats down bosses in MMO's.
Strength through diversity.
My daughter didn't play too much with real dolls, but she liked the games in barbie.com and the dressing flash games. She also saw Disney princess movies and magazines. She also had many cloths for her penguin in Club Penguin.
We also bough her many interesting scientific games, like the games you described. I'll like to add a microscope and SnapCircuits (with a warning, the electricity from the wall is much bigger than the electricity from the battery).
Now she can program a little (she also program alone small script for Minecraft blocks), can do simple calculus including straightforward differential equations. But yesterday I was tacking with her about the 9 and 11 division rules and she didn't know the proof, so I think we have to talk more about modulo arithmetic after she finish her school exams.
Let her play with dolls, but also give her interesting scientific activities.
Her friends at school will always influence her more than other sources should and at some point she will be mature enough to make her own choices.
The lower number of female engineers doesn't have to be another kind of pressure about what a girl should choose to be. A choice, sure, but hers to take.
Maybe they can download a different theme that can be installed on the small human to customize its personality.
Workarounds are, of course, no substitute for investigating to find the root cause. It could be a bug in the child's firmware.
I'd form a list of all the issues, give them solid estimates, prioritize them by customer impact, and, accordingly, assign them into project milestones.
You know, maybe this dolls and princesses problem doesn't have to be solved in the current release.
Customer visibility of the problem could be managed somehow; perhaps the behavior can be confined to certain times and locations.
My gut feeling is that there maybe a priority inversion in the tiny human; the incorrect temperament threads is taking over most of the cores.
We have to live in this world, and this world has forces (external and internal also).
Say you're protected from these forces all your life. You still end up shaped somehow. The shaping hasn't gone away.
Protection is merely the flipside of interference.
Ok, but seriously, present her Princess Leia, and how she programs R2D2 to go and deliver a message to Obiwan Kenobi.
Or otherwise, present her with true princesses, enclosed in their castles, and sending (programming) knights to go to war to bring her riches. (Yes, programming is messy, if not for the programmer/princess, for the computer/knight doing the work). :-)