And the Other Months Are…?

This past Friday I unboxed and setup the BlackBerry Bold ordered via Amazon. Since then I’ve been iPhone-free, emailing on the shiny new Bold.
This isn’t meant to be a comprehensive feature comparison – only what I’ve noticed over the last two days.

In the end I decided to go with… the iPhone.
Thus ends my weekend of using the Bold.
From my Amazon.com Visa January credit card statement. Anyone know any loan sharks? They’re bound to have better rates…

My company recently switched (back) to WebEx for our web conferencing needs. To begin the signup process, you complete an “email answer-back”, meaning that WebEx sends you an email which verifies that you have access to your email account.
The first step is to assign you a password.

There are a few things that have me concerned:
I’d prefer not to write it down (I don’t have to write down any other passwords – why start now?). My first order of business will be to figure out how to change my password.
Before getting started, I’ll quickly peruse the receipt WebEx sent out:

I have a dream… That one day, WebEx will refrain from displaying my password. At this point, I’m assuming the worst WebEx is doing is storing my password in the clear in their own internal databases, though with their propensity to flaunt my secrets willy-nilly, let’s just assume they have a monthly newsletter containing the passwords for all new accounts, distributed to local newspapers and radio stations.
Well, I’m going to give WebEx a piece of my mind. By sending a carefully crafted letter to customer service, I hope to achieve real results!

WebEx, digging deep into their bag of tricks, surprises me yet again!

Not only is WebEx putting my password in Christmas cards to all of their customers, they don’t want to hear about what I think of such things.
WebEx, you’ve won. I’ve given up. I’m walking away, with my tail between my legs. I’m quietly changing my password and moving on.
Well, not before WebEx sends me a few parting shots.


Is the password “invalid”? Or does it not meet WebEx’s security requirements? More than one “letters”? More than one “numbers”? With examples of what letters and numbers are? The “host name” is an “easy-to-guess characters”?
To be clear, I’m not picking on the individual responsible for this dialog and error message, I’m picking on WebEx for choosing to assign work in a sensitive area (enforcement and communication of password strength requirements) to a non-native speaker.
How about something like this?

Here is a dialog:
Taking this further:
If your password requirements are too stringent, people have to change the way they work with your system, and that’s never a good thing.
Stepping back, if WebEx were to run a survey on their brand after the first 15 minutes, what do you think the results would be?
What baffles me about all of this is that this process is undertaken by all of WebEx’s users. Anyone hosting a conference signs up for an account like this. The password requirements are so strict that a majority of them will experience at least one, if not both password error dialogs.
After recently finishing The Designful Company and going through the WebEx provisioning process, you realize that it’s not just the product itself… We’re a world away from the WebEx conferencing software (which works quite well) though we’re still solidly in the realm of an experience that would benefit greatly from design.
At a checkup for a small break on my left index finger…
“Is your blood pressure always this low?”
I’m not sure, maybe I have a case of the Spanish Handouts?

I’ve been working with Rally’s Ruby API intermittently over the last several weeks, as part of a side project to create some alternative visualizations of SCRUM release progress. I’ve just now finished gathering the data from Rally and am moving on to creating the charts.
My options are Google’s Chart API (or another hosted graph creator) or to install one of the more popular Ruby gems (Gruff Graphs or Scruffy) though this doesn’t appeal to me as they both require ImageMagick and I want to minimize platform dependency down to native Ruby.
After some recent experience with SVG at the office, it ocurred to me that having a designer make a nice looking chart in Adobe Ilustrator and exporting it to SVG would be pretty slick. You start with a hardcoded chart as your template, insert some dynamism and you’re all set. Though it looks like the SVG exporter is still using a DOCTYPE and this is no longer recommended; an easy fix though since it’s all XML (ta-da!). This assumes your browser supports SVG (FF3, Safari 3, Opera, not IE7). Fortunately my project is internally focused, so requiring an alternative browser is acceptable. A luxury, I know ;-)
Thus began a small adventure into just about every Rails nook and cranny, so save yourself some time and learn from it!
There are (fortunately!) many examples of modeless feedback these days, and I’d like to take an opportunity to briefly highlight two of them.
THE GOOD
Amazon.com’s new modeless indicator of shopping cart content! The button you click to access your cart changes to reflect the number of items you’ve added.
![]()
Note the placement of the number ‘inside’ the cart. Terrific.
The icing on the cake: a mouseover displaying the contents of your cart!

If anyone is interested, that D3X is on my wish list, so feel free ;-)
THE BAD
Well, bad modeless feedback is akin to bad pizza – it’s tough to get it so wrong as to be detrimental. Hey, at least it’s modeless :-)
THE ?
Ever notice that Gmail will display the name of the next off-screen responder in your conversation? It’s here:

