Two years ago when I re-joined Six Apart, I did so out of an interest in evolving social networking technologies along with
This past year as I've worked closer with teams at Facebook, I've been impressed by their products, smart people, and innovation. I hope to continue building on my past experience in working on making the web more open and useful for everyone along with the great team at Facebook!
“We’re constantly looking for ways to stay innovative in our online initiatives by identifying and implementing technologies that help our users navigate our communities with ease,” says Rob Harles, Sears’ vice president of community. “Our adoption of the OpenID technology helps simplify our customers’ online experience and ultimately helps us meet our goal of ensuring our customers have the most efficient shopping experience possible.”
Given how quickly the Social Web is coming together, I believe that HTML will need to support social elements someday soon. It's great to see this type of innovation by Facebook running in the wild, but the web itself ultimately evolves best when multiple competing approaches come together. Just as OAuth brought together the best practices from AOL, Flickr, Google, Yahoo! and others, there is a similar opportunity to bring together FBML, YML and OSML along with the client-side benefits of XFBML.Read more...
I was never big into social bookmarking, I never really used delicious and only used ma.gnolia mainly to track things which I found interesting. When I log into bit.ly, I now see largely the same thing.
It wouldn't take much for bit.ly to give me a public profile listing recent URLs I've shortened. Ideally they'd show the tweet I used the link in and who else linked to it or wrote about it (which they also already show me). Sounds to me like the main functionality I got out of my ma.gnolia profile.
Might bit.ly go from URL shortening and stats to social bookmarking? Throw in chartbeat too and betaworks has some pretty interesting data.
A lot of what I've been working on the past two years has been built on the assumption that the model that social networks use today will fundamentally change. Social networks have largely been built on the premise of being walled gardens in such a way that users can't communicate or share content or friends across networks; put simply this is what keeps a Facebook user from being able to send a message to a MySpace user. This is the same model that destroyed AOL, CompuServe and Prodigy's ISP businesses when normal people chose the Internet itself versus their thoughtfully curated walled gardens.Read more...
I was using FriendFeed a few days ago and came across an excellent example of why this project is so important. Today, FriendFeed writes custom parsing code for about sixty different services across the social web in order to understand the feeds that each service produces. This means that if I'm using a service that FriendFeed knows about – like Disqus – it works really well. Then again, for services they haven't taken the time to write parsing code for – like TypePad Connect – it doesn't work so well. While I'm certain that FriendFeed could easily write additional code to understand TypePad's feeds, as more social web sites are created it will become increasingly difficult for FriendFeed to keep up with every new service, let alone blogger.

