User Interface

posted 02/16/08 by Rick Webb

We’ve always been passionate about user interface design, from day one. Keith, especially, was a renowned user interface designer, even before this company got off the ground. Robert as well – the two of them making some fascinating, pioneering user interfaces in their Arnold days for projects like Turbonium and Microbus.
We face a series of interesting challenges in User Interface, chiefly owing to two things: the diversity of our project types, and the two development methodologies we use as appropriate, water-falling and scrum. Our user interface design approach is obviously different for something like the Escape the Paparazzi game or the Subservient Chicken than it is for something like Kashi. Then, of course, there’s traditional user interface design, where we whip up some wireframes and sitemap in advance, and then everyone works to build that, versus the very interesting and developing field of having the user interface designers be a part of the scrum development team, iterating and adapting along with the rest of the team.
Top-level, though, regardless of the project or methodology, we believe that User Interface Design is a vital discipline, as important as the creative of the tech. In recent years, we’ve taken a much more methodical and disciplined approach to user interface, when the situation warrants it. User Interface is its own department now at the Barbarian Group, lead by Justin Baum, on par with Technical and Creative.
Lucky, Justin’s a prolific blogger, so I’ll let him take this topic over after launch!

Here are some recent posts from our employees about User Interface:

The New RockHall.com

Big news today!
For the last year, we’ve had the great pleasure of working with the Rock and Roll Hall of Fame and Museum to redesign their website. It didn’t take more than a second after meeting everyone at the Rock Hall to see that they are extremely passionate about the preservation of rock and roll.
The Rock and Roll Hall of Fame and Museum shares an immersive, interactive experience complete with sound, video, and lights, not to mention all kinds of stuff from your favorite rock and roll artists. The music nerd in all of us wet our collective pants over Mick Jagger’s Union Jack cape (from the Stones’ 81-82 world tour), the larger than life-size photography of Jimmy Page in mid-backbend, or the phone in the Annex’s John Lennon exhibit (if it rings, answer it. Trust me). Rick’s mind was blown by the hand written lyrics to “Love Will Tear Us Apart” by Joy Division, and David Byrne’s original polaroid artwork for the cover of “More Songs About Buildings and Food.”
But all this needed some help translating to the web. That’s where we came to play.
The passion behind the “most powerful art form ever created,” to quote Greg Harris, Rock Hall’s VP of Development, wasn’t translating well in the online world. Static, informational pages dominated the landscape. Media types present in the offline experience were placed sporadically throughout the site. The mission of preservation and education of a legitimate art form wasn’t being fulfilled, and the story of rock wasn’t being told as it should be.
But today – no longer.
The experience design of the new RockHall.com shifts the focus of the site to the content that makes the Museum unique, both in the educational, historically oriented content we create, as well as the information about the museum and its programs. The Rock Hall is actively creating new educational programs, events, exhibits (and so much more), and we needed to capture and translate that online.

Too much realtime

Facebook just made an interesting change to their home page. They introduced the option to view two “different” feeds. The “news feed”, the highlighted stuff we are all used to, and new “live feed,” everything all your friends are doing play by play. The way they designed the user interface and the language they chose is a bit clunky and creates some interesting problems going forward.


Current

1) The design presents itself as if there are two separate feeds, a live feed and a news feed. This is reinforced through their awkward navigation-like treatment of the functionality. The truth is there is ONE feed with different filters to apply. Those filters are lists, networks, locations, apps etc… You know, all the stuff in that big left column.

2) There is an over focus on realtime. I can’t believe they included an unread count for the live feed. Its probably there to get people to discover the feature and hang around longer. If people do discover and use the feature they are exposed to unfiltered information, a lot of which I find completely useless. Not exactly something new, and not helping solve the information overload problem. Is a raw unfiltered list of stuff really a new feature these days? Do I need an unread count for my Facebook news?

I would love to have been a fly on the wall for some of the design conversations that led to this. I thought facebook had a big filtering win with their last major re-design. The addition of lists, the ability to change the default filter on the homepage and the other application and network filters in that left bar were fantastic enhancements. So what happened here?

