Product & Startup Builder

Filtering by Category: Technology

Stalqer - Viral Loops and Network Effects

Added on by Chris Saad.

63954v1-max-150x150Today a company I am advising has launched in the press and will soon be available in the Apple App Store. They are called Stalqer and, as Techcrunch writes, they are basically Foursquare on steroids.

I think that's a pretty good description. The fact is, however, the most impressive thing about Stalqer is not what it does but how it does it. Rather than approaching acquisition and retention of users like any typical app , it uses data portability, viral loops and network effects to on-board and engage users on an ongoing basis.

Not enough app developers consider this when engineering their user experiences and the result is usually a big 'Techcrunch' launch and a big flame out as users flock for a 5 minute road test and never return.

Mick (CEO of Stalqer) and his team, however, have almost turned virality and network effects it into a science.

Here are some of the highlights of their product decisions.

  1. Instead of building yet another registration and friending system, they simply import your Facebook Friends.
  2. Instead of being content to be confined by Facebook's data licensing limitations, they merge and mingle FB data with other data sources (in this case, your phone's address book!) to access email addresses and phone numbers.
  3. Instead of assuming that their app lives in a vacuum, they are using other data sources (Facebook, Phone Book and eventually others) to aggregate location data and make a best guess at friend locations even if they aren't using the app.
  4. Instead of being limited by their active user base, they encourage existing users to manipulate and optimize profiles of non-users - the effect being that even if you don't use Stalqer, chances are one of your friends is doing the work of checking you in. Don't like where they put you - then sign up and get back control!
  5. Instead of letting the multitasking limitations of the iPhone limit their background tracking capabilities, they innovated their way out of the problem using amazing email tricks.

The list of innovations goes on and on.

The Stalqer team have done an amazing job of baking in the right workflows to ensure maximum adoption and engagement based on their primary use case (discovering people around you) without resorting to raw gaming tricks like points and badges.

I can't wait to see how the app performs and what they do next!

As a side note, I too have been experimenting with non-obvious network effects in my day-job. More on that later...

You get what you deserve

Added on by Chris Saad.

Lately a number of my friends seem to be having great wins and making their mark on the industry in awesome ways. When I first moved out to Silicon Valley (starting with a short trip in 2006) I already knew (by reputation) many of the names and personalities that made up the ecosystem. I read them on blogs, listened to them on podcasts and generally admired their work and learned from their ideas.

Once coming out here, I got to know many of them personally. Some let me down, others surprised me with their generosity and still others became wonderful friends.

I'd like to highlight just a couple of those today because they've been on my mind.

4829_SM_biggerJeremiah Owyang (and his new partners Deb Schultz & Charlene Li) has/have always struck me as one of the hardest working and smartest people in the valley.

Most recently I've had the pleasure to get to know Jeremiah on a personal level but had never actually worked with him 1:1 on anything serious before.

That changed last week when we sat down for a real 'business meeting'. He blew my mind. That doesn't happen often. His blog posts only show a fraction of the mans thinking. Not only does he think 5 steps ahead, he manages to find a way to package it on his blog in a way that even laymen can understand.

I am so happy for his collaboration at Altimeter. Jeremiah, Debs and Charlene are the nicest people and are all wicked smart.

Those that have been around me in the last 12 months have probably heard me talk about the need for an Altimeter group style firm and I'm glad that they are the ones to pull it off. They've done it with grace, style and stunning execution.

Can't wait to see what they do next.

steph2.0_biggerStephanie Agresta is another of the people that I got to know as a friend once moving out here. For some reason and on some level we connected as kindred spirits who love to smile.

I've always felt like she had an undeserved level of faith and affection for me - but I accepted it gladly because it meant she wanted to hang out!

She too has recently made a move that not only befits her stature as a connector and thinker, but also rewards her kind spirit and positive attitude.

She gave me her new card at her birthday the other day - it says EVP of Social Media, Global - Porter Novelli (or something like that hah). EVP, Global, Porter Novelli. Are you serious!?

This is such wonderful news for our community because it means that someone who not only gets it, but loves it and is one of us, is in a position to help the brands we all know and love.

These are just two of my friends who have gotten what they deserve lately - in the best meaning of the phrase possible.

Congratulations peeps.

