Daddy got a new Tablet PC! (aka my first impressions of my new Toshiba Portege M400)

IMG_2937

My daughter plays with my new Toshiba Portege M400 Tablet PC laptop (after eating a chocolate cupcake… mmm)

I just purchased a new Toshiba Portege M400 Tablet PC laptop… As far as the Tablet PC goes, I’m a long time listener, first time caller. That is the say that I’ve followed the Tablet PC for some time both in the news and in reviews and from people I know who have one and have considered getting one on several occasions, but until now I never took the step to actually own one.

Here are some of my initial impressions — warning they are going to be a bit scattered, but I’m hoping to capture some of my first thoughts while they are fresh and haven’t been erased by… whatever it is that leads many of to quickly adapt to new gadgets and new interfaces.

  • As you can see above, my daughter loves it already. Really, though, she took very naturally to it. It was cool, she thought she was on her chalkboard so she tried to rub off her scribblings using her thumb. 🙂 On a side note, Shonali and I both became afraid, almost at the same time, for every other screen in our house. We need to teach her early and quickly that she can only write on Daddy’s laptop screen… and that too, only with a special pen.
  • The first things that I find myself doing with this new device are the normal things I do with any PC. Login to GMail to plough through work emails (I just whittled my inbox from 275 messages down to 75… someday I’ll learn my lesson about leaving the office and heading to a conference with extremely engaging speakers for 3 days), listen to voicemails, download some photos from my camera. And unfortunately none of those apps really support my new laptop’s special capabilities (ie the Tablet PC side of things). Right away, I want to use the pen everywhere, I want to be able to draw on everything, make circles, notes, annotations and I can’t. The broad success of this thing is going to be around getting the right set of applications on a box and making them all very pen friendly. Maybe there’s a good pen layer for Office and that might help, but for folks like me that spend so much of their time on the web, in the cloud, there has to be deep pen integration in those apps / website too. A Firefox Tablet PC plug-in? I’ll have to look into it, it’s something I think I’ll almost certainly want. OneNote and Windows Journal? Well, those seem to be THE pen apps, and I haven’t spent anytime in them yet.
  • The thickness of the Toshiba Portege M400 is a put-off when it’s being used in Tablet mode with the pen. I usually rest my wrist on the paper/table when I’m writing (I think most people do, right?) and having my wrist elevated by 1.5″ makes it awkward to write. Maybe I’ll adjust, but it’s a big put-off to begin with.
  • Toshiba has this annoying pop-up that appears, by default, everytime you even slightly move the machine that tells you that Toshiba’s anti-shock technology has detected that your laptop is moving and to prevent any damage, it’s parking the hard drive heads. And you have to click it to clear it. Talk about a total put-off to the initial pen experience. I picked the laptop up from the desk and put it in my lap and started writing and every 2 seconds I had to clear this pop-up. I finally said, “don’t show me this message again” but shouldn’t that pop-up just be off by default? I mean, haven’t hard drives been automatically parking their own heads since the mid to late 1980s?
  • There’s a little bit of “wobble” in the Tablet PC screen when it’s in regular laptop mode. It feels like there should be some way to lock it into laptop-mode position, but there isn’t. In contrast, when I swivel the screen around and lay it flat to put it into tablet mode, the screen snaps securely into the base and the whole thing feels really solid.
  • There are these funny buttons on the bottom of the screen — I wonder what those are all about? One’s a joystick that kind of acts like the scroll wheel and when you press it you click.
  • When I’m in tablet mode, I miss my keyboard.
  • The smaller screen and keyboard (I’m using a Dell 300m right now) are a bit annoying, but I remember switching from my Dell X200 up to the 300m and being amazed at how much nicer the larger keyboard was so this is probably just the reverse of that effect.
  • I wish the screen was higher resolution, but I probably should have thought of that before I purchased this thing 🙂 Seriously though, I could see a higher resolution display paying more dividends than anything else.
  • Fan is kind of loud
  • As I read in a few reviews before buying the M400, switching from laptop mode into tablet mode can take a couple of seconds — it’s not immediate.

