It was lovely to be at
ETech in San Diego last week. I only had 1-1/2 days to participate but was glad for the chance. My first ETech was the year before. In that first year, it turns out that I sat directly behind two A9′ers during a keynote in which Jeff Bezos introduced A9.com’s OpenSearch. Esther Dyson inadvertently caught the seating arrangement on camera. At the time, I had not yet met the folks at A9 and had no idea that one year later I’d be working there. Destiny at work, perhaps? Nah…
I did miss the intimacy of ETech 2005. That year, we were all crammed into a much spaller space and you couldn’t help but to run into people. The new location, the Manchester Grand Hyatt in San Diego, was elegant but cavernous. Presumably this year’s conference was able to hold more people, and it sold out, which is good news for the team at O’Reilly I’m sure, but… I did miss the small space.
Highlights of a few of the sessions I attended:
Amy Jo Kim’s “Putting the Fun in Functional” was standing room only and stimulating. (Slides here.) I’m no gamer, so I found the examples of good game design interesting. And the suggestion that design principles used in the gaming world could and should apply to the design of the kind of services I work on resonated with me. The question Amy Jo explored: How do game mechanics make an interactive experience more fun, compelling and addictive? I arrived in time to hear example after example of how important Ajax’y-style immediate feedback is to good web design. Whether you’re talking about Google Maps or Nintendo DS math problem games or BIMactive’s feedback on your morning run. Amy Jo’s point: feedback makes even the most mundane tasks more fun. Amy Jo also looked at the primal nature of using exchange- structured social interactions, whether implicit or explicit - in applications. Off the internet, examples abound of how exchanges motivate behavior, whether trading, taking turns in a game or giving and receiving gifts. She also talked about using customization to create barriers to exit and to increase one’s investment in a site. Amy Jo cited the Amazon.com home page as the first really good example of automatic customization - the home page changes automatically based on your past buying behavior. Those of us who know and love Flickr appreciate that the Flickr landing page shows us our recent pictures, our contacts’ recent pictures, comments on our photos - it’s customized just for us. A game called Brain Training keeps track of when you last logged in and if it’s been 3 days, it tells you so - something like “It’s been 3 days since you last logged in! You really should log in more often. Here’s what you can do to make up for it.” Finally, she explored MySpace, and while Amy Jo likened the MySpace customized profile pages to walking into a teenager’s bedroom, she said that’s the point. The profiles are supposed to reflect the teenager. I missed the first part of the session, which included discussion of collecting and points as tools to motivate gamers - too bad…
I enjoyed Tim Bray’s talk on Atom as a Case Study. I know Tim from my days at Sun (and probably would not be hooked on blogging were it not for Tim and the other folks who kickstarted blogs.sun.com) and had never had the chance to see him give a talk, so of course I had to go. And I learned a bunch about Atom - the publishing protocol - in the process. Tim adeptly explained the case for Atom (which started on the Pie Wiki, because, yes, it was going to be “easy as pie” to draft Atom.) I love numbers and stats, so I got a kick out of the numbers that describe the Atom standardization process: 17,944 messages taking up 62.4 meg. And for those of you with nothing to do, Tim asked for a show of hands at the end - of all the bloggers in the room, how many of them are happy, really happy, with their blog authoring software? I think at most 2 people raised their hands, and yet most of us were bloggers. Definitely an area of opportunity.
Joel Spolsky of Fog Creek Software and Betsy Weber of TechSmith gave a joint presentation on “Usability Testing”. Joel’s opening line made the case: If you’ve developed a new product or even a version 2.0 of a product, the development process probably took you 6 to 18 months. You’ve had an enormous amount of time to figure out how the product works Your users will have about 6 minutes to figure it out. So invite users in advance to try it out and see how it works. The goal is not to get stats or do science or to calculate percentages - but to find places where you have usability problems. One key message: It’s not true that usability testing will take 6-7 weeks and will cost a ton of money. All you need are about 12 people (and usually you’ve found everything by the 5th or 6th person). You can do the testing in one day. Another key message from Joel (and hopefully none of his developers were in the room when he said it!): “The best reason in the world to conduct a Usability test is to drum some sense into your programmer’s heads about what actual human beings are like.” Finally, one precious quote, “It doesn’t matter if you’re right or wrong. Either the customers like your service or they leave.”
The next day Joel gave a keynote titled “Blue Chip Products: 2006 Report Card”. Joel graded 3 products on their potential to become a product people love, using the metrics of whether the products: 1) Make People Happy, 2) Think About Emotions, and 3) Obsess About Aesthetics. Those receiving grades from Joel: reddit.com, Motorola Razr and Pebble phones, and AirSet - a web-based calendar. Notable quote: Joel’s suggestion that “O’Reilly speak” for the reddit service would be, “The ultimate community-powered folksonomy-driven, longtail-harnessing ajaxified social news and content aggregator leveraging the power of tagging.” Gotta love it.
The George Dyson talk on Turing’s Cathedral was wonderful. More on that talk later - George covered so much ground it’ll take its own blog. In the meantime, as I’ve said before, if you ever get the chance to hear George Dyson speak, take it!< br>
I had one lustful moment in which I found myself coveting NetNewsWire and Macs in general. I was at a talk by Brent Simmons (of NetNewsWire fame, recently purchased by NewsGatorOnline.) While listening to Brent, Tim was simultaneously showing off what he likes about NetNewsWire, which was running on his Mac. Since I desperately want to be able to catch up on blog reading while on planes, I fell in love with the NetNewsWire syncing capabilities. But alas I’m not on a Mac. If any of you have advice, I’m definitely in the market for a more flexible online/offline blog reader.
All in all, one and a half days well spent. Thanks to the folks at O’Reilly for organizing.
Technorati Tag: etech06