If I can help any of you reading this to achieve your goals, please let me know. This whole ecosystem, worldwide, is built on pay-it-forward. And I have a lot to pay forward.

FriendFeed is over - Time for a Blog Revolution

Added on by Chris Saad.

The blog revolution that I spoke of in my previous post 'Blogs are Back" feels to me, right now, like the Iranian revolution that almost happened a couple of months back. It is in danger of fading away as we get wrapped up in 'what will Facebook do next' mania. You see, a couple of months ago there seemed to be an awakening that blogs are the first, best social networking platforms. This realization seemed to be driven by many converging factors including...

  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 broader understanding that blogs are a self-owned, personalized, tool agnostic way to participate in the open social web.
  5. FriendFeed selling out to Facebook
  6. A flurry of great posts on the subject
  7. The broader themes of the Synaptic Web

Instead though, it now seems that many bloggers are holding on desperately to the notion that FriendFeed may survive or that Facebook may get better. They continue to pour their content, conversation and influence into a platform that does not hold their brand, their ads or their control. We all seem desperate to see what next move these closed platforms make.

I have news for you - FriendFeed is dead. The team has moved on to work with the core Facebook team.

At best, FriendFeed will go the way of Del.icio.us and Flickr - stable but not innovating. At worst, it will go the way of Jaiku or even Dodgeball.

It's time we start re-investing in our own, open social platforms. Blogs. Blogs are our profile pages - social nodes - on the open, distributed social web.

Blogs missing a feature you like from FriendFeed? Build a plugin. There's nothing Facebook or FriendFeed does that a blog can't do with enough imagination.

Our job now, as early adopters and social media addicts, should be to build the tools and technologies to educate the mainstream that blogs and blogging can be just as easy, lightweight, social and exciting as Facebook. Even more so.

All that's need is a change in perspective and slight tweaks around the edges.

Blogs are back.

Who's with me?

What is Echo Comments?

Added on by Chris Saad.

On October 14, 2008 I wrote a blog titled 'Who is JS-Kit'. In it, I explained why I was joining the JS-Kit team and how their philosophy and execution resonated so much with me. On Friday the 10th of July, 2009, the JS-Kit team launched Echo. Here's the video. It is the clearest example yet of the potential of the JS-Kit team that I spoke about back in my Who is JS-Kit post.

I wanted to take this opportunity to explain what Echo means to me personally. But first, I'd like to make something very clear. Although much of this will be about my personal opinions, feelings and philosophies on Echo and the trends and tribulations that bore it,  Echo is the result of the hard work and collaboration of a stellar team of first grade entrepreneurs that I have the pleasure of working with every day (and night).

From Khris Loux our fearless and philosophical CEO who lead the charge, to Lev Walkin our CTO who seems to know no boundaries when it comes to writing software, to Philippe Cailloux, the man who turns our raving ADD rants into actionable mingle tickets, to our developers who worked tirelessly to turn napkin sketches into reality. We all scrubbed every pixel and will continue to be at the front lines with our customers. This is the team that made it happen.

For me, Echo is the next major milestone on a journey that only properly got underway in November 2006 when I visited Silicon Valley for the first time.

I was at the Web 2.2 meetup. It was set up by one of my now friends Chris Heuer. There was a group discussion about social networking and how we, as individuals, might communicate in ways that were independent of the tools that facilitated such communication.

I was sitting in the back of the room in awe of the intellect and scope of the conversation. Could you imagine it, for the first time in a long time I (a kid from Brisbane Australia) was in a room full of people who were just as passionate about this technology thing as me - and they were actually at the center of the ecosystem that could make a real impact on the outcome of these technologies.

I shyly put my hand up at the back of the room and squeaked out (I'm paraphrasing and cleaning up for eloquence here - I'm sure I sounded far less intelligent at the time).

"Aah... excuse me... aren't blogs the ultimate tool agnostic social networking platforms?"

What I meant was that blogs use the web as the platform. They produce RSS. They have audiences. They illicit reactions. They create social conversations over large distances. They essentially create one giant implicit social network.

I got some "oh yeah he might be right" reactions and the conversation moved swiftly along to other things.

