— Chris Saad

Archive
Personal

I was just watching a great TED video about the guy who runs ‘Improv Everywhere’. If you don’t know what that is I strongly suggest you google it and watch the video.

His TED talk had some great themes and some funny videos showing the result of their work, however my key takeaway was from a small innocuous line that he kept repeating as a one of his throw away comments… “and we didn’t even ask permission”.

His final summary in his talk speaks to our collective need to, as adults, remember to play and have fun. But I think that his statement about permission reveals what ‘Improve Everywhere’ is really doing. It’s showing people that it’s ok to impact the world… without asking permission.

Too many people assume that they need to ask permission to change the world.

“I’m studying to be a writer” basically suggests that you are waiting for someone to hand you a permission slip (A degree) which declares you an ‘English Major’. Then maybe you can call yourself a writer? Or maybe after you get your first writing job? Maybe after you publish your first book? Which of these permission slips allow you to declare yourself what you want to be – give you permission to change your little corner of the world?

This applies to everything we do. To be an entrepreneur, to love, to change the rules.

More people need to stop asking for permission – or worse, assuming they could never do something because it’s against the written or unwritten rules.

This theme was echoed by an old interview I recently watched featuring Steve Jobs. He said that the old electronics kits that he played with as a child showed him that ANYONE could build the things they saw around them. A radio, a TV, whatever – these were man made, understandable and attainable things to invent and build for yourself. He mused that these kits were one of the things in his early life that helped him understand that he could build anything he wanted and impact the environment of millions of people.

So for all of you out there waiting for permission to change your life, your career, your perspective or your world – stop waiting. Go do it. Be, Do, Act as my friend and colleague Philippe likes to say.

Read More

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

Read More

I recently wrote down the latest version of my belief system. Here it is.

Read More

Yesterday we announced a new Echo product called StreamServer.

There is very little more I can say that Khris Loux has not already said so eloquently on stage at the #e2 launch event

When you work so hard and long on something (depending on how you look at it, StreamServer was either 15, 2.5 or 1 year in the making) its hard to sum it all up in one, 1 hour event.

But that’s what we tried to do.

We tried to thread the needle between a contemporary story about activity data, the existential change (read: opportunity or threat) occurring on the web as traffic and monetization flows to proprietary social networking platforms, the opportunity for every major node on the web to be just as powerful and innovative, the need for open standards and powerful cloud services as the basis of the the rebuttal and our deep desire to make this an industry wide effort. We tried to communicate the important role of aggregation and the pivotal job of mainstream media, e-commerce, entertainment, startup and agencies play in curating activity information for the masses.

We also tried to communicate that this was not just a pipe dream, but rather a commercial reality for major customers. A solution running at scale. A new distribution and monetization opportunity for 3rd party devs and a future ready piece of infrastructure for media companies.

I think we did the best job possible at threading all these stories, and doing it with a human, authentic voice through the lens of customer and partner experiences.

I’m proud of the work we’ve done so far, and the tireless efforts of the Echo team and our customer/partner devs.

And all of that being said, though, we are only at the beginning. We have just planted the first seed and I look forward to helping it grow.

So what is StreamServer in my words?

It is the real-time, social scale database that Twitter, Facebook, Quora, Foursquare and others built, delivered as an ec2 style cloud service. Turn it on, and forget about managing the data or scaling the infrastructure.

It is the first of its kind and it will hopefully form the basis of many new companies as they deliver many new, novel and innovative experiences to customers and end users everywhere.

And it’s a bet on the future of open standards, developer ecosystems, a heterogeneous web made up of first class social nodes.

It’s Real-time as a Service.

Read More

This year, like many years before it, has been one of immense personal growth for me. I have continued 2009′s transition from one who is best known and suited for talking about ideas to one who focuses much more on turning ideas into product and business process at scale. I still have a lot to learn!

For that, I continue to thank my friends and colleagues at Echo for their patience, collaboration and wisdom.

In keeping with this transition, this year I have mainly been head down at Echo working on our product, marketing and business roadmap with the team. Much of our work has not yet seen the light of day and I can’t be more excited for it’s eventual release.

The result is I’ve missed a lot of parties or conferences I love to attend, but it has also given me a great opportunity to stay at home and get to know an amazing woman, Nichole. Meeting her has been surprising. And I am rarely surprised.

That being said, though, I feel like I’ve become closer to a core set of amazing people – friends – who continue to inspire, irritate and elevate me. Like all good friends should!

The industry too has gone through some amazing transitions.

Apple’s iOS, once thought invincible, has gone through the inevitable re-balancing against a more open alternative, Android. Facebook, once thought a fad by some, has solidified it’s place as the winner of the destination social networking space through a series of very smart decisions, a total lack of competition and free pass from all the tech media.

