I’m imagining a world where each of us, and all groups, networks, enterprises, institutions, agencies and NGOs have dashboards which are associated with our on-line presence. Some of these dashboards exist today - in the guise of ‘NetVibes’ startup pages - or as iGoogle and MyYahoo.
Facebook, MySpace and all social networking software are another kind of dashboard. And all social media services; from Twitter, Friendfeed and Flickr to dopplr, Blurb or NetFlix. They’re all dashboards, each with it’s own nuance, subtly and approach.
Anytime you see ‘About‘ or ‘Your Account‘ - that’s your dashboard. So each account you have - everywhere - is another dashboard.
Amazon, Microsoft and even your local government all have dashboards - so I’m betting we can ‘normalize’ on the notion that all software will have a dashboard - whether it’s for the individual, or the group or enterprise.
So now imagine that each dashboard has an ‘outline’ file associated with it - that can be shared with other dashboards.
And this shared outline file will enable us to establish friendships and relationships between systems. I’m calling this ‘distributed friending‘ and it’s centered around common notions of:
- friends
- subscribing to someone
- following somebody
These three kind of relationships are what I’m trying to facilitate ACROSS systems.
Each of us will have an outline file that is our virtual dashboard. It can travel with us between systems but more than likely will reside at my ‘favorite dashboard’.
The contents of my outline file will hold all the details of my digital lifestyle (more on this - later.)
Today I’m fleshing out how the outlines will facilitate distributed friending.
We’ll use Wordpress as a starting point (cause that’s what this blog is published in) - but we’ll get to other blogging and social networking platforms - pretty quickly.

Here are the three kinds of friending we want to create with a Wordpress plugin:
- a reciprocated “ADD as a Friend” kind of relationship (Blog A in the chart above)
- a “Subscribe to me” kind of one-way relationship, where you can control all the aspects of what’s exposed, who can see what and under what circumstances (Blog B in the chart above)
- a “Follow me on [this] service” kind of relationship, where the user does NOT have control over the exact access privileges, items and elements that are exposed. This is simply connecting followers to Twitter, FriendFeed, etc. (Blog D in the chart above)
So here are a couple of charts showing this notion of distributed friending.
There’s also a fourth theoretical ‘friending type’ (Blog C in the chart above) - which imagines a giant shared social graph kind of scenario, sort of like what Brad Fitzpatrick and David Recordon wrote about 1.5 years ago (“Brad’s Thoughts…”) and what my ‘Our data’ server idea is.
But that’s for “future” implementation.