For me, a light turned on. One I've been chasing ever since in various forms and to varying degrees of success (or failure as the case may be). For me, Faraday Media, APML, DataPortability and now JS-Kit have all been an exploration on how to create a tool-agnostic, internet scale social network that has notification, filtering, interoperability and community at its heart.

As I said at the start of this post, Echo is the next step along that journey. For me, Echo represents an opportunity to making Blogging not only 'cool' again, but to make it a first class citizen on the web-wide social network. To make all sites part of that network.

Much has been made of its real-time nature. Even more about its ability to aggregate the fragmented internet conversation back to the source. These are both critical aspects of the product. They are the most obvious and impactful changes we made. But there is much more to Echo than meets the eye. Much more in the product today and much more we hope to still add.

Our choice of comment form layout. The use of the words 'From' and 'To'. The language of 'I am... my Facebook profile'. The choice to treat the comment form as just another app (as shown by the use of the 'Via Comments' tag) and more. The choice to merge the various channels into a unified stream (comments+off-site gestures). These were all deliberate and painstaking choices that the team made together.

Echo is based on a theory we call the 'Synaptic Web'. This is the frame of reference from which all our product decisions will be made. It is an open straw man that I hope will eventually be just as exciting as any given product launch. It states in explicit terms the trends and opportunities that many of us are seeing and is designed to help foster a conversation around those observations.

In the coming hours and weeks I'm also going to record video screen casts of the specific product decisions that have already made it into Echo - hopefully these will further illustrate how each pixel brings about a subtle but important change to the space.

In the mean time, I'd like to reiterate how humbled I am by the reaction to the product and how excited I am to be working with the JS-Kit team in this space at this time in the Internet's history.

I look forward to hearing from each of you about your thoughts and feelings on our direction, and shaping our road map directly from your feedback.

How do you feel?

Added on by Chris Saad.

I was playing with my iPhone earlier today and I remembered a notion we've all spoken about. For some reason, though, this time I pondered it a little longer than usual. It feels wonderful.

The iPhone interface feels authentic, polished, robust and reactive in a way that few other software interfaces do. Many Apple interfaces do in fact.

I started thinking about other examples of this and I've come to realize that todays users seem to be rewarding feeling over function in their software. Google, FriendFeed, iPhone OS, MacOS, BaseCamp, Omnifocus, Flickr. These are all applications that feel good.

In many cases, they are far less functional than their counterparts, but that doesn't seem to matter.

I also recently came across the Facebook Design Team's Facebook Group.

This is from their group description:

We love clean and simple. We are passionate about enabling the user to connect and share what they want, fast. We design for users of all ages and demographics. We don't believe in reading a manual to understand how something works. We care about details down to the pixel. We are a small team of 20, and we design the homepage, profile, chat, inbox, platform, and every part of the Facebook experience.

I especially like this sentence:

We care about details down to the pixel.

I don't think anyone was under any illusion that Facebook did not care about pixels. Their interface is so clean and consistent that they have actually killed category of personal branding - self expression through design.

I was recently lobbying for something to be simpler to use. At the end of my description of how it might work, I was told that I contradicted myself, because the implementation I described was more complex.

The reality is that simple, intuitive and good feeling design is not about a simpler implementation - it's actually about a more complex implementation. It's usually an implementation that takes more thought, more time, more pixel pushing and ultimately more business logic for the developers.

Apple didn't need to make their home screen bounce when you tried to push pass the end. But they did. It makes it feel great. I sit there playing with that little bouncy effect all the time (yes I do have a life). It took more time, more complexity and more work. But that's not the point - the end result felt and behaved like a real-world object. It feels nicer and is ultimately a more intuitive way to signal the end of the list than ignoring the user input or jarring the user with some brute force notice.

Pixels matter. Animation Matters. Layers of additional business logic that try to consolidate and simplify the user experience matter. More than most engineers and product managers know.

Product managers need to give engineers the time to polish the pixels. They need to consider that getting a product 'feature complete' does not mean it is 'user complete'. Engineers should also lobby for product managers to give them the time needed. When they are writing code and presenting things to the screen they also need to take the initiative to consider the pixels because the pixels matter.

As a product guy I've been guilty of pushing for feature complete instead of user complete. And I am going to try to find the patience and the process to change that.