Twitter, on the other hand, seems to have continued to struggle to find its place. From simple SMS service, messaging bus of the web or media power house; this year they seemed to drop the ball on all fronts.

Wikileaks has forced us all to think about ultimate transparency and has shone a brilliant light on the media’s inability to understand its own role (particularly the 24 hour broadcast news networks). Transitional media thinking has truly failed us in this new century and will continue to fail as long as they cling to out-dated business models and false drama.

I’m glad that Jon Stewart has taken a more active (even serious) role in this message – however slightly.

I am, however, optimistic for the mainstream media. Many of the executives I have spoken to there (which is many) understand the transition and are fighting each day to lead it.

Overall though, for me personally, 2010 was primarily a year of contentment. A rare feeling for me. For that, I am grateful for all of those who contributed. Past and present.

I can’t wait to see what 2011 brings. I only hope my luck holds out!

Read More

We’re living in a recycled generation. Think about it. Much of what we do in the 21st century is recycling what has gone before.

Sure there are the obvious examples – positive examples – such as recycling paper and plastic. But I am talking about the recycling of ideas and culture.

There is now far more emphasis on people recycling (Retweeting, Reposting, Repeating) news than creating it. Social media makes us each story tellers, but a large percentage of the story we’re telling is someone else’s.

Movies are also being recycled. I’m going to go see Tron today. A recycled idea from 1982. In fact many of the movies that come out these days are adaptions, remakes, sequels or prequels. Recycled ideas.

Why?

I suspect that much of it has to do with information overload. In a world where there is so much information, two of the most powerful and interrelated mechanisms for getting Attention is social proximity and nostalgia.

Social networks use both to encourage us to read and share each other’s status updates by feeding off our social bonds and our ego driven need to participate in a form of real-time nostalgia. How many of us have thought ‘this is going to be awesome when I go back and read it in the future’.

The same is true for Movies. Movie studios have realized the surest way to get an audience into the theater is to bet on the older generation’s nostalgic memory of the past and the younger generation’s cult like respect for it.

I am not necessarily judging this as a negative phenomenon. I am just observing that it is one.

I worry though, will this generation be remembered for anything great of its own – especially when it comes to movies? Can you think of the last great original movie you saw that would last the test of time?

Share it with me…

Read More

I knew people don’t read beyond the headline, or if they do, they just skim, but this is just crazy.

I just found out that many, many people believe I am Pro Life because of my ironically titled post “I am pro life

I guess I should have known better.

I’ve added a disclaimer above the post in big red letters to hopefully avoid the mess for anyone who stumbles on the post in future.

*smacks forehead*

Read More

Jeremiah and I wrote an analysis of the New Twitter vs. Current Facebook.

Here’s a snippet:

Situation: Twitter’s new redesign advances their user experience

Twitter has announced a new redesign today, yet by looking at the news, there hasn’t been a detailed breakdown of these two leading social networks.  Overall, Twitters new features start to resemble some features of a traditional social network, beyond their simple messaging heritage.  We took the key features from both social website and did a comparison and voted on the stronger player?

[Great Detailed Graph goes here - See it on Jeremiah's blog]

Our Verdict: Facebook Features Lead Over Twitter’s New Redesign

Facebook’s features offer a more robust user experience, and they have a longer history of developing the right relationships with media, developers, and their users. Twitter, a rapidly growing social network has launched a series of new features (described by the founder as “smooth like butter”) that provide users with a snappy experience and enhanced features.

We tallied the important features of this launch and to their overall expansion strategy and have concluded that Facebook’s features continue to hold dominance over Twitter, despite the noticeable improvements. While we don’t expect that Twitter wants to become ‘another Facebook’ they should play to their strengths and remaining nimble and lightweight yet allowing for developers and content producer to better integrate into their system.

Check out the full results over on his blog.

Read More

Just wanted to share with you here that I wrote a guest post on Mashable last week about Facebook’s world view. Be sure to check it out here.

Are these blunders a series of accidental missteps (a combination of ambition, scale and hubris) or a calculated risk to force their world view on unsuspecting users (easier to ask for forgiveness)? Only the executives at Facebook can ever truly answer this question.

What’s clear, though, is that their platform is tightly coupled with countless other websites and applications across the web, and their financial success is aligned with many influential investors and actors. At this stage, and at this rate, their continued success is all but assured.

But so is the success of the rest of the web. Countless social applications emerge every day and the rest of the web is, and always will be, bigger than any proprietary platform. Through its action and inaction, Facebook offers opportunities for us all. And in the dance between their moves and the rest of the web’s, innovation can be found.

The only thing that can truly hurt the web is a monopoly on ideas, and the only ones who can let that happen are web users themselves.

Read More

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

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

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

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

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

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

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

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

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

Why? Innovation.

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

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

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

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

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

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

Like we said on the DataPortability blog:

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

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

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

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

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

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

Read More