washingtonpost.com’s new Facebook app

Back in late April, I was asked by my bosses at The Washington Post and Washingtonpost.Newsweek Interactive if I could meet with Facebook founder Mark Zuckerberg. At the time, it was pretty hush-hush as to why.

In very short order, I was on a plane headed to Palo Alto — along with WPNI “new products team” colleague and programming genius Deryck Hodge — to meet with Mark and a bunch of other really cool and smart folks from Facebook. What they showed us was amazing. And ground-breaking.

Facebook was working on a new API that would allow others to build applications on Facebook. They called it Facebook Platform. And what made this so impressive to us was that the sytem they had built would allow developers to build things that tapped directly into the Facebook social network in ways that would layer in all of the aspects of a social-networking site.

These weren’t going to be widgets or RSS feeds. These were going to be real social-networking tools.

And, yes, the initial prototypes were going to be done by “partners” like washingtonpost.com, but the cool part was going to come after it was all formally announced on Thursday, May 24, by Zuckerberg.

To me, the cool part was that Facebook was going to release this API to everyone, not just big companies or companies with some sort of relationship with the site. Anyone who wanted could try to build apps for Facebook.

Now that’s cool.

And it’s not like these new apps were going to muck-up Facebook. If you like Facebook just like it is, you don’t have to use or add any of these apps to your profile. But if you do want them, you can “install” or “uninstall” as many as you’d like. Your call.

So, as we began trying to explain exactly what we thought of this to our bosses back in D.C., we had two main points:

* No. 1 — We shouldn’t even bother to try to build something on the new Facebook API if we were just going to try to get our headlines on people’s pages. (Yep, that’s what every college student wants: headlines from The Washington Post on their Facebook profile).

Deryck and I emphasized that we needed to build things that would really work on a social-networking site, but that the very last thing we would want was for The Washington Post to look like Pat Boone rapping.

There’s no point in trying to pretend you’re Jay-Z (or even Yahoo!), when your stars are Bob Woodward and Tony Kornheiser.

Clearly, one of our biggest challenges was going to be coming up with things that felt like they belonged on both washingtonpost.com and on Facebook.

* No. 2 — We wanted everyone to understand that being able to build tools like this on Facebook was going to be really cool, but that we wanted everyone’s expectations to be managed.

Here is my less-than-bold prediction: Some people are going to really like and use what we’ve built.

But it will be nothing like the amount of people who will use and love some application built by some college kid/programming-god-in-waiting who has been using Facebook for a couple of years and finally gets to build the thing that everyone who uses Facebook wished Facebook had always had.

That’s the person who’s going to build the killer Facebook app. Not a couple of dorks at washingtonpost.com. (Though I’m really rooting for the dorks at washingtonpost.com, being that I’m one of them.)
πŸ™‚

So, what did we build?

Well, we spec’ed out three apps — one that is already done, one that is really close to being done, and one that we haven’t even started.

The one that debuted today is called “The Compass.”

The idea behind The Compass app for Facebook is pretty simple: Take a short survey and we then show you where you fall on a political compass with one end representing conservative and the other representing liberal.

We worked with editors at washingtonpost.com to come up with the survey questions.

Then after you’ve answered the questions, Facebook places The Compass on your profile page. It looks like this:

(Note: For the purposes of the screenshot above, I answered every question on the survey “Strongly Disagree” or maybe I answered them all “No Opinion/Indifferent” — to be honest, I can’t remember; either way, if you answer all of the questions one of those two ways, The Compass comes out right in the middle.)

There are tons of political compass surveys on the Internet — and trust us, we looked at almost all of them — so what makes washingtonpost.com’s The Compass for Facebook different?

It’s the power of being able to integrate something like this on Facebook in a way that leverages the social network. That, to me, was the genius of the Facebook Platform app, and it was what we thought was the most interesting part about trying to build something for Facebook.

So, once you install The Compass on your Facebook profile and take the survey, the friends in your network see that you have installed The Compass through their Facebook news feed. If they choose to install it and take the survey, things get interesting.

You can see where all of the friends in your network fall on the political map. Those on the left of the map are more liberal and those on the right are more conservative. Pretty straight-forward stuff.

Each of the dots on that map represents a friend in your network, and you can then click on any of the dots to see which dot is which friend. When you click on the dot, your friend’s photo and name displays.

We all knew before even one line of code was written for this app that some folks in the newspaper industry would see The Compass and ask, “what does this have to do with news from The Washington Post?”