Engineering is not just about building something that works - it's about building things that belong in people's lives. Things that people want to use not because they have to, but because it makes them feel good.

Social Media is Dead

Added on by Chris Saad.

It isn't SOCIAL media, it's never been SOCIAL media. It's always been PERSONAL media. My friend Jeremiah just wrote a post about Social Media scale. He posses the question, how is it possible for those with growing audiences (or indeed celebrities) to really scale up their social media interactions?

He highlights the fact that most of our social media idols are actually using ghost writers to write books, tweets, emails and more.

I would argue that this these idols outsourcing their social media are missing the point. They are trying to scale up one-to-one interactions to a point where they are no longer authentic.

The media phenomena that is occurring all around is us not about being social, it is about being authentic and personal.

The point is not that u have to contact everyone 1:1 - only that what you DO say is real - your own voice from your own keyboard.

It also means that the news you get is not necessarily from or for the mainstream, but more from your personal connections and more closely linked to your personal interests.

It's only social because each person has a social aspect to their 'being'. It's a symptom not a cause.

As I've said before, the reality is that this isn't a new practice. Stories have always been personal. We have always shared our own experiences in our own voices with one another since man first started drawing on cave walls (women did it too!). The industrial age broke our ancient tradition with Mass Publishing leading to Mainstream Media. These new tools are just allowing us to take back our stories to get personal, authentic and intimate again.

The only difference this time is that we are not limited by geographies of landscape, but rather connected through geographies of ideas.

Repost: Staring at the Sun

Added on by Chris Saad.

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

Added on by Chris Saad.

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

Media 2.0 Best Practices goes live

Added on by Chris Saad.

media-20-best-practices-logo Today the Media 2.0 Best Practices went live. I'm very happy to see this come to light.

I've been working on something like it for a number of years now, and with JS-Kit's backing and the participation of my friends it has taken shape.

I'd like to thank all involved. I look forward to having conversations with the participants and creating something that vendors can use to make and keep user-centric promises to their participants.

I'm also very happy that the Media 2.0 Workgroup was able to take on this process and see it through. There is a lot of potential in that group that is yet to be realized.

Check it out…

Visit the site and view the strawman at www.mediabestpractices.com


Follow along


Source materials donated to the community by

Supported and shepherded by

Real Life Community

Added on by Chris Saad.

I'm sitting here in the shuttle to JFK having finished an awesome trip to NYC and I'm thinking about community. In our industry that word gets thrown around a lot, but I'm not talking about our product, I'm talking about our process.

This thing that has happened over the last few years has been special. A global ecosystem of people - no of friends - has been created. Friends defined not by their knowledge of each other necessarily, but in the knowledge of a shared idea. A shared belief perhaps. That by being more open and connected we can achieve new, better things.

Better ideas, better friends, better businesses, better governance... maybe even eventually a better society.

I have met these people everywhere I go. From Amsterdam to New York City. They are individuals and groups with unparalleled openness to new people and new ideas. They have opened their homes and minds to me and the others around them. It has been amazing to watch.

We all seem to recognize our common hopes in each other instantly. Hopes about the social web, about our work and maybe even in a new kind of global social consciousness.

People like @askfrasco who let me stay in her Greenwitch Village apartment for almost a month. @Brett who invited and introduced me to almost everyone in New York - especially @tedmurphy, @mikepratt & @hellyeah1. My old friends (old in both age and length of friendship) @globalcitizen and @bryanthatcher who lent me their offices and reminisced about past parties and work. One of the first people I met in the US tech scene, @gregarious, who showed me his old family home and introduced me to new friends like @rogerwu @themaria, @suzymae, @skyle and @technosailor. And by extension their introduction to @hermannm who had us over for a random dinner party.

All these people (and these are just some of the ones in NYC), have all shown me this new kind of person. This new community. I hope that this collective survives the faded Web 2.0 bandwagon and the defusing funding surge to turn into something more important, long lasting and profound.

A new kind of global collective that seeds our ideas in the general, mainstream public to change the people around us - one at a time. To help them to discover the kind of global village we know exists. Because after all, the future is already here, it's just not evenly distributed... yet.

Happy new year my friends.

An update on the data portability landscape

Added on by Chris Saad.

I just posted a summary of the current data portability landscape to the Official DataPortability Blog. From the post:

