Posts Tagged ‘twitter’

Open is not enough. Time to raise the bar: Interoperable

// April 29th, 2010 // 0 Comments // Attention, Dataportability, Media, Personal, Technology

Last week Elias Bizannes and I wrote a post Assessing the Openness of Facebook’s ‘Open Graph Protocol’.

To summarize that post, it’s clear that Facebook is making a play to create, aggregate and own not only identity on the web, but everything that hangs off it. From Interests to Engagement – not just on their .com but across all sites. To do this they are giving publishers token value (analytics and traffic) to take over parts of the page with pieces of Facebook.com without giving them complete access to the user , their data or the user experience (all at the exclusion of any other player). In addition, they are building a semantic map of the Internet that will broker interests and data on a scale never before seen anywhere.

In the face of such huge momentum and stunningly effective execution (kudos to them!), aiming for (or using the word) Open is no longer enough. The web community needs to up it’s game.

The same is true for data portability – the group and the idea. Data portability is no longer enough. We must raise the bar and start to aim for Interoperable Data Portability.

Interoperability means that things work together without an engineer first having to figure out what’s on the other end of an API call.

When you request ‘http://blog.areyoupayingattention.com’ it isn’t enough that the data is there, or that that its ‘open’ or ‘accessible’. No. The reason the web works is because the browser knows exactly how to request the data (HTTP) and how the data will be returned (HTML/CSS/JS). This is an interoperable transaction.

Anyone could write a web server, create a web page, or develop a web browser and it just works. Point the browser somewhere else, and it continues to work.

Now map this to the social web. Anyone could (should be able to) build an open graph, create some graph data, and point a social widget to it and it just works. Point the social widget somewhere else, and it continues to work.

As you can see from the mapping above, the interaction between a social widget and it’s social graph should be the same as that of a browser and a web-server. Not just open, but interoperable, interchangeable and standardized.

Why? Innovation.

The same kind of innovation we get when we have cutting edge web servers competing to be the best damned web server they can be (IIS vs. Apache), and cutting edge websites (Yahoo vs. MSN vs. Google vs. Every other site on the Internet) and cutting edge browsers (Netscape vs. IE vs. Safari vs. Chrome). These products were able to compete for their part in the stack.

Imagine if we got stuck with IIS,  Netscape and Altavista locking down the web with their own proprietary communication channels. The web would have been no better than every closed communication platform before it. Slow, stale and obsolete.

How do we become interoperable? It’s hard. Really hard. Those of us who manage products at scale know its easy to make closed decisions. You don’t have to be an evil mastermind – you just have to be lazy. Fight against being lazy. Think before you design, develop or promote your products – try harder. I don’t say this just to you, I say it to myself as well. I am just as guilty of this as anyone else out there developing product. We must all try harder.

Open standards are a start, but open protocols are better. Transactions that, from start to finish, provide for Discoverability, Connectivity and Exchange of data using well known patterns.

The standards groups have done a lot of work, but standards alone don’t solve the problem. It requires product teams to implement the standards and this is an area I am far more interested in these days. How do we implement these patterns at scale.

Customers (i.e. Publishers) must also demand interoperable products. Products that not just connect them to Facebook or Twitter but rather make them first class nodes on the social web.

Like we said on the DataPortability blog:

In order for true interoperable, peer-to-peer data portability to win, serious publishers and other sites must be vigilant to choose cross-platform alternatives that leverage multiple networks rather than just relying on Facebook exclusively.

In this way they become first-class nodes on the social web rather than spokes on Facebook’s hub.

But this is just the start. This just stems the tide by handing the keys to more than one player so that no one player kills us while the full transition to a true peer-to-peer model takes place.

If the web is to truly stay open and interoperable, we need to think bigger and better than just which big company (s) we want to hand our identities to.

Just like every site on the web today can have its own web server, every site should also have the choice to host (or pick) its own social server. Every site should become a fully featured peer on the social web. There is no reason why CNN can not be just as functional, powerful, effective and interchangeable as Facebook.com.