I’ll post more comments as I dig into the pen functionality of my new PC. At the moment, “a drawing pad for Ananya” is the best story I can tell about this thing.

The road to Google Calendar (talk by Carl Sjogreen of Google)

Carl Sjogreen delivered an extremely informative talk about how they built Google Calendar. He covers everything from the initial customer interviews and research, to the vision they established for the product, the development iterations they went through, the launch and post-launch reflection. I had a couple of questions that there weren’t time for and I’ve thrown those in the end in case Carl comes across this and can answer then.

Here are my detailed notes…

——————–

How did we build Google Calendar?

Quick Demo

Manage your own personal schedule and share it with other people

  1. Moved a lot of desktop metaphors and moved them to the web. Invested a lot in this.
  2. Also invested a lot in natural language (quickadd)
  3. Also focused a lot on sharing

In the beginning…

– a largely classic Google product team
– 1 product manager and 3 engineers
– Origin was from both customer feedback and internal interest
– Seemed like a space with little innovation — nothing out there was “right” –> exactly the kind of opportunity Google looks for

Okay now I’ve got a team and a vague idea: “Google should do something in the Calendar space” What next?

———-

The Road to Google Calendar: Talking to Customers

– First thing’s first — go talk to “real” customers
– sounds cliche but it’s amazing how little it’s really done
– real customers, not your silicon valley geek buddies
– Spoke to many people, sometimes even in their homes
– students, families, schools, working couples, PTA organizers
– tried to find a whole spectrum of different technical backgrounds
– keep probing: busy is not the same as “needs a calendar”
– Key themes emerged quickly:
– Calendars are necessary but just a chore
– calendars are personal and emotional
– calendar “collaboration” is just too hard

I interview a lot of product managers and one of my favorite interview questions is: How do you go from an idea to a product? One of the things that a lot of people miss is establishing a vision. This is the thing that says that if we don’t get anything else right, this is what we’re going to do well.

Our Vision

– Set out to build a calendar that works for you
– fast, visually appealing and joyous to use
– drop dead simple to get information into the calendar
– more than boxes on a screen (reminders, invitations, etc.)
– easy to share so you can see your whole life in one place

– Designed for a consumer world where not everyone has a calendar (or one on the same system)
– open APIs (import and publish)
– invitations for everyone

————————–
The Road to Google Calendar: Development

– Vision in hand, we set off to turn an idea into reality

– Lots and lots of prototyping
– PHP, MySQL, no Google infrastructure
– relatively easy to get basic system up and running: details are hard
– focused on getting interactions and user model right before thinking about scale (a significant challenge for us)

– Internal Use: Pros & Cons
– Got a ton of great feedback from other Googlers
– Got the interaction basics right & generated a lot of feature ideas
– However, keep in mind that your early user might be not your target users

————————–
Once we felt we had it mostly right, worked on making it real
– backend infrastructure designed for scale (ie “Google Infrastructure”)
– front-end / UI rewrite to pixel perfect mocks + static HTML
– doing all the hard parts (recurrences, parsing icals, API testing, interop, etc.)

Worked on our UI design in stages as well
– Get the interactions down and try them out
– Focus on the look & feel while engineers are making it real
– Save the pixel pushing (fine alignment on the user interface) for when you know you have it right

————————–
Private betas are a good thing
– Even with all of our internal testing we learned a ton from testing with a small group of “real users”
– Quickadd improvements (being smart isn’t always the best)
– Underestimated the importance of import
– Fixed a bunch of issues with SMS alerts (tough to test because of all the carriers)
– Better support for small screens (screen density was really important)

Launch day: 4/12/2006
– Flipped the switch, and didn’t sleep for the next 36 hours!

6 key insights that might be useful for your next product or company