Closed platforms are like ice cubes in a glass of water. They will float for a while. They will change the temperature of the liquid beneath. Ultimately, however, the ice cube must eventually melt into the wider web.

Facebook’s success with Facebook Connect can and will further drive innovation in the community to develop an open alternative.

Facebook’s success will (like Google, Microsoft and Yahoo, AOL, Myspace, countless major media properties and countless small startups) to create alternatives. At least some of those participants will recognize (if they have not already) that the most open among them will earn both the respect and the market share of the next phase. Moving from Facebook Connect’s ‘data portability’ to Interoperable DataPortability.

A web of Data.

That’s a landscape where we can continue to innovate on a level playing field.

Proposal: OpenID Connect

Added on by Chris Saad.

OpenID needs to be as simple as Facebook Connect if it has any chance of competing. The problem is User Experience. It's a nightmare. My proposal:

  1. All Email providers and OpenID Consumers (particularly Gmail, Hotmail and Yahoo Mail) implement: http://eaut.org/
  2. Until we have critical mass with step 1, a 3rd party, community controled "Email to OpenID mapping service" should be provided. Vidoop runs a related service at http://emailtoid.net/. It's quite good but it should be donated to the OpenID foundation for independent control.
  3. OpenID Connect login prompts ask for your email address on 3rd party sites.
  4. When you hit 'connect' it generates a popup much like the FB Connect popup.
  5. The contents of the popup is either:
    • The password screen of the OpenID provider as resolved via EAUT OR
    • The password screen of the OpenID provider as resolved via the community EmailtoID service OR
    • A prompt from the EmailToID service that walks you through creating a new OpenID or mapping an exiting OpenID to this email address.Here's the important part: In all cases, the screens MUST conform to a strict UX Design Guideline set forth by the OpenID Foundation to ensure the process is as simple as Facebook Connect.Only providers that confirm to this OpenID Connect UX standard (as certified by the OpenID Foundation?) may have their OpenIDs validated in this popup. This is a harsh rule but it ensures a smooth UX for all involved.
  6. This initial Email to OpenID mapping through a 3rd party service is painful since most email providers and OpenID consumers do not use EAUT yet.
  7. This can be overcome if we get a series of OpenID Consumers and OpenID Providers involved as launch partners. A major email provider (Gmail, Hotmail and/or Yahoo) would also be be helpful but not a blocker.

Potential Concerns:

  1. How do we deter phishing? Does this work-flow make phishing worse because of the predictable UX? Does it matter? Is there a way to ensure a distributed karma system is included in the work flow?
  2. This only solves the login problem and does not go into the issue of connecting to, accessing and manipulating data as the full data portability vision describes. This is a conversation for another thread.

Bonus:

  • If you provide OpenID but do not consume it you need to be named and shamed. There should be a 2 month grace period, then The OpenID Foundation, the DataPortability Project and everyone else who is interested should participate.
  • "OpenID Connect" should be a new brand with a fresh batch of announcements with strict implementation guidelines (not just around UX but also around things like consumption).

To summarize, my proposal world:

  1. Allow users to use their email address for OpenID
  2. Standardize the User Experience for OpenID
  3. Provide a stop gap while Email providers catch up with Email to OpenID mapping.

Get involved:

I'd love to do mockups for this - but I'm busy. Anyone interested in learning from the Facebook Connect UX and drafting OpenID Connect Mockups from which we can draw the strict UX guidelines I mentioned?

Could this work?

Facebook Connect AKA Hailstorm 2.0

Added on by Chris Saad.

Have you seen this? Let me quote the highlights for you:

If the initial development race of Web 2.0 centered around "building a better social network" then the next phase will certainly focus on extending the reach of existing social networks beyond their current domain. How? By using the elements of the social graph as the foundational components that will drive the social Web. Where we once focused on going to a destination - particular social network to participate - we will now begin to carry components of social networks along with us, wherever we go. In the next phase of the social Web, every site will become social.

Agreed. That's been the vision and promise of much of my work for more than a year.

Here's the scary part

Facebook Connect proposes to make data and friend connections currently held within the walled garden of Facebook accessible to other services. This has two distinct benefits, one for the sites and one for Facebook.