If we don’t, we will be stuck with the IIS, IE and Netscape’s of the social web and innovation will die.

Facebook privacy changes are not evil

// December 10th, 2009 // 0 Comments // Analysis, Attention, Media

I give Facebook a lot of crap. But I don’t think their latest privacy changes are all that nefarious.

It’s pretty obvious what they are doing. They want search inventory to sell to Google and Microsoft. They want to be as cool as Twitter.

I think the more important story is that they are turning their square into a triangle.

A well placed friend of mine (who shall remain nameless) gave me this metaphor (I will try not to butcher it too much).

Twitter is like a triangle. Small group of people (on top) broadcasting to a large group of people down bottom.

Facebook is/was more like a square. Everyone communicating more or less as equal peers (at least on their own personal profile pages).

This is very rare on the internet. It’s rare anywhere really. It’s unusual to have a platform that encourages so much ‘public’ peer-2-peer participation.

It’s clear, however, that Facebook is trying to have its cake and eat it too. They want to be a triangle for those who want one, and a square for those who want one of those.

Will it work? Maybe. They are a ‘Social Utility’ after all. They have never thought of themselves as a vertical social network with a static social contract. As I’ve said before, their ability to change and evolve at scale is beyond impressive. It has never been seen before.

From College kid profile pages, to app platform, to stream platform, to stream platform with deep identity and routing. Their flexibility, rate of change and reinvention is staggering. They put Madonna and Michael Jackson to shame.

Ultimately Facebook wants to be the Microsoft Outlook and Google Adsense of the Social Web all rolled into one. Maybe throw some PayPal in for good measure.

To do this I think you will see them continue to provide square or triangle options for their users (with their own personal bias towards triangles) and deprecate legacy parts of their system like canvas pages and groups.

Ultimately, though, the real opportunity is to look beyond the public vs. private debate and observe the ‘Multiple Publics’ that Danah Boyd and Kevin Marks speak about. But that’s a post for another day.

Is this good or bad for us? I’m not sure it matters. It’s another big bet for the company though, and it was a necessary step to clean up the half steps that resulted in privacy setting hell on the service so far.

Redefining Open

// December 1st, 2009 // 0 Comments // Analysis, Blog, Media, Technology

In my mind, there are four kinds of open.

  • Torvalds Open.
  • Zuckerberg Open.
  • Not Open but we use the word Open anyway.
  • Saad Open.

This fragmentation has diluted the word open to the point where it almost has no value.

It’s time to re-define the word open. First let me explain each category.

Torvalds Open.

In Linus Torvalds world (the guy who invented Linux) Open means that the software is developed through a community process. The source code is visible and modifiable by anyone and is available for free.

This is called ‘Open Source’.

Companies may package and bundle the software in new and novel ways, and provide support and services on top for a fee.

The problem with Open Source on the web is that the software itself has less value than the network effects and up-time provided by a branded, hosted experience. Running Twitter.com on open source software, for example, would have very little value because Twitter’s lock-in is not their software, but rather their name space (@chrissaad) and their developer ecosystem all developing software with dependencies on their proprietary API.

Open Source is useful, interesting and important, but is not what I mean when I talk about the Open Web. I feel like its value is well understood and it is not the first, best way of making our world (and the Internet) a better place – at least not in the same way it once did when client-side software was the primary way we used computers.

Zuckerberg Open.

When Mark Zuckerberg talks about open, he is not talking about Technology. He is talking about human interactions.

Ever since the popularity of Data Portability (via the DataPortability project) Facebook has gone to great lengths to redefine the word Open to mean the way people interact with each other.

In doing so, they have managed to, in large part, co-opt the word and claim their platform makes people ‘more open’.

In many respects, and by their definition, they are right. Facebook has encouraged a mind bending number of people to connect and share with each other in ways that had been previously reserved for bloggers and other social media ‘experts’.

Facebook deserves a lot of credit for introducing social networking to the masses.

Their definition of Open, however important, is not the kind I’m talking about either.

Not Open but we use the word Open anyway.

