Matt Waite, a professor at University of Nebraska, has written a very timely post about the dearth of student developers to work in newsrooms and j-schools. I wrote a comment, but my browser crashed as it was submitting it. Then I posted another comment, but I put it under the wrong post. Serves me right. I should have made my rather longish comment a blog post, as I so often recommend to others. So here goes.
First read Mr. Waite's post. If you're a regular here, you will find it on-topic, in many ways.
Lots to say on this subject, but most to the point -- I have lots of working code that's relevant to journalism, and lots more ideas. Also have a track record at getting ideas adopted. Not only am I available to work with academics who want to get stuff done, I have experience at it. Just finished a two-year fellowship at NYU J-school, and also worked as a fellow at Harvard Law School to get blogging adopted across the campus.
Based on my experience at NYU, I think what the young folk are mostly distracted by are the VCs, who believe the way to riches in software is through people in their early 20s. It's hard to keep them interested in school, or anyhting other than being "the next Zuck."
One more thing I wrote a piece last year about educating the journo-programmer. To summarize, I think the one skill we should be teaching all journalists is how to manage their own infrastructure. And we should help compsci students learn how to make that easier and more powerful for the journos. And the ones who have talent at the intersection will be fairly obvious.