Atlassian’s Confluence Wiki Gets Social: Embed Your Favorite Social Media

Zoli Erdos has a nice write-up of enterprise software company Atlassian, titled Business Models and Right-brained Geeks. In it, he notes the culture of Atlassian is different from many enterprise software companies:

Atlassian is a “different” company in so many ways… no wonder they are still hiring while the rest of the world is busy downsizing.  But one thing I’ve not realized until now is they have a backup business plan. They could quit Technology tomorrow and become a Creative Agency overnight.smile_wink Need proof?

We use Atlassian’s Confluence wiki in our office, and I’ll bet a lot of you do as well. It’s easy to use, and I’ve become a big fan of it versus using Microsoft Word.

So it’s no surprise that the latest release, Confluence 2.10 has a really cool feature: the Widget Connector. Uh…come again?

The Widget Connector. It is a lightweight way to embed content from 16 different social media sites:

atlassian-confluence-connector-widget-supported-sites

I have to say, that’s pretty cool. The ability to embed media created elsewhere is a wonderful feature for any site. I’ve embedded my recent SlideShare on the About Page for this blog. And the ability to embed Vimeo videos was great for a recent post where I talked with MADtv’s Chris Kula.

LinkedIn recently started doing this as well. You can add content and applications from 10 different sites to your profile. It’s a smart play for companies. By letting you bring content from elsewhere, these sites become valuable platforms for getting business done.

Considering the Widget Connector in a Business Context

The interesting thing here is that these sites are indeed social. So the content that will be included is likely to be that which is OK for public viewing. Which means some sensitive internal content won’t be found on these sites. I know many of these sites allow private, restricted access content. It’s unclear whether restricted access content can be embedded though.

But a lot of what businesses do is perfectly fine for public consumption. Well, make sure you embed it in the wiki! Conference presentations, product demos, marketing media, product pictures, etc. In fact, the bias should be to have this content public and findable unless there is a real concern about loss of confidential information. Being a presence in the industry means getting out there with information and ideas that you share. Of course, not everything should be accessible. For instance, a webinar should be public, while a customer presentation will stay internal.

The reality is that companies are expanding their presence on social media sites, even if it is happening in a halting fashion. Turns out consumers are starting to expect it. As use of these various social media sites expands, having a central place to view and track the content on them makes a lot of sense.

Another use I see for this is collecting information from various services and users to build out research on:

  • New product or service initiatives
  • Competitors
  • Customers
  • Regulatory and standards development

Consider Atlassian’s release of Confluence 2.10 another step forward in expanding the use and value of social media for business purposes.

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22Atlassian%E2%80%99s+Confluence+Wiki+Gets+Social%3A+Embed+Your+Favorite+Social+Media%22&who=everyone

Gmail Tasks Are a Good Start. Now Please Integrate with Google Calendar.

The folks over at Google announced a new Labs feature, the Task Manager for Gmail. Typical of Google, the feature is a simple, easy-to-use interface. You can type a task right in the Tasks panel.

As Google says on its blog announcing this feature:

People use Gmail to get stuff done, so we’ve added a lightweight way to keep track of what you need to do, right from within Gmail.

The other cool, but incomplete, thing is that you can add an email to the list of tasks. This is a great idea. I know I get a lot of emails at work in Microsoft Outlook that require some follow-up. But I don’t use Outlook’s Task panel to track them.

Rather I use the Actions > Follow-up > Add Reminder menu. This lets me stay in my email, while scheduling the follow-up day and time. Here’s a shot of that feature in Outlook:

outlook-email-task-manager-with-scheduler

For me, this is a terrific feature of Outlook. The follow-up notifications get my attention. I’ve used the Task panel before to record tasks. You know what happens to them? I never bother returning to look at my list. Email is where I go for my notifications.

Gmail Tasks do support associating a date to a task. That’s not bad, and it’s an improvement over my current follow-up methodology…starring the email. But what’s missing are:

  • Ability to set a time
  • Integration with my Google Calendar

My concern is that without the Calendar integration, Gmail Tasks will end up like Outlook Tasks for me. A place where written notes go to die.