I sketched up a few other ways they could have gone…

As_filter


“Live feed” as a filter


They introduced this powerful left-hand filter column last re-design… why not just make the live feed part of that? Certainly more elegant than adding another layer of clunky navigation on top of the news feed. The only logical reason to not do this is that they may want you to view other filters (lists, networks, geos etc) as both live or highlights in the future. So why did they not include the live option for all the filters? Why can’t I see my TBG list bellow as both live and highlights? I would wager because it would take A LOT of computing power and other difficult tech. Understandable, but it sure would be nice.

As_persistent_setting

“Live” as a persistent option

Computing power be damned, lets pretend. Lets also try something a bit more usable and clear. If you use the new feature you will notice the navigation items swap places and become headers for the news feed when clicked on, tisk tisk. Here is a quick n’ dirty sketch of what it could look like if you were able to see all filters as either live or highlights. Even though this probably wasn’t an option, I think it underlines the problem with the language they have chosen. News Feed and Live Feed imply two separate feeds… when in reality you are seeing either highlights or live updates of one activity stream. At least that is the mental model / agenda I am arguing for. All in all this approach is too busy. I really liked the simplicity of the filters on the left and a clean header. Although I am sure there is a more elegant solution in there.

My gut says the way they implemented this feature is going to feel confusing and not so useful to users. I think what Facebook chose not to include in the news feed was part of its charm. Giving the user the ability to see more information is not a bad thing, but getting there is not an A/B, black and white thing. Right now the faucet is either open all the way or at a trickle. Its the smart multi-levels of filtering, refinement and nuance that are missing. It doesn’t feel like the same level of polish was applied to this as was to the lefthand filters.

The key to the realtime web is filtering and I like what Facebook did last redesign around it. But here, Facebook has backpedaled a bit and given its users the key to wide open faucet, again. Im being a bit hard on them yes, but these issues around filtration and pulling value out of activity streams are the problems to solve in 2010 for the realtime web. I was expecting more from one of the leaders in the domain, and hope they have some better thought out moves up their sleeve, or perhaps this a transitional interface to something new.

Launched! Kashi (again!)

SPOILER ALERT: You can always improve on something great!
We’re now in our third year of The Barbarian Group’s collaboration with Kashi. We’re calling this release a refresh rather than a redesign. To clarify, think about the project as a house. When you do a redesign, it’s like tearing down a home to its foundation and starting fresh. That’s not what was needed here, for our foundation was already stable, our website was already successful. Think of this release like remodeling a kitchen, it’s an improvement of what was working, and an optimization of what wasn’t. So we put on our thinking caps and many months later, we’ve surprised ourselves yet again!
The countless improvements to the site are too many to list, but some of our favorites include: a redesigned navigation system, a dynamic footer showing the current community activity, a vastly improved commenting system, a simplified sign up and log in system, an improved look and feel, and of course, a ton of IA and UX refinements. And that’s just what the user see’s. The site is faster, more enjoyable, easier to use, and most importantly, easier to find what you are looking for and more likely to discover things you didn’t know were here. On top of this, we are already working on a number awesome super secret features and updates to be launched soon, so stay tuned for those in the coming months!
We love this client, and we hope you enjoy the site!

Holy Shit! The New Redbull.com

You know that Red Bull makes an energy drink. You may even know that Red Bull puts on those wild events where people drive shit off a dock into water. BUT did you know that Red Bull invented it’s own sport (Red Bull Air Race) or a helicopter that can do a back flip? Has two Formula 1 teams? Hosts a Cliff Diving world series? Could definitely take your dad in a fight? Throws the biggest world wide break dance competition? Made downhill full contact ice hockey racing a real thing? Probably not.
That was the problem for Red Bull online: diffused presence, minimal cross-pollination of their awesome properties, poor search, and no clean way to show off and share their sickness. The truth is, Red Bull is everywhere, and they wanted to show everyone who has ever taken a sip of their magical beverage what they mean by “Red Bull Gives You Wings”.
We spent the last few months working with Red Bull and just launched the new Redbull.com! It’s pretty fabulous really. We took all their different properties across the globe, housed them within one awesome CMS, made the site content driven, and got out of the way of all the sick content that you really want to see. Oh yeah, and it’s built in HTML (unlike their previous sites that had heavy use of Flash) so it’s now search friendly and easily shareable and trackable. Bitchin, right?
Take a look at the homepage. It’s built to be modular and highlight the best of the best. It even has a feed that is sortable by media type.

