Thanks for the pointer to that discussion. I liked this quote:
A project without diversity is a bad thing IMHO. Might as well be closed source. (from pombreda)
The pie-charts that came out of that discussion were great.
I agree about the need for mentorship. I like to focus more on apprenticeship - as is mentioned in this entry from DevChix (near the bottom) - http://www.devchix.com/2007/09/30/rubyeast-recap-slides-and-other-thoughts/
I was basically an apprentice in my first jobs - with more experienced sysadmins or programmers handing off small tasks for me to complete. I think the master-apprentice model appeals to me because it implies a more structured agreement between parties about work that needs to be done.
I'm very interested in the middle-school program you mentioned. Here in Portland, we've been talking about who we might partner with and what we might do to develop computer programming clubs or camps for girls. We've already got the Rock'n Roll Camp for Girls -- maybe we could develop a programming/robotics/engineering camp as well.
Love the name of your blog, btw.