Serialize This

Matthew Blackford's take on technology

Tag: blog

What’s the Buzz?

You’ve heard of Facebook, you’ve heard of Twitter, and now we’re hearing about Buzz. It’s pretty surprising that we haven’t heard anything earlier, given that the new kid on the block is a full-blown Google release without the standard “alpha” or “beta” tag line that we’ve come to expect. This is a well thought out product, which is a clear strategic move against the juggernauts of the social networking scene. I have no doubt about it, Google Buzz is going to be big, but what exactly is it?

What is Google Buzz?

Well I’m glad you asked, otherwise it’d be pointless explaining it!

Google Buzz

Built right into Gmail, Google Buzz is a social networking slash near-realtime aggregator. Or for my mother is reading, it’s like a Facebook from Google. Basically, whenever you log into your email account, there’ll be a page that shows you all the recent updates from people you follow. These updates can be in the form of status updates, links, photos or other rich media.

Instead of yet another social network hub that nobody can be bothered using because it’s deserted, Buzz pulls the updates from a number of existing sites. This solves the classic chicken and egg problem, making the service instantly useful. While the concept itself isn’t new (with services like friendfeed on the scene), Buzz has the advantage of building on the existing Gmail user base. According to the Official Gmail Blog, tens of millions of people have tried out the service in the first 48 hours alone!

I’ve heard there are privacy issues?

When you first sign in, you’ll be prompted to choose a list of people to follow based on your most commonly emailed contacts. Only a few days after the release, this prompt replaces the original behaviour of automatically following these contacts. The problem was that the people you follow can be publicly visible, and this was seen as a privacy risk that exposes the people you most commonly email. Google said “Oops!” and have since changed the behaviour, but not before receiving criticism from a number of sources.

Well what can it connect to?

As of today, Buzz is integrated with Twitter, Picasa, Flickr, YouTube, Google Reader shared items, and Google Chat status updates. Or if you like pictures:

Buzz Connected Sites

You can even add the RSS feed of any content you publish, with updates being posted straight to your feed! Of course there’s also the typical “Share what you’re thinking” box that you can post Buzz specific statuses, links, or media.

As you may have noticed, there’s no Facebook support. In fact, only 6 of the 206,741,990 websites in the world are connected! But fear not young reader, our hero Google is coming to the rescue with this quote:

Buzz itself is not designed to be a closed system. Our goal is to make Buzz a fully open and distributed platform for conversations. We’re building on a suite of open protocols to create a complete read/write developer API.

Ding ding ding! That’s the “open” bell ringing, which is what we developers love to hear.

What can’t it do?

Buzz is great at aggregating your content in one convenient place, creating a conversation of comments and likes between followers. Just like other aggregators (such as Google Reader), this conversation doesn’t get back to the publishers, effectively breaking the feedback loop. This deprives publishers of useful feedback or motivation (in the case of small time bloggers like me). It’s a core problem with web 2.0.x, and Matt Haughey’s blog is an excellent discussion on the topic.

How do I get started?

This is as easy as a nice slice of cherry pie!

  1. Log into your Gmail account, and click the Buzz logo on the left (under the inbox link).
  2. Next choose the people you want to follow.
  3. Connect to the sites you want to access.
  4. Start Buzzing! (I think I’ve just coined a new verb!)

Matthew's Buzz

For those inclined, there’s plenty to read over at the Buzz homepage, and don’t forget to check out Buzz on your phone. Time will be the ultimate test, but I expect Buzz to common place in conversations of the future. What do you think about all the Buzz?

My 2010 Resolutions

As the world celebrated the end of 2009, I was watching the Google countdown on my iPhone with 30 to 40 of my newest friends. In amongst the cheering and embracing, people were asking each other the age-old question, “What are your new year’s resolutions?”

Happy New Year from Google

Personally, I’ve never taken my resolutions very seriously, and as a result I have rarely achieved them. Like most people I’m sure, there are always so many things that I want to do but time just seems to pass with nothing to show for it. In 2010 I want things to be different. I want to be watching Google’s 2010 count down (hoping for something better than a dodgy JavaScript animation!), and be able to say that I’ve made the most of my year. As with most problems in my life, I turned to the internet in search for some tips. Whoa. I was completely overwhelmed! There are entire web sites dedicated to helping you meet your goals filled with advertising and propaganda. Instead, I’ve come up with this (yes another!) list of tips that I’m going to follow:

  1. Be realistic. You can’t learn to fly just by flapping your arms. Set goals that you know are possible to achieve even if they will take some hard work. Aiming too high will only set you up for failure when you jump off a second story building and plummet to the ground.
  2. Set clear and specific goals. You need to be clear about what you plan to achieve. There’s no point saying that you’ll save money without specifying how much you plan to put away. Break the time frame into smaller chunks, so that you can track your progress at regular intervals.
  3. Spread the word. Not only will this keep you honest about your resolutions, but you may find other people doing the same thing. Support from friends is beneficial, as is the threat of mockery from people you dislike.
  4. Keep your resolutions visible. Create a chart, graph, or diagram that depicts your progress. Us tech types love to collect data and display it in occasionally useful ways. These charts keep our goals in mind, and remind us when we’ve been naughty.
  5. Re-evaluate your goals. On a regular basis check how you’re going. If you’re easily meeting your goals, maybe step it up a level. If you’re falling behind you should get yourself into gear and stop making excuses! Otherwise go back and change your original blog entry to make it seem like you’re on track. ;-)

So now that I’ve procrastinated with this list of tips, here’s what I hope to achieve in 2010:

  • Start writing a blog. That blog of course is this blog! I’ve talked about writing one for the past year and have found every excuse not to. I spent months coming up with a custom engine and theme without actually writing any content. So I’ve scrapped it all, created a blank WordPress theme, and I’m starting to post. I’ll slowly work on the design over time, but content is the number one goal. Now for the specific part, I will write 4 to 6 posts a week for the next 12 months. I’m going to commit to that schedule to give myself the best chance of being successful.
  • Become fit and healthy. As with most developers, 8 to 12 hours a day in front of a computer screen isn’t the best for my health. Mostly my diet is pretty good, as I do a lot of cooking with plenty of fresh fruit and veg, but I definitely don’t get enough physical exercise. As a minimum, I am going to do 30 minutes of continuous exercise everyday. It doesn’t count if I walk 15 minutes to work in the morning and back in the afternoon, it has to be in a single block. I’m not going to fuss over the type of exercise because anything is better than what I do now.
  • Play the piano. I’ve only had a few formal lessons, but I’ve been teaching myself to play it for the last decade. My enthusiasm has dwindled lately, and I haven’t even plugged in the piano since moving into my current house. I don’t want to become a virtuoso, but I’d like to become more fluent. Every night that I spend at home I’ll turn it on and play for a good 15 minutes. Eventually I’ll try to learn some new songs, but for now I’ll just frustrate my girlfriend with the same 3 in a loop.
  • Develop an open source application. I want to write a single open source application that gets at least 10 users outside of my family. This goal is light on specifics as I don’t really care what it is, what language it’s written in, or how complicated the task. I want to get the experience of managing a project with real world users, bug reports and feature requests. I’ve got a big list of things I’d like to do, but I’m always on the lookout for more ideas. This is something I’ll definitely follow-up in future blog posts.

It’s a simple list, but hopefully achievable. Following my list of tips, I’ve scratched a few other resolutions that either weren’t achievable or that I couldn’t break down into clear and simple goals. I’ll be posting my progress on this blog, and will be doing my best to meet my 2010 resolutions. How are you planning to keep yours on track?