10 rules for completely EPIC web design

I’ve been designing for the web for the better part of 7 years, professionally for 4, so while I’m no expert, I have made about eleventy billion mistakes over the years. Each of which I have learned from. Here’s some bad-ass tips that I wish someone had told me:
  1. Learn how to design with form elements. These are a fundamental flaw of millions of sites on the web, and something that is sadly overlooked by many designers as an after-thought. I can’t stress this enough. If you can’t design a form that gets a user from the beginning to the submit button within a form without making them think, then I suggest you read this book: Web Form Design – by Luke Wroblewski
  2. Research! In nearly every aspect of web design, examples of solutions can be found everywhere. If you’re designing a page that needs to display a recipe, find out what others are doing online. But don’t stop there: you can take cues from magazines, video games, letter-pressed posters, television, and even architecture and industrial design. They all have a wonderfully rich history to reference. The best answers will be found in the most unlikely of places.
  3. Every pixel counts. The entire screen is your canvas, so don’t let all your hard work go to waste because you didn’t think anyone would notice that your buttons look like ass. Your horizontal rules are just as important to telling a visual story as your video player or main navigation. Don’t let a few flat notes ruin an otherwise awesome web site.
  4. It’s alive! This isn’t print media, and this isn’t television. It’s not a passive experience, so give the user an experience they can invest in, something that is uniquely only available on the web. Make them fall in love with the actions of the site, not just the content. Make them love clicking a button. Make them smile as often as possible.
  5. Step back as often as possible. Let your Mom, who is scared of the internet, test your site. Don’t help her. Just watch and listen. You’d be surprised at how much a few confused comments will help your work. Always test for your audience, since no one will ever know you design’s intentions as well as you do.
  6. You aren’t the King of the Planet. OMFG RAD! You made an award winning website! So what, that doesn’t mean you have all the answers. Know what others are doing, because they might have solved a design problem you ran into way better than you ever thought to do. Never stop learning from others just because people tell you that your agency is totally epic. (But definitely be stoked to be there!)
  7. Simplicity, simplicity, simplicity! Never fear, even the most complex problem can be solved with the least complex of design solutions. Don’t make your users have to think about the interface, but rather make considerable efforts to make them enjoy it.
  8. Understand the nerdy shit. Get your feet wet in as many aspects of web design as you can. Learn how to code what you build. Understanding the strengths and limitations of the “nerdy code stuff” will help you design a site is an all around better experience. Hell, you might even realize that all those awesome gradients you love to use are actually a pain in the ass to code.
  9. There are no rules yet! Everyday, a new site pops up with wonderful new solutions for presenting content to a user. Break boundaries and rules as often as possible. Make your own rules, and then break those as well.
  10. Enjoy everything you make! Just like anything else in life, if you don’t put all your heart and soul into it, people will definitely know. Some of the best sites out there were obviously fun to design. Find what you love in every project, and then dive in!

Timeless Design, or Getting It Right the First Time

