The new computing is about what users can do. Successful technologies are those that are in harmony with user’s needs. They must support relationships and activities that enrich the users’ experiences… The challenge for new computing developers is to understand what you, the user, want and to help you get it… ??Ben Schneiderman — Leonardo’s Laptop ??

First of all: forget about “Web 2.0,” that is not new computing. In fact, it’s really very much “old computing:” it’s about what computers can do. Web 2.0 is all about showing off all the neat little things developers can make your web browser do, and only peripherally about what you can do, and what you want. It’s marketing speak for “gee golly, we didn’t have this last year…” Of course, sometimes these intersect, and “what computers can do” turns out to be something that you want to do —that’s the foundation for the (old) computing revolution, in fact. But we’re so done with that… we want a renaissance, not a revolution.

Two of the darlings of “Web 2.0” are Flickr (now owned by Yahoo!) and Google, and I don’t understand how they could have so drastically missed what customers want
...

What are Flickr and Picasa?

Flickr is a photo-sharing website which allows you to upload your photos and share them with contacts, friends, family, or the general public, and of course you all know what Google is. What you may not know is that Google purchased a company called Picassa a while back, and has not only decided to give away their namesake photo album software, but to continue development of it. Picassa, of course, offers all of the usual simple tools for organizing, sorting, and fine-tuning your photos. While you can’t really create complicated composite photos or anything like that in Picassa, you can easily adjust color balance, dark or crooked photos, red eye, etc.

In my opinion, the best part of Picassa, is the “labels.” On top of the usual feature of renaming, organizing in folders, and applying captions to photos, Picassa has the concept of labels (which are exactly the same as Flickr’s “sets”). What’s cool about this is that it allows me to take a photo of, say, my wife, her mother, and my two daughters, and label it as “Wendy” and as “Mikayla” and as “Katrina” and as “Weltons” (my in-law’s family name). Now I can find that photo by browsing the photos I took in December of this year, or I can find it by browsing any of the labels. It’s as though I had multiple copies of the image in several folders, but without actually making copies, saving me the space, and making sure that any retouching is applied to all the “copies” of the photo (Picassa always saves an untouched copy of the original photo, which is something so obvious that most similar programs forget about it).

Of course, by now you’re probably wondering why I’ve titled this post “Flaws” and posted it in my “rants” category… everything I’ve said so far is nothing but praise.

What’s wrong with Picasa?

The problem with Picasa is that it fails to understand the real world. I don’t take photographs so I can save them on my hard drive and look at them once in a while. I take them so I can share them with the world. All you have to do is look at the front page of the Picasa web site to see that they don’t understand that.

Picasa has a page on their website where they enumerate the features of the software: Organize| Edit| Share| Print| Backup| Create. But on the front page, they have a screenshot there where they call out the major features of the software … in fact, they basically list each of those features except sharing. Now, to be fair, Picasa does have a couple of ways to share your photos, but they make it much much harder than it needs to be.

  1. Export to a folder. Basically, dumps the photos you’ve selected to a folder on your hard drive. There is also an option for creating Cd’s which I suppose you could then ship to people. For a while, exporting was how I managed sharing. I would take a bunch of photos with my camera, import them to Picasa from my SD card, select the best ones in Picasa and copy them to another folder, and then upload those to my Gallery or Flickr.
  2. Send by email. This is the only option I’m actually using regularly … but my parents and brother (who only have dial-up access to the internet) have mentioned recently that when I do this, it takes them an extra hour to check their email. :-| So I actually email photos to Flickr using the upload-by-email option, and then rely on my family checking the Flickr RSS feed.

Flickr, on the other hand, really gets the concept of sharing. They let me publish my photos in sets (the way I view them in Picasa), and they publish them in multiple image sizes so that my bandwidth-deprived friends and family can browse the smaller images before choosing to download the large sizes of the images they’re particularly interested in.

There are a few other options, in Picasa, but they are really non-starters for various reasons:

  1. Post to your blog. Using Blogger. Yes, only using Blogger. So this isn’t really an option at all, because I don’t want to use Blogger. In fact, I don’t even want to see this option, because I don’t even have a Blogger blog. Remember what new computing is about?
  2. Send as an instant message. Using Hello. Yes, only using Hello. So this isn’t really an option at all, because I don’t want to use Hello. In fact, I don’t even want to see this option, because I don’t even have Hello installed. Remember what new computing is about?
  3. Make a slide show. And then you can, uhm… burn it to a CD and ship it to your friends.
  4. Order prints (from one of Picasa’s financial partners). Note that this isn’t really sharing (and they don’t make the mistake of thinking it is) unless I am willing to pay to send a print to each of my friends… I noticed last week that both Snapfish and Shutterfly are on the printing list now, and I’ve been meaning to test if Picassa uploads the captions when you order prints through Shutterfly (because Shutterfly will print the captions on the back of the photos, which is very cool).

So can they work together?

In fact, Flickr and Picasa make an excellent team. And in the new computing world (Web 2.0 isn’t helping me) I would be able to export my images to Flickr directly from Picasa. Of course, in the old computing world, that’s not possible, because Flickr is owned by Yahoo, and Picasa by Google. I don’t have to explain that these two companies applications don’t inter-operate, it’s implied. Web 2.0 proponents say that as soon as all the web pages in the world have nice web service programming interfaces (APIs), everything will be better. Well, Flickr has an awesome web service API, but I still can’t use it. Because my photos are on my computer, and using the Flickr API requires software on my computer that interfaces with it.

Such software does exist. In fact, Flickr publishes several minimalistic uploading tools, and there’s even a plugin for the Mac OS X iPhoto software… But none of that is what I want to do: I want to use the best software that’s available for managing my photos locally. I don’t want to share all of my photos (never mind waiting for them to all upload, I’m certainly not going to waste everyone else’s bandwidth with all 25 photos I took of that one cute pose my daughter made. But I’m not going to throw them all out, either. I want to assign labels and captions to all of them, even if they’re just going to stay on my computer. When friends come over, I might show them some of the photos that aren’t really worth uploading …

Can we fix it?

What I want, need, and what I demand, is the best software product for managing my photos locally (and creating backup archives in case my computer dies), and the best web service for sharing my photos — and a pipe between them that doesn’t require me to manually create multiple photo sizes, re-enter my captions, re-label my sets, or upload a single photo at a time.

How could this be done? Very simply: I have a label in Picasa called “Flickr” (currently I label the photos I upload, so I don’t upload them again later). All it should take is a one-time configuration of that label, so that any time I add a photo to that label (or edit a photo within that label), I want it to automatically be uploaded to my Flickr website in the background, with all of the other labels as sets, and the caption and everything all integrated (as a side note, I’d kind-of like tags in Picasa, but that might just be me).