#jcarn: Journalism needs more journalists that appreciate programming and technology

Posted: December 9th, 2011 | Author: | Filed under: Main | Tags: , , , , , , , | 3 Comments »

This is my blog post for this month’s Carnival of Journalism.

Journalism needs programmers.

Journalism needs journalists who know how to program.

Journalism needs journalists that appreciate programming.

The best gift that journalists — and by extension journalism — could get from programmers and developers doesn’t come from programmers and developers but from journalists and especially top editors. What journalism needs more of is a respect for technology and technologists. Journalism organizations need to hire more people with tech skills and to have a greater appreciation for people with tech skills. Journalism organizations especially need to hire more people with traditional journalism skills and technology skills.

But a word of caution: An appreciation for tech skills and developers doesn’t mean chasing the latest buzzwords. In fact, watching many news organizations chasing trends instead of meaningful innovation leads me to believe that there isn’t a healthy enough appreciation for technology in newsroom. There simply aren’t enough people in newsrooms with the skills to know what is worth pursuing and what isn’t.

Sometimes the best thing you build is the thing you don’t build. There are quite a few iPad news applications that come to mind.

Having an appreciation for tech skills does not mean having a team of developers in a corner of the newsroom or somewhere else in the building. It means having developers work on stories and be integral part of the action. It also means that more journalists need tech skills. These journalists don’t need computer science degrees, but it would be good if they knew some HTML, CSS and programming. It would also be good if more writers understood visual storytelling and vice versa.

Part of the issue isn’t just that newsrooms don’t have enough technologists, despite the Web being the dominant journalism platform, it’s that too many journalists don’t understand technology. Even as a writer or editor, you can work much better with a developer if you understand a little code — if you know what’s possible. Same with photography and videography. If you know how those components can compliment a story, you can work with others in your newsroom to put together better story and feature packages.

Knowing what’s possible is what newsrooms need more of. If I were to start a newsroom from the ground up, everyone would have multiple skills. All of my beatbloggers would know how to write, take photos, shoot video and do some programming. The developers would be good enough writers to write blog posts to go along with their applications. And I would want all of my employees to constantly be curious, looking for ways to make better journalism and be able to deliver it appropriately on the platforms that users want.

Training budgets are tight. I get that. That’s why I have a list of free tools and websites that journalists can use to gain a greater appreciation for programming and what developers do:

  • W3C Schools — Your first stop to learn about HTML, CSS and other Web technologies.
  • CodeAcademy — A simple website with exercises to teach you the basics of programming, programming logic and JavaScript.
  • Mozilla’s JavaScript guide — Continue your education on JavaScript.
  • HTML Boilerplate — Once you learn the basics of HTML, CSS and JavaScript, you can use this default HTML 5 template to start building websites.
  • Computer Science 101 at Stanford – Stanford offers this class for free and the next session starts in February. Follow along and learn with others around the world. I’ve taken a few college-level computer science classes, but I’m going to test this course out and tell you what I think. It has lecture videos and quizzes. It sounds like it should be pretty good.
  • Django — Once you learn some programming, learning a framework is good idea. Think of it as programming on rails and a way to allow you to build applications and websites faster. Django and Ruby on Rails are the two popular frameworks out there. Django is probably more popular in the journalism world, while Rails is more popular overall. I’m personally working to learn Django.
All you need to get started is a good, free text editor. On OS X, I recommend TextWrangler. Eventually you may want something with more power, but that’s fine to get started. Good luck!

  • Anon

    I can see the need to utilise technology for better storytelling, but I think this article overestimates the authority individual journalists have. Journalists don’t put out final copies of stories, subeditors do that. Journalists can upload images, but web editors choose what shows up on site. Using a picture is fine, but shooting an entire videography will no doubt be seen as crossing onto someone else’s patch if a text journalist does it.

    • http://twitter.com/pwthornton Patrick Thornton

      The days of this model are quickly fading. As more and more journalists become beatbloggers, managing their own sections of websites that feed into the larger website, the need for subeditors and Web editors to upload copy will fade. The Atlantic is essentially a collection of beatbloggers. The Washington Post has beatbloggers like the Capital Weather Gang.

      The big production model of newspapers, with its layers of numbness, is going away. News organizations can’t afford that. And eventually the need for dedicated people to upload stories and images to a website will be gone. Eventually everything will originate on the Web (already should be happening) and the best content will be put into a weekly print or tablet product.

      You are correct in saying that many news organizations don’t give individual journalists the power to take more ownership over their content or to contribute more than one kind of content to a story, but that is changing.

  • Pingback: December #Jcarn Roundup « Carnival of Journalism