This is when a platform or product has an API and therefore claim that they have an ‘Open Platform’.

There’s nothing open about having an API. It’s just having an API. The platform could be closed or open depending on how the given application and API is built and what limitations are placed upon it.

In most cases, an ‘Open Platform’ is not actually open, it’s just a platform.

Saad Open

My definition of open is very specific. In fact a better way to describe it would be Interoperable and Distributed.

To explain, let me provide some compare and contrast examples.

Twitter is closed because it owns a proprietary namespace (e.g. @chrissaad). The only way to address people is using their username system. They own those usernames and have final authority over what to do with them.

They are closed because they do not provide free and clear access to their data without rate limiting that access or cutting deals for improved quality of services.

They are also closed because they are not a federated system. You can not start your own Twitter style tool and communicate with users on Twitter or vice versa. The only way to message people on Twitter is to use Twitter’s propietary APIs for submitting and retrieving data.

A proprietary API is an API that is special to a company and/or produces data that is not in an open standard.

WordPress, on the other hand (and to contrast) is an open system. Let’s compare point for point.

It does not own the namespace on which it is developed. The namespaces are standard URLs. This blog, for example is hosted at blog.areyoupayingattention.com. WordPress does not own that domain.

WordPress produces a single type of data – blog posts. Those blog posts are accessible using an open standard – RSS or Atom. There is no rate limit on accessing that data.

WordPress is a federated system. While they provide a hosted solution at WordPress.com for convenience, there is nothing stopping me from switching to Blogger or Tumblr. The tools that you would use to consume my blog would remain unchanged and the programmers who make those tools would not need to program defensibly against WordPress’ API. They simply need to be given the URL of my RSS feed and they are good to go.

This makes WordPress an open tool in the open blogosphere.

Blogging is open.

Microblogging should be open too.

To summarize. Open, in my definition, does not mean the software is open source or free. It means that the software receives open standards data, provides open standards data, has an interoperable API and can easily be switched out for other software.

Today I was challenged on Twitter that Echo is not ‘Open’ because it is proprietary code and costs money to use.

This person does not understand my definition of Open. Echo is open because it is not a destination site, it sits on any site anywhere. The owner of that site can take it off and replace it with another engagement tool at any time. The data being absorbed by Echo, for the most part, is RSS or Atom, and the data coming out of Echo is RSS.

It does not have any proprietary namespaces (except our useless legacy login system which we are trying to get rid of as quickly as possible) and does not pretend to create some amazing social network of its own. It is just a tool to communicate on the open, social web.

Is Echo perfect? No, of course not, but our intention is to make each and every aspect of the product as interoperable and distributed as possible. We will even use and contribute to open source where appropriate.

How does your product, or the tools you choose, compare? Tell me in the comments.

Next up, we should start to redefine the ‘Open’ community that creates open standards. Much of it is not very open.

Calling for open

// November 29th, 2009 // 0 Comments // Analysis, Attention, Business, Dataportability, Media, Politics, Work

Steve Gillmor often writes fantastic (and fantastically long) editorials on the landscape of the real-time web, but they are often very dense and sometimes fail to cover some key points. I thought I would take the liberty of translating and correcting his latest post with my own contributions.

Ever since FriendFeed was sold to Facebook, we’ve been told over and over again that the company and its community were toast. And as if to underline the fact, FriendFeed’s access to the Twitter firehose was terminated and vaguely replaced with a slow version that is currently delivering Twitter posts between 20 minutes and two hours after their appearance on Twitter. At the Realtime CrunchUp, Bret Taylor confirmed this was not a technical but rather a legal issue. Put simply, Twitter is choking FriendFeed to death.

Translation: The FriendFeed team were absorbed by way of acquisition. Twitter has terminated their priority access to Twitter data because FriendFeed is now owned by Twitter’s primary competitor.

Correction: Of course Twitter turned them off. Facebook is Twitter’s self-declared number one competitor. When you own the platform and the protocol you have every right to protect your own arse. In fact they have an obligation to their shareholders and investors.