1. Easy is the most important feature
– “simple things should be simple and complex things should be possible” ALan Kay, Disney
– Always have an eye on the minimum useful feature set that most people will use
– talk to grandma in NYC
– a mother loved quickadd (& then prints out the calendar for the fridge)
– Product usage tracks directly to how easy a feature is to find & use
– creating calendars = easy
– finding calendars = not easy enough
– Figure out what you absolutely have to get right and relentlessly refine it
– Redesigned the “event page” at least 3 times
– Kept adding new ways to get events into the system up until days before we launched
– Don’t spend too much time on less importnat area
– Know where you’ll get the most bang for the buck

2. Know your real competition
– know what your real competition does well
– we spent a lot of time looking at the market — online and desktop
– but the competition that keeps me up at night is paper
– ~6 billion people in the world, all who have things going on in their lives
– ~300 billion desktop calendars

– Non-tech and low-tech mechanisms are the way that most people communicate and interact
– email vs. evite
– notepad vs. tada lists
– the ktichen calendar vs. google calendar

– paper has a bunch of great advantages that you need to beat
– easy to carry with you
– doesn’t require boot time
– doesn’t require a login

– focus on removing the hurdles to adoption
– import, offline, mobile, etc.
– mimic the flexibility of paper

– focus on what the web can do that paper can’t
– collaboration
– access from anywhere

3. Visual design matters
“Great Design” it’s that ineffeable quality that certain incredibly successful product have that makes people fall in love with them desptie their flaws.” –Joel Spolsky
– great design = usability + visual joy
– ipod vs. everyone else

4. Build products for people who don’t want to use them

– Not everyone who can benefit from your service actually wants to use it
– change behaviour and workflows are very hard
– Need to make it as easy as possible for people to use your product with as little work as possible
– Get your product in front of the applications people use every day
– And then make it painless for peopel to start using your product without fully switching into a new way of doing things
– Google Personalized Module is a great way to get traffic, by the way… they get a ton of traffic from there.

5. Timing launch properly

– launch early and often is the mantra of web companies
– it IS a fundamental structural differences that sets web companies apart from packaged software
– However the old adage of “you can only launch once” still applies
– leverage internal testing and private betas to get feedback early, but…
– make sure that you have something worthwhile once you land on digg / techcrunch / etc.
– launching is hard to do (it’s never an easy call)
– in our case, expectations were very high
– should we have waited for sync for example
– ask yourself if you could really …

