13 Sep 2011

Circles are not enough

Google+ Circles (and Facebook Friend Lists) only solve half of the problem.  It is great for privacy, but not for relevancy.  If I post a link to an article about programming, I don't want to limit it to a small group of people like "Tech Friends" because it's not a privacy issue.  If I forget to put someone in that circle they won't see the link I shared.  If I post it to "Public" then everyone sees my link, even though half my followers don't care about programming.

This problem is sort of solved now by having multiple social networks.  I post random thoughts and tech-stuff on Twitter, more family-oriented stuff on Facebook, check-in on Foursquare, dump photos on Picasa, share links on Google Reader & delicious, and long posts on posterous... all because no single service can handle it all intelligently.

Not all posts are created equal.  A check-in at starbucks should not be treated the same as long blog post explaining something important.  I would post a lot more if I knew I wasn't going to drown the good stuff with what most people don't care about.

Maybe the solution is for all posts to have categories/tags.  Categories that people can hide.  Categories that people can follow without becoming my "friend".  A good start would be some useful auto-tags...  like #photo, #checkin, #share, #video.  Then let me tag my own posts.  I could mark a post as #programming and not worry about who sees it because they can easily hide all #programming posts if they want.  Tech acquaintances can subscribe to only my #programming posts, so they don't have to see #photos of my #dog.

Maybe another solution is to simply group posts into short-term and long-term buckets?  A quick thought, a funny link, or a check-in are only really relevant "now".  A photo album, detailed blog post, or important announcement should be more prominant and visible for longer.

Some services were on the right track but never quite got there.  

  • Buzz, FriendFeed, & Facebook allow you to hide posts created by specific apps & services.
  • FriendFeed has the ability to post to both your own feed and to "Groups" at once.  You can also apply some advanced filtering as a "Saved Search".
  • Facebook has some long-term buckets with Notes and Photos.
  • Posterous allows multiple blogs/Spaces for a single person, but are too disconnected.
  • Some Twitter apps, like TweetDeck, let you hide posts that contain certain words

Google+ Circles and Facebook Friend-Lists give me more control over who sees my posts.  What I want is more control over the posts I see.

20 Aug 2009

Geocoded location based networking awareness... or something like that

Twitter's announcement today about adding a Geolocation API goes to show how location-centric apps are trying to become the next big thing.  Sharing your exact location with the world may seem unnecessary, but if you look back over your text messages and status updates you may be surprised at how often you post that you are doing something somewhere.

Brightkite is a location-based social network that I've been using for a while now.  I use it to keep a log of where I've been and to leave notes & photos that future visitors can see, sort of like when you rent a vacation house and you sign the guestbook.  It's really easy to use thanks to the great mobile site & apps (especially the Android app) and I like that posts are at a specific business/address (if it exists in Google's directory) instead of at just lat/long coordinates.  Plus it's fun to see a map of all the places I've been:

Brightkite isn't the only service though.  Lately more and more geo-centric sites and apps are popping up:
  • Foursquare is a similar service that is fun to use, but at this point it needs a lot of work before it can dethrone Brightkite.  For example it only really works within the city limits, else you have to type in all the address details yourself... no thanks.  Their achievements system is great though and really encourages you to use the service.
  • Google Latitude takes a different approach.  Instead of "checking-in" to a location, it uses your phone's GPS to share your location on a map in real-time with friends.
  • Glympse, like Latitude, tracks you in real-time but it lets you to send a temporary view to anyone you want.  I used this to share a live view of me running the Peachtree Road Race this year.
  • GPS logging apps like My Tracks aren't social in of themselves, but it lets you share your hiking/biking/jogging results with others.
All these services have one thing in common... they are much more useful if your *real-life* friends use them (for example Brightkite will alert you when friends check-in nearby).  Very few of mine do because there is not enough benefit to justify the effort and expensive technology required to use them.  So for now I will be a lonely check-in, signing a lot of blank guestbooks.
28 Jun 2009

Using FriendFeed to deal with Real-time Information Overload

The real-time web has become a real problem for me lately.  All this instant news and social-networking has been overwhelming.    Many services start off nice and manageable, but inevitably don't scale and quickly spiral out of control.
 
My experience has been that when I "follow" over 100 sources of information in any service, it starts to become hard to keep up with the flood of info.
I have seen that social-networks tend to go through these 4 phases as shown in my crude mspaint drawing:
 
Social-networking-lifecycle
  1. Join a new service to keep up with a specific source of information.
  2. Subscribe to other sources of interest as you stumble upon them, and to your friends as they join.
  3. When what you care about gets lost in the stream of info, start unsubscribing to reduce the noise.
  4. Abandon trying to keep up, or re-define how you use it.
Twitter is currently at phase 3.  Real-time updates to my phone is unnecessary for most tweets, so I do not hesitate to click the unfollow button.  As more of my real-life friends join, it is rapidly approaching phase 4.

Facebook is at phase 4.  I check the website once a day or so, but it is just too slow and cumbersome to use more than that.  And it doesn't help that many people feed Twitter into Facebook.  The only thing worse than information overload is information overload twice.

Google Reader was also at phase 4.  I let it sit for months at the dreaded All Items (1000+).  I had to re-define what makes a RSS feeds worthy to subscribe to.  My requirements for feeds added to Google Reader are now:
  • Update no more than twice a day.
  • Must include the full article.
  • Have a high signal-to-noise ratio.  Every article should be interesting.
So, do we just keep declaring real-time-web bankruptcy over and over?  Or is there a better way?
 
nano-logo.png?v=5ff0
 
FriendFeed has been the only service that has provided me with adequate tools to deal with a ton of real-time information.  It has these three key features:
  • Organize sources into lists.
  • Have important info delivered to you via email, IM, or desktop notifier.
  • Hide what you don't want to see.
Now whenever I stumble upon a new source of information on the web, instead of following it's twitter account or adding it to Google Reader, I try to add it to FriendFeed.  If the RSS feed is small or updates really often (or the twitter account only has a few @replies) I create a FriendFeed group.  I did this with Georgia Tech, Woot, Jake and Amir, Netflix, Card Observer, ThinkGeek, TMNT, Surviving the World, Giveaway of the Day, wikiHow, and Vimeo Staff Picks.  Most other sources were already in FriendFeed like the Big Picture, The Onion, Hacker News, and XKCD.
 
FriendFeed isn't perfect (ability to hide Twitter replies would be nice), but it is makes a great dashboard to keep up with friends and news across the web in real-time.  You can perform advanced searches across everyone, or just your friends, or just lists of friends.  Another big aspect of FF is the viral conversations that can form around a single post.  If you have only been using FF to aggregate your web activity, I suggest you give it another look.  A good way to start is to subscribe to groups that cover topics you are interested in, like The Apple Room or Apps.
 
The real-time web is only going to get bigger and noisier.  If new services are smart, they will follow copy the FriendFeed model (like Facebook has been trying to do).  The information won't slow down, but we can manage it better so we don't go crazy... and who knows, maybe we can actually get some work done?