For us, one of the most important things was to build something that we thought would work on Facebook and do it in a way that showed respect for what The Washington Post and washingtonpost.com stand for — and at the same time, try to get those Facebook members who had an interest in politics to remember that washingtonpost.com is the definitive site on the web for national politics.

And we hope they are reminded of our newspaper’s commitment to political coverage every time they see The Compass with the washingtonpost.com logo on it.

More importantly, as I wrote earlier, we didn’t think we could get a bunch of college students to say, “Dang, you know what I need on my Facebook profile page? I need headlines from The Washington Post.”

That being said, one of the apps that we have spec’ed out does do something kind of like that, but in a way that directly relates to someone’s identity.

So, who did all of this kick-ass work on The Compass app?

Our team’s lead programmer, Deryck Hodge, wrote all of the code behind it. And true to Deryck’s Django roots, when he realized that Facebook’s API library was written in PHP, he rewrote the library in Python.

It’s Deryck’s plan to release that code soon. I’ll keep you updated on when he releases it, if Facebook doesn’t release a Python library first, which we’ve heard is likely.

Jesse Foltz, our team’s insanely talented senior designer, did all of the graphics and Flash. He also wrote the Flash code that grabs Deryck’s XML from the app.

And our new products/skunkworks team editor Tim Richardson helped us decide what topics should be in the survey, along with help from washingtonpost.com editor Liz Spayd.

+++

Here is a link to the photos that I took on my camera phone of the Facebook Platform F8 launch event.

+++

Here is the press release about our Facebook apps from the Washingtonpost.Newsweek Interactive PR department.

And if you’re wondering what other apps we’re creating, this release talks about another one of them. We’re hoping the second app will go live shortly.

Here is the story that ran in The Washington Post today about Facebook Platform.

Here is the Reuters story about Facebook Platform.

Holovaty stepping out on his own

I first met Adrian Holovaty when he was still a student at the University of Missouri and I was at The Topeka Capital-Journal. It was Steve Klein who set up the introduction, and I’ve thanked Steve numerous times since!

From the first day I spoke with Adrian, I really wanted him to join our development team because he was one of the brightest people I had ever met.

And even in those earliest discussions, it was obvious he had really great ideas.

The best way to build a great web team is to surround yourself with people who are about a million times smarter and more talented than you, and Adrian definitely fit that bill.

I was heartbroken back in late 2001 or early 2002 when he called me to say he was accepting a job at the Atlanta Journal-Constitution instead of coming to hang with us.
😦

So, when Dan Cox and I left Topeka to go work at The Lawrence Journal-World, the very first person we called was Adrian, and we were both thrilled when he joined us in Lawrence.

Adrian’s work in Lawrence was amazing.

Hell, I think it might be legendary.

The system that this guy put together for lawrence.com was one of the most amazing and innovative things I’ve ever seen. Brilliant. And he was so damn fast, I couldn’t believe it.

When we got approval to expand our team, Adrian brought this other super-smart guy named Simon Willison to Lawrence to work with us, and about a year later they had created something called Django.

It was just amazing to show up to work each day and know that Adrian was going to have some cool new thing to show you. For me, it was better than Christmas.

And in his free time, he built a little site called “chicagocrime.org.” In his free time.

Adrian left the Lawrence Journal-World for The Washington Post, where he made so many cool things, I’m not even sure I should try to list them. But if you ever see a really cool database-driven project on washingtonpost.com that has “projects.washingtonpost.com” as the beginning part of the URL, then you know it was Adrian’s handy work.

So, now comes the news that Adrian has received a very nice grant to strike out on his own to build something called “EveryBlock” and I’d be more than willing to bet the lion’s share of my salary that it’s going to be a hit.

The formal press release from the Knight Foundation said Adrian will “create a series of city data sites presenting address-specific news and information. The 10 cities will include the Knight cities of Miami, Philadelphia, Detroit, San Jose and Charlotte.”

The newschallege.org site gives a little more information about the project, stating that it will: “create, test and release open-source software that links databases to allow citizens of a large city to learn (and act on) civic information about their neighborhood or block.”

And, of course, Adrian has written a short blog post about it that you should check out.

I talked with Adrian yesterday to congratulate him and tell him how proud I was of him. I could just hear in his voice how excited he was.

If anybody can make this work, it would be Adrian.

And if I were a newspaper in one of the cities that Adrian will be testing in, I’d either be very mindful of this guy’s work, or I’d figure out a way to partner with him. Immediately.

