Tech rant: downloading software from IBM
Was this their use case for “Developer want to download DB2 client software”?
I documented the steps it took me to do a single download from their site, and sent them an e-mail which will either be politely ignored as not understanding the complexities of their business or (at best) printed our and pinned up on their break room wall.
Summary: it took more than 48 steps (some I abbreviated into a loop) to download one file.
Here’s the e-mail.
- find download page for IBM DB2 client software (I’ll pretend finding this was just one step, even though it wasn’t)
- click on link to download
- be told I need to register as an IBM.com user
- read a page on why IBM.com account name must be an e-mail
- enter my chosen account information
- decode which boxes indicate I don’t want spam e-mail: first one unchecked, second one checked (tricky! you were hoping people would leave both the same and get at least 50%, weren’t you?)
- submit new account creation request
- be told I didn’t fill in all fields correctly… but not told which fields are wrong
- notice that the “password” field is in red
- enter new password
- hit submit
- same results as step 8
- repeat steps 8-11 another six (yes, 6) times since your site refuses to tell me why the password I want in invalid (tip: sometimes people use very long passwords with special characters… silly people, worrying about security like that…)
- finally learn that no special characters are allowed, and am told my account is created with my (purely alphanumeric) password choice
- go back to my download page
- enter my account credentials
- be told they’re invalid… ?
- read a page that says it might take a few minutes for account to become active
- wait a few minutes
- enter account credentials again
- be told they’re still invalid…
- Go to “change password” page
- notice I need an existing, valid password to change my password… this won’t work for me
- go to “forgot my password” page
- answer my security question (whew! fortunately my answer used no special characters and wasn’t too long)
- choose a new, shorter password with no special characters, since apparently even though the account creation form allowed me to use a long password (> 32 characters), the login page doesn’t and was rejecting my credentials
- go back to download page
- login (yay!), expecting to get to download page at last
- instead get form asking why I want to download the softrware(!?), who I am within my company (hint: none of your choices really fit me anyway), and asking if I want to be on your e-mail lists… yeah, the same lists I already told you about when I created my account 30.) submit answers to your required survey
- get to donwload page
Hooray! I can finally download the software I want! Or can I…?
- choose software I want
- click “download”
- get warning screen telling me Download Director or Java was disabled (neither is the case)
- notice separate screen asking for permission to install a Java applet
- install applet
- click “try again” on download screen – but nothing happens
- close new download window, go back to original page, click “download” link again
- choose a location to download the file… since the applet can’t use my browser preference
- watch java applet crash all of firefox
- restart firefox
- relogin to IBM.com
- click download on software i want
- re-specify my download location
- wait for Java to start
- begin download
And while I’m sure your “Download Director” is a fine piece of Java programming, nearly all of your features (resume, pause, restart, and queue downloads) are already handled quite nicely by Firefox’s download manager…
Anyhow, while waiting for the download to finish, so figured one or two more steps couldn’t hurt:
- write up my process and send to IBM in hopes that someone, somewhere, can make this process less painful (but let’s be honest: your marketing and sales folks want all the info they can get so they can make more sales, right?)
- post same e-mail on my blog, so others know how difficult it is to get software freely available to the world meant for developers to connect their programs to your databases
Uhm, I could send this to my bf who works for big blue, but I doubt he can do anything about it…
Wow James, getting kinda sassy there. Nice job.
Haha, wow. Very amusing to me, though I’m sure it was quite frustrating to you. I’d probably hang it on the break room wall, it’s just that good.
Couldn’t agree more; IBM’s website is notoriously hard to navigate. The thing I find amusing is that if you talk to various IBM folk, the know their site sucks, they just don’t seem to be able to have the agility to switch to something that doesn’t suck.
Amusingly, one of their recent actions towards a better site was to hire one of those companies that does surveys based on your experience with a site. Because, you know, there aren’t any usability problems unless a consulting firm you’ve paid a few million dollars says so.