This blog post has nothing to do with the iPhone. If you are even a minor geek, you have to be aware of Google getting into everything internet. With much fanfare, followed by confusion as to how the regular Joe would use it, Google recently came out with Wave. I have invites if anyone is interested, but it’s a collaborative tool that is probably much more geared to business use than personal use. Now, Google has tackled the personal/social aspect of the internet with something that is a cross between FriendFeed and Facebook and called Google Buzz. Except, contrary to Facebook, it uses open APIs and you can control not only what feeds into it, but also send the output to other places. If you don’t know why this is important, try to get your Facebook contacts imported into your email program some time. LOL
The ultimate goal of Buzz, which is accessed currently in Gmail and will be going other places as well, is not to have a Google version of Facebook. The goal is to use the open APIs and standards that Google is using so that this kind of status updates, comments, and publication of blogs and other things you want to share can be added to any site. Google and Gmail just becomes one of the places that would use the technology.
When you start up Buzz from your phone or desktop, it shows you all the Buzz posts from people you have chosen to “follow”. Think of this as “friends” in Facebook terms. You can see what they have shared, add comments to it, and read the comments of other people that follow them and have opined on the topic. But it is more open than Facebook. You can search Buzz for particular topics and see what public posts have been made with that content. If you don’t want your posts to be public, you can mark them as private and choose which of your contacts and/or contact groups can see it and respond to it. If I want to share some information about a family event, complete with photos and other content expected in the future (like anything created in or uploaded to Google Docs), I can set the entry as “private” and select my family group from my Google contacts as the only people that can see it or comment on it. When this is incorporated with other Google apps (like Calendar and Docs), this will be real powerful.
By default, Buzz will automatically update with any status updates you type in, any photos updates to Picasa, your YouTube posts, and anything you have shared in Google Reader (which makes that “share with Google Reader” bookmarklet very useful!). It also automatically found my Twitter account, my iPhone review blog, and, strangely enough, the feed for all new blog posts at Theologica, where I am a moderator. I’ve since changed that to the feed for my personal blog there, as well as added my FriendFeed account and my Diigo bookmarks. Every post in Buzz has a static, searchable URL (access it via the time stamp on the post) and your Buzz feed also has a RSS feed. This means that you can use something similar to TwitterFeed that will feed any of your public Buzz posts to both Twitter and Facebook so that folks that follow you there will know what you are up to.
Feeding both in and out of Buzz can cause issues though. You don’t really have to be a rocket scientist to figure out what happens if you post a blog in Wordpress that has a plugin to post to Twitter, and Twitter is set up to feed Facebook, and then Buzz also pulls in the blog post and the twitter post and, via TwitterFeed sends this update back to Twitter and Facebook. It’s not pretty!
Ultimately, I gave up on the trial and error, created a spreadsheet of all my “sources” and “destinations”, and drew out what would update what. I’ve pretty much got it figured out now. For those of you that are not interested and all this makes your eyes glaze over, just skip the next paragraph.
In order to fix a lot of this, I had to see what Buzz was actively pulling in and what it isn’t. Just because you give Buzz a source doesn’t mean that the connection is really live. In order to see what it is actually talking to, go to this link. It is a tool that makes Google re-crawl your Social Graph API feeds. Some of these sources don’t appear to be live yet. On others, it may require you to link to them with “rel=me” links or show that these are actually you via Google’s webmaster tools. Read this post for more about the way to do this. Anyway, in order to eliminate all the echo posts, I first disabled anything that automatically posts to Twitter and Facebook. This includes the Twitter app on Facebook and any Wordpress plugins. Once those destinations were “islands” with nothing feeding them or feeding off of them (including FriendFeed), I made Buzz my primary source. Everything else feeds Buzz or is updated by Buzz, but not both. Anything I want to post to Twitter or Facebook will be done from Buzz. And, since Twitter won’t be a primary source any more, I disabled the feed from that to Buzz. Using TwitterFeed, I then used my RSS feed from Buzz to feed both Twitter and Facebook (every thirty-minutes). I then made sure my blog here and my Theologica blog were properly feeding Buzz -> TwitterFeed -> Twitter & Facebook. On the sites that the Google Social Graph API isn’t pulling in yet, I put them (exclusively) into FriendFeed and had Buzz pull from that. This was pretty much a requirement in order to get my fractals posted to a separate Picasa gallery to show up since Buzz, by default, only wants to see the Picasa albums associated with my primary email address. It isn’t “live” by any means, but it eventually gets there.
Google is currently rolling Buzz out to all Gmail users. If you don’t have it yet, you should have it show up in the next day or so. Even if you don’t want to use it for status updates or sharing things with folks, it makes a great primary contact page to add in email signatures or post in places as your “web site” if you don’t have one. If you want to see what that Google/Buzz Profile page looks like, check mine out at bit.ly/mybuzz or bit.ly/DanielEaton, two short URLs I created to point to mine. That being said, Buzz is in its infancy and there are already some pretty good lists of suggestions on how to make it better. One of the issues is that any Buzz that mentions your name shows up in your Gmail box with a label of “Buzz”. If you have that issue and want to eliminate it, you can create a filter that “has the words” “is:Buzz” and automatically archive it and mark it as read. And, as your Buzz items would continue to fill your Gmail space, you may want to consider deleting those after a while if space is a concern to you. On the other hand, having your links and shared content in Gmail and/or Google reader will make a nice personal archive of stuff for you to search later. Subscribing to all the new blog posts here, for example, saves an external copy of all blog posts even if the author later deletes them.
Anyway, those are my thoughts on Buzz and how I’ve set it up. If you use it, I’d love to hear your thoughts. If not, I’d encourage you to check it out. It’s free and, who knows, you may just like it and kick the FaceBook habit.