Product & Startup Builder

Filtering by Category: Work

Building in someone else's yard

Added on by Chris Saad.

Loic Le Meur writes over on LinkedIn about his mistakes betting on Twitter with his company Seesmic. Seesmic was a company that produced a series of great Twitter clients for multiple platforms (Mobile, Web, Desktop etc). When Twitter started shutting down developers and releasing their own official clients Seesmic's business was undermined and ultimately shuttered.

I'm not blaming Twitter for this strategic change – they did not know they would take that decision at the time when they were fully supporting their ecosystem. I blame myself entirely. I should have never dedicated all my team resources to build on one platform. That is a lesson learned the hard way along with many other developers. I was too excited and became blind.
...
Here are my two cents for entrepreneurs betting on someone else's success: be careful that everything can change from one day to another and all the rules will change. I will never be that dependent on anyone anymore.

 

Loic is a wicked smart and very successful entrepreneur. He's always smiling, generous and well liked by his peers. It's a real shame that Twitter pivoted in the way that it did to undermine his business.

I'd like to refine Loic's lessons learned a little here, though. In my opinion the problem was not betting on someone else's platform but rather...

  1. Twitter is not a platform, it's a media company
  2. Betting on one media company rather than multiple

Whenever a company makes money from Ads, it's not a platform/technology company - it's a media company. As a media company It needs to control the eyeballs so that it can control the ad impressions.

To be fair, though, Twitter's ad revenue model wasn't in place when Loic started betting on them. It was clear, however, that their revenue model was still in flux and that ads would play a role in order to keep the service free for end-users.

The reality is companies successfully rely on other platforms all the time. Amazon Web Services is a great example of this. There's never a risk that AWS is going to start turning off or competing with its developers because it is a true platform.

Like AWS, Echo is a true platform. We make our money by encouraging developers to build world class apps on our platform and we even help them sell those apps to major customers.

Facebook, Twitter etc were never true technology platforms. They are distribution channels. They are data sources. They are social services. But they are not platforms.

Ironically this is still happening today. Major media companies and developers still spend enormous sums of money encouraging their users to participate on Twitter and Facebook as 'outsourced engagement platforms'. Ironically Media companies who should understand the value of owning the audience and the ad impressions are happily outsourcing them to competing media companies (Facebook and Twitter). I write more about this over on the Echo blog.

The key, then, is not avoiding 3rd party platforms, but rather to understand the difference between platforms, products, services and media companies. It's key to understand the incentives, revenue flows and business models so you can understand how to align your company and product with the value chain.

 

The Open Web Is Dead - Long live the Open Web

Added on by Chris Saad.

Yesterday Robert Scoble once again declared that the Open Web was dead. His argument was that Apps and proprietary black holes like Facebook are absorbing all the light (read: users, attention, value, investment) and taking our beloved open platform right along with it. In his post, he kindly (but incorrectly) named me as the only person who really cares about the Open Web. While that's flattering, I think he's wrong about me being the only one who cares.

But he is right about the Open Web. It's in real danger. URLs are fading into the background,  native Mobile apps are all the rage and Facebook threatens to engulf the web into a proprietary black hole.

But I think there's a bigger problem going on right now. Not just with the web, but with silicon valley (as stewards of the web). We've lost sight of the things that matter. We're obsessed with quick wins, easily digestible VC pitches, stock options and flipping for a Ferrari.