What’s odd about this is that most observers consider FriendFeed a failure, too complicated and user-unfriendly to compete with Twitter or Facebook. If Twitter believed that to be the case, why would they endeavor to kill it? And if it were not a failure? Then Twitter is trying to kill it for a good reason. That reason: FriendFeed exposes the impossible task of owning all access to its user’s data. Does Microsoft or Google or IBM own your email? Does Gmail apply rate limiting to POP3 and IMAP?

Translation: Most commentators think that FriendFeed is dead because the founders have been bought by and buried inside Facebook. If FriendFeed is so dead why is Twitter trying to choke it.

Correction: FriendFeed is clearly dead. If you have ever worked for a startup and tried to ship a running product you know that focus is the only thing that will keep you alive. Facebook is a massive platform serving a scale of social interaction that has only been previously seen by distributed systems like email. The last thing Facebook wants is for its newly aquiried superstar team to waste time working on a platform that no longer matters to their commercial success or the bulk of their users (i.e. Friendfeed).

Twitter is choking FriendFeed for another reason – because it’s systems are now essentially just a proxy to Facebook. As stated above, Twitter can not give it’s number one competitor priority access to one of its major assets (i.e. timley access to the data).

The data that Microsoft and Google does not exercise hoarding tactics over (the examples Steve gave were IMAP and POP3) are open standards using open protocols.

I am never sure about Steve’s position on open standards, he often vacillates from championing the open cause through projects like the Attention Trust only then to claim things like APML and DataPortability are bullshit – maybe he just doesn’t like me (That can’t be right can it Steve?).

The fact is, however, that open standards and protocols are the basis for open systems which is why companies like Microsoft and Google do not control your email. Twitter and Facebook are not open systems.

So the reason Twitter is killing FriendFeed is because they think they can get away with it. And they will, as far as it goes, as long as the third party vendors orbiting Twitter validate the idea that Twitter owns the data. That, of course, means Facebook has to go along with it. Playing ball with Twitter command and control doesn’t make sense unless Facebook likes the idea of doing the same thing with “their” own stream. Well, maybe so. That leaves two obvious alternatives.

The first is Google Wave, which offers much of the realtime conversational technology FriendFeed rebooted around, minus a way of deploying this stream publicly. The Wave team seems to be somewhat adrift in the conversion of private Waves to public streams, running into scaling issues with Wave bots that don’t seem to effectively handle a publishing process (if I understood the recent briefing correctly.) But if Waves can gain traction around events and become integrated with Gmail as Paul Buchheit recently predicted, then an enterprising Wave developer might write a bot that captures Tweets as they are entered or received by Twitter and siphons them into the Wave repository in near realtime.

Translation: Twitter is killing FriendFeed because they think no one will notice or care enough to stop them – Twitter has more than enough momentum and support to continue along it’s current path. Facebook wont cry foul because they are doing the same hoarding technique with their own data.

Maybe Google Wave might save the day, but they seem to have lost their way.

Correction: Actually the only people who can call bullshit on Twitter and Facebook is us, the media. We are all media after all. Steve Gillmor in fact is one of the loudest voices – he should call bullshit on closed systems in general. Instead we all seem to be betting on one closed system to do better than another closed system.

We are like abused wives going back for more, each time pretending that our husbands love us. Guess what, they don’t love us. They love their IPO.

I was the first to support Google Wave very loudly and proudly. I met with the team and was among the first to get in and play with the preview. It is a revolution in collaboration and how to launch a new open system. It is not, however, a Twitter or Facebook competitor. Especially not in its current state. It is not even a replacement to email. It is simply the best damned wiki product ever created.

Waves are the 180′ opposite of FriendFeed and Facebook or even Twitter. They are open, flexible and lacking any structure whatsoever. Their current container, the Google Wave client, however, is totally sub-optimal for a messaging metaphor much less a many-to-many passive social platform. It is a document development platform. Nothing more.

