Two recent events set off a discussion among the journalists whose blogs I read to the effect of: Do journalists need to be programmers?
Adrian Holovaty got a grant to go off and spend his days working on EveryBlock, and Northwestern University got a grant to provide scholarships to computer programmers who want to learn journalism.
Of course, this discussion has occurred in classrooms and newsrooms already, but this was the first explosion on the subject online. At the root, the problem is that in order to create great online content, SOMEONE in the newsroom needs to be able to work with databases (PHP), ActionScript (Flash), and CSS. But newspapers aren’t hiring, or programmers don’t get involved in journalism, or something occurs that prevents the newsroom from having access to someone who can write some code.
Here are some of the opinions that have appeared:
(A lot of people are differentiating between Programmers and programmers, Writers and writers. That’s why I use upper- and lower-cases differently.)
Matt Waite: In 2 separate posts, Matt explains the reasons newsrooms need programmers and who should/shouldn’t be learning it. His position is not that all journalists should learn to code, but that the people who have an interest in both writing and programming can bring more to the table. Ultimately, “Journalism needs all the innovators it can get.”
David Cohn: David, clearly on the side of journalists learning to code, asks where the scholarships are to teach journalists to program, and points out that the hot players in geek journalism are journalists turned coders, not the other way around.
Dan Gilmor: Journalists don’t need to learn to program, they need to learn how to work with programmers.
William Hartnett: “Journalists need to know programming. Not all of us, but some.” He differentiates between Programming and programming, and argues that some programming can be considered journalistic tasks, “clean up dirty personnel records from the school district or parse some messy addresses in crime data from the sheriff’s office.”
Scott Rosenberg: Scott supports the idea of journalists learning programming, but they don’t need to Program. More important, they need to understand the technology available for storytelling online.
Howard Owens: Howard is a journalist/programmer himself. But he recommends that journalists learn new skills that compliment their talents and individual situations. And these new skills should be applicable online. In a later update, Howard says the instead of all running off to learn to code, journalists should “figure out the niche your employer needs filled, and fill it.”
To me, online journalism encompasses all of the aspects of the Internet, be it code or multimedia. I’m not sure you can call yourself an Online Journalist if your Web page is all HTML tables and a few lines of PHP make you quiver like Jell-o. If you don’t feel comfortable writing code from scratch, you should at least be able to edit it.
I’m definitely in favor of a scholarship for journalist/programmers and programmer/journalists. I feel like some journalism students are afraid to learn code because it is associated with, or feels like, math. I’m no math genius, I never got past statistics, and the only math I’ve come across so far is adding up margins and padding in CSS and adding seconds for audio in ActionScript.
I may never be able to build anything as cool as chicagocrime.org. But I enjoy coding, in the same way that I enjoy writing. So scholarship or not, I’ll learn how to manipulate database information, build time lines and maps in Flash, and anything else that looks like a great way to spread information online.
Edit: Matt can’t seem to keep his site up and running, so you’ll have to search archives.org for his post.