There's more to this game than that. Let me touch on some of the things I see going on.

  1. Lead not just cheerlead In our obsession with being seen by our micro-audiences as 'thought leaders' or 'futurists' it's always very tempting to watch which way the wind is blowing and shout loudly that THERE is the future. Like a weather vane, it's easy to point the way the wind is blowing, but our biggest, best opportunity is not to declare a popular service 'the next big thing' just because a few visible people are hanging out there. Rather our collective and individual responsibility is to help articulate a direction we think moves the state of the art forward for both the web and for society at large. Something, as leaders of this field, we believe in. Just like VCs develop an investment thesis, we should all have a vision for where the web is going (and how it should get there) and actively seek out, support and promote quiet heros who are building something that moves the needle in the right direction.
  2. Add to the web's DNA Almost every startup I see today is focused on building an 'App' and calling it a 'Platform'. Too often (almost every time) though, these apps are nothing more than proprietary, incremental and niche attempts at making a quick buck. We need more companies to think deeper. Think longer term. What are you doing to change the fabric of the web's DNA forever? How can you contribute to the very essence of the Internet the same way that TCP/IP, HTTP, HTML, JS and so many other technologies have done. Even proprietary technologies have provided valuable evolutions forward - things like Flash and yes, even FB. How are you going to live forever? This is why Facebook used to call itself a 'Social Utility' instead of a 'Social Network'. Mark Zuckerberg was never content to be the next Myspace Tom. He wanted to be the next Alexander Graham Bell. And now he is.
  3. Don't just iterate, innovate Of course, someone has to build Apps. We can't all be working at the infrastructure layer. But too many of the Apps we chose to build (or champion) are incremental. As startup founders, investors and influencers it's so easy to understand something that can be described as the 'Flipboard of Monkeys' instead of thinking really hard about how a completely new idea might fit into the future. Sure there are plenty of good business and marketing reasons why you shouldn't stray too far from the beaten path, broadening it one incremental feature at a time, but the core essence of what you're working on can't be yet another turn of a very tired wheel. If you're shouting 'Me too' then you're probably not thinking big enough.
  4. B2C, not Ego2C Silicon valley is clearly a B2C town. We all love the sexy new app that our mother might eventually understand. Something we can get millions of users to use so we can show them lots of ads. Besides the fact that I think we should focus a little more on B2B, the problem is we're not really a B2C town at all. We're actually more focused on what I will call Ego2c. That is, we pick our favorite apps based on how famous the founding team is OR how easily we can use the app to build yet another niche audience for ourselves (and brands/marketers). It would be a tragedy if the social web revolution boils down to new methods of PR and marketing. But that's what we seem to be obsessed with. As soon as any app from a famous founder gets released we give it tones of buzz while plenty of more deserving projects get barley a squeak. If the app gets a little traction (typically the ones that have Ego mechanics baked in) you see a million posts about how marketers can exploit it. Inevitably the app developers start to focus on how to 'increase social coefficients' instead of how to help human beings make a connection or find utility in their lives.
  5. "Users don't care" Speaking more specifically about the Open vs. Closed debate, too often we hear the criticism "Users don't care about open". This is absolutely true and the reason why most open efforts fail. Users don't care about open. They care about utility and choice. This is why the only way to continue propagating the open web is to work with BUSINESS. B2B. Startups, Media Brands, The bigco Tech companies. They care about open because the proprietary winners are kicking the losers ass and that usually means there are at least 1 or more other guys who need a competitive advantage. They need to team up and build, deploy and popularize the open alternative.  That's why open always wins. There's always plenty of losers around who are going to commoditize the popular closed thing. As technology leaders we're paid to care about things users don't care about. Things that shape the future. While users, in the short term, might not care, we should dare to think and dream a little bigger. As a case study look at Android vs. iOS. iOS is more profitable for a single company, but the other is now a force of nature.
  6. Death is just a stage of life Just because something is no longer interesting doesn't mean it's dead. Its spirit, and often times the actual technology, lives on, one layer below the surface. RSS is a great example of this. RSS's spirit lives on in ActivityStreams and the general publish/subscribe model. It is powering almost every service-to-service interaction you currently enjoy. Is it dead, or has it simply become part of the DNA of the Internet? Could RSS (or something like it) be better exposed higher up in the stack, absolutely, but that will take some time, thoughtful execution and influencers who are willing to champion the cause. The same is true for OpenID and OAuth.
  7. The Arc of the Universe Is long but It bends towards Open The battle of Open vs. Closed is not a zero sum game. Both have their time. It's a sin wave. First, closed, proprietary solutions come to define a new way of fulfilling a use case and doing business. They solve a problem simply and elegantly and blaze a path to market awareness, acceptance and commercialization. Open, however, always follows. Whether it's a year, a decade or a century, Open. Always. Wins. The only question is how long, as an industry, are we going to keep our tail tucked between our legs in front of the the great giant proprietary platform of the moment or are we going to get our act together to ensure the "Time to Open" is as short as possible. It takes courage, co-ordination and vision, but we can all play our part to shorten the time frame between the invention of a proprietary app and the absorption of that value into the open web platform.
  8. Acknowledge reality FB has won. It's done. Just like Microsoft won the Desktop OS (in part handed to them by IBM), so too has FB won the Social OS (in part handed to them by Microsoft). For now. Acknowledging the truth is the first step to changing it. The only question now is how long we're all willing to wait until we get our act together to turn the proprietary innovation of the 'social graph' into part of the open web's core DNA. We need to recognize our power. They have ~1B users? The open web has more. Chances are that the major website or brand you work for has plenty of its own users as well. Are you going to send them to FB, or are you going to invest in your own .com. Trust me, I know it's really, really easy to take what you're given because you're too busy putting out a million fires. But as technology leaders I challenge us all to build something better. We're the only ones who can.
  9. [Edit] Don't kill Hollywood Did you catch the YC post  calling for silicon valley to kill hollywood. Not only was this reckless and short sighted, it's the exact opposite of what we should be doing. Instead of trying to kill or cannibalize media companies and content creators, how about we work with them to create the next generation of information technology. They have the audiences+information and we have the technology. Instead, most silicon valley companies, by virtue of their B2C focus, are too busy leaching off major media instead of finding ways to help transform it. Sure most of them move slowly - but move they are. Move they must. Helping them is very profitable. I write more about this on the Echo blog - calling it 'Real-time Storytelling'
  10. [Edit] Today's data portability problem When I started the DataPortability project the issue of the time was personal data portability. That's not the case anymore. While user-centric data portability is still being done via proprietary mechanisms it's a) actually possible and b) moving more towards open standards every day. The real issue right now is firehoses. Access to broad corpuses of data so that 3rd parties can innovate is only possible through firehoses (for now). To put it another way, the reason Google was possible was because the open web was crawl-able - for free - with no biz dev deal. The reason FB was possible was because the open web allowed any site to spring up and do what it wanted to do. Today, too much of our data is locked up in closed repositories that can and must be cracked open. Google's moves to exclude other socnets (besides G+) from their search results until they had free and clear access to them might be inconvenient for users in the short term, but, as a strategic forcing function, is in the best interest of the open web long term.