6. Driving usage
– We have a steady rate of new users signing up daily with very little marketing
– How? Made it easy for there to be touchpoints everywhere. (buttons on 3rd party sites, send invites, etc. : many touchpoints))
– Think about how your product can generate touchpoints that eten beyond your app[ (and make iteasy to do so)
– social reinforcement is key for validation
– relentlessly remove account sign-ups
– this is pretty obvious but it was surprising to me how much of a barrier accounts can be

———————

My questions

— WHAT PERIOD OF TIME DID THIS SPAN?
— HOW MANY PEOPLE OVER THE SPAN OF THE PROJECT?
— HOW WERE DECISIONS MADE ON UI?
—WERE THERE OTHER PRODUCT MANAGERS LIKE YOU THAT WERE RESPONSIBLE FOR PORTIONS OF THE EXPERIENCE?

Steve Olechowski of FeedBurner talks RSS

My notes from the Feedburner talk (given by Steve Olechowski) aren’t exhaustive like some of my other notes, they are limited to the things that I found interesting:

IMG_2852

10-15% of videocast/podcast are video

interesting things going on with feeds, lots of growth… 20M subscribers, 500k feeds under management by Feedburner

consumer device can really drive things — iTunes with podcasting set off feedburner managed podcast and videocast managed feeds

more text in my feed = more total traffic

feeds are a place unto themselves

there are over 3000 RSS clients out there (!)

IMG_2850

My Yahoo leads by a large margin as far as number of subscribers (more than 50%) –> Yahoo has done a fantastic job of making RSS a behind the scenes thing. But the tracking here isn’t completely reliable (Google and ____ don’t do things in a way that they can reliably tracked)

IMG_2853

RSS is being read on mobile
– 2900 distinct user agents from Nokia, SE and Motorola
– Top 10
– Nokia podcasting client
– Sony Ericsson
– ” ”
– ” ”
– ” ”
– Nokia Onskreen Fusion
– Sony Ericsson
– Nokia 6630
– Nokia N70
– Nokia 6682

Publishers ARE making money with RSS (there were some interesting slides here like how many ad impressions they are generated, I believe they were in the triple sigit millions per month — like maybe last month was something like 146,000,000 impressions)

Notes: Tom Coates talks social software

Tom Coates, Yahoo (also worth listening to is the podcast of Tom’s talk from the London event)

  • Working for Yahoo in a rapid prototyping unit in London
  • How people can interact to make something that’s greater than the sum of its parts
  • MySpace– impressive site, eaten a whole generation of people, easy to take potshots at it but it’s pretty amazing…
  • Looking up too close at web statistics and at websites is a mistake, have to look at the big picture to see the utility of the whole thing
  • social software: latest in a long line of cooperative things, goes back to things like the alphabet and writing, justice and government, the invention of money.
  • (he was a classicist, studied things related to rome and greece)
  • What is it? It helps us do more together than we could apart.
  • stated another way: Using software to enhance our social and collaborate abilites through structured mediation
  • Characteristics, in a nutshell:
  1. When an individual conttributes, they get value
  2. these contributions should provide value to their peers as well
  3. the organization that hosts the service should derive value and be able to expose this back to the user
  • two models:
  • 1) Consensus: many contributions make one voice (example: wikipedia): Generates canonical or definitive representations in data

openstreetmap.org: response from the bubble community
musicbrainz: about getting new sources of data about music
clear honorable mission is a necessary thing

  • 2) Polyphony: many voices with emergent order (example: flickr): generating a whole lot of material and then manifesting the order in that data, make it comprehensible
    • works a lot better than the consensus model
  • – youtube
  • – delicious
  • – plazes
  • – hollywood stock exchange
  • – last.fm
  • – amazon.com
  • Infinite communities, supports a lot of communities not just one: that’s why it works better
  • MOTIVES: why do people contribute to these sites at all?

friend said there are only two motivations (ha):
– to get laid
– please jesus

  • Why do people contribute
  • (Peter Kollack, Economies of Online Collaboration)
  • anticipated reciprocity
  • reputation
  • ‘sense of efficacy’
  • identification with a group, community
  • Open Source Motives
  • “Success of Open Source”
  • Learning to code
  • Gaining reputation
  • Scratching an itch
  • Contributing to the commons
  • Sticking it to Microsoft
  • Who and in what context are they contributing…
  • You can share without really knowing it (example: search engine) (purely utilitarian motive)*
  • Saving for personal use, but you save in public (example: delicious) (personal utility motive)
  • Sharing with friends*
  • Sharing with community interests*
  • Self expression / showing off**
  • Altruism / good of the world**
  • (spectrum: more individual* —- more social/public**)
  • be wary of clumsy incentives like money, points & competition –> don’t reward the wrong thing, creates gameable and screwed up systems
  • (points: players who suit MUDs… Richard Bartle, four types of users you have to have to have a MUD. Diamond– achievement, Spades, Hearts:____ ; Clubs: interested in imposition on others, combat with others)
  • – people might move between these motivations during the life of their existence in a game
  • – if one of those types of users isn’t rewarded, then the thing comes unraveled –> need a variety of different types of users to create a culture that will last
  • – example: Digg requires two types of users, one who explores the site and diggs stuff and people who just read pages (and click on ads). If you reward one group but not the other, the sight would come apart.

Building something of collaborative value:
helping people feed back on their own data to build something of lasting value

Last.fm
————————–
Why hasn’t Apple purchased last.fm??

