Audience on the Web

I wrote this essay for Dan Cavicchi’s Audience class at the Rhode Island School of Design. Except this time it wasn’t repro­duced here for pos­terity, it was only pro­duced here.

There’s no ques­tion that audi­ence has always been an impor­tant con­sid­er­a­tion in design. Hell, it isn’t design if there isn’t an audi­ence. But the web has trans­formed that audi­ence from a largely pas­sive group into a pow­erful entity. It has tilted the bal­ance of power back in favor of the users. Be it

the internet has showed us that users aren’t to be taken lightly.

Users have gotten used to that power too. The more advanced a user gets, the less accom­mo­dating they will be of a poor expe­ri­ence. When someone gets bored waiting for your web­site to load or gets frus­trated when the form their filling out doesn’t remember their infor­ma­tion, you don’t get a second chance to make things right, you lose them. Jakob Nielsen has proved time and time again that even a 1-second lag has a pro­found effect on a user’s per­cep­tion. And after a 10-second delay, it’s a mir­acle if they haven’t opened a new tab already.

WebAdvisor before and after the extension

The WedAdvisor inter­face before and after the extension.

This is most evi­dent in my own work on WebAdvisor Simplified, a browser exten­sion that cleans up the WebAdvisor inter­face. Since I’m a sort of designer/hacker, I have even more ability to react to things as I speak the web’s lan­guage. When I wasn’t happy (read: dis­gusted) with the straight-out-of-the-90s (slash typical-enterprise-solution) inter­face we had to use to reg­ister for classes at RISD, I decided to create an exten­sion that gave it a new look. From there it was easy to post a link to the exten­sion on Facebook, and a what was a one-day project gained trac­tion pretty quickly. (According to Alicia Lew, I even got my first tes­ti­mo­nial the other day when a friend told her: “I feel like I’m at the Apple Store when I use this new web advisor plugin.” I’ll take that, although it’s nowhere near Apple Store level.)

Which brings up another impor­tant point: not only will users leave expe­ri­ences they aren’t happy with, they’ll make sure all their friends know they left too. After all, the internet makes telling everyone you know (and more you don’t) incred­ibly easy.

    Four recent real tweets con­taining “microsoft #fail” that will hope­fully prove that point.

    It doesn’t even matter if your product isn’t on the web. Your users are, so you’ll have to be. Big cor­po­ra­tions have been forced at the mercy of their users to become “social” to stay in the game. But even then, users’ bull­shit meters on the web are extremely sen­si­tive. Companies that try to cut too many cor­ners get called out quickly. People don’t aren’t looking for a mother, or worse a big brother, they want their brands to be their peers, and to do that, brands have to operate on the user’s level.

    The last screen on Matchuppps

    The brag screen at the end of a game of Matchuppps.

    Matchuppps, a game I built for the 10k Apart con­test, is a good example of appro­priate tone. When the game fin­ishes, the user is prompted to “Brag.” I could have called it “Share you score on twitter”, but that sounds lame, so people would be less inclined to act. Instead, I real­ized that they had just fin­ished a two-minute race against the clock to match up images, and if they did get a good score, brag­ging is exactly what they’d want to do. It was about keeping the lan­guage casual and appro­priate to its context.

    Those chal­lenges are espe­cially sig­nif­i­cant for star­tups on the web—an area I will be joining very soon, as I’ve just accepted a leading designer posi­tion with ClassMetric. As a startup, you’re often trying to sell a product that no one knows they need yet. In our case, we’re a bit better off in that were building new solu­tions to prob­lems that already exist, but the chal­lenges remain. If the inter­face doesn’t make sense right away, why should the user waste their time trying to figure it out when they’re happy with the status quo?

    As a designer on the web, to create “good” expe­ri­ences, I need to be able to empathize with the intended audi­ence. I need to dis­cover and then give the audi­ence what they want (which, as Tom Preston-Werner, Co-founder of Github, points out, isn’t always what they ask for). Everything needs to be con­sid­ered, from the big pic­ture ideas like how a user accesses the product, to smaller pic­ture deci­sions like which and how many fea­tures to high­light on a prod­ucts home­page, to the finest details like the degree of rota­tion that a Refresh arrow should have to best com­mu­ni­cate its function.

    The dynamic Babysquatter FAQ

    The dynamic “Made Up Questions” on Babysquatter.

    When I made Babysquatter, a web-app tar­geted at par­ents looking for a domain name for their babies, I cre­ated it with the little things in mind. In fact, seeing as it was a pretty ridicu­lous project, a main reason for me building it was to have fun with the details. (Because lets be honest… how soon will I need to reserve a domain name for my own child.) I took it as an oppor­tu­nity to embed lots of subtle inter­ac­tions into the expe­ri­ence. The list includes: remem­bering the user’s gender choice from their last visit, changing the fav­icon and page title when changing gender (as well as iOS icon if your on the iPhone), a mobile-friendly inter­face, and even a dynamic FAQ. I don’t expect every user to notice every detail, but when they do notice one, hope­fully they appre­ciate it.

    In reality, designing for the web isn’t that hard; you just have to cut all the bull­shit. The web is bullshit-adverse (and sadly the offline world isn’t), so you need to be real with your users if you want to suc­ceed. This is one area star­tups tend to get right because they’re designing prod­ucts they’d want to use them­selves. That’s one of the rea­sons I’m incred­ibly excited to join the ClassMetric team. We are col­lege stu­dents building a solu­tion for col­lege class­rooms. The cur­rent system is fresh in our minds—horrible enter­prise solu­tions and all—and we know we can improve it. We are our own audi­ence, and that’s a huge advantage.

    So, after all that, how does audi­ence relate to my work? Well… without it I wouldn’t have work in the first place.