For the participating sites, Facebook Connect provides more social functionality without a great deal of additional development. A new user can opt to share the profile information in Facebook instead of developing a new account. This gives the user access to the site and its services without the tedium of developing yet another profile on yet another site. In addition, users can use the relationship information in Facebook to connect to their friends on the other services. In short, it makes the new partner site an extension of Facebook.

Essentially, Facebook is trying to replace all logins with their own, and control the creation, distribution and application of the social graph using their proprietary platform.

The most scary part of this, is that while Facebook is quietly and methodically building out this vision with massive partners, the standards community is busy squabbling about naming the open alternative.

Is it Data Portability? Is the Open Web? is it Open Social? Is it Federated Identity?

At the start of this year one would have thought that the open standards movement got a huge boost by the massive explosion of the DataPortability project. It's set of high profile endorsements catapulted the geeky standards conversation into the mainstream consciousness and helped provide a rallying cry for the community to embrace.

Instead of embracing it, though, many of the leaders in the community decided to squabble about form and style. They argued about the name, about the organization, about the merits of the people involved - on and on it went.

Instead of embracing the opportunity, they squandered it by trying to coin new phrases, new organizations and new initiatives.

The result is a series of mixed messages that have largely diluted the value of DataPortability's promise this year. The promise of making the conversation tangible for the mainstream - the executives who are now partnering with FaceBook.

Will we let this continue into 2009? Will we continue to allow our egos to get in the way of mounting a real alternative to Hailstorm 2.0? Are we more interested in the theater of it, the cool kids vs. the real world or will we be able to reach the mainstream once again and help them to understand that entire social web is at stake?

I've not lost hope. There are countless reasons why Facebook and it's Hailstorm 2.0 are not inevitable.

I have, however, lost a lot of respect for a lot of people I once admired. Maybe they can clean up their act and we can work together once again in the new year.

I put a call out to all those who are interested - technologists, early adopters, bloggers (especially bloggers), conference organizers, conference speakers, media executives - let's get our act together and take this party to the next level.

I, for one, am looking forward to it.

Internet Wish: Twitter Bot

Added on by Chris Saad.