Adrian is smart, he’s a winner, and he builds things that help people.

Thoughts on outsourcing “local” reporting

Over the last week or so, there have been a ton of stories about Pasadenanow.com‘s impending use of journalists based in India to cover local politics in suburban Pasadena.

I know I’m coming really late to this party, and part of the reason I’m even posting something about it is because a column by C.W. Nevius that ran in Sunday’s San Francisco Chronicle mentioned our team’s work, and even had a quote from my friend and co-worker, Levi Chronister.

Just in case you don’t know anything about this story, I’ll try to boil it down to syrup: A news website in Pasadena (not affiliated with the local newspaper) has decided to try to fill a hole it perceives in traditional news coverage with its own coverage of local city council meetings.

The rub here is that in trying to find someone to do the writing and reporting for these city council stories, even interns, no one was either interested or was willing to take what the site could afford to pay.

So, armed with the ability to watch city council meetings on the Internet and conduct interviews via e-mail, etc., the site has hired two reporters who are based in India to write the stories for the site.

As I said earlier, there’s lots of coverage about this all over the web, but if you only have time to read one overview, Nevius’ column wouldn’t be a bad choice.

Last night, I wrote Mr. Nevius an e-mail. Here are some excerpts from it, along with a few new thoughts and edits:

+++

The idea that a site would outsource reporting is certainly … well, an interesting notion. After having built sites like this for a number of years, what I think is equally interesting/intriguing is the idea to do it for city council news. I know our team has never really figured out how to get anyone to read a city council story on a regular basis — in print or online.

(And it’s not like we haven’t tried some goofy things over the years.)

It seems to me that city council stories — at least in the cities I’ve worked in — are really only important to a mass audience about once or twice a year when there is a huge hot-topic issue that strikes a nerve. And in those circumstances, they often play out as you referenced — behind the scenes.

So, covering a local story in the manner that pasadenanews.com is trying is interesting to me on at least two levels: Does anyone care (especially in a manner that will make an impact on audience numbers), and will those folks miss the real story because of the manner in which the story is being reported?

And don’t read that the wrong way. I absolutely think local news organizations should be covering local government on an “everyday” basis. I was a local government reporter at the Topeka Capital-Journal for a couple of years.

I just have a feeling he’s going to be very disappointed in the traffic numbers to these stories.

But, at least this guy is out there trying new things.

Local coverage certainly means something to me because I used to dissect the traffic numbers daily, and when you cut out the crap stories, like the Paris Hilton drivel (which we never even bothered to run on our sites in Topeka, Lawrence or Naples), what you see is that the local stories are what connect with the readers. It’s where all of your traffic is.

So, we started pushing for more and more local coverage on our sites.

My kids watch a cool little CG cartoon called “Robots” and there’s this line in that movie that basically says “see a need, fill a need.” That’s what we’ve tried to do.

But we’ve also focused on delivery to other devices, huge databases that were easy for readers to use, lots of multimedia, and lots of interaction/dialogue with readers.

Basically, we just try to build news sites that work the way the Internet really works, not the way an old-time publisher or an out-of-touch board of directors wish the Internet worked.

+++

It seems to me that Pasadenanow.com is trying to fill a need, and is trying to do it in a way that uses the Internet as an interesting reporting tool.

It’s going to be dang fascinating to see if it works.

Anyway, I have no idea if I made any real points in that e-mail. I was basically trying to say that covering the city council likely isn’t going to be some sort of magic bullet for local web traffic, though I have no reason to believe that Pasadenanow.com thinks it will be.

Where this discussion gets even more interesting is when you layer in Howard Kurtz’s very good Media Notes column from this morning’s Washington Post.

Kurtz’s column not only talks about conducting interviews via e-mail, but that …

” … in the digital age, some executives and commentators are saying they will respond only by e-mail, which allows them to post the entire exchange if they feel they have been misrepresented, truncated or otherwise disrespected. And some go further, saying, You want to know what I think? Read my blog.

Lots of damn interesting things going on right now in the world of journalism. And, as I’ve said many other times, there’s no other era in American journalism that I’d rather be a part of.

Heading to the West Coast again

I’m going to be back in the San Francisco area next week for two or three days.

On Tuesday, May 22, I will be speaking at Berkeley for a Knight New Media/UC Berkeley conference. I normally speak at this event about once a year or so, but this will be my second time in just a few months!

My session will be from 7:15 p.m. to 9:15 p.m. at the North Gate Library, located at the intersection of Hearst and Euclid Avenues on the northern edge of the UC Berkeley campus. (At my session back in March, I was there until after 11 p.m. I’m not leaving until we’re all done talking!)