End of rant.

Real Names getting Real Attention

Added on by Chris Saad.

There's a lot of fury on the web right now about 'Real Names'. FB is trying to use it as a unique feature of their comments system claiming it reduces trolling and low value comments. Of course that isn't really true. For one, any commenting system could force FB login. Two, users will troll with or without their name attached and, worse yet, many legitimate users won't participate for any number of reasons if they can't use a pseudonym. There are plenty of better ways to increase quality in your comments including participation from the content creators, game mechanics, community moderation and more.

The real debate, however, is about G+ trying to copy FB's stance on Real Names. They are insisting all user accounts use them and are actively shutting down accounts that violate the policy. They are being so heavy handed about that even people who ARE using their real name are getting notices of violation - most notable Violet Blue.

I'm not really an expert on pseudonyms, shared contexts and anonymity so I'm going to stay out of this debate.

The real question for me, however, is what is Google's strategic business reason for this policy. There must be a long term plan/reason for it otherwise they wouldn't be insisting so hard.

My assumption is that it's related to their intention to become a canonical people directory and identity provider on the internet to compete with FB in this space.

FB, after all, does not just get it's power from news feeds and photo apps - it gets it from the deep roots it has laid down into the DNA of the internet as the provider of 1st class identity infrastructure and identity information.

In this sense, FB's social contract has served them very well, and Google's attempt to copy it is a hint that they understand FB is not just a .com feature set, but a powerful identity utility. They must (and in some cases seem to be) understand that strategy and it's aggressiveness if they are to properly compete with the monopoly. My only hope, however, is that they are coming up with their own inspired counter strategy rather than just copying the moves they see on the surface - because that's doomed to fail.