I tweeted this idea about Calendar integration:

Added the Gmail ‘Add to Tasks’ feature (http://bit.ly/MVO). Would be great if that integrated with Google Calendar for scheduling.

And as is typical, a good discussion ensued. Stupid Blogger (aka Tina) noted that without Calendar integration, the Tasks feature is essentially useless for her.

She then added this thought:

Not just that, Hutch, but if it integrated somehow with the calendar then it would show up on my G1 as a notification. This would be BRILLIANT.

That’s right. Turn those task into reminders that come through on your T-Mobile G1 Google Android phone.

It’s a Labs feature, so certainly it’s a work-in-progress. Let’s hope they get Calendar integration out of the Lab soon.

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22Gmail+Tasks+Are+a+Good+Start.+Now+Please+Integrate+with+Google+Calendar.%22&who=everyone

My Ten Favorite Tweets – Week Ending 120508

From the home office in Truth or Consequences, NM…

#1: Love this post by Atlassian’s @barconati Connectbeam Connects | Confluence Customers Beam http://bit.ly/5VhY >> why E2.0 integrati …

#2: Noticing that my tweets that hit 140 characters are having text cut off well before 140. Anyone else?

#3: @twitter A bug. Char. < and > are stored as 4 char. in ur DB, not 1. Means each use cuts max char. of tweet by 3. This tweet’s max=134

#4: One effect of BackType – I am more conscientious than ever about commenting. Comments have the effect of Google Reader shares.

#5: Lump by Presidents of the USA comes on radio. Says 20-something, “Oh that’s the classic rock station.” Lump is classic rock? Ouch!

#6: One thing vacations with little kids ain’t…restful.

#7: RT @timoreilly Derived intelligence from large data sets is a kind of interest or “float” on data. Analogy of Web 2.0 data to capital.

#8: The H-P Social Computing Lab is doing some really interesting research http://bit.ly/k7dI

#9: RT @jbordeaux re: enterprise 2.0 “And like pornography: they’ll pay too much, get over-excited after tiny results, but soon regret it.”

#10: But at least I’ve got a Sam Adams.

Twitter Bug: Truncates 140-Character Tweets (UPDATED for why it happens)

Thought I’d snap off a quick blog post. I’ve been seeing a problem on Twitter where my longer tweets were being truncated at 130 characters. For example, this 140-character tweet got cut off mid-word.

Love this post by Atlassian’s @barconati Connectbeam Connects | Confluence Customers Beam http://bit.ly/5VhY >> why E2.0 integrati …

I did a bit of QA on-the-fly on Twitter. I found that tweets of 137 and 139 characters were just fine. It was only the exactly 140-character tweets that were being truncated.

A couple fellow tweeters participated in the QA. Nathan Bobbin (@nbobbin) got the same problem. But Jacqueline (@laikas) was just fine with her 140-character tweets.

So you may not be seeing this bug. But if you are, a simple solution is to limit tweets to 139 characters. A bit of forced brevity, eh?

*****

UPDATE: There is an answer for this problem, courtesy of GetSatisfaction user Eridanus. Apparently special characters are stored by Twitter as more than one character. So you think you’re righting 140 characters, but it’s actually longer as far as Twitter is concerned. In the tweet above, I used the characters: >>. Here’s what Eridanus had to say:

Tweet No. 1:
Reading: Confluence 2.10 – Just in time for the Holidays http://bit.ly/L45rs >> Cool widget connectors (Flickr, SlideShare, YouTub ……

Tweet No. 2:
Love this post by Atlassian’s @barconati Connectbeam Connects | Confluence Customers Beam http://bit.ly/5VhY >> why E2.0 integrati ……

In both cases, the > is the special character, which is represented as a so-called HTML entity:

> is represented internally as & gt ;
< is represented internally as & lt ; (but without the spaces)

(I had to include spaces in the entities to prevent Get satisfaction “obligingly” converting them into the characters).

So >> looks like 2 characters, but actually requires as much space as 8 normal ones (i.e. 6 more characters than you’d expect).

And then Twitter wastes a few characters for the ellipses …..! – making up the usual 140.

Crowdsourced answer. Awesome.

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22Twitter+Bug%3A+Truncates+140-Character+Tweets%22&who=everyone

90-9-1 Participation and Enterprise Social Software Adoption

In 2006, Jakob Nielsen postulated that participation in online communities followed these characteristics:

  • 90% of users are lurkers (i.e., read or observe, but don’t contribute).
  • 9% of users contribute from time to time, but other priorities dominate their time.
  • 1% of users participate a lot and account for most contributions: it can seem as if they don’t have lives because they often post just minutes after whatever event they’re commenting on occurs.

This was groundbreaking research, and it is a terrific framework for thinking about communities. Its lessons can help sites design better interactions.

The 90-9-1 is useful for thinking about employee participation as well. The more people who participate, the more Enterprise 2.0 advances companies’ fortunes.

But in really thinking about communities, it occurred to me that 90-9-1 is an incomplete basis for considering participation inside the enterprise. In reality out on the web, participation levels for a typical site are more aptly described by the pyramid below:

true-rates-of-online-participation1

Of course, this is a fairly useless graphic for the consumer Web. Obviously, the vast majority of users don’t visit any single site. Tell me something I don’t know.

Inside a company, this graphic becomes critical. Consumers can live with splintered participation on various websites, be they Web 2.0 or Web 1.0. But this approach is terrible inside companies.

For instance, assume there’s a major initiative underway inside a company. Some employees are using the company wiki, but others never visit the wiki. They use email and PowerPoint decks to trade information and ideas. As things progress, some employees think to check the wiki for new items. Others never check the wiki, and exclusively head out to Google to find information, even if the same or better information has already been added by colleagues to the wiki.

Splintered participation. Out on the consumer web, it’s a personal choice. Inside companies, it’s inefficiency.

For companies to get full benefit from the social productivity tools deployed to employees, participation has got to look better than 99-0.90-0.09-0.01.

Improve Tools Visibility

A recent blog post by Oliver Marks on ZDNet examined integration of Enterprise 2.0 inside companies. This quote hypothesized a cause for low adoption of wikis and blogs in some organizations:

This is why there are so many sparsely populated wikis and blogs slowly twisting in the wind in the corporate world – because they were set up as tentative trial balloons with no clear utility or guidelines for expected use.

The gist of his point is that before you let these apps in your door, know why you want to use them. That’s solid advice, and should be clearer for projects from the start.

I’d like to suggest another way to influence participation inside companies. Wait…let me quote Dinesh Tantri’s idea for increasing participation:

We would need some means of allowing users to carry these services in a virtual backpack. This backpack should be available at all points where users interact with information systems. (Desktop, Intranet, Extranet and probably enterprise apps ). Browser and desktop extensions are one easy way of doing this. Perhaps smarter ways of doing this in a browser/platform agnostic way will emerge. The point is, usability and the interaction design of Enterprise 2.0 deployments has to be high on the agenda of enterprises trying to leverage them.

The idea is embedding social software into the regular tools and activities that employees already use. Dennis Howlett advocates this with the ESME microblogging project with which he works. It’s an idea I like a lot.

If you think about how things work out on the web, awareness grows for tools like Facebook, Twitter, Digg, FriendFeed, etc. as people find about them naturally. There’s no policy prescription for using these apps. They come into view in the course of one’s dealing on the web.

What I like about Dinesh’s idea is that it lets the “99%” crowd, those who never visit a particular site, discover content, conversations and people that are relevant to their day-to-day jobs. This raises their awareness. When you run a search and find out that something relevant to you is already on someone’s blog, or the wiki or microshared, you suddenly have more interest in that tool. That awareness is important for any tool, even more so when its use is not mandated by senior management.

Raising awareness of social software tools, content and users. A critical component of a successful rollout of Enterprise 2.0.

I’m @bhc3 on Twitter.

My Ten Favorite Tweets – Week Ending 112808

From the home office in Lake Tahoe, California…

#1: Better than spam? Chris Baskind reports a spammer on Twitter has a 21.5% return follow rate: http://bit.ly/EzHm

#2: If you don’t ask, you don’t get. And…you never get everything you ask for.

#3: Just added BackType to my FriendFeed. An interesting competitor to Disqus and Intense Debate.

#4: I love this saying about parenting: “The days are long, the years are short.” >> So very, very true.

#5: Why is Papa Bear such the dufus in the Berenstein Bears books? Giving us Dads a bad name…

#6: Doing a keyword search in my GReader, seeing some great posts for blogs to which I don’t subscribe. Power of subscribing to others’ shares.

#7: Editing/adding content on my blog’s About Me page. That page receives a good number of hits, and I thought…”What Would @chrisbrogan Do?”

#8: Reading: “Resumes are Dead. Social Media is Your New Resume.” http://bit.ly/yqUQ

#9: Twitter for $500 million..gut says that’s too low. Twitter is the defining platform for lightweight interactions. $1 billion +…

#10: Thanksgiving morning. We’ve got Christmas music playing on the radio (96.5). Kids are jumping on the bed. Heading to Gramma’s house later.

Happy Thanksgiving with Alice’s Restaurant

I love this song, and hearing it this time of year conjures up great memories. Here’s Arlo Guthrie singing Alice’s Restaurant. The YouTube video is not embeddable, but click the picture and you’ll be taken to the video.

Happy Thanksgiving.

alices-restaurant-arlo-guthrie

Will We Ever Find Our True Talent? Not Likely Says Malcolm Gladwell

outliers-malcolm-gladwell

This past June, I wrote a post titled How Many of Us Find Our True Talent? It was a look at whether people tend to land in professions that fit their “highest and best” talents:

My own theory is that each of have talents that are uniquely strong in us. For some, these talents would put them on the world stage. For most of us, they’d probably vault us to the top of a particular field. And yet I suspect that most of us never hit on those unique talents.

Malcolm Gladwell currently has a book out titled Outliers: The Story of Success. In it, he examines the underlying factors that propel certain individuals to the very top of their fields. I have not read the book, so I’m picking up its contents from various sites I’m reading and a couple interviews with him that I’ve heard.

From what I’ve seen, Gladwell’s thesis can be boiled down to three factors:

  1. Intrinsic talent for something
  2. Luck of the draw for your circumstances
  3. Heavy practice in a field (min. of 10,000 hours)

Microsoft founder Bill Gates comes up in discussions of this book. We all know that he conquered the PC world with Microsoft, becoming fabulously influential and wealthy. But there’s the Paul Harvey-esque “now you know…the rest of the story”. Here’s how Harvard’s Thomas Sander relates it:

He credits Bill Gates’ success to early and sustained access to high-end computers. Gladwell concedes that Gates is obviously brilliant, but still notes that many other brilliant youth never had the chance to become computer stars of Gates’ magnitude because they didn’t haveaccess to these sophisticated computers.

I heard Gladwell on NPR talking about this. It turns out he attended one of the few schools in the country, high school or college, with access to a mainframe computer where students could program. Now Gates had a passions and aptitude for programming. So there was this great mix of talent and circumstances that allowed it to flourish.

In the post I wrote in June, I ascribed people’s not landing in fields that leverage their true talents to three factors:

  • Too quick to focus on something at a young age, never trying out other areas
  • No opportunities to surface and develop the hidden talent
  • Practical realities – kids, mortgage, caring for someone who is ill – prevent a move into a different field

From what I’ve seen about Gladwell’s book, these factors ring true. As he says himself on the website devoted to his book:

Doesn’t that make it sound like success is something outside of an individual’s control? I don’t mean to go that far. But I do think that we vastly underestimate the extent to which success happens because of things the individual has nothing to do with.

I don’t want to leave this post on a down note. Many, many of us will find vocations that we are good at, and which make us quite happy. We have family and friends which enrich or lives. Personally, having gone from one profession I really enjoyed (banking) to another (enterprise 2.0), I know there are a wide range of fields that each of us can do well at and be happy.

And with a lot of luck, a very few of us find the mother lode.

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22Will+We+Ever+Find+Our+True+Talent%3F+Not+Likely+Says+Malcolm+Gladwell%22&who=everyone

My Ten Favorite Tweets – Week Ending 112108

From the home office in Manila, Philippines…

#1: “If a mind is always open, it never finishes anything. If it’s always closed, it never starts.” – Scott Berkun, The Myths of Innovation

#2: @pico On FriendFeed? Attention on FriendFeed (for non A-Listers) is driven by: being interactive + decent-to-great content.

#3: Observation: E2.0 crowd is much more active on Twitter than FriendFeed: (1) established connections, (2) conversations, (3) broadcast.

#4: @pico It’s kind of a parallel to enterprise 2.0 in general. E2.0 tracks what happens in Web 2.0, with a 2 year delay. Web 2.0 is the filter.

#5: Just showed my colleague how I’ve got my FriendFeed Enterprise 2.0 List up on my monitor via real-time. His reaction? “Gotta show me how!”

#6: Reading: Why doesn’t anyone care about HP? http://bit.ly/16dEB

#7: @jeffmann The Gartner MQ for social software available in full without registration here: http://bit.ly/gs6dH

#8: Preso best practice = mostly pix, few words. Great for in-person presentations. But Slideshare versions lose context w/ single word slides.

#9: Wow, now my LinkedIn profile is pimped out with my blog posts and Slideshare. Really, really cool what LinkedIn is doing.

#10: RT @THE_REAL_SHAQ Sittin next to steve nash, tryna get hi to join twitter >> Twitter’s viral nature is everywhere…

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22My+Ten+Favorite+Tweets+-+Week+Ending+112108%22&who=everyone

Follow Everything by a Select Few, Select Content by Everyone

Item #1: Fred Wilson tweet:

@timoreilly i want to follow less people and more keywords in my twitter timeline. can’t wait for summize to get integrated into twitter

Item #2: Adam Lasnik FriendFeed post:

I switched over to reading mostly a ‘subgroup’ (“Favorites”) on FF, and was missing the serendipity of new voices. One way I’ve remedied that is to do searches on some of my favorite things (“a cappella”, “lindy hop”, etc.) and see who and what comes up.

Item #3: Steve Gillmor blog post:

A small number of Follows combined with Track produces a high degree of coverage on a daily basis.

The three items above share a common theme…limit the number of people you follow. At first, this sounds obvious. Isn’t that what people normally would do? Well no, it’s not. In social networks, there’s a dynamic whereby people tend to return the favor when someone follows them. This build up your follows over time.  As Louis Gray noted in a recent post:

While you might be following thousands of people and making new “friends” on Facebook, LinkedIn, Twitter, FriendFeed and all the other networks, you would likely hesitate before sending them an open invitation to your home.

“Thousands of people” I’m doing it: following 1,000+ people on FriendFeed, 600+ on Twitter. For seeing a broad range of information and opinion sources, it’s great to track so many people.

But there is a big downside. Much of what I see doesn’t interest me. The greater the number of people you follow, the more content you will see that falls outside your areas of interest. Putting this into attention terms, for any given minute you spend on a site, what is the probability you will see something that interests you?

It’s an odd phenomenon. I actually like that I’m following a lot of people, because it increases the number of instances where something that interests me will go by on my screen. But it affects the rate at which something interesting goes by. As you follow people that stretch outside your core interests, their streams do have a higher percentage of stuff that you don’t care about. And the overall probability of seeing content that interests you declines.

I want to differentiate this idea from Dunbar’s number, which describes limits on people’s ability to maintain inter-personal relationships. I’m not talking inter-personal relationships. I’m talking information foraging.

What Are You Trying to Get from Your Social Media

I enjoy following people that stream content outside my normal range of interests, such as Anna Haro on FriendFeed. It’s important to step outside the things that regularly occupy you, if you want to grow.

But the three items above show there is another rationale for people to participate in social media. Rather than seek content outside their interests, they want a concentrated dose. Personally, I’m finding I need this professionally. The Enterprise 2.0 space (my field) is fluid, and undergoing the stress of the global recession. Tracking the news, ideas, perspectives, trends and relationships is critical. For example, the microblogging trend (e.g. Yammer) is new and I’m interested in seeing how that plays out.

If you can see the point of that social media use case, you can understand the value of this idea:

Follow everything by a select few, select content by everyone

As I noted in my last blog post, I’m tracking everything for a select group of Enterprise 2.0 people, and keywords/tags for everyone.

In terms of the three items with which I started this post, Fred Wilson describes this approach. Adam Lasnik isn’t too far away. His manual searches for “a cappella”, “lindy hop”, etc. could be turned into persistent searches to find new content and people. Steve Gillmor is a little more of the social media whale philosophy, where he only wants to follow a specific set of users and then interact with the @replies on Twitter. But even Steve could add keyword tracking via a FriendFeed Room as a way to improve his daily “coverage”.

Will This Trend Grow?

I’m a fan of this use case. It fits my needs professionally. It’s almost like I have my 9-to-5 social media, and then my nighttime social media.

I suspect this use case will make more and more sense as social media expands its mainstream footprint. Information workers are the ones who will be most interested. The hardest part is figuring out which keyword/tags to follow, what sites to track and what mechanism to use for this tracking. I’d argue FriendFeed with its Rooms and Lists is perfect for this, but certainly there are other ways.

One final thought. If this trend takes hold out in the wider market, I can see people practicing a little SEO on their content. Get those hash tags in your tweets to make sure Fred Wilson will see your content (if he ever reveals what he tracks).

For kicks, I’m curious what you think of this idea. Please take a second to answer the poll below. If you’re reading this via RSS, click out to participate in the poll.

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22Follow+Everything+by+a+Select+Few%2C+Select+Content+by+Everyone%22&who=everyone

Workplace Productivity vs. Tracking the “Flow”

I mentioned in an earlier blog post that at Defrag last week, Stowe Boyd gave a presentation on following a cascade of information, a flow. While I couldn’t attend his presentation, what I heard from others was that Stowe argued that there are no limits on people’s attention. They can get work done and track information in real-time simultaneously. It is all a matter of training.

A common opinion I heard from others was that this was BS. Workers have things to get done, and cannot spend their time watching a ticker of information going by.

I know there are dedicated social media/blogging types who do swim in the cascade of information via apps like Twirl, Tweetdeck and other clients. It makes sense for these folks – they live a life of staying up-to-date on what other social media types are talking about, and engaging others in real-time conversations.

But does that fly inside the workplace? It’s hard to imagine your average worker watching a constant stream of information. (a) They likely don’t care. (b) It seems to imperil their productivity.

Yet should information workers care about what’s happening in their field? And does this flow really affect their productivity?

I’m not one of those with an Adobe Air client feeding me updates from Twitter and FriendFeed. I’m generally resistant to client-based apps, and I don’t feel the need to track the flows so much. But on FriendFeed, I found myself continually going back to the site to check my Enterprise 2.0 List. This list consists of entries from the Enterprise 2.0 Room plus the feeds of a number of people who are active in the space.

Well if I’m going to constantly go back to that List on FriendFeed, why not bring the real-time updates to me? So I’ve been experimenting with running my Enterprise 2.0 List in real-time on my work computer this week.

Getting Work Done and Enjoying the Flow

Here’s a picture of my screen, with a Word document open to the left, and FriendFeed real-time opened in a mini window to the right:

working-while-tracking-the-flow

I have two screens at my desk. A flat screen monitor, and my laptop screen. The graphic above is from the monitor, which is big enough to allow two windows.

Here are a few thoughts about adding flow to my daily work.

I already have an ADD work style: I’m probably not alone in this. Since way back when I was a banker writing client pitches and offering memoranda, I have a hard time writing something straight through over the course of an hour. I just can’t do it. I’ll write something, then a I need a break. I don’t know why that is. If I trudge through the writing without break, the quality suffers.

Thus the real-time updates are a welcome break as I write.

The pace of updates isn’t too fast: Not that FriendFeed real-time couldn’t handle it. There are 33 people in my Enterprise 2.0 List currently (the Enterprise 2.0 Room is one of them). They tweet a lot, rarely interact on FriendFeed, post blogs and share/bookmark articles. The pace of updates seems to average once every couple minutes, with a decent-sized standard deviation.

If I had real-time up for my FriendFeed home page, where I’m tracking over 1,000 people, I imagine the movement in the screen to the right would be constant. That would be too distracting.

I feel more on top of my game: Let’s talk about the reason you’d track the flow. By having this up, I’ve got a really good sense about the ideas, arguments, conferences, information and relationships that are going on out in the Enterprise 2.0 world. Professionally, I’ve never been so aware of the goings-on. A lot of this I feed back internally here at Connectbeam.

I also love seeing the @reply tweets of the people I’m following on real-time. I’m finding more interesting people to follow on Twitter as a result. Some of these folks end up on my Enterprise 2.0 List.

I’m still getting my work done: And this is the crux of the experiment. I’m still getting work done while that real-time window is up.

There Are Limits to Our Attention, But I’m Not Approaching Those

Probably the single biggest factor that’s making this flow thing work for me is that I’m not bombarded with an update every second. I think the Defrag attendees who thought Stowe was talking crazy probably were thinking about one update-per-second type of flows. If that was the case, then yes, it’s a mistake to try this.

But a more limited flow built on a select group of people and a feed of keywords is quite manageable. And actually really beneficial.

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22Workplace+Productivity+vs.+Tracking+the+%E2%80%9CFlow%E2%80%9D%22&who=everyone

Social Media “Glue” and Gnip’s Co-opetition with FriendFeed

We believe that enabling web technologies are going through a similar development cycle as enterprise application integration technology did 10+ years ago. Companies are creating tools, applications and platforms to enable more productive and automated uses of resources that have become ubiquitous parts of the online ecosystem. We think about these enabling technologies as the glue that will increasingly hold together that ecosystem.

Seth Levine, Foundry Group

Venture capital firm Foundry Group, which includes partner Brad Feld, described an important investment theme for their firm. Titled Theme: Glue, the thesis is that the growing number of web services and content-generating sites are causing increased complexity, and that there is a need for an infrastructure to handle all this.

This can seem a bit dry (“I know this back end plumbing stuff is boring to most of you”, as Michael Arrington says), but its relevance is can be considered in the context of:

Foundry’s thesis extends beyond server-load management. But its initial investment in Gnip starts on that part of the “Glue” story.

The Problem Gnip Solves

The rise of user generated content has made this problem particularly acute. We’re creating so much content, all over the place. Flickr, Del.icio.us, Digg, YouTube, Twitter, WordPress.com, Google Reader, etc. I mean, there’s a lot of stuff!

It turns out a lot of other sites want to consume this stuff – FriendFeed, Plaxo Pulse, Strands, SocialMedian and many, many other sites. And the direction for production and consumption of all this content is only going one way –> up.

The problem that arises is the way consuming services, such as FriendFeed, have had to find out if you’ve got a new tweet, blog post, Digg, etc. The consuming services need to ping every individual user’s account on some site, such as Flickr,  with the query, “got anything new?” For most people, the answer is no. But that query is the cause of a lot of traffic and latency. Imagine all these new web services pinging en masse all the UGC sites. It can be quite a load to handle. In Twitter’s case, it was too much to handle.

Gnip addresses this issue, standing between UGC sites and consuming sites:

gnip-flowThe UGC sites (aka producers) push updates for their various users to Gnip. These updates are either change notifications, or full content for each user. So Gnip becomes the reference layer for anything occurring for a UGC site’s users.

The consuming sites then look to Gnip as a “single throat to choke” in terms of updates. Gnip handles the updates, and gets them out to consuming sites in real-time. Gnip also removes the burden on consuming sites to write and maintain polling scripts for all the various UGC sites of users.

The idea is a good one, as it offloads a lot of the burden for both producers and consumers. Of course, it shines a light on Gnip’s scalability and uptime stats.

Initial consuming sites using Gnip include:

Gnip is off to a nice start. But what about FriendFeed?

FriendFeed’s Ex-Googlers Roll Their Own

FriendFeed is one of those consuming sites. But they’ve not signed on for Gnip so far. Not surprising, considering their Google background. Lots of good knowledge about scalability to be learned from Google.

Rather than sign on to Gnip’s service, Friendfeed has proposed the simple update protocol (SUP). What’s SUP?

SUP (Simple Update Protocol) is a simple and compact “ping feed” that web services can produce in order to alert the consumers of their feeds when a feed has been updated.

The idea is that the UGC sites provide a single point for posting notifications of new user activities. Rather than the consuming sites running the “got anything new?” query for every single user on their platform, they go to a single place to see what’s new. They have a list of the user IDs they want to check, which they run against the SUP location. Much more efficient.

Which does sound a little like Gnip, doesn’t it? Here’s a Q&A between Marshall Kirkpatrick of ReadWriteWeb and FriendFeed co-founder Paul Buchheit:

RWW: [Where is this relative to] Gnip? (See our coverage of Gnip, a startup that appears to be aiming to do what SUP will do and more.)

Buchheit: We’re talking with several companies about supporting SUP, but aren’t ready to announce anything.

On the TechCrunch post about Gnip 2.0, commenter Nikolay Kolev writes:

Even if I like Gnip’s concept a lot at this moment, I think it’s just a temporary solution of the real problem. It solves deficiencies of the vast majority of the data producers nowadays, yes, but if more implement XMPP PubSub, FriendFeed SUP and other similar technologies, there will be less incentives for data consumers to make their business rely on a single provider that supposedly aggregates and replicates all of the Web…

On FriendFeed, user Dani Radu writes this in response to Gnip:

pretty interesting, I mean making all this data handling drop dead simple is great – but this means they want to cache and route the direction of interest. Own the process and sell it. Again, perfectly sane – but I’d rather go for the SUP (simple update protocol) which in a way – if adopted widely – does the same but keeps the handling free (as free as the services are anyway) We shall see what future brings tho…

The Gnip vs. SUP question came up on Hacker News, which included this exchange with FriendFeed’s Paul Buchheit:

ryanwaggoner: Isn’t this what Gnip is doing, except that Gnip’s solution is readily available to anyone who wants it? In fact, I believe Gnip uses XMPP to push notifications to data consumers, which seems even more efficient. Am I missing something?

paul: No, Gnip is a complementary service and will likely consume SUP. SUP is intended to make it easier for feed publishers to expose information about which feeds have been updated. Without this information, Gnip can’t know when feeds have updated except by polling all of them. SUP allows them to poll a single URL instead.

ryanwaggoner: Got it. So this is designed to be the piece that allows publishers to easily integrate with intermediate services like Gnip, or with aggregation services like FF, SocialThing, etc.

paul: Exactly

Paul’s right, but the earlier comments are also right. Gnip may want to get updates for its UGC producing sites using SUP. But there’s truth to the idea that if producers offer SUP, some of the value proposition of Gnip is eroded.

Gnip: More Than Real-Time Updates

But Gnip appears to provide a range of services above and beyond simple update notifications. My guess is that those extra services Gnip provides above and beyond providing a single place to get notifications will be their secret sauce.

On the Gnip blog, product head Shane Pearson writes the four use cases on which Gnip is focused:

  1. Eliminate the need for developers to write dozens of pollers for UGC sites, all of which must be maintained and updated
  2. Target business specific applications that need this data. There may be interesting functional or vertical application that SUP won’t cover.
  3. Offload the overhead on UGC producers’ sites (which sounds like SUP). But beyond that, create an alternative channel for their content, provide analytics on the data consumed through Gnip ,and add filters an d target endpoints.
  4. Use Gnip as a source of market research and brand analysis for what consumers are saying about companies.

So what you see here is that the developer world sees SUP competition in the infrastructure part of Gnip. Gnip is looking beyond the developer world in terms of where it delivers value.

I wouldn’t be surprised if other companies enter the mix. “Glue” is an early, interesting space right now.

*****

See this post on FriendFeed: http://friendfeed.com/search?q=%22Social+Media+%E2%80%9CGlue%E2%80%9D+and+Gnip%E2%80%99s+Co-opetition+with+FriendFeed%22&who=everyone