Recommended Book: The Upside of Irrationality by Dan Ariely

Dan Ariely’s follow up to Predictably Irrational continues in the same vein of describing human behavior from behavioral economic experiments. It’s got the same tone and voice as his other book, which is a good thing: very personal, funny, and driven by experimental results. This book covers more of how our irrationality can be valuable, rather than a problem. His own personal stories are a common thread, more so in this book than the previous. I wish it had more stories of his experiments and fewer experiential, reflective pieces, but I still highly recommend it. (I listened to this as an audio book, and the narration was very good.)

(cross-posted from my LinkedIn Reading List)

Posted in Interaction Design | Leave a comment

Environmental Endorsements in Maryland

Maryland League of Conservation Voters

Posted in Global Warming | Leave a comment

Maryland Election Candidates

Here is a site with all the candidates and links to their web sites if they have them:

http://www.uselections.com/md/md.htm

Posted in Global Warming | Leave a comment

I am now a one issue voter: Stop Global Warming

This has been building up for me for a number of years, but I’ve now decided: I am only going to vote for candidates that actually support doing something about global warming, preferably people who are voting that way and doing things.

As a bleeding heart liberal with a scientific worldview and a humanistic approach to all the other members of my species, we have got to stop pretending that our activities have not caused this rise in global temperature, this increasing volatility in weather patterns, the collapse of various sea-based lifeforms (along with overfishing, of course), the busting up of mountain tops and dumping them in river valleys, etc.

I believe we are an adaptable species: this global warming won’t kill us… at least it won’t kill us all.  But it is going to make life much more difficult, less interesting, and less fun.  It will become the single most important issue to the entire world eventually – but it will be too late to fix it then.  Heck, it may be too late now.

Read this article from Bill McKibben reposted on Scott Rosenberg’s Wordyard blog. Then help me figure out who is running in Maryland elections that has a track record on global warming, good or bad.  I’ll vote for the good and against the bad.  I’ll post what I learn here.

Posted in Global Warming, Personal | Leave a comment

UI Exchange: Prototyping Tools

Another UI Stack Exchange question and my answer:

It’s important for me to keep my prototyping in at least two threads, and three if I am trying to understand detailed interactions with animation.

Thread 1: Flow, function, form, and data

  • Starting on paper (actually usually a whiteboard design session with others). Focus on screen flow, then major functions and potential layouts of particularly important screens. Try for at least two different ideas.
  • Next level of fidelity in Balsamiq. Add functional details, tune the layout, add concrete, meaningful sample data to the screen (in the context of a demonstrable scenario).
  • Create a workflow prototype by stringing together a step by step, single path scenario with screens and specific expected interactions to move to the next screen. I tend to use powerpoint, putting all the screen mockups in sequence. This prototype lets you get early feedback with real users by pluralistic walk-throughs, which are very effective for refining concepts, workflows, functional requirements, terminology, etc.
  • Iterate early, often, and quickly.

Thread 2: Visual program and style

  • Using some of the key mockups from thread 1, visualize them (as comps) in pixel-level detail using Photoshop or some other similar mechanism. Explore color, proportion, visual metaphors, typography, etc. Generate at least 3 ideas.
  • Get feedback on these independently of the workflow prototypes. Use preference-testing, AB testing, critiques, charettes, etc.
  • Iterate and refine.

Thread 3: Detailed interaction and animation

  • Focusing on a single, detailed interaction or animation sequence hack together a functional prototype in whatever tools work best for you: HTML/CSS/JS, Flash, lower-level programming languages, UI component frameworks/libraries, etc. At least two alternative interactions.
  • Run a small number of short usability tests including timing data collection. Do comparative tests. Count keystrokes/mouseclicks/gestures.
  • Iterate and refine.

In summary, build specific kinds of prototypes for specific purposes… to answer specific questions. No one type works for all situations. Keep the aesthetic concerns out of the workflow/function feedback loop. Use appropriate, effective methods for the different types of questions. “Don’t cross the streams.”

I’ve found that almost all the fundamental design improvements come from thread 1 and thread 2, but thread 3 is necessary if you are going beyond the standard controls or your domain is new/complex/specific (e.g. gestural interactions, multi-dimensional model manipulation, custom controls for a fancy new OS, optimizing human performance in some dimension).