What is 'Real-time as a Service'?

Added on by Chris Saad.

First, to define 'Real-time' Real-time is no CDN or Cache latency. When there is new data in the database, it's available to the end-user.

Real-time is not needing to hit the refresh button to see new information. It's when information folds into the page while you're reading it.

Real-time is a new volume and velocity of data. A lot of web data used to consist of 'Blog Posts' or 'News Articles'. Documents. Real-time web data is about activities. Granular, human readable micro-stories about the activities that users make.

"I read this", "I rated this", "I commented on this", "I shared this", "I edited this" and so on. Why? Because capturing, surfacing and socializing real-time activity data is part of the core essence of the social web. The ability to see not just the result of actions by users, but the play-by-play stream of those actions along side faces, names and time/date stamps takes an experience from a static 'snapshot' into a living, breathing stream. Further, by enabling users to like, reply, flag, share and otherwise interact with these activities, sites are creating new opportunities for engagement, conversation and conversion.

Real-time is a presentation metaphor. It often (but not always) takes the form of a reverse chronological stream with nested comments and likes. It helps users understand the order of things and mixes content with conversation in a way that drives engagement and return visits.

Real-time means filters instead of facts. Let the user decide what they want to see - to craft an experience that makes sense for them, and their friends.

Now, what is 'Real-time as a Service'?

If all the things above are true, then it changes everything we used to know about web infrastructure, databases, user interfaces and tools for moderation or curation.

APIs can no longer be request-response. Databases must now store far more data at far faster rates. User interfaces need to factor in names, faces and actions. Moderation and curation tools must leverage algorithms, crowd sourcing and real-time flows.

Real-time as a service, then, is cloud infrastructure that helps make this transition easier.

It is a database that can handle new magnitudes of scale - handling hundreds or thousands of write events per section. Not just to a flat table, but to a hierarchical tree of arbitrary activities.

Site -> Section -> Article -> Rating -> Comment -> Reply -> Like.

It's a database that can store all items permanently so that users can visit old streams at any time. Permanent storage that can also handle localized annotations. Localized annotations are the ability to modify the metadata of an activity - say a Tweet (Promote it, tag it, retarget it in the tree etc) - in such a way that that your view of a tweet is different from another customer's view.

It's a database that enables not just the ability to perform an SQL-like search query, but also continuously updates you when the data changes - so that you can modify the UI on the fly.

It's a database that returns not just flat query results, but a hierarchical tree - allowing you to present the activity in context.

It's a database that handles not just a few hundred users requesting (reading) data, but a few million users swarming to see the latest action in a sports game or a concert.

It's a database that organically makes connections between items by understanding the relationships of URLs and #tags to make implicit links in the graph where and when they're needed. For example a tweet mentioning acme.com should be attached to Acme.com in the tree.

And most importantly, it's a database company that understands that the opportunity of the Real-time, Social Web is far too big and moves far too quickly to possibly be built by a single vendor. A company that, as a result of this understanding, chooses open standards over proprietary formats; Partnership with best-of-breed partners over trying to build mediocre versions of everything by itself.

Polls, Ratings, Comments, Live Blogging, Forums, Data Bridging, Data Enriching, Visualization, Moderation, Curation, Analytics Game Mechanics, Authentication... the list is endless. They are all transformed by the Real-time web. They must all be part of Real-time as a Service.

And finally, Real-time as a Service is about service. Enterprise grade support. Best in class uptime. White label.

That's Real-time as a Service.

Further Reading

Calling for open

Added on by Chris Saad.

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!

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.

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.

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

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.

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.