The same could be true of Microsoft’s deal for the firehose, but here, as with Google, Twitter may not want to risk flaunting ownership of a stream that can so easily be cloned for its enterprise value. And as easily as you can say RSS is dead, Salesforce Chatter enters the picture. Here’s one player Twitter can’t just laugh off. First of all, it’s not Twitter but Facebook Benioff is cloning, and a future Facebook at that, one where the Everyone status will be built out as a (pardon the expression) public option. This free cross-Web Chatter stream will challenge Facebook’s transitional issues from private to public, given that Salesforce’s cloud can immediately scale up to the allegedly onerous task of providing personalized Track on demand.

Translation: Maybe the enterprise players – specifically Salesforces’ Chatter – will save the day.

Correction: Doubtful. This is just another closed system for a specific vertical. It’s long overdue. It is awesome. But it is not a Facebook or Twitter competitor much less an open alternative to the proprietary messaging systems we keep flocking to. It is simply a long overdue expansion of the simple changelog tracking feature on ERP assets. It’s a simple feature that was sponsored by a simple question. “Why doesn’t the asset changelog include more data – including social data?”. Duh. I was doing this in my own web based CRM at the start of the decade.

It’s likely this pressure can be turned to good use by Facebook, unencumbered as they are by any licensing deal with Twitter. Instead, a Chatter alliance with the Facebook Everyone cloud puts Salesforce in the interesting position of managing a public stream with Google Apps support, which eventually could mean Wave integration. Where this might break first is in media publishing, as Benioff noted at the CrunchUp. Twitter’s leverage over its third party developers could be diluted significantly once Salesforce offers monetization paths for its Force.com developers. So much so that this may call Twitter’s bluff with FriendFeed.

Translation: No idea

But FriendFeed has always been more of a tactical takedown of Twitter than an actual competitor, a stalking horse for just the kind of attack Twitter seems most afraid of. No wonder the speed with which Twitter is introducing metadata traps to lock down the IP before a significant cloud emerges to challenge its inevitability. Lists, retweets, location — they’re all based on raising the rate limiting hammer to discourage heading for the exits. It’s not that retweets reduce the functionality of the trail of overlapping social circles, it’s that they lock them behind the Wall.

Translation: Twitter is introducing more metadata into tweets to maintain its lock in through API limits etc.

Correction: On this point Steve is partially correct. This isn’t about rate limiting though – it’s about turning Twitter’s proprietary protocol into a real-time transport for all the data the web has to offer. It is not about API limits but rather cramming so much value into the pipe that the pipe becomes like water – you gotta drink from it or you’re going to die.

I don’t expect anyone from Twitter to answer the simple question of when will Twitter give FriendFeed the same access they provide other third party client vendors. For now, it’s frustrating to not see the flow of Twitter messages in realtime, but over time we’ll build tools on top of FriendFeed to take such embargoed messages private. Once inside FriendFeed, the realtime conversations that result are just the kind of high value threads Chatter will support, Wave will accelerate, and Silverlight will transport. Keep up the good work, Twitter.

Translation: I doubt Twitter will play nice with FriendFeed and give them equal access again because once items are inside FriendFeed they turn into rich conversations. Conversations that Chatter will support, Wave will accelerate and silverlight will transport.

Correction: Actually Twitter does not and has never given fair and equal access to its data. FriendFeed had a moment in the sun with first class access the likes of which almost no one else has seen before or since.

I have no idea how Chatter fits into the B2C picture – it is clearly an Enterprise play for Salesforce. Wave indeed will act as a great interface through which to participate in real-time threads. The threads themselves, however, will need to be generated or framed by much more rigid systems designed for public discussion.

Silverlight is great for rich web apps. It is Microsoft’s way of bringing the richness of the client into the browser. Just like .NET is to Java, Silverlight is to Flash. A way for Microsoft to leverage a key technology component without handing the crown to someone/something it doesn’t control. But I’m not sure if fits into this discussion.

In the end, the only real solution for all of this, of course, is a return to the way the web has always worked (well). Open systems. The transport should not be Twitter, Facebook, FriendFeed, Wave or any other nonsense. It should be RSS and Atom (ActivityStrea.ms specifically) transported over PubSubHubBub and read by open standards aggregators. The namespaces should be OpenID based and adoptable by all.