Posted in Interaction Design | Leave a comment

UI Exchange: Interviewing UX Applicants

One of the threads on UI Stack Exchange is about how to interview applicants for UI/IA positions… here is my answer (posted on the exchange first, posted here for posterity):

  1. A few key behavioral-type questions (“Describe an actual situation in which you…”), in a phone screen before bringing them in for an interview. Not just basic knowledge, but how they think and work.
  2. Have them do some prepared design work prior to the interview which they then present to a group at the interview. Need to be able to communicate, persuade, and stay professional and poised in a mixed group.
  3. Deeper dives into experience, philosophy, and work approach in the interview.
  4. Finally, have them lead a short design session at the whiteboard around a specific area you are working on now. It’s not only a litmus test for them, it should be fun, and you will get some new ideas from the interview even if you don’t hire.

Spend at least 4 hours with them in the on-site interview – but cut it short gracefully if it isn’t working out.

Here are my favorite phone screen questions:

  1. What is your specialty? How would you describe your own balance of skills and passion in user research versus design versus evaluation?
  2. Who are 2 or 3 experts/authors that most shape your philosophy, approach, and techniques in UX?
  3. Describe a situation where you had to convince a developer of a better way of doing something.
  4. Describe a situation where you had to convince a product owner, product manager, or marketing person of a better approach.
  5. What are your thoughts on Agile development? How do key UX deliverables differ in an agile environment versus a waterfall or big design up front environment?
  6. If you could design your next job, what would it look like? What would be your ideal role in a new job? Why are you looking for a new job?

Here are some example exercises I had them do prior to the interview (when I was doing medical informatics):

  1. Ask the candidate to bring work products with them to the interview: products resulting from their direct work in UX design; measured results of their UX work on a project, documentation or explanation they developed for a UX process, method, technique, or practice; UX-related standard, guideline, pattern, or style guide they developed; anything else they are proud to show. Remind the candidate not to share any proprietary information that would breach any contractual or legal obligation they have, but do give a sense of their accomplishments, approach, and style.
  2. Develop a concept for a web site used by a physician’s office to track and maintain information about its patients. The site is used to collect patient demographic information such as contact information, sex, race/ethnicity, and emergency and physician contacts; measurable physical information such as height, weight, blood pressure, and pulse; and clinical lab results such as blood cell counts, blood glucose tests, and cholesterol tests. Prior to the interview, in three pages or less, describe your process for developing the concept, an overview of the concept itself, and any other information you think is relevant for understanding and using the concept. During the interview, walk us through the concept.
  3. Compare Google Health with Microsoft Health Vault. Prior to your in-person interview, prepare a one page summary of your comparison. At the interview, walk through your summary with the interview team.

Assure the candidate that they retain the intellectual property rights to any of their work for these exercises. Encourage them not to spend more than a few hours in preparation. Explain that we are most interested in understanding their approach, creativity, application of techniques, and communication ability.

In their design work, they should demonstrate at least the following:

  • An approach to understanding and articulating who the users are, what their work is, and what motivates them.
  • Design talent and familiarity with idioms, conventions, and patterns.
  • Instrumenting the development cycle with many feedback loops, early and often.
  • Engaging and effective oral, written, and visual communication. Deliverables should be professional and interesting.
Posted in Interaction Design | Leave a comment

User Interface Stack Exchange: Stack Overflow for UI

There’s a new expertise market for user interface design, built on the Stack Exchange model developed from the very successful programmer’s forum Stack Overflow.
stromectol
Come on over and join the conversation. Build your reputation by asking questions and answering others. For this forum to be useful, we have to have real experts and researchers involved. It’s just starting up right now, so it’ll take some investment, but I’d really like to see this become a forum for real expertise rather than a number of newbies talking to each other (like many discussion groups are).
order prednisone
I’ve added my badge to the right-hand column of this site. We’ll see if I continue to grow my reputation.

Posted in Interaction Design | Leave a comment

Running Redux

I’ve been running on and off for the last two years. Over the last year, it’s only been sporadic – 2 to 3 times a week for a month or so, then a couple months “off.”