And a close up:

Is it the next off-screen person in the conversation? Or the next person that isn’t me? It’s puzzling enough that I’ve never bothered to understand its utility, though scrolling through a long conversation, it’s a bit distracting to see the color and value change frequently.
What exactly does it mean and how would it change my behaviour? Would the contents of this mouseover ever prompt me to scroll or stop scrolling?
?
The scene at my local Best Buy customer service counter, the day after Christmas:

What you don’t seen is the woman in line behind me, also with a set to return. I would suggest holding off on Guitar Hero World Tour. Alternatively, pick up a copy of Rock Band 2 like I did after returning mine! :-)
(mine’s the one on the far left)
UPDATE: There appears to be an issue with the placement of the sensors on the cymbals that you can fix with a combination of the RedOctane GHWT Drum Tuning Kit and perhaps a manual relocation of the sensor inside the pad. I’m pretty sure the price of the full kit just dropped from $189 to $159.
As stackoverflow grows in popularity, I’m seeing it as frequently as Yahoo! Answers when asking technical questions. Doing a bit of Rails lately, there I found the answer to my question-of-the-moment. Stackoverflow is about us helping one another, so I had a look at the front page to see if I could return the favor, when I noticed this question:

There are some great examples in there, tinged with frustration – the same motivator that is responsible for this blog. I pointed the OP towards this site, as I have about a years worth of gripes saved up :-) Before posting, I noticed that it’s possible to get credit for responding. In order for me to login (to get credit), I have to choose an OpenID provider. OpenID? What’s that?
From OpenID.net, “What is OpenID?”
OpenID lowers user frustration by letting users have control of their login.
Less frustration? More control? Let the healing begin!
Here we are at the OpenID login prompt.

I’m not quite sure what to enter in this field, though I do know how to use a drop-down. Let’s see what happens. Note though, that I’m interacting with the components in reverse order, using the drop-down to fill (or understand) the contents of the login field.

I have Yahoo!, Google, Technorati, Flickr and Blogger accounts and maybe an AOL account from 10 years ago. Which of these is the right choice? What are the ramifications? My Google and Yahoo! addresses contain a lot of personal information; will it be visible on the site if I choose it? Will stackoverflow have access to my personal information? I choose Google (for no reason really) while feeling a sense of empowerment and control like never before.
Next, the “login field” appears as below:
![]()
Is this correct? Or a bug? What does this mean? Should I replace this with my Gmail address?
The only two things I know about OpenID so far:

That posting at uservoice (a request to not require OpenID) has many comments: should stackoverflow be using OpenID? Will it limit site adoption? My guess is that it would have many more comments though it was declined as a feature request and cannot be voted on. Understandably so, as OpenID is quite contentious.
Jeff Atwood, author of codinghorror and the founder of stackoverflow has this to say:

…which means the real question is not whether or not stackoverflow should be using OpenID. It is this:
How can stackoverflow increase satisfaction with its OpenID implementation, such that the purported benefits of less frustration and more control are realized?
One would start by learning from others, such as Yahoo’s OpenID Best Practices:
Promote the utility, not the technology. To reach the majority of users who aren’t familiar with OpenID as a technology, promote the ability to log in using an existing account, not “OpenID” itself.
Or even uservoice.com. In order to login and reply at uservoice, Jeff would have had to go through their OpenID sign-in process:

An OpenID login process, with no mention of OpenID. Clicking on “Google” sent me over to Google and voila! I’m logged in, all the while completely unaware of OpenID and its empowering effects.
Stackoverflow gets a lot of things right. The site is responsive, the UI is slick, sharp and minimalist and if you get as much of your technical help from message boards and blog posts as I do, you’ve got to love the idea behind it.
What Jeff should keep in mind is that if he’s going to evangelize, he’s got to do more than the bare minimum. Simply stating your opinion and creating an implementation-model UI isn’t going to win him any OpenID converts. In fact, quite the opposite – provably so from the momentum of the aforementioned uservoice posting before it was locked.
I do hope stackoverflow nails their OpenID flow, at least for my sake because I’d love to get credit for my responses ;-)
All my years of using Amazon, feeding my buying habits into their recommendation engine… well I knew the payoff would happen someday and here we are.
While preordering my 15″ MacBook Pro (hereto referred to as “the new hotness”) Amazon melted my face with a legendary buying tip:

First, I love the discount. When spending nearly $4000, I can rest easy knowing that I’m saving 0.003%
Second, I have to applaud Amazon for suggesting this pairing. I’ve been concerned that my new notebook might be lonely and this the perfect solution.
Third and finally, I really have to question this pairing. A MacBook and a MacBook Pro? Those of us who buy our notebooks in pairs would opt for the Pro and the Air, not the Pro and basic MacBook. It’s just common sense.