The sooner the early adopter community realizes this, the commentators push for this and the developers code for this, the better off we will all be.

Disclosure: I work for JS-Kit, creators of Echo – one of the largest providers of Real-time streams. I also Tweet – trying to find an alternative though!

Twitter Lists and Tags

// October 30th, 2009 // 0 Comments // Analysis, Technology

In my previous post (written 5 minutes ago) I talk about Twitter Lists in relation to shared namespaces (Hint: They are not in a shared namespace).

Another under-reported fact, however, is that lists are also Tags. They are a great way for Twitter to learn how Twitter users are perceived and grouped (As a side note, they are also great for people to see how other people perceive them – one of my favorite lists in which I am listed: @chadcat/unreasonably-talented haha).

One could easily see an algorithm that can determine accurate APML data about each user not just by looking at their Tweet history, but by also checking their Bios and the Tweet History/Bios of the people they are listed with. The list name itself, in fact, is a very concentrated form of topic/tag data.

Do lists double as Twitter’s user tagging feature?

Who will be the first to ship an automated user discovery directory based on analyzing the relationship between users who are on the same lists?

I hope MrTweet is already working on this!

Twitter Lists and Namespaces

// October 30th, 2009 // 0 Comments // Analysis, Dataportability, Technology

A very important fact that seems to be getting little to no coverage at the moment about Twitter Lists is the issue of namespaces.

Twitter’s number one asset is its control and allocation of namespaces. Those little things we call ‘Usernames’. @chrissaad is not just my Twitter Name, it is a short form addressable identity that concretely links to my Twitter inbox any time someone uses it in a Tweet.

Addressable, convenient namespaces that can be used in a sentence like this are so interesting and important that facebook went to great lengths to copy them. Nothing on the open web has yet come close to this simplicity and effectiveness. Which is not to say there won’t be an alternative soon.

The important fact with Twitter usernames, though, is that they are unique. There is a finite and shared ‘space’ in which ‘names’ can be allocated.

The result is that early adopters end up with all the best names and squatters rush to lock up all the best phrases. Late comers to the system end up with names like chris2423.

Twitter Lists, however, are different. They include the list creator’s username. For example my JS-Kit list is “@ChrisSaad/jskit“.

As you can see, the list ‘JSKIT’ is attached to my username. This means means that each user has their own namespace.

This result: There can’t be a landrush for List names because the list naming convention sits on top of the username. It also means that no one can own a definitive list on a subject because each list is subjective.

This is an important design decision for Twitter. One that has both pros and cons for the community. Overall, however, I think the decision was a correct one. Lists can rise and fall organically (or at least based on the influence and popularity of their creators) without the pain and pressure (for Twitter) of maintaining yet another shared namespace.

Twitter’s username namespace, however, is just rife with and waiting for all sorts of headaches. I don’t envy their position and I can’t wait for an open alternative.

Blogs are Back

// July 18th, 2009 // 0 Comments // Analysis, Blog, Business, Dataportability, Media

When Khris and I showed Robert Scoble Echo prior to the Launch at the Real-Time Crunchup he said “Wow, Blogs are Back!”.

I couldn’t agree more. It looks like his sentiment is starting to propagate.

When I say Blogs are Back I mean that the balance between other forms of social media (Twitter, Facebook, FriendFeed etc) are now finding their rightful balance with the first and foremost social platform, Blogging.

This is not to suggest that other forms of interaction are going away, only that there is a natural equilibrium to be struck.

There are a number of factors that are helping this trend along.

They include:

  1. Twitter Inc decisions that have not reflected the will of the community – particularly changing the @ behavior, changing their API without informing developers, making opaque decisions with their Suggested User List and limiting access to their Firehose.
  2. Facebook’s continued resistance to true DataPortability
  3. The emergence of tools and technologies that turn blogs into real-time, first class citizens of the social web. Tools like Lijit, PubSubHubBub and of course Echo.
  4. A realization that blogs are a self-owned, personalized, tool agnostic way to participate in the open social web.
  5. The broader themes of the Synaptic Web

