As for the Role Model aspect in particular... It's actually difficult to provide citations, because it's so commonly accepted in the community. I attended Grace Hopper '13 last year, and it's just recognized as a given. When I go through research papers from the past 5-10 years, they start off by just recognizing that its a known problem and then move onto subproblems or their new solution. Unfortunately, I don't really have the time to go mining the work that led to this problem being recognized. Still, I can recommend a book, "Unlocking the Clubhouse" http://mitpress.mit.edu/books/unlocking-clubhouse which should cover this!
1. That at an early age, programming role models in particular aren't as important as STEM role models in general. It's certainly anecdotal, but I moved towards programming as a practical job that somewhat satisfied my broader interest in science and engineering.
2. It might be beneficial to girls and boys alike if technology was taught more socially. Certainly tinkering and reading alone is important, but maker clubs and the like are an extraordinary way to get young people involved. As a bonus, they help with teamwork which is another big issue for (many) tech companies.
He'd be the last person to tell you his observations and this anecdote should be seriously used as a citation to lend yourself weight in an argument about the source of gender bias in tech.