Who owns your comment data?

Added on by Chris Saad.

We have started a conversation over on the JS-Kit blog about data ownership when it comes to comments. This is one of the Data Portability grey areas that needs a resolution in the ongoing journey to create the data web. This is also an important question for social media. If we are all participants, who owns the space inside which we are particiapting?

I would love your input!

Tim O'reilly talks about Data Portability

Added on by Chris Saad.

In this video, Tim O'reilly speaks about Data Portability. He suggests that it will be much like Open Source software in that it will never truly be adopted. I don't know if I agree.  Data Portability is less like Open Source software and more like the Internet and the Web itself. The standardized and interoperable protocals that make up the web - TCP/IP, HTTP, HTML etc - are adopted by anyone who wants access to Internet users. In much the same way, anyone who wants access to user data from the emerging web-wide data ecosystem will need to adopt emerging data portability formats and protocals.

Later in the video he goes on to say that data portabilty will actually be adopted, but not through legislation, but rather through organic mechanisms that gravitate towards open solutions that 'just work'.

On this front, I agree. But Tim does not mention how we might help the process along. He does not mention that organic processes can and should include incentives. How the DataPortability project, through its definition of the problem and ongoing work to highlight good work towards an open data ecosystem actually encourages our collective desired outcomes.

Data Portability will indeed occur organically. The building blocks themselves were born out of organic efforts. An accellerant in the form of community, media and support documentation, however, has already helped push things along.

Time to get started

Added on by Chris Saad.

In times of change, new opportunity is always created. Always. Many have written on the opportunity created by this economic downturn. Here are some of the excerpts:

Mick from Pollenizer writes:

1. You don't need a boom to grow. 2. Better access to great people. 3. A slump doesn't stop spending, and it increases in some areas. 4. There is still money available if you look hard, and you deserve it. 5. The community is still here to support you. 6. The big guys cut back on R&D letting you do the innovating. 

Paul Graham writes:

The economic situation is apparently so grim that some experts fear we may be in for a stretch as bad as the mid seventies.

When Microsoft and Apple were founded. ... If we've learned one thing from funding so many startups, it's that they succeed or fail based on the qualities of the founders. The economy has some effect, certainly, but as a predictor of success it's rounding error compared to the founders. ... So maybe a recession is a good time to start a startup. It's hard to say whether advantages like lack of competition outweigh disadvantages like reluctant investors. But it doesn't matter much either way. It's the people that matter. And for a given set of people working on a given technology, the time to act is always now.

And Rajesh Jain writes:

For entrepreneurs, they need to forget about the craziness around and just focus on the business and market. The stuff that's happening has little or no impact on the business of most early stage companies — in most cases, their revenue base is too small to see any negative impact from "market conditions." So, any sales person giving market slowdown as a reason for not meeting targets needs to be given a talking to!

