I may be branded as a heretic or just plain ignorant, but is the flood of all things Twitter setting us up for a crash?
Let me set this up right first. I have been one of those few people calling for Twitter to become infrastructure. I have even built an application, YackTrack.com, partially based on Twitter. However, there are a ton of applications being built solely on top of Twitter. My concern is that early adopters tend to be a little myopic when something hot comes along. Every day, there are several stories about new Twitter applications. Some are search related, some are new third party clients, and others are trying to coerce metadata out of the stream.
Why Am I Concerned?
Twitter has already shown that they want to own search on Twitter. It will not take much work for the Twitter team to launch something that tracks retweets (RTs). They have already included basic trends in the interface. With a few small features, Twitter could burst the bubble that is the third party application ecosystem.
This is a bad thing because so many people have built applications solely dependent upon Twitter. Why has this happened? Twitter’s API is very open. Their search features are also fairly open. This created a very low barrier to entry for Twitter based applications.
What Do We Need To Do?
As with any investment, we need to diversify. There are a lot of applications with APIs that could be integrated into your Twitter application. We have seen this with the third party clients and how they are including services like Identi.ca and Facebook. FriendFeed may not be getting as much attention, but that is likely due to the complexity of the application and the number of users that it has. There are also sites like Digg, Mixx and Reddit that have established communities and robust APIs. Where are the third party applications that build upon those experiences?
So, I ask the developers out there to diversify. Do not depend solely upon Twitter, or any one service, and we can avoid the problems that a single point of failure can bring. The other benefit is that if Twitter includes your main feature some day, you already have other services integrated and are still adding value.