While FriendFeed can certainly keep coding support for new services, it isn't a sustainable proposition for the decentralized nature of the social web. If TypePad published my commenting feeds using Activity Streams markup (which the TypePad team plans to do) and then if FriendFeed parsed the Activity Streams markup, this would have automatically worked! No custom code from FriendFeed and a little bit of extra code for TypePad. Now that's a decentralized social web!
I'm here at Webstock in New Zealand working on my talk for tomorrow (Open, Social Web) and one of the things I've been thinking about is all of the different "Connect" applications and products that have recently sprung into existence. I mean, we have Facebook Connect, Google Friend Connect, MySpace (thankfully not "Connect") ID, TypePad Connect, RPX and I'm sure the list goes on. I'm trying to break down all of these products - ignoring the underlying open or proprietary technologies that make them tick - toward a straw man definition of a "Connect" application:Read more...
A month and a half later and I was still happy; receiving email telling me I had new paper mail with a scan of the envelope and a web interface where I could choose to open and scan the contents, group together a few pieces of paper mail and ship them to me, shred it, or recycle junk mail.
All of a sudden, I could manage my paper mail via the Internet instead of having huge piles sitting at home which I never touched. This also meant that if I was actually being sent something important and I was out of town, I could see the scanned contents instead of having to wait until I was home. Didn't want to deal with a piece of mail, no problem as it was sitting in their warehouse instead of my living room.
I've been up in Portland the past two weeks for the holidays which coincidentally is where Earth Class Mail is headquartered. A few days, ago their community manager @UncleNate shot me a message asking if I'd be interested in checking out their facility. So yesterday – yes they work on Saturdays too – I drove over to Beaverton to get a tour of their warehouse. It's an old Tektronix building which was originally built not really as a building but rather as a machine. It's full of row after row of shelving that used to have computer controlled robots running on tracks in the ceiling fetching, storing, and moving all sorts of stuff. Today, it's a nondescript security-conscious facility (I couldn't take photos inside) sorting, scanning, storing and shipping a shit ton of mail.
Nate walked me through their process from receiving mail and packages to taking all of the normal sized envelopes and running them through modified mail sorting machines. These machines are like those used by the USPS but also scan the front and apply a unique barcode to each piece of mail. This kicks off a job which sends out emails, like the one above, automatically letting everyone know that they have a new piece of mail. From there, mail is sorted into tubs and stored until more jobs come in to open and scan, ship, shred, or recycle a piece of mail.They're also proactively looking for mail (by the barcode) that needs something to happen to it every time they're re-running a tub through one of the sorters. This means that if I have a piece of mail in tub 183 which I've asked to be shipped to me and you have a piece in the same tub that you asked to be recycled, when they pull the tub and run it through the sorter to automatically find my piece of mail to ship, the machine will also automatically sort out your piece to be recycled. Everyone in the warehouse is wearing pocket-less coveralls and no cell phones, cameras, etc are allowed and the people opening and scanning mail work in separate locked room.
All in all, a pretty cool operation (with even cooler mail robots coming to their warehouse in the future) and it was great for Nate to see that I was a happy customer, that I grew up in and was visiting Portland, and to proactively reach out to show me just how they took over dealing with the paper mail I love to ignore.
- Location:Portland, OR
One of the fun projects I've been involved in at work the past few months has been Motion which we're describing as "a new free beta social application for Movable Type." As Anil wrote today in the blog post announcing the public beta:
But the vision of Motion is something we've been working on for a long time, well before we acquired Pownce or before the tech blogosphere started talking about Google Friend Connect vs. Facebook Connect. So, we'd like to outline some of the guiding principles that informed our creation of Motion, as a starting point to the conversation about where social applications in general are headed.
- The biggest social network is the Internet itself.
- Today’s mainstream social networks are like yesterday’s mainstream media.
- Reveal the community you already have.
- Your social network belongs under your control.
- Your community should start with half a billion members.
- The web is in Motion.
Basically, Motion brings even more social feature to Movable Type focused on being able to run an interactive community, a social network, that is connected with the rest of the web. This means that the main page of your site is an aggregation of what your members are posting locally (photos, videos, text, links, etc) as well as the actions they're taking around the web (such as their Twitter updates). Profiles then show what a person has been doing and who they're following. Really just all sorts of interesting stuff that's explained even better on the Movable Type Motion beta page.
It's been a fun project since the team hasn't been thinking about how to cram every latest feature from Facebook, Twitter, Pownce, Tumblr or FriendFeed into Motion, but rather around what real community maintainers are wanting to be able to do with this sort of tool. It also follows through on our announcement at Facebook f8 earlier this year where we said that we would ship support for Facebook Connect, but of course we did it Six Apart style and included support for Google's OpenID Provider as well!
Go open web, go!

In any case, the seventh? Internet Identity Workshop is coming up in a few weeks in Mountain View. To date there have been over 10 events like this - open space with the agenda made live by the people who are making the identity (relationship) layer happen. Some people say that in some ways the intensity of IIW is like 6 months on a mailing list the whole industry moves forward. So, if you're able to make it to Mountain View November 10th through 12th and are at all interested in online "identity" stuff then you should check it out. http://www.windley.com/events/iiw20
It's really exciting though to see some of the largest companies on the net working with the same underlying technology stack! A year ago I doubt we would have expected this let alone things like the Portable Contacts API becoming real.
- Location:Kailua, HI

Just got off stage at OSCON Announcing the Open Web Foundation. Really honored to be representing such an awesome group of people and companies who are behind making this happen and are committed to contributing.
Other posts more interesting than mine:

Just as no one would let Microsoft own the protocol, no one is going to let Facebook either.
I'm hoping that we'll actually see Facebook move to supporting OpenID for authentication as a building block of Connect, just as MySpace's OpenID implementation allows you to then interact with their Data Availability APIs. It feels like we're in a World where the visions are the same though the bits for API data access are different, but the underlying building blocks (such as OpenID and OAuth) are starting to become standardized across implementations.
More on this later, right now it is 1am and I just got back from my day trip to f8. OSCON again in the morning!
Really busy week, with no sleep for me, but should be tons of fun and I look forward to seeing a bunch of awesome people!
