March 8, 2007, 9:08 PM ET
Work with me at washingtonpost.com
Attention, Web developers! We're hiring somebody to work with me at washingtonpost.com.
We're looking for somebody who is really good at making dynamic Web applications, on deadline. You're a great candidate if:
- You have significant experience building database-driven Web sites.
- You pick up new technologies very quickly, enjoy learning new things and enjoy opportunities to apply your new knowledge.
- You're great at cleaning digital information -- parsing data feeds, screen scraping, etc.
- You enjoy automating things to save people time.
- You have experience using Django. Ruby on Rails experience is fine, too, if you're willing to unlearn all that black magic. ;-)
- You have a solid understanding of relational databases and experience with open-source databases, particularly PostgreSQL. (MySQL experience is fine, too.)
- You are experienced using (X)HTML, CSS, JavaScript, Ajax...yadda yadda yadda.
You get bonus points if:
- You've contributed to open-source projects.
- You've launched a side project (or two) on the Web.
- You have a weblog.
- You have journalism experience.
- You are passionate about improving the world through information.
In no particular order, here are some examples of the types of sites you'll be building:
- John McCain's campaign contributions
- Faces of the Fallen
- Mixed Messages
- President Bush Latin America trip map
- Clinton's Golden Voice
- U.S. Congress votes database
- Video Game Reviews database
It's a mix of short-deadline projects, long-term projects and general site improvements. There's enough variety to keep it interesting. In most cases, you'll be expected to build a site in a matter of hours or days, not weeks or months. It's an exciting, fast-paced environment.
Why should you take this job?
- Fun and freedom -- Building Web apps with Django is fun, and you'll have significant say in what your apps should do and how they should work. You won't be a cog in the wheel; in many cases, the development team will be you, or you and I. No requirements documents, if I can help it.
- Visibility -- Your work will be seen by hundreds of thousands of people -- maybe more -- around the world.
- Cool tools -- You get to use open-source technologies such as Python, Django and PostgreSQL, and get paid for it.
- Great people -- Since Day One, I've been continually impressed with the talent and dedication of Washington Post employees. This is the cream of the crop.
- Great company -- C'mon, it's the Washington Post, one of the most highly reputable news organizations in the world. The Post is, hands down, the most innovative large newspaper company around. You won't find our killer combination -- dedication to quality journalism and willingness to innovate -- at any other company of our size in this industry.
Journalism experience is not required. A formal computer-science background is not required. I'm much more interested in seeing your work than reading bullets on a resume.
Also, you don't necessarily have to be a designer. Our design team makes things look good.
The job is located in the Washington, D.C., area -- technically, Arlington, Virginia. The washingtonpost.com office is near the Court House Metro stop on the Orange Line.
If you think you're a good fit, contact me. Send some links to work you've done, along with a resume.
March 7, 2007, 8:39 PM ET
MediaShift covers newspaper developers
Mark Glaser at PBS's MediaShift has written Web Focus Leads Newspapers to Hire Programmers for Editorial Staff, an article about how some (but not many) newspapers have been hiring Web developers. Disclaimer: I was interviewed for the article.
Specifically, the article focuses on the Tacoma (Wash.) News-Tribune, which has hired a programmer to work in its news department. I really like this quote from Aaron Ritchey, the person they hired:
At The News Tribune, I am the programmer. If I were working at a company that hires dozens of programmers, I would be just a programmer. I enjoy the extra responsibility of being the planner, the developer, and the tester.
That, to me, nicely sums up the key advantage of being a developer on a journalism team. Sure, the money isn't as good as a straight-up tech job, and the geek cred is nonexistent. But it's worth it for the chance to be creative and to make a difference in your community. If you're a hacker, would you rather be a cog in the machine or an independent voice?