Here is a link for directions to North Gate Hall, where the North Gate Library is located.

This session is free and open to the public, so I hope you’ll come! (Please contact me if you’re coming so that we can either meet before or after.)

I love speaking at this Knight New Media/UC Berkeley event and have done it for the last several years. The reason is simple: It’s all about helping news organizations embrace how the media world is changing.

ItÒ€ℒs a weeklong training session for mid-career journalists that has tons and tons of bootcamp-like training, along with lots of cool speakers. It’s always been hard to get into the program, but I’m told it’s gotten especially competitive now.

Many traditional news organizations are finally waking up that they’ve got to start doing things differently and they don’t really know where to turn for training, so they’re pushing hard to get people from their companies into this program.

Here is a link to sessions that anyone can attend. You don’t even have to RSVP. Just show up.

If I can find the time, I know I’ll be trying to see Seth Gitner of Roanoke.com talk.

I’m a huge fan of the new-media team at The Roanoke Times, and that organization’s coverage of the Virginia Tech tragedy was incredible on a ton of levels — especially its coverage during the first 24 hours. I have a feeling that Seth’s talk will be fascinating, and I hope I can swing by.

+++

On Wednesday, May 23, I will be speaking at another event in the Bay area — actually, this one in San Francisco.

At 9 a.m. (damn, that’s early for me), I will be speaking at the Open Source Business Conference at the Palace Hotel.

This conference has a great lineup of speakers, including Matthew Szulik (chairman, CEO and president of Red Hat), Marten Mickos (CEO of MySQL), and open-source law genius Eben Moglen.

+++

I can’t talk about where I’m going to be on Thursday, but I think it might be cool.
πŸ™‚

And as soon as I can talk about it, I will post something here.

+++

As always, if you’d like to hang out while I’m in the Bay area, please just drop me a note!

Either the Internet is changing, or my wife is turning into a total nerd … and what exactly does this mean to the newspaper industry?

When I first started my corporate job at Morris Digital Works back in 1998, my wife (the lovely and irreverent Betsy Curley) bought her first computer — one of the old Mac clamshell laptops.

Though she had used computers in her professional and academic life, this was her first personal computer.

I now watch how she uses her computer all the time because I love to see how “regular people” use the web. You don’t even want to know how many ideas have come to me after watching my family members use their computers — enough that we should probably be able to claim ’em on our taxes.
πŸ™‚

Betsy uses the web like a lot of people do: online banking and booking travel are perfectly suited for the Internet, and she’s an ace at those things. She also loves eBay (both as a buyer and a seller), as well as Amazon. And you don’t want to know how much we spend through her shopping at DisneyShopping.com.

Those, at least to me, seem like fairly regular things for someone who is at least moderately Internet-savvy.

But there are a bunch of other sites that Betsy now uses that have me thinking that either the Internet is getting more practical to use, or my wife is turning into a total dork just like me.

Or maybe it’s some mixture of both.

I’m not making this up: Betsy ordered the propane for our grill from PropaneTaxi.com.

And she loved it. She said they were quick, nice and helpful.

Betsy now buys nearly all of our groceries from Safeway.com.

She keeps a running list of the things we need directly on the Safeway site, and then submits the order when it’s time. The delivery charges are nominal, even non-existent with the coupons and deals they have. And we almost always get something else for free with each order, like movie tickets.

They then show up at the requested time, and are always courteous. (I should know because I’ve probably accepted three or four delivery orders.) And the delivery folks cannot accept tips regardless of how hard you try.

It really feels like Safeway has put a lot of thought into this process and made the entire experience nice (even the delivery vehicles are kind of cool), which is why we now use Safeway.com as our primary way of buying groceries.

I’ve always kind of enjoyed grocery shopping — that simple act of wandering each aisle is kind of fun to me, but why do I get the feeling that sounds eerily similar to the “I just like to hold the newspaper” that you hear from some folks?

Betsy’s online experiences don’t stop there. Our family now even orders its delivery pizza from pizzahut.com. And just like the other examples I’ve given, that experience has been positive enough that now that’s the primary way we order pizza.

But Betsy’s biggest online discovery is something called “Ding!” from Southwest Airlines. In a lot of ways, it basically behaves like a widget, but it’s not a widget.

