Webmaster Jam Session 2007
Last weekend I attended the Webmaster Jam Session. This is only the second conference I’ve attended, but compared to RubyConf 2006 I got quite a bit more out of this one. Despite being pretty broad, I learned something in every session—even ones I already consider myself expert in. And more importantly, with two session tracks I was able to consistently find something interesting.
What really struck me was the quality of speakers at such an inexpensive event. Most of the speakers have been very high profile for years, so it was cool to get to meet so many of them. My only regret was that I did this thing on the cheap and had to leave before the wild party, but I did have fun Friday night (I can’t remember the last time I was at an open bar party).
The highlight was definitely talking to the other attendees. Compared to RubyConf the diversity was incredible, ranging from developers to designers to business strategists. If I talked to you but didn’t get your card, feel free to get in touch.
I pulled into valet parking at 9:55am Friday morning, and left at 4:30pm the next day. In between I attended 12 of 14 possible sessions:
Jared Spool is a great speaker, he got a lot of laughs and came with great insight. He really drove home the power of user experience with several relevant examples.
One thing I wasn’t really aware of is how mediocre the iPod hardware is compared to the competition. I’m the kind of guy that might put up with an inferior interface in exchange for better sound quality, so it’s particularly telling that I wasn’t even aware of the iPod’s technical shortcomings.
Jared also had a great story about NetFlix vs. Blockbuster which was even more amusing due to Blockbuster’s high hateability factor.
Brian Oberkirch was also a charismatic and entertaining speaker. His session was all about exposing APIs to develop a community around your app to build extra value you never would have thought of. Twitter was the quintessential example with their 10x API/Regular traffic ratio.
This was probably the session that introduced the most new ideas to me, since I don’t use twitter or that many APIs in general. Nevertheless, a lot of the interactions Brian discussed really seem like the future, and I’ll be keeping a close eye on new APIs coming out.
Garrett Dimon’s session was all about the intricate details the highly iterative development cycle of his pet project (an issue tracker). Although a lot of the details were too specific to be generally applicable, it was a fantastic view of the small decisions that lead to great design.
Most of the time we just see the end result of application design, the simplicity of so many great apps is often overlooked which is why you hear a lot of this kind of nonsense. As a fellow developer its gratifying to see someone I respect putting this kind of effort into their app, I also picked up a few process tips along the way.
Garrett also took some great pictures of the event.
Rob Jones gave a pretty broad talk on the state of analytics and how to maximize the value of your design. Admittedly I’ve never gone too deep into analytics, so it was particularly interesting to hear what an expert had to say about the current state of the art. Analytics and quantifying the results of our work was conspicuously absent from the dot-com bubble in the 90s, and I think it will be increasingly important in the years to come.
Jeff Croft was one of the main guys I came to see. His writing and commentary on web design have often resonated strongly with me.
Jeff’s presentation was a rapidfire rundown of css-based typography. It was framed with classic typesetting terminology on one side and CSS nitty-gritty on the other, but the meat was all about visual design for the web. Although this was about 90% review for me, I really felt like he hit the right level of coverage of the most important topics. Like a good college program, this presentation informed the listener of the right questions rather than bingeing on trendy throw-away answers.
Molly Holzschlag was the highlight of the conference for me. For one thing, I’ve been aware of her work since she was writing for WebTechniques, which makes her the most famous person at the conference (by my standards anyway). More importantly though, she’s a phenomenal speaker (I didn’t know that!), and she has a really good view into both the world of Internet Explorer development and the W3C—the two most important entities in our industry. Her talk was all about what’s holding us back as designers in the world of web standards.
Though she’s been consulting for Microsoft for two years, she remains fiercely independent and didn’t really pull any punches. Of course, Molly gives Microsoft a ton of credibility with web designers on the ground—it’s obviously not in their interest for her to be a shill. But I hope for all our sakes that she’s able to continue making a difference at Microsoft, and IE8 comes sooner rather than later.
Great talk about a depressing subject.
Bryan Veloso and Dan Rubin gave a hilarious talk on simple ways to make design more effective. It was split between an ultra-rapid cleanup of foxnews.com and many easy Photoshop techniques as applied on a variety of beautiful websites.
I loved is the informal approach they took with their discussion. In addition to friendly jabs at each other throughout the presentation, they really revealed a lot of tricks of the trade without making a big fuss about it. Some of the details they showed really make the difference between a basic design and really top-notch work. A lot of professionals might want to keep secret these kinds of easy and effective techniques, but Bryan and Dan let it all hang out.
Awesome job guys!
A great open Q&A session with most of the presenters from the other sessions I attended. The questions that were answered were answered well, and the range of opinions really covered a lot of angles. Of the panelists whose individual sessions I did not attend, James Craig was the most hilariously outspoken. I also enjoyed the passing of a dish of red hots around the semi-circle. Hangover cure?
D. Keith Robinson is another blogger I’ve been following for a long time, and his session really reminded me of the days when he used to post insightful process-oriented design tips regularly.
In particular, Keith addressed the most pervasive client problem that I face daily—solutioneering. That’s when a client comes to you with a solution rather than a goal. Although Keith said it’s a made-up word, I got the gist the second I saw the giant slide pop up. The hilarious thing I discovered later is that the term has already been coined as a sort of uber-buzzword. Check out some of the links on the Google search. However I did find one apropos article that uses the term as god intended.
It wasn’t all just great terminology though, Keith gave a lot of good practical advice.
Hopefully he’ll post his slides so we can all increase our chances of basking in the glory of good content delivered in a timely fashion. Slides are now available
To be honest, this was my least favorite panel. I could tell Nishant Kothary and Jose Martinez Salmeron really knew their stuff and had a lot of insight, but the panel kind of jumped all over the place and I ended up spacing out. I didn’t take away much from this one.
Nick Finck covered the context of design in general, and went in-depth into the mobile space. I got a lot of out this session because I really haven’t thought a lot about the context of web design. I’ve always been really focused on desktop browsers, and to a lesser extent basic accessibility. Nick’s talk gave me a practical way to start thinking outside the desktop and actually got me excited about mobile web development. Now if that feeling sticks around once I actually dive in, Nokia ought to buy Nick a new Porsche.
Michael Lopp gave an inspired talk on management of the design process. There was an incredible amount of insight here, but the most surprising slide was something like “the team is smarter than the individual”, where he made the point that having more input will result in a better product. This runs contrary to the infamous notion of design by committee, but he draws a distinction between people that should be there and those that shouldn’t. In other words, if there are conflicting goals to be met in a product, they need to be reconciled by the interested parties rather than dictated by a single perspective.
All in all a very illuminating talk, and I’m hoping the slides for that are made available as well.
After that I had to run out in a hurry, so unfortunately I missed Jonathan Snook’s presentation which I’m guessing was great judging by some of his commentary at the roundtable session that morning. And of course I missed Mr. Featherstone also. Ah well, maybe next year…