I came across a really interesting article on Ministry of Type (via kottke.org) about the UI that was developed for the Xerox Star computer way back in 1981.
In it, Aegir (what a rad name) discusses the minute details that designers of the interface needed to account for when creating the graphics. Because of the limitations of the black & white display device used in the Star, the icons they created needed to account for the dithered hash pattern they used to create a gray colored background. He goes on to detail why it’s not only good but essentially necessary for all designers to know the limitations of the device/situation they are designing for. And I 100% concur.
He also discusses how with some updated graphics, the desktop UI model pioneered by the Star would essentially be the same as any of our modern operating systems UIs. And that got me thinking about timeless design, or the situation where you find a great solution to design problem. Is this it? Is the desktop model the best we can do? 1981. That’s nearly 30 years ago! And as much as people have complained about the desktop metaphor as a user interface a part of me knows those designers at Xerox PARC came up with a rather elegant solution to the problem of interfacing with and manipulating virtual files.
So, to my point for this post: is there such a thing as getting it right the first time? In our consumer culture it seems to me that we are constantly going back to the drawing board, revising, iterating, re-developing things we use all the time to make them more efficient, sexier, better. But if you look around you can also see examples of models that haven’t really changed since their inception – only been revised. The desktop UI. The car. The mouse. The camera. There are numerous examples.
I think though, it’s a testament to human ingenuity that we keep at it, despite how many times we might arrive at the same conclusion. Because sometimes a new idea does come up, and in that instance, we have innovation.

Tumblr

Man I totally realized something about Tumblr today. Every time I talk about Tumblr I express my frustration at how it doesn’t feel as participatory as other blog services (I come from a Livejournal background), because you can’t comment and have discussions about things. I’ve had this conversation with like five people – I recently had it with Buzz Anderson and even more recently with Michelle DeForest of NextNewNetworks.
Buzz was of the opinion that most of his comments were fine on an average post, but then a post would get on Digg or Slashdot and then like 10,000 people would come in and make annoying posts about how stupid or dumb or this or that, and that just wasn’t useful, and that obviously if I wanted to comment I could email and we’d talk, etc. That made a lot of sense, really, but it seemed to me that was more about the preference to not have comments, which is fine for an individual blogger, but really weird on a whole blogging platform.
But then I was talking to Michelle a few weeks ago, talking about how I loved the participatory feel of the comments on LJ, and how Facebook’s implementation was a bit off (because EVERY person that comments on a note gets an email notification whenever ANY other person comments, so after a while you resent having commented because of the spam, so you want to stop, but I digress). The point was that the participatory feel of both felt great, and I missed that.
Michelle reassured me that this was the case on tumblr. That there was a whole culture of it, involving the “like this” button and the re-blog, and I was vaguely familiar with these things, but I didn’t get it. She said she’d explain it to me sometime but then I got the flu.
SO TODAY, I found a new Tumblr blog that I liked. So, for me, this means finding a blog, and realizing it’s a Tumblr blog because I see the little follow in the corner. I click “follow” to let them know I’m following them, but then I just add the RSS feed to my feed reader. I don’t really read the Dashboard, mainly because I like to read shit in RSS, and there’s no RSS feed of the dashboard.
And THIS, I now realize, is where I fail! Because on your dashboard, you can say you love things by clicking the heart, and re-blog it by clicking the “re-blog” button and you can see how many other people and who did these things on each post your friends and you make. And while you can’t COMMENT, I get it – this is a nice way to encourage social interaction without it descending into hatred and difficulty. It’s actually kind of cool.
But the problem for me is that not only are those tools not in the RSS feed, I didn’t even realize they really existed because they weren’t there. If the RSS feed had links to heart something and reblog it, that would be awesome. OR EVEN if you opened the link, it went to your dashboard page version of it, so you could click those buttons. Right now it goes to their tumblr page, and those buttons aren’t there.
So yeah. I’m not sure how I’m going to work around this. It seems super complex to read a three week old post on a tumblr I sporadically follow in my feed reader, love the post SO MUCH that I go to my dashboard and scroll back three weeks until I find it so i can click the little heart. But I would LOVE to participate more.
Thoughts? Should I just give up and use the dashboard? Can I make a plea to tumblr for authenticated, or at least “logged in” feeds that include links to hearts and re-posts and shows how many other people like it?
In any case, it’s nice to at least understand it a bit more.

On this day, BW3 began.

Google has just announced their entry into the web browser arena (and has created a handy comic about what went into making it): Google Chrome.
While my first inclination was to moan and fret about the start of BW3 (not the chicken wing joint, but the third browser war), reading through some of the features and reasoning behind the endeavor changed my mind…and I’m curious how these innovations (a new Javascript engine? a Javascript Virtual Machine? Tabs on the OUTSIDE?) are gonna change things.