The Blame Game in UI Design
I’m running our little Bar Camp Malta survey on Zoomerang. This is the first time I’ve used that service. The setup was a little clunky, but the price–free like the wind and the sea–was right.
Every time I log in to Zoomerang, to tweak the survey or check the results, I’m presented with this message:
There are so many things wrong with that error message. First, it shouldn’t exist at all. How come every other Web app I use can either auto-magically save my work, or prevent me from logging out without saving?
Second, the language is incredibly waffly. “It does not appear” that I logged out? This implies that the developers can’t really tell for sure if I logged out or not. And then the real problem–I “could” have lost changes? Even if I don’t, surely Zoomerang ought to know whether I lost changes.
Finally, I’m given no recourse but to not log in (’Cancel’) or proceed in shame (’Ok’). They don’t even bother to say “to avoid losing your work in the future, be sure to log out”.
It’s classic old-school UI design thinking. Instead of building better software, they just uselessly berate the user.