Flickr
————————–
250M photos
all with clear permissions for use
5M of those photos have been geocoded
a vast number of those photos have been tagged
knowledge of which photos are interesting

Open up social value
————————–
expose every axis of data you can
give people place to represent themselves
allow them to associate, connect and form relationships with one another
help them annotate, rate and comment
look for ways to expose this data back onto the site

APIs are cool

Be VERY careful of user expectations around how private or public their contribution is
— Facebook is an example of where someone failed to do this

Be wary of creating monocultures or echo chambers
— digg homepage, don’t make it so that only the same kind of person can use it

Remember: not all of you users ned to participate to generate social value

Business value
————————–
openstreetmap.org (could challenge navteq, mapquest, etc)
flickr.com (making money not by owning data, by 3rd party services)

  • Attention and advertising
  • Premium accounts
  • Building services around the data
  • Using user-generated annotations and contributions to improve your other services

Rise of aggregate data?
————————–

This is an idea, I need your feedback…

  • proprietary data own a space
  • they license their data selectively
  • increasingly fluid and commoditized services emerge with flat rate-card data provisions
  • until finally data services generated by distributed commmunities emerge and take over?

Notes from Kevin Rose’s talk about digg.com (at Future of Web Apps summit)

What is digg?

Stories live in the upcoming queues for 24 hours
– Upcoming stories that were dugg by friends are highlighted
– User can identify a store as their #1 story at a particular point in time

My friends
–> filter for upcoming stories

If multiple friends agree on something, then it’s chances of being interesting to everyone goes up a lot so there’s a “shared diggs”

Initial prototype: 20 hours to complete, $10 / hour

$99 a month hosting plan

200+ blog readers

People love to say they hate stuff (ha) –> threshold for comments that have been buried is 4, yet some comments have like 50 or 500 buries!

Give your developers time to experiment with your data (a la Google 20% time)

Today, there are a little more than 500k registered digg.com users
10M+ pages per day
1M+ daily unique visitors
90+ linux boxes

scaling has been a big issue for us
– PDF ‘Inside LiveJournal’s BackEnd’ (bible for us — how to scale and cache a site like this)
– We hired experienced DBAs, the same people who helped friendster, they taught us how to write queries properly.

Be aware of scaling from day 1 or you could have a month (like we did) where it was extremely painful

Future plans
– Learning from users interests story suggestions, friend suggestions
– Digging other types of content online (videos has been the most interesting… third most popular part of the site today)

We have a fully funded business plan
Path to profitability with current ads –> intention is not to do more any more advertising.

Ads provided by Federated Media with extra inventory filled by Google Adsense

People timeline:

  • just Owen and Kevin –> first four months
  • $50,000 investment from Text America friends –> hired Owen full-time, move him out here from Toronto
  • Jay Allison –> convinced him to leave his current company and join Digg full-time as CEO and pursue funding
  • today, there are 15 people
  • majority of people are in operations and development
  • 3 full-time PHP people
  • 4 people that help scale the site, DBAs, UNIX admins, experts at netscalers
  • 1 finance guy
  • 1 business dev
  • 1 graphic designer
  • 1 Kevin Rose (product manager)
  • 1 person dedicated to going through all incoming emails

User’s ability to remove their own data –> we’ll be rolling this out in the future
All of your actions belong to you as the user, your attention is something that belongs to you. You’ll even be able to export your data.

Yes, our search sucks –> we have lots of issues with this, we were using mysql’s text search, moving to Lucene. New technology will add the ability to search by number of diggs (yay!)

Paying top users? The most popular content doesn’t necessarily come from top users — very important that there isn’t outside motivation for submitting an article.

“The Emerging Age of Who” talk by Dick Hardt of SXIP

My notes from Dick HardtDick Hardt’s talk kicked off the Future of Web Apps thing yesterday about identity… it was short talk, only 15 minutes, but it was dense.  I loved Dick’s presentation style of speaking without interruption while a stream of synchronized images flowed on the presentation in the background.  It’s something I’d love to try myself, I expect that doing it well takes a lot of practice.

