Change Is Good. You Go First. January 23, 2009
Posted by Chuck Musciano in Leadership.Tags: Change, Customer Service, Irritants, Users
2 comments
Once again, a seemingly Minor Event in my life causes Great Consternation and, upon reflection, provides a Greater Lesson for us all. In this case, the Minor Event was the arrival of a new cell phone.
Let’s be clear: I love cell phones, and PDAs, and any sort of handheld device that you carry about. If it fits in your hand, needs to be charged, has a screen, and can be endlessly configured and customized, it is my kind of device. In the spirit of clarity, I’ll also share that I am extremely picky about user interfaces and the user experience in general. I will tinker endlessly to get the screen layout just right, or to optimize the sequence of clicks to perform some action.
Disclosures made, let’s move to the Minor Event. Last week, I upgraded from my wonderful Samsung Blackjack II cellphone to the Samsung Epix. Both devices run Windows Mobile and sport dedicated keyboards. The big difference: the Epix has a touchscreen and the Blackjack does not. I was excited to try out a touch interface, along with the Epix’s built-in WiFi.
I was astounded at how difficult it was to switch to the Epix. I had been using the Blackjack for over a year, and my fingers had long ago learned the key patterns to accomplish everything I needed to do on the phone. I had tweaked every nuance of the Blackjack, installed a ton of third-party tools, and had that phone perfectly configured.
After one day of the Epix, I was ready to give the it back. I was absolutely inept with the thing. The ringtones were wrong, the applications felt clunky, and my constant desire to click on a directional pad was thwarted by the fact the the Epix doesn’t have one. The WiFi was indeed cool, and the virtual mouse touchpad was clever. Even so, I felt clumsy and frustrated with every aspect of the phone.
Great Consternation had set in. I took a deep breath, drew on my deep reserves of inner strength, and vowed to use the phone for another full day. By then, things had gotten a little better: I found some decent software for the phone, reinstalled touchscreen versions of my favorite tools, and even found better versions of others. I was acclimating to the phone.
After a week, I have come to really like this phone. Some things still need some tweaking, but other features are too good to give up and go back. So my beloved Blackjack II will be placed, gently, into my Drawer of Abandoned Devices, next to my RAZR, Palm LifeDrive, Palm Tx, and Casio Zoomer. The Epix becomes my device of choice, at least until my contract expires.
Which brings us to the Greater Lesson: If this kind of minor, self-inflicted change is this distracting and painful, imagine how annoying the change that we inflict on others must be. Those of us in IT like to see ourselves as agents of change, disrupting existing practices with new tools and processes for the greater good of all. Let’s get real: we drive people nuts, making seemingly arbitrary decisions that turn their world upside down for no apparent reason.
We can’t ever, ever forget how painful change really is for our users. Minor Events that we fully understand generate Great Consternation out in the real world. Nonetheless, our job is to find and fix things. As you go about doing that, don’t lose sight of how hard it is for people to put up with the changes we promote. And if you do forget how hard that can be, I have an easy solution: go get a new phone.
Another Web Irritant November 21, 2008
Posted by Chuck Musciano in Technology.Tags: Interfaces, Irritants, Software
2 comments
I understand that advertising helps keep vast swaths of the web free. I respect a site’s right to sell ads; I just wish they would respect my intelligence.
The latest affront to my self-esteem comes along with interstitial ads, those full-page popups that appear for a fixed period of time before letting you see the real content you were seeking. I don’t mind the ads; that’s part of life, and that’s why Firefox has all those clever ad-blocking plug-ins.
I do mind the inane message that accompanies the ad, the one that says something to the effect of “Please wait while your page is loading…” While my page is loading? Come on!
I suppose there are some folks who may think that web pages are handcrafted as you request them, with teams of web artisans standing by to put all that content together in the fifteen seconds that the ad stays on your screen. For those folks, it may seem like a courtesy to provide something to look at, instead of a blank screen and an hour-glass cursor.
If only they knew the exact opposite: your page starts rendering after the ad goes away, and the twenty-something web designer who put that “Please wait” message on your screen got a snarky chuckle over getting away with such a blatant, insulting lie. It’s as if a full page ad in a print magazine had a tag line at the bottom: “Please wait for fifteen seconds while we print the next page.”
How about a little truth in advertising? I’d much prefer a message like “Please, please take a moment to look at this ad. We’re running out of VC funding, and unless we get some positive cash-flow out of our ad-based revenue model, I’ll be looking for my fifth job in three years.” If I see that message on my screen, I’ll not only read the ad, I’ll click through just for good measure!
Lazy Developers November 17, 2008
Posted by Chuck Musciano in Technology.Tags: Interfaces, Irritants, Software, Users
add a comment
You see it all the time on web forms: the little bit of “advice” next to entry fields for phone numbers and credit cards: “No dashes or spaces.” This drives me crazy!
Let’s understand this: the developer is asking you, the unfortunate user, to make sure you enter data correctly to match what he needs. Because… it’s so hard for computers to get rid of characters that aren’t numbers? No. Because the developer is too lazy to write the code to get rid of the unwanted characters you may type.
Ever type in a phone number with dashes, only to be dinged with an error popup chastising you to not type the dashes? Ever put spaces in a credit card number only to be similarly admonished? If so, you have been the victim of a lazy developer, one who deserves to have their keyboard seized and their pocket protector revoked. That’s shameful coding, and it should be punished.
In case you were wondering, it is trivially simple to automatically remove non-numeric stuff from numeric fields. Actually, it’s trivially simple to configure the field to keep you from typing them in the first place. It actually takes a lot more work to check for the errant characters and pop up a window to irritate you that it does to fix the $%&^# field in the first place! Bad developers will spend more time writing bad code that irritates the user than they will writing good code that makes life easier for the user. Go figure.
All software development is about the end user experience. Period. The user experience should be natural, easy, forgiving, and rewarding. It should not be filled with pedantic errors and foolish activities better left to the machine. Developers who develop anything less should be ashamed, and user should complain vociferously when they are forced to use such systems. Stand up and demand better!

Blinklist
Del.icio.us
Digg
Furl
reddit
Technorati