I also discussed this with Dave Winer, Doc Searls and Marshall Kirkpatrick the other day on the BadHairDay podcast.

You can also see previous references to this in my ‘What is Echo‘ post. I’ve also posted a more detailed account of how Echo fits into this notion on the JS-Kit blog.

Robert Scoble and Shel Israel have also posted on this. I also registered ‘BlogsAreBack.com’ (what should I do with it?).

I look forward to see what this new trend brings!

Facebook Vanity URLS are not what you think

// June 9th, 2009 // 0 Comments // Personal

Facebook has announced that they are about to release vanity URLs.

What most people don’t realize is that this move, while interesting, is not really about vanity URLs at all – it’s actually about addressable identity.

One of Twitter’s key advantages in the race for dominance over internet identity is their growing namespace of what I call Addressable Identities.

What are they I hear you ask? An example of an Addressable Identity is being able to write ‘@chrissaad‘ and have the system and users understand that it is a direct and concrete reference to me. This form of addressing is particularly interesting because it is easy to write in a sentence or micro-blog.

With Vanity URLs, Facebook will encourage users to specify a tidy/tiny/compact identity identifier by which friends/followers/others can reference/point to each other. This is a big step towards keeping up with Twitter as one of the web’s only providers of modern addressable identities (email is an old, less compact version of this).

It will be interesting to see how this unfolds and how we consolidate these namespaces when using 3rd party services.

It might ultimately have to end up like good old email:

chrissaad@twitter.com, chrissaad@facebook.com etc.

Ideally though, we should be able to use our own/personal email address and have it resolve to an OpenID for true, federated and open addressable identity.

That, however, is still some way away.

Repost: Staring at the Sun

// June 3rd, 2009 // 0 Comments // Analysis, Attention, Media, Technology

Please note: I’m going to be re-posting some of my posts from the old Particls blog here. These posts were far ahead of their time and were written at a time before streams, flow and filtering were popular concepts. I am re-publishing them here so that they might find a new audience. After each post I may write an  update based on the latest developments and my latest thoughts.

The Attention Economy Vs. Flow – Continued

Originally Published June 13th, 2007

Steve Rubel posts about his information saturation.

He writes:

We are reaching a point where the number of inputs we have as individuals is beginning to exceed what we are capable as humans of managing. The demands for our attention are becoming so great, and the problem so widespread, that it will cause people to crash and curtail these drains. Human attention does not obey Moore’s Law.

My attention has reached a limit so I have re-calibrated it to make it more effective. I think this issue is an epidemic. We have too many demands on our attention and the rapid success of Tim’s book indicates that people will start to cut back on the information they are gorging. If this happens en masse, will it cause a financial pullback? Possibly if ad revenues sag as a result.

Stowe Boyd writes in response:

No, I think we need to develop new behaviors and new ethics to operate in the new context.

Most people operate on the assumption that the response to increased flow is to intensify what was working formerly: read more email, read more blogs, write more IMs, and so on. And at the same time motor on with the established notions of what a job is, how to accomplish work and meet deadlines, and so on.

In a time of increased flow, yes, if you want to hold everything else as is — your definition of success, of social relationships, of what it means to be polite or rude — Steve is right: you will have to cut back.

Who is right? Who is wrong? Maybe Steve is just old and Stowe is divining the new social consciousness.

Maybe Stowe is just being an extreme purist (Stowe? Never!) and just needs to recognize that there is middle ground.

Maybe the middle ground – Flow based tools that help to refine the stream.

Our eyes can handle the sun – but sunglasses are nice too.


Update

Steve and Stowe’s posts were written pre Twitter, FriendFeed, Facebook Newsfeed days. These observations were mainly based on blogs posts, Digg, Flickr, del.icio.us etc.

At the time these services were consumed using a traditional feed reader using an email Inbox metaphor – items in channels, marking items as read.