(In my opinion, if Southwest Airlines were smart about this little app, they’d make it a true widget ASAP because I can’t imagine how powerful it would be to be on people’s customized iGoogle or MyYahoo page every time they logged on. And why do I get the feeling that Internet advertising is going to start feeling a lot like Ding! does?)

Anyway, Ding! basically is a little program that runs on your desktop. When you register it, you’re asked what airports you primarily fly out of. Then every so often, the app makes a little “ding” sound similar to the sound of the “ding” when you hand your ticket at the gate of a Southwest flight.

Around our home, that “ding” sound produces Pavlovian responses. Both Betsy and I dive to our computers to see what the “Ding!” deals are. They’re often good. But sometimes they are mind-blowingly good. We’ve seen $29 one-way flights to Orlando (hey, we’re Disney dorks) and $50 flights to Los Angeles, from both Washington Dulles and from Baltimore.

Those are crazy prices that have us “impulse flying” to places on weekend trips for rates that are cheaper than riding the bus — and certainly cheaper than buying the gas for those trips.

I’m not sure that I had a point in posting all of this, but if I did have a point, I guess it’s this: When people use the Internet and have a good experience, they keep coming back. It seems like a pretty simple premise, but it must not be.

The Internet can fundamentally change how we do the most ordinary things — whether it’s making sure your bills are paid or buying milk. Even buying propane.

Or getting your news.

There were some great ideas that came out during the Good Ole Days of the Dot.Com Boom of the late 90s, but some of those ideas were ahead of their time, both in the public being ready to accept them and probably in the amount of folks actually using the Web at that time.

That’s clearly not the case anymore, and we can choose to accept that or choose to bury our heads in the sand.

It drives me nuts when businesses act like they’re doing their audience/customers a favor when they half-heartedly jump into the Internet.

Then there are businesses (even more traditional, old-line businesses) who actually try to use the Internet the way the Internet really works … not the way they wish the Internet worked.

The sites that Betsy now uses all of the time are great examples of companies who are doing it right.

Every time I watch her use the Internet in some new and interesting way, I’m reminded as to why all of us better be trying a little harder to make sure the folks who visit our local news sites are having a good experience.

And that we better be building sites that work the way the Internet really works.

Canadians and Red Bull!

This week, I spoke at the Canadian Newspaper Association‘s annual “Super Conference,” which was held in Winnipeg.

I had a really great time at this event! I got to meet so many cool people, who also happen to be damn fine journalists. I only wish I could have stayed a little longer so I could have hung out with more folks.

And the CNA’s Bryan Cantley is definitely one of the classiest people I’ve met in our industry. He also organized one of the funniest things someone has ever done for one of my presentations.

Anyone who has been around me for more than an hour knows that I’m completely over-caffeinated. I love the Red Bull and I love the Mountain Dew — typically with one of those two as the chaser for the other.

Heck, on my first day of work at Washingtonpost.Newsweek Interactive, Caroline Little — AKA our boss — welcomed me with several cans of Red Bull.

So, imagine my immense pride and excitement when I arrived at the main conference room for the CNA shin-dig and saw that every spot at every table had a can of Red Bull at it.

Then at the podium were a couple of cans of Red Bull for me, a two-liter bottle of Mountain Dew and a couple of cans of Mountain Dew.

It was like Christmas!

And, yes — even with only drinking the two cans of Red Bull — I was completely bouncing off the walls by the end of that presentation. With the combination of severe lack of sleep and the huge amount of caffeine I had inhaled, I’m not even sure if I remember how the speech ended.

It kind of reminded me of that funny scene in the latest Disney movie where the scientist is completely buzzed out of her mind on caffeine. That was me in Winnipeg.
πŸ™‚

Thanks Bryan, for doing something that was so creative and memorable for me! And I hope to make it back up to Canada very, very soon.

UPDATE: Shortly after I posted this blog, I received an e-mail that said:

+++

“Just saw your post on Red Bull and Mountain Dew and, although I had chalked it up to an urban legend, it looks like Canadian Mountain Dew is caffeine free:
http://en.wikipedia.org/wiki/Mountain_Dew

+++

Well, not that this is definitive proof, but I can tell you that the two-liter bottle and the cans of Mountain Dew that we’re on the podium said “Caffeine Free” on them.

Another thing that was interesting about this was that Bryan said that it was quite hard for his staff to even find Mountain Dew in Winnipeg.

I actually really love the taste of Mountain Dew, but without the caffeine, I think it might be like eating a McDonald’s hamburger without the beef. Maybe that’s why it was hard for the CNA staff to find Mountain Dew.