I also think this is a great time to get alternative / disruptive ideas to consumers and businesses. Everyone is much more receptive to  discussions about solutions which provide better ROI. (And without a simpler, cheaper solution, entrepreneurs don't really have much of a chance anyways.)

Getting started today with the right idea is indeed an attractive prospect. If, however, you are two years in to your company and looking for extra funding without real traction or poof points, times are going to get very tough.
 
For startups in this category, I would suggest taking a long hard look at the value you bring to the table, and finding a partner who can absorb and propel your assets through these tough times.
  
I was interviewed fo the NYT on Friday on this very subject. I suggested the same thing to the reporter.
 
More conversation over on Silicon Beach as well (I got many of my snippets from there).
 

Who is JS-Kit?

Added on by Chris Saad.

The news today is that JS-Kit just closed a $3.6m round of funding and I have joined the company as a Strategic Advisor. I'd like to take this moment to explain who JS-Kit is, what it could be, and why I decided to get involved.

First, I get offered a lot of advisory roles or full time jobs. It's always very tempting to help entrepreneurs pursuing their dreams.

The reality is, however, between my company Faraday Media, my work at the DataPortability project, APML Workgroup, Media 2.0 Workgroup and other projects there simply isn't enough bandwidth left to give the attention required.

The JS-Kit opportunity is different. When I first met Khris Loux (The CEO of JS-Kit) it was clear very quickly that we had a unique connection and a shared vision for a distributed Personal Web. As a result I have broken my own rule and accepted the offer to consult with/advise the company on a formal basis. It will be a significant commitment and take up a large part of my time.

The company he has quietly built over the last 2 years reflects our shared vision and its success is unmatched in the marketplace. With more than 550,000 registered sites, JS-Kit is the largest provider of light-weight plug in social features on the web. More importantly, though, it has no destination site. A philosophical choice that allows it to execute on a strategy of powering the edge to get more social - and more personal - without siphoning traffic back to a proprietary center.

JS-Kit technology powers some of the biggest sites on the web - with more to be announced soon.

This combination of scale and a focus on the edge makes the company uniquely placed to build something very special.

There are a number of challenges ahead for the company though - challenges of which Khris and the team are all too aware.

The name is not great! It was the name of a prototype product that became very successful very quickly despite not being ready for prime time so it sorta stuck. Blame Nick Gonzalez for writing it up in Techcrunch only days after it was put live for preliminary testing (just kidding I love Nick in a manly platonic sort of way)

Adoption is easy, but customization (it's possible to make the widgets unrecognizable from the default style) is far too hard to do for average users.

The design is Web 1.0 at best. The site, brand and products lack a cohesive visual language and a modern look and feel.

These are just some of the things I will be helping to change over the coming months. The funding round also allows the team to execute on these opportunities quickly. These changes will be a precursor to a much broader strategy that we hope will delight users, empower publishers and surprise the industry.

In the mean time though, Faraday Media is still very much alive and kicking with both my involvement and the involvement of my best friend and co-founder Ashley Angell. I believe the core technologies developed in its labs will change the web. Faraday Media and JS-Kit will continue their business development activities and my role will help to shepherd the process.

So too is the DataPortability project under the stewardship of the stellar new steering group lead by none other than Daniela Barbosa.

So in this time of Economic woes, failing companies, staff layoffs and uncertain times I am proud and honored to be part of a team that is continuing to have a sustainable and positive impact on the web and actually growing the opportunity for a distributed personal ecosystem.

So now I'm involved, I'd like to encourage you to try out the tools on your sites and blogs and send me feedback directly. I'd like to start a conversation with you to improve the company and the web together.

Also follow Me, Khris and Nancy on Twitter!

 

Coverage has already started

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.

Revolution of Me Chapter 3: Family 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

Family 2.0

IMPLICATIONS OF THE CLUSTER

TABOO AND BAGGAGE

Marriage is a highly emotional subject for many. Our initial instinct when asked ‘Is an increasing divorce rate a normal and healthy trend’ is to scream no! How can it be?

When people get divorced they are hurt and betrayed. They leave with emotional baggage and are forever affected by the painful experience. “No” seems like the only obvious answer.

Without passing judgment one way or another however, consider that many of the downsides of divorce outlined above are actually not from the act of divorce, but rather our impressions and social taboos associated with it.

Social expectations and pressures result in many feeling a great deal of pain when trying to make the decision to separate. Once the separation occurs a lot of animosity and anger is based not on the failures of the other person, but rather on the failure of the marriage, wasted time and other external factors.

Besides the normal feelings of losing a long term loving relationship, perhaps a change in social dogma to families as flexible clusters of people who love each other, some who might have been married at one time or another, would improve the resulting fallout from divorces. Perhaps if the act of disolving a marrige was more normalized, the time would not be considered wasted, but rather well spent with a partner - a learning and growing experience for both.

Similarly, if parents and adults recognize families as more flexible clusters and behave accordingly, children would also experience less emotional turmoil when relationships change and evolve.

 

Read more on the wiki

Comments, ideas and contributions welcome!