At the time of the post, we were building a product that would essentially stream items much the same way Twhirl or FriendFeed do today. One after the other in reverse chronological order. No folders, no marking as read.

Two years later, in a Twitter world, the notion of the stream has now become omnipresent. It is beginning to even replace the Inbox metaphor for email itself (refer to Google Wave). Allowing information to flow over you, as Stowe described, is now more important than ever.

So too, however, is the notion of filtering – sunglasses for staring at the sun.

So far the only filtering that has really made it into commercial products is filtering by friends. These days I don’t get raw feeds from new sources (at least not as many), instead I subscribe to friends and they help filter and surface content for me.

The filter I was describing in this old post, however, and the filter that has yet to be built and commercialized, is a personal and algorithmic one. One based on my interests. Based on APML. This is true because as your friends (think of them as level 1 filtering) begin to publish and re-publish more and more content, a personal filter will again become necessary (level 2 filtering).

In any case, streams are finally here to stay. Mining that stream for value is now the next great frontier.

Wave is the future of the Enterprise

// May 31st, 2009 // 0 Comments // Business, Technology

google_wave_logo-760260

I was just debating with a friend about the value and usefulness of Google’s Wave in the enterprise.

His argument is that Wave has 10 years of adoption curve ahead of it and would not quickly replace email or wikis for enterprise staff.

I tweeted my response:

20% of enterprise users will be using wave in the first 12 months for more than 50% of their comms (replacing email and wiki)

Edit: To be clear, my 12 month time frame begins when Wave is publicly available.

That’s a big call to make on enterprises adopting a radically new technology. Enterprises move very, very slowly. So why am I so bullish on the adoption of Google Wave in the enterprise?

Here’s why…

Email is king

Everyone uses email right? Why would people swap? Because with Wave, they don’t have to.

First, with Wave’s API there will quickly and instantly (I mean in weeks, long before public launch) be integration between Wave and Email. Wave messages and events will  be funneled to email and back again as if the two were built from the same protocol.

Second, Wave will be viral. Users will quickly realize that their email inbox is only giving them a pale imitation of the Wave collaboration experience. It will be like working with shadow puppets while your friends are over having an acid trip of light, sound, fun and productivity.

If someone had told me that they were setting out to kill/replace email, I would have laughed in their face. Now that I see the Wave product and roll out strategy – I think it might actually happen.

Enterprise IT Departments

IT departments are slow to adopt and roll out new technologies right?

People forget that enterprises are just a collection of human beings. Social beings. Like IM, Facebook, LinkedIn, Gmail, Wikis and countless other applications, Wave will soak into an enterprise long before the IT department knows what the hell is going on.

The enterprise adoption curve of Wave, however, will make those other technologies look glacial. Everyone who ever picked up a Wiki, IM client, Facebook or Twitter (I think that covers 99.9% of the developed, working world) will latch onto Wave for dear life.

Everyone else will be forced to open a Wave client to find out what the hell is going on.

Too many tools

Enterprises indeed have many, many tools that already ‘own’ a large part of a given knowledge worker’s/enterprise user’s day.

None of them matter anymore. Again, with Wave’s amazing API and extensibility model, each of these apps, custom or not, will have a Wave bridge.

Official Wiki Pages, Sales Reports, Bug Tickets, New Blog Posts, Emails, Customer Records will all be available and accessibly from the Wave interface.

Who’s going to write all those bridges? Hacker employees, smart IT department engineers, new start-ups and the companies that own those other products hoping desperately to remain relevant and competitive.

Half Lives

Geocities, MySpace, Facebook, Twitter. What do these things show us? That technology adoption has a half-life. Geocities lasted as king of the heap twice as long as MySpace, MySpace twice as long as Facebook and so on. We are approaching a kind of singularity – although just like with the mathematical function, one can never achieve 0 of course.

Sure, enterprises move much more slowly, but when was the last time a really new enterprise productivity application hit the market? Do we even know what the current half-life is? My bet is that it’s pretty damn short – and Wave has the potential to be ahead of the curve.

Related link: Business Opportunities around Google Wave