I would love it if someone would write a TwitterBot service. It would:

  • Allow you to give it the Username and Password of a given Twitter Account (let's say JSKitSupport)
  • Auto-follow people when they followed it
  • Auto-unfollow people when they unfollow it
  • Allow you to register one or more 'Bot Owners' (Both Twitter account and Email Address)
  • Forward any @replies or references to given keywords to Bot Owners
  • Allow bot owners to direct message it and have it relay those messages to its followers (perhaps optionally auto-append the Owner's twitter name to the end of the message)
  • Allows Bot Owners to direct message it commands
  • One of those commands could be 'd tag last' which ques up the last @reply in some sort of 'follow up' queue for the bot owners.

Can you think of any other features? Add them in comments and if I like them I will append them here!

Is Data Portability Safe?

Added on by Chris Saad.

'What about privacy and security' is a question that comes up regularly when discussing Data Portability. I'd like to address some of the reasons why Data Portability is actually good for privacy. More safe than today.

Data Portability is not about putting more personal data in the cloud. We're dealing with data that's already out there. The goal is to provide the ability to give access to your data to applications you trust.

Using proper protocols and formats to move the data such as oAuth and OpenID is safer than allowing sites to scrape your mail account by giving it your username and password. They are safer because you are not giving your username and password away and because the access is scoped. Scoped access mean that you can grant specific and precise access to only the data you want to share with the requesting application (e.g. just your address book) as apposed to giving them complete access to your entire gmail account (address book, email, account history, google searches etc).

Federated Karma - Market Forces made Explicit

It may be possible to build a distributed trust or Karma system that sites and services can expose on Authorization Screens so that users can make informed decisions before trusting an application.

Users could rate services and the ratings would be normalized and made available via trusted Karma aggregation services.

This would provide an explicit meta layer of market sentiment at the point of permitting a data portability transaction.

This solution is far better than the Facebook Protection Fee solution.

Privacy is the wrong word

The real issue should not be labeled Privacy. Privacy is an idea but it's not actionable. It can not be converted into 'functionality'. We should be discussing 'access controls', 'portable permission metadata' and 'universal privacy models'. These ideas combined allow us to define and implement privacy preferences in concrete terms.

Hyper Transparency

Privacy advocates can never and should never come to peace with it, but it's clear that traditional ideas of privacy are changing.

Remember that It was once thought unconscionable to share you photos, daily activities, location, relationship status and other personal information for the world to see. Now it's standard practice for young people around the world.

What taboos of personal privacy will fade next? It's quite possible the question asked by future generations of Internet users will ask not why their data is available for everyone to see, but rather why it isn't.

"I think therefore I am".

Maybe now it's

"I tweet therefore I am".

Facebook charging a protection fee?

Added on by Chris Saad.

According to CNet, Facebook is going to start charging app developers a fee to achieve 'Verified Application' status. The fee is optional, but that doesn't matter. Apps that are not 'verified' will quickly get buried by those that are. I think in hindsight people will recognize this move as one of the final death knels of the Facebook platform as we know it today.

First, they de-emphasized applications all together by relegating them to a 'boxes' page and making the stream their primary interaction metaphor (Read: FriendFeed clone). Now they are trying to lock down the platform further, raising the bar for participation and charging what amounts to a protection fee for app developers to get any real attention at all.

The fact of the matter is, an increasing number of people are finally realizing that Facebook looks very similar to Pre Internet networks, AOL, Passport/Hailstorm, and any other proprietary implementation of a platform that can and must be open.

The only platform that matters on the web is the web itself, and Facebook through its actions and inactions is helping us all learn this lesson faster than ever.

DataPortability is boring?

Added on by Chris Saad.

Drama 2.0 has made a guest post on Mashable suggesting that DataPortability is boring. I obviously disagree. Let me address each of his main points one by one.

(1) The average Internet user probably isn’t an active member of dozens of Web 2.0 services. While this may be difficult for some to believe, the truth is that most people don’t feel compelled to sign up for every new Web 2.0 service that launches. And quite frequently, users sign up for services that they eventually end up using very little. Data portability seems a lot less compelling when one recognizes that many, if not most, mainstream Internet users aren’t actively investing their time equally across a wide range of Web 2.0 services.

Actually you're wrong. Data Portability is not about 'Web 2.0' - it's about any web-based service. A typical user might use CNN, Yahoo Mail, Facebook, AIM, their cell phone and their PC or Laptop. That's a lot of apps. Imagine the possibilities of having them sync some aspects of your data.

(2) The average Internet user probably doesn’t need or want to take his friends along to every Web 2.0 service he or she signs up for. These services can be fun and entertaining, but the notion that every user wants to be able to import his data when signing up for a new one is asinine.

Really? I remember the same argument against Telephones, PCs and Cell phones. It's only asinine if you have a failure of imagination.

The point is not what users do today, but rather what new applications and innovation are possible in a standards based data ecosystem.

(3) Privacy is just as important as openness. Where does my data end and yours begin? If you believe that users of Web 2.0 services have some inherent “right” to control their own data but that this data is in inexorably linked to the “social graph,” what “rights” do users have to control where “shared” data goes?

Openness is the wrong word. The DataPortability project does not refer to the 'Open Web' for a reason.

Privacy is also the wrong word. Privacy is too broad a term that has no actionable attributes. We need to focus on words that represent features for implementation. Features that allow Access controls and permissioning for example.

As for shared or derived data, the lines are being drawn and the issues are being debated. Just because it's hard to work out doesn't mean it's not worth trying.

The mythical value of data lockin

Added on by Chris Saad.

When talking to people about Data Portability there is a couple of questions that always gets asked first.  

Why would a vendor allow users to leave their service?

 

Why make it easy for users to take the preacious data you have about them and use it on other sites?

or...

What is the business justification for letting data walk out the door?

 

You spent a lot of time and energy to get users to sign up and give up their data right?

My answer always consists of a number of parts. There are a number of reasons why vendors should get involved in an open ecosystem of data interchange. User respect, reduced barrier to entry, reduced network fatigue and more.

Today, however, I'd like to focus on one particular reason why the value of Data Lockin is a myth.

Here is a diagram that represents the data you have about your user. 100%. Awesome right? You have a complete view of the proprietary data you have managed to collect about your user.

Have you ever considered, however, that your user's data actually looks like this?

Your User's Data

Even if you are Google, and you know every search your users do, every document they write, every chat they have - you still don't know their facebook social graph. You don't know their tweet stream. You don't know the books they bought on Amazon.

Your view of your user's data pales in comparisson to their complete data set.

Not to mention the data you think you have is out-of-date weeks after you aquire it. Interests change, friends come and go, projects, assignments and jobs change and much, much more.

Rapid Expiration of Data

So, Data Portability is not about letting your users 'walk out' of your service. Data Portability is about enabling, empowering and encouraging your users to bring all their data with them, to connect your data to the rest of their data ecosystem and to continue to refresh and maintain the data on an ongoing basis.

The value of Data Lockin is a myth. Data Portability is an opportunity to have true visibility into a user's friends, interests, content and comments.

Are you thinking about joining the data web?

Using email as OpenID

Added on by Chris Saad.

One of the most common comments/questions I get while talking about data portability is 'The OpenID User Experience sucks - how do we make it more user friendly?'. The problem is two fold. First, users do not understand why they need to provide a URI to log in. Second, users get confused by bouncing around to a 3rd party site.

I've given a lot of thought to this problem.

The only answer I've had so far is that while the OpenID user experience is difficult to explain to users who expect an email address and password log in, the data portability value proposition may help justify the added cognitive load for users and vendors.

It's probably true - but it's not a good enough answer.

More recently I've been thinking about another potential solution.

I believe the 3rd party site bounce is actually becoming common place. Passport, Facebook, Google use it and, as such, users are becoming more comfortable with it.

The question of using a URI as a 'username' however, is a more difficult pattern to explain to users at a login screen.

Mapping email addresses to OpenIDs

The purists among us will argue that identity should not be tied to messaging. That is, uniquely identifying people by email address is a bad idea. It encourages spam and other unhealthy activity.

Putting that aside for a moment, however, imagine this.

Rather than asking for a user's OpenID, ask them for their email address:

chris.saad@gmail.com

Now imagine the application refactoring the address on the fly to something like this:

http://gmail.com/chris.saad

The point here is that we take everything before the @ and place it after a slash. Remove the @ and put HTTP:// at the start and you end up with a well formed URI.

Now imagine that Gmail provided OpenID functionality for each email account in this way.

There are a number of challenges to pulling this off. Not the least of which is getting major email providers to support OpenID, and get existing OpenID consumers to refactor email addresses (if provided) on the fly.

It's certainly worth thinking about though.

Revolution of Me: Chapter 2: Business 2.0 - Continued

Added on by Chris Saad.

As I posted earlier, I am going to be posting my book outline in parts to my blog to get feedback and Ideas - please feel free to chime in! Except from “Revolution of Me” - A book outline by Chris Saad

THE CHANGING WORKPLACE

JOB DESCRIPTIONS CHANGES

Remember when the PR, Sales and Support departments handled most of the external communication with customers? They always knew the right thing to say.

The problem now, however, is, the right thing, is not what customers and users want to hear. They want to hear the real thing.

If you write the code for your software company, then your users want to hear why you made the architecture decisions you made. They want to know why that bug occurred. They want to know what you think of the latest software innovation.

If you sing in a band, they want to know what inspires you. They want to know what it’s like living on the road – meeting other celebrities. They want to know about the emotional journey you’re on and how it informs your music.

If you’re an accountant they want to know what you think about new legislation proposals, new accounting practices, the latest accounting scandals and your ideas for corporate governance and account keeping.

And on it goes. For almost any job or industry you can think of, people want to have a personal connection with their service providers and they want honest, ongoing conversation.

You are no longer just the programmer, celebrity, accountant or knowledge worker. You are also the best person to speak with authority about your niche in the world. You are your own PR department. Except we don’t want to hear PR speak – we want you to listen, and we want you to hear our reply. We want a dialogue.

Blogs are the most obvious way these sorts of interactions are occurring; however there are also social networks, wikis, forums, newsgroups and more.

Add it to your Job Description. Clear it with the PR department. Make sure your boss knows. Read books about corporate blogging and the social media revolution. A good place to start is with the “Cluetrain Manifesto”, and then move onto “Naked Conversations”.

Read more on the wiki

Comments, ideas and contributions welcome!