The Wordpress plug-in (we’re starting to build) will utilize our PeopleAggregator platform. We have a full set of APIs to implement the first kind of friending right now via a unique instance of our code; which I’m calling Marc’s Voice 4.0 (you’re currently reading “Marc’s Voice 3.0″ 
Anyone running Wordpress could take this plug-in and (eventually) implement these three kinds of distributed friending or ’subscribing to’ in their Wordpress blog.
The second type of “controlled subscribing” is only as good as your built up collection of stuff is and since no one has an account on my personal social network - it’ll be useless. But it’ll make for great demoware!
While this is all going on, the Activity Streams standardization effort will be going on and we’ll hopefully all benefit from these efforts. I’m hoping that this kind of granularity of control over access privileges (basicially what Facebook Connects ‘dynamic privacy’ does) will get standardized and available for all. That’s what the second kind of friending is all about. We’re just implementing the first and third kinds for now.
Our Wordpress plugin will establish relationships with anyone who has written a compatible plugin. Anyone could run our plugin if they wish, and utilize the Marc’s Voice 4.0 instantiation of PeopleAggregator, but what I ASSUME/HOPE folks will do is write their OWN plugins.
So Chris Messina would create his own plugin with a Ruby-on-Rails framework, while Joseph Smarr would simply extend Plaxo, while Angus Logan and Dare Obasanjo would whip up an Windows Live interface ricocheting off of Live Mesh and David Recordon would get his SixApart dude to write a perl module for Moveable Type.
All we have to do is stuff the outline with the current set of each user’s friends, followers and subscribers. Obviously the ‘agreed upon’ access privileges will take time, but we can get the first kind of friending working right now. Each vendor will highlight their own services and tie into their own local ’stores’, but as long as we just agree to the schemas in the outline, we can remotely update each other’s friends tables and settings.
To plug into this ‘distributed friending experiment‘ the heavy lifting still has to be done by some ‘engine’, and that’s where Buddypress comes in for native Wordpress users.
But for the rest of us, there’s no reason why other social networking, aggregation and Live Web platforms can’t all plugin into this ‘distributed mesh’ and implement distributed friending - to connect people together ACROSS systems.
That’s the purpose of the exercise - DISTRIBUTED friending - NOT locked into one system - but ACROSS systems.
Once they hear about - Allen Hurff will ask Max Engel to gateway into this mesh utilizing MySpace ID, Eran Hammer-Lahav will create a mesh gadget for Yahoo Profiles and Kevin Marks - will personally roll up his sleeves and ask Mussie Shore to gateway into our mesh - as well. It’s a group prototype demonstrating that social graphs, activity feeds and media and content sharing need not be locked up behind a single firewall.
Anyone with BuddyPress, Elgg, Drupal, Boonix or other ‘open social networking’ platforms could join in to this experiment and (I assume) it would be easy to plug into Ning, Times People, the BBC or [oooooooooops] I was gonna write Facebook - and guess what?
I’m not sure if they’d support or even allow this. :-) Dave?
Well anyway - that’s the top level design and the charts I just created. Now onto the technical specs.
Date: Saturday, January 31st, 2009 |
Time: 7:10 pm
Tags: dashboard outlines,
distributed friending
Add a comment
Michael Arrington is going to take some time off from blogging. He’s not happy and disclosed some disturbing news in his blog announcement.
I’m really happy to hear that Michael is gonna grab some time to chill out, though I’d have preferred it to be under different circumstances.
Life is too short and family and happiness come first. If you’re not happy with what you’re doing - then change things.
And as far as jealousy, bad mouthing, yellow journalism, face spitting and death threats is concerned, I really gotta quote Rodney King: “Can’t we all live together?” Crazy people need to be insulated and kept away from our rock stars.
It’s symbolic that at the moment I went to go read Michael’s full post, I noticed a Domino’s Pizza Oven baked sandwich ad. So much for integrity.
One of the things a nuclear winter brings out - is desperation, money clutching, back stabbing, winner takes all capitalistic terror. So completely reasonable people become vicious competitors.
I’m using this shot of Michael with Kaliya to show him in a light most people don’t see. Michael spends a LOT of time doing really good stuff - and since he never writes about me - I can’t be kissing his ass. I really mean it.
Best wishes to Michael.
Date: Wednesday, January 28th, 2009 |
Time: 10:25 pm
Tags: chill time,
dominos pizza,
michael arrington
Add a comment
Here’s an episode of the Computer Chroniocles with Stewart Chiefet and (nobody less than) Gary Kildall where they show output from a product we developed called ‘ComicWorks‘. Yet another chapter in my history.
ComicWorks was developed along with someone named Mike Saenz - a comicbook artist. the main programmer on the project was Dan Sadowski.
Al McNeil, Erik Neumann and J.T. Thompson also helped. It was published by Mindscape. Its followup was a tool called GraphicWorks - which was basically the same tool, without Mike’s artwork or comic book slant.
This show is from 1986 - before the color Mac - when the ONLY thing the Mac had going - was laser printing. That’s the main reason we hired John Scull to be our CEO, as he was MR desktop publishing, but that’s another story.
Thanks to Nick Katsivelos for the link. Brought to us - by the Internet Archive.
Date: Tuesday, January 27th, 2009 |
Time: 9:59 pm
Tags: ComicWorks,
Dan Sadowski
Add a comment