Three weeks ago, we started a 3 month weight-loss contest at work, so I used it as an excuse to start running regularly again. I’ve run 4 times a week for the last 3 weeks. Today was the first time that I ran the full 30 minutes without even a one minute break in the middle. I’m running a 9:15 mile (about 6.5 mph), and it feels pretty good. I’m mixing treadmill during the week (because it’s been so freakin’ hot), and outside on the weekend.

Next, I’m going to put a bit of elevation on the treadmill so it better simulates my outdoor course. And I’d like to work up to 7.5 mph (which I usually finish the last 1-2 minutes of my run at).

It’s good to be running again.  It makes me feel so much better, and I’ve lost over 6 pounds in three weeks (combined with eating and drinking less). I still don’t like running, but I like having run!

Posted in Personal | Leave a comment

Reflections on My Web Presence

A couple months ago, just after I started my new position at BoxTone, I was very excited and shared much of that excitement on the web, particularly on Twitter.  I had mechanisms set up to cross-post my tweets to LinkedIn and Facebook.  I also have this WordPress site set to cross-post notices of new posts to Twitter (and therefore LinkedIn and Facebook).

I was probably posting 10-20 times more tweets than I generally do, and these were then streaming to multiple audiences: my professional acquaintances and friends on LinkedIn and family and high-school friends on Facebook. Those of you who know me realize that the more excited I am, the more vocal I am. I want everyone I know to share my excitement and enthusiasm.

After about a week of this, I received an email via LinkedIn from a former colleague (who I barely knew, but had met once and managed a team I worked with extensively). He requested that I “unlink” from him on LinkedIn because he was “tired of my dribble [sic].” I immediately removed my link to him, and also responded that he was free to unlink himself at any time, adding a mild poke at him about being such a happy person. He seemed to misunderstand the mechanism because he replied that both of us needed to unlink in order to free him from my ‘dribble.’

At the time, I tried to laugh it off and told a number of friends the story as an example of the absurdity of online life. However, the criticism cut me much deeper than I let on. As I thought about it over the next 24 hours, I was hurt and a bit frightened that there were others out there who found me to be frivolous and childish, but not quite annoyed enough to actually confront me about it.

I removed my cross-linking to LinkedIn and Facebook from Twitter. And I stopped tweeting as often. I’ve posted less often on this site as well. I pulled my head and limbs inside my shell like a harassed turtle while outwardly pretending that it hadn’t affected me. I became a bit skittish about revealing myself on the web.

A large side effect of this is becoming more disconnected from some friends and colleagues I only keep in touch through the web. And I miss you guys! So I’m coming out of my shell again. I’ve added back the Twitter apps to LinkedIn and Facebook. And I’m going to try and post more here and on Twitter. No promises – work is wonderfully busy, ya know. <grin>

If you want to get in touch with me through my web presence, I check on this site daily, look at LinkedIn at least once a day, lurk on Facebook a couple times a week, and tweet a number of times per week, occasionally scanning the tweets of those I’m following.  I’d love to hear from you – unless you just want to tell me I’m a jerk (I’d rather you just stop listening).

Posted in Personal, Weblog | Leave a comment

Recommended Book: Nothing to Envy by Barbara Demick

Nothing to Envy: Ordinary Lives in North Korea is a deeply personal view into the dystopian, Orwellian nation state that is North Korea. Demick follows the lives of a half dozen families who defected from North Korea. Each story unfolds while revealing details of what day to day life is like. Most of the narration is third-person omniscient, as if you are hearing the internal reactions and thoughts of fictional characters – but these are real people with real stories. This can seem a little odd at times – the author had to use some creative license in filling in some intimate details from her numerous interviews with these folks years after the events. But the stories are compelling, disturbing, and at times nearly incredible. Somehow, this state refuses to fail, and people grow up without enough food, no individual freedom of thought, no real opportunities to be human – unless they accidentally or purposefully cross a river into China, dodging border patrols and risking imprisonment or execution. Then, if they are lucky enough to end up in South Korea, they struggle with missing their families and homeland as strangers in an even stranger land.

I listened to this as an audio book from Audible. At first, the reader’s voice and style was a bit annoying, but I was soon immersed in the stories.

(cross-posted from my LinkedIn Reading List)

Posted in Interaction Design | Leave a comment