Anyways, the notes:

Overview
————————–
What is identity?
Who are you?
Identity 2.0

parable: throw a frog into a pot of boiling water, it jumps out right away…
but if you slowly turn up the heat, it just sits there and slowly its dead

If we don’t have identity, it’s like groundhog day –> you start all over every day
credit history, etc –> past behaviour, predictor of future behaviour

digital identity
— lots of online identities, none of them are machine readability

Yahoo
— lots of experiences that are silo’ed, one identity system
— some aberrations like flickr which has an awkward dual login system

Microsoft
— .Net Passport –> name changed to MSN Live Login
— coming up is “Infocard” — this is “Identity 2.0”, it’s good

Google
— bunch of sites most of which are accessible through Google Accounts
— still the same silo thing that Yahoo and Microsoft have going on

eBay
— sepearate accounts — paypal, ebay,
— reputation — past behaviour –> future behaviour (ebay’s “viagra” around their application)
— anti-phishing — starting to do “multi-factor identification”, biometric ID

evolution of identity systems:

domain centric authentication (identity 1.0)
federation of identity systems — circle of trust — silos (identiy 1.5)
circle of trust that scales to the whole globe… need for identity 2.0

opportunities — single account (single point of failure?  no, that’s already there… really strong lock in one place)

Wikipedia–> using openID with reputation
slashdot–> “karma”– what if you could take it over to another site?
ebay–> users could present their ebay reputation to another site

infocard, openID are solutions for single account identity

At the Future of Web Applications event

IMG_2835

I’m at the Future of Web Apps event in San Francisco’s today and tomorrow. If you are here, give me a shout.

Some brief notes since I left Houston yesterday:

  • Apple marketing really knows how to hit all cylinders at once with their launch messaging. When I got into SF last night, I saw a billboard on US101 for the new color Nanos and then when I got into the hotel, this e-mail was waiting for me:

ipodnano

  • I sat next to this guy on the flight from Houston to SFO yesterday who was grad student in bio statistics at John Hopkins in Baltimore. It comes time to eat and they give him a meal and he puts it on his tray but doesn’t actually start to eat it. He’s alternating between looking at his watch and looking at the stewardesses who are a few rows away from serving us drinks. I’m thinking, “This guy really doesn’t want to eat without a drink first!”. Fine, so the drink finally arrives and he gets an iced tea and he specifically asks if he can keep the entire can. Fine, the stewardess says. Then the stewardess says, can I get you anything else for your iced tea — lemon, sugar…? His response, Yes, I’d like a glass of water. !? OK, so now he goes into overdrive organizing everything on his tray, his food tray, his burger, and the two beverages and one can that he has. It looks like he’s doing some feng shui thing with them all on his tray. So he gets them exactly how he likes them and then he reaches down underneath the seat into his bag and pulls out a… camera. He snaps a photograph. At this point, I couldn’t not ask him what was going on. His answer: http://www.airlinemeals.net/. Ha! Wild. He said it was just a sort of hobby for him.

Service to monitor phpBB, vbulletin, ubb and other forums?

I’m looking for a “Google Alerts”-like service that’ll notify me when certain keywords appear in certain forums (example: I’d like to be notified everytime someone posts ‘snapstream’ or ‘beyondtv’ or ‘beyond tv’ on byopvr.com). Or I’d like to be notified when a particular user makes a post within a particular forum.

Something like this would make it a lot easier for me to track and monitor conversations in the forum-o-sphere (yes, that is a term that I just made-up… 1:15pm central time, Sunday, September 10, 2006 — you heard it here first!). Forums are pretty darn popular, at least they are for us over at SnapStream and my sense for it is they are more practical and accessible to the general population than blogs are. ie random Joe customer is more likely to post something in a company’s forum or in a community forum than he is to create a blog and make a posting about it there. Even if he already had a personal blog, he’s probably still post to a company or community forum, knowing that he’s likely to get more traffic and responses that way.