I really enjoyed my Burger King Whopper tonight.
Not only was this Burger King promotion another great example of new kinds of marketing and advertising coming out of BK’s ad firm Crispin Porter + Bogusky - but it also was sweet to be able to ride on the backs of all those trolls, instant friends and wannabee friends - who turn this wonderful world of social networking - into some popularity contest.
Not only do I not care about how many friends I get - but I also can remember back (not too long ago) when Joi Ito and myself occupied the top statistical slots established by Orkut - in its first few months.
Here’s a screen grab I took from back in those days, where Joi is #1 and I’m #2 in connectors, I’m #1 and Joi is #5 in celebrities and Joi is #1 and I’m #10 in stars. Both Joi and I gamed the system once we figured out how the algorithms worked.
Now friending, following and mutual contacts are the trends du jour. And some of us find ourselves with 1,000s of unknown friends who (quite frankly) don’t give a shit about me.
So recently I’ve been noticing that others are also defriending. Its the new fad!
1UP.com. aSmallWorld.com, CyworldUS.com, Always-on, Going-on, VisualFX - the list goes on and on of the various social networks I helped design and launch back in the day. And now there are all the client networks we build, launch and manage for our customers.
Defriending is the new trend. Cleaning house and flushing the toilet is also in fad. Put them both together and you’ve got yourself a real live social phenomena.
Date: Monday, January 26th, 2009 |
Time: 7:53 pm
Tags: Burger King,
Defriending
Add a comment
“I say it - blunt and in your face”
Tee Hee Hee - Facebook may have more traffic - but MySpace makes money, and Facebook doesn’t.
Google Dashboard (concept)
We got our first Macs in Feb ‘84, shipped Musicworks (first Mac music product) - Oct. ‘84, VideoWorks (first animation tool) May ‘85 and we didn’t look back. We had the first color mac product - VideoWorks II - by summer ‘87. Oh yah - did I tell you about Maze wars+ = first Maze game = ‘86. Or ComicWorks or GraphicWorks?
There’s so much more to do with tagging - I really think we’re dropping the ball collectively. We can’t really show benefits to WHY people should tag.
Its about time Twitter adopt oAuth. FactoryJoe weighs in on this important step.
There are no original ideas or songs
Tunnels between Gaza and Egypt
Fuck the cloud
Communicating with code
Top 20 social networks of 2008
New revenue streams. It will take lots of change to buy us out of this situation.
ITHIT, MyFolio, KickFire, new Bit.ly,
Date: Saturday, January 24th, 2009 |
Time: 4:34 pm
Tags:
Add a comment
Don’t get all flummoxed about Microsoft laying folks off, or Google either. When you have been on a hiring spree for 20 years, all companies end up with a lot of deep weight that need’s to get cut.
How can you possibly only hire good people, especially when you’ve been hiring 1,000s a people a year?
Unfortunately work ethic does not stay constant and when projects are completed and teams shift and new managers show up, when acquisitions happen and when personal projects get canceled - well then employee morale changes and workers become less valuable to a company.
Now multiply that by 1,000,000 and that’s the workforce and teh work ethic we have.
The kind of energy that drives a startup and entrepreneurs is long lost at large companies. And truly understanding this energy is something most VCs WISH they could grok. Instead a new breed of VCs who focus in on younger people (and exploiting them) is the source for cash today.
Finding investors who can appreocaie hardw ork, enterprenurial spirit and innovation is hard, since so many of them ate stuck in their own models of how they find comapnies, evaluate the opportunity and finally - pick 1-out of-100 investments.
So when a cycle turns and we encounter the kind of tiems we have right now, all sorts of things happen:
1. Companies use the downturn as an opporunity to clean house
2. VCs get to flip the funds and find more money - ooooooooops - there’s no more money to be found, so even KP has to go out - begging.
3. Its good times for headhunters, Monster.com, Craigslist and LinkedIn - but 20% layoffs is something even they can’t absorb.
This economic downturn gives companies the opportunity to trim the bottom 10% of their workforce and not even notice a difference.
These kind of layoffs are inevitable - and why old farts like me scream so much when VC money is squandered, when stupid decisions are made, when old school nepotism and country club ties are favored over sound investments and strong founders.
Cause you need to be squirelling away your nuts for the inevitable nuclear winter. All bubbles burst.
Layoffs keep the remaining employees motivated, it saves costs and there’s probably no change in productivity or getting things done. That’s what’s been going on at other companies - as well. That’s why markets and economies rise and fall - it’s the natural order.
Downturns also give companies the opportunity to recast stock options, and other fun stuff.
Date: Saturday, January 24th, 2009 |
Time: 11:15 am
Tags:
Add a comment
- we finalize Bravo version of ROTCLink.com
- get NVidia’s ClubSLI into testing
- we’re gonna migrate this ot my old blog’s address, flow all the content into this 2.7 version - and THEN start to change the world - pixel by pixel
Date: Thursday, January 22nd, 2009 |
Time: 4:00 pm
Tags: wordpress
Add a comment
Platform as a service vs Utility Computing - “why not both?” That’s my answer to Dare. Having a turn-key “just run it” approach is obviously great, but then all that code would not be optimized and so who wants that? Off the shelf re-usage will always reek of “living in a compatibility box” - and we saw what Apple did with that. On the other hand, strictly utilizing the cloud as a utility is also attractive, but lots of hard work. My answer - a hybrid of both! Insulate through your APIs to YOUR deveopers - and gradually over time - optimize to the cloud. Maybe even more than ONE cloud.
Congrats to Robert Kaye - on the BBC-MusicBrainz project!
Congrats to Ariel McNichol - close friend and former employee - on getting additional funding for Mego!
And their message is getting out - as well. Not just another pretty avatar - but a central place to store your stuff - as image. Coolio!
Windows 7 Taskbar better than Mac OS/X Dock. The question is “Will Apple sue?”

Wow - all five best picture nominations are actually good movies. I wonder if the Internet changed the Academy?
Twitter sex guide
Windows goes modular
Ajax APIs playground
New rackable servers

Whither Yahoo - they need to keep these sort of dudes - around
Twitter friend import into FriendFeed
Linden labs starts to follow the money
Got my Whopper coupon - my apologies to those 10 who I sacrificed for a Whopper on Facebook

Its about time to cut bootup time = to zero
It was 25 years ago today
IMVU is generating $1M a month in revs
Thank you David Galbraith for a pointer to this chart. Watching Babylon Burn has been a really good way to think about all this. Don’t they all just deserve this?

Date: Thursday, January 22nd, 2009 |
Time: 3:16 pm
Tags: Babylon,
Windows 7
Add a comment