At Microsoft's annual gathering with university researchers, executives again bemoaned the lack of computer scientists, both globally and in the United States.
Part of the problem, say both academics and Microsoft executives, is that the technology field just hasn't done a good job of positioning itself as hip and exciting. There needs to be more of a sense of romance and magic, says Kevin Schofield, general manager of Microsoft Research communications and strategy.
"You don't have to go to Hogwarts to learn magic," Schofield said in an interview with ZDNet UK sister site CNET News.com, referring to the fictional school in the Harry Potter series.
In a speech to 400 university researchers gathered on Monday at the company's Faculty Summit in Redmond, Washington, Chairman Bill Gates admitted that he has not read enough Harry Potter — and noted that majors like physical education are growing in popularity while computer science continues to lag, even though there are plenty of jobs. In fact, the number of computer science majors dropped 60 percent between 2000 and 2004.
"I'm certainly very worried about it," Gates said. "We're very short of what we'd like to get. The competition for someone that has the right background is just phenomenal."
Gates made similar observations at last year's event. But even as Gates deplored what he sees as a lack of both people and research in computer science, he made his annual pitch for more attention from those who are in the field. This year Microsoft offered funding in three areas, including its perennial favourite: grants for those that are exploring ways of writing more secure code.
Microsoft is also looking for research proposals from those who want to study software tools that can automate work for scientists doing research in different areas. By looking at the work that different scientists do, the company can see whether there is enough commonality to create specific research tools or even a sort of Microsoft Office for researchers.
Schofield noted that many researchers already use Office, but he said it is too soon to say whether Microsoft will pursue a product geared specifically toward scientists.
"It's clear to me that e-science continues to gain momentum," Schofield said, noting that he is a researcher and not a product planner. He added, though, that there will clearly be software written that automates researchers' tasks. "I hope some of them may come from Microsoft."
The last area that Microsoft put out a call for research in is the area of preserving digital memories. The company has long been pursuing such technologies. One project, known as "Sense Cam", combines a wearable digital camera with other sensors to automatically record a person's activity throughout the day, using motion sensors and pulse readings as a guide for when the camera should take its 2,000 pictures. The readings from the camera can be combined with the MyLifeBits software, which creates a sort of electronic journal of one's day.
The idea is based on the 60-year-old "memex" concept outlined in an Atlantic Monthly article by Vannevar Bush. But with memory and disk space continuing to drop in price, Schofield said, such concepts are now possible. "We think there are hundreds if not thousands of (ways that) people can take this... and really apply it today."
As part of its call for research, Microsoft will make available prototypes of the Sense Cam and MyLifeBits products.
On Tuesday, the researchers on hand for the conference will have a chance to check out a number of projects from Microsoft Research in a three-hour DemoFest. Among the three dozen projects are Teddy, an experimental consumer robot, and PlayAnywhere, a demo that turns any flat surface, such as a table or a whiteboard, into a display or input device.
But even as there are areas that show great promise, the breakthroughs won't happen unless there are enough people doing the research, said Princeton University engineering school dean Maria Klawe, who appeared with Gates in the conference's main presentation.
Of particular concern, Klawe said, is the fact that the already small number of women in computer science is actually declining in some areas. After years of participating in talks with women and girls of all ages, Klawe said, she is convinced more is needed, ideally something from Hollywood that glamorises computer work in the same way that the popularity of law and medicine have helped draw more women to those fields.
Just 15 percent of doctoral computer science students are women. At the top research schools, about the same number of undergraduate computer science students are women.
"We're down there below physics in some cases," Klawe said. Klawe said that at this point her best hope is that Harry Potter's friend Hermione Granger decides to pursue a career in computer science.
Gates added that it is clear the industry is losing talented girls and women at many stages of their academic career, and that there probably is no single solution.
"I don't know the magic answer," Gates said.






Talkback
So BIll says he short on tech talent. Perhaps if his HR department would stop looking for exact matches to esoteric job requirements and start looking for near or close matches they might find alot of unemployed American tech workers willing to work with just a slight amount of specific training. I used to live in Seattle, and trying to get in the door at Microsoft was an exercise in Kafkaesque runarounds. I gave up and took a lucrative consulting assignment at a major bank. Bill & Co. need a reality check. There's a lot of tech talent out there; but you won't see it if you wear blinders.
The heading should have been:
"Gates: We're short of "cheap" tech talent"
It's just another cry for more H1x visas, or for more outsourcing.
Do they (and Gates included) know the real reason why enrollment in computer related studies has been on the decline ever since the start of the oursourcing and the H1B program abuse?
What a coincidence, huh!
The industry isn't short on talent. If anything, there is an overabundance of talent in the US and Canada. The problem is that employers want to pay local talent as little as they pay offshore firms, and it's just not enough to live on in the cities the employers are located in.
Making the problem even worse are the resume filtering procedures and programs that many employers and agencies use. I know of many people (myself included) who have many years of transactional processing systems experience, but reviewers don't seem to realize that experience applies to a solid J2EE design as well, so they don't even think to interview such people.
After twenty years in the industry, I found myself without one single interview during two years of job hunting. With thousands of stories like that being posted regularly to various websites, why would anyone in their right mind want to spend thousands of dollars getting a CS degree to enter the industry?
Absolutely amazing! The one corporation that has been all for producing talentless drones is the one to complain when their objective has been in large measure a success.
There's no shortage of qualified help, they're behind the counters of countless fast food establishments, convenience stores, stocking shelves at Wally World...the list goes on.
Is this your excuse to move to India, Bill?
The smart people doing Java, Open Source, not C# or ASP.Net...
Too bad Bill, perhpas you shouldn't have annoyed all those cheap Visual Basic programmers with your mandatory move from VB to .Net.
I know several VB programmers who have embraced Java and are now enjoying developing cross-platform apps. With the latest Java 5.0 and IDEs like Netbeans, they tell me they no longer need VB or any other of Microsoft's tools...
Plus, the real C/C++ geeks are doing Linux/Open Source/Python/PHP5/J2EE...
So that leaves Microsoft with.... current Microsoft employees and the MCSE's for C#/ASP.Net development....
Plenty of tech talent has moved on. You simply can't expect talent to stay in areas where most of that talent is ignored time and time again.
What seems obvious is that those that drove away tech talent in the first place still think that they know best and are still in a position to make that decision.
Speaking in general of course. Exceptions usually only confirm the rule.