If a service like this doesn’t exist, it’ll be one of those “shit, why doesn’t this service exist?” moments for me. With blog search being such a hot area, Technorati and Google duking it out, how can everyone be missing out on being able to search and track conversations in the forum-o-sphere?

Making it easier to distribute photographs

One of the fun things about taking photographs of friends and family is sending them copies afterwards so everyone can enjoy them. And sharing photographs online is a relatively simple process. Choose the photographs worth sharing, click some buttons to get them to a reasonable size, upload them somewhere and then e-mail a link to “somewhere” to family and friends. Or maybe there are just one or two photographs of interest so you e-mail those to a friend. Some of these things are even simpler if you are using photo management software (like Picasa) that’s integrated with a website for sharing photographs (for Picasa, this site is Picasa Web Albums).

But what about sharing actual prints that people can put up on their fridge, in their photo albums or mail to grandparents? This is more cumbersome. In my case, the process to do this goes something like this:

1) Select “worthy” photographs in Picasa

2) Export those photographs (I set the “resize too” option to 1200 for 4×6 prints, 1600 for 5×7 prints)

3) Login to Sam’s Club Photo Center

4) Upload all the photographs

5) Tell Sam’s Club that I want 4×6 prints (singles or doubles)

6) Tell Sam’s Club where to send the photographs

7) Complete the checkout process (including credit card info)

So this isn’t so bad — after all, I’m just clicking buttons. No phone calls, no physical trip out to the photo lab, the whole process is virtualized. But it’s still labor intensive, even if it only takes a bunch of clicks.

So first of all, Picasa could stand to have much better integration with photo printing services (or maybe they just host their own like Apple does). The key points for better integration would be:

– Integrate my contacts, so I don’t have to go digging for people’s addresses.

– Save my credit card information

– Automatically resize photos before uploading, depending on the size I want to print photographs at so I don’t have to do it manually (or so that uploads don’t take excessively long when I’m just looking to print wallet sized photographs)

And then the other more innovative thing to do would be to integrate some sort of facial recognition technology into the process so I could take an album and choose a “Send Prints to Detected People” option. My photo printing site/software would then order and mail photographs that John was in to John, and the photographs that Suzie was in to Suzie, and so on and so forth. Each person’s face would need to be associated with their name and address.

The upside to an approach like this is ordering and sending photographs to friends becomes really easy. Your photo printing site or software, with the help of some facial recognition, basically does it for you. What photo site wouldn’t love something like this? If it worked reasonably well, it would surely increase photo printing sales for customers using the feature. And, all that heretofore useless facial recognition software would finally do something useful!

There’s an assumption here that people are only interested in photographs of themselves. I think people ARE, generally, very interested in seeing photographs of themselves, definitely more than most people would be willing to admit. But this approach certainly wouldn’t be complete. To get better coverage, maybe a social network could be thrown at the selection process, after all the problem here is basically one of relationships. “Send person x all photographs that contain person x and of all of the people person x has designated as friends and family.” Fundamentally, though, the question of whether someone would be interested in seeing a photograph of someone else isn’t something that’s easily answered (nor is the opposite question — who a person would want seeing a photograph of themselves, or, say, a photograph of their child).

Another problem here is a problem of physical addresses. With e-mail, fine, you can send separate emails out to people even if they live in the same place — no big deal. But I’d feel silly sending two sets of photographs to husband and wife that live in the same house. This could kind of be solved by working backwards from the address, if two people are designated to live at the same address, then those batches would get merged.

So it seems obvious that the facial recognition + photo ordering feature like what I’ve described wouldn’t be a slam dunk — I’d classify it as potentially interesting enough to try out and experiment with. At a minimum, photo sharing software like Picasa should make the printing process easier. My fingers are getting tired of clicking so much!