Over the past two days I slowed down my blog volume to do something I hadn’t done in a while: program an application for Twitter. My programming knowledge often becomes more of a hinderance than a benefit. The reason is that I come up with ideas so often that I occasionally start to program the idea without thinking it through. Being an idea person is good if you can’t program but when you can program it can become a burden pretty quickly.

I’m not a software engineer but I know enough to be dangerous. This isn’t about me programming though. It’s about the gut reaction that took place two days ago. The great idea that I had at 2 AM was about a Twitter application, not a Facebook app. Yes, I have a few big ideas about Facebook applications as well but I’ve been increasingly considering developing apps for Twitter.



The reason is that developers have access to so much data on Twitter that there are infinite opportunities to generate new advertising models. Yes, we’ve seen creative ad models on Facebook (I’ll be publishing interviews with a few new ad networks over the coming weeks), but Twitter’s API is completely transparent with few limitations (outside of the once buzzed about API limitations).

Wait, Didn’t Facebook Kill Twitter?

Yes, Facebook has opened up their status API but currently the system has proven to be limited and we’ve seen little developer uptake. So yes, my article about Facebook killing Twitter was a bit overblown. Will Facebook kill Twitter? Probably not. Could Twitter kill Facebook? No. They are two separate services and the platform of conversation is totally different.

Both are social services though and with the openness that Twitter is providing, it’s making the service a much more attractive one for a prospective developer. Not because of the reach you have, but because of the data you have access to. Figure out the Twitter system early on and you’ll soon be scaling your product for a hundred million users.

Twitter Owns the Media

Yes, when Facebook launched their platform almost two years ago, every blog couldn’t stop covering all the new Facebook applications that were launching. I couldn’t either which is why I decided to launch this site in the first place. If you look on Techcrunch every day now, you’ll see a number of new Twitter applications though, with many less Facebook applications. Just today Techcrunch posted about one of the first Twitter monetization systems, outside of the early pay-per-tweet models.

That’s not the only reason that the media is obsessed with Twitter though. The bigger reason is that the media can instantly monitor what’s taking place on the site and produce instantaneous reports, just like the New Media Strategies report which was published the morning after the oscars. Not included in the report were the discussions taking place on Facebook despite countless live feed widgets distributed around the web.

The reason? Facebook didn’t have the resources to produce the reports the day after (or chose not to) and developers didn’t have access to the much desired data that Facebook has within their locked box. This is a huge shortfall for Facebook right now and while the company is crushing Twitter, MySpace, and others when it comes to their Live Feed widget partnerships, they aren’t providing enough data for the media to create their own reports.

Facebook Must Open Up, Or Buy Twitter

Facebook needs to provide access to the aggregate data it holds under lock and key sooner rather than later. They’ve given developers a taste of what they want with the launch of the status.get API method but it’s only the beginning. Right now most of the applications on Facebook are being built around the viral channels currently available but if Facebook opens up more, there will be applications built around information, not viral distribution.