Dumb as Dell – Part 2

Part 1 was about matters in the “real world” – a customer willing to give a company money, on top of a large amount that he has already spent. But the company denies him the service, instead questioning whether he was the right owner of the machine. I still can’t get my head round to that one – never expected a company to turn down money. I guess pigs will fly next.

Part 2 – this post – is about matters “technical”.

Now this laptop I bought comes WITHOUT any form of Windows pre-installed ((It comes without any OS installed, but a FreeDOS CD is enclosed. This was part of the reason I bought the laptop in the first place, as I had already bought Windows, and thought I could save some money this way.)). Of course I knew what would come as part of the territory – installing the OS of your choice y(duh!) and, significantly, as you’ll soon see, all drivers etc. from the accompanying drivers CD (( You do not get a “restore CD” like a typical machine which comes with Windows pre-installed, which, again, is quite obvious, because this machine’s “initial state” is the “clean state”, which you don’t need no restore CD to reach. Given long enough, any Windows machine sooner or later will reach that stage in any case, but that’s not the point here.)).

With the OS installed I proceeded to install the drivers. Upon inserting the drivers CD, I was greeted by an application which gave me a list of all drivers available on that CD. To it’s credit, the application was smart enough to detect what hardware I had and as a result I could see a “Setup has detected the presence of this hardware” message next to the relevant drivers. So far so good, but that’s as far as the joy goes.

From then on, it was a case of clicking on each of those driver names individually, getting the setups running, “telling” each one of them where to extract themselves and clicking on a series of “next” buttons to get things over and done with. Imagine doing that a dozen times or so.

Now the reason I am upset is not because I had to run a dozen setups inside a few minutes, no – if you need the drivers, you’ve got to run the setups, right? I am upset, and frustrated, because a lot more could have been done to make this entire experience relatively pain free. The “hard part” had already been done i.e. identifying what hardware I had and what setups correspond to that. I know that in itself isn’t exactly hard, but it’s atleast the “harder” part compared to what I am about to suggest.

How difficult would it have been to automatically run all those setups at just one click?

Do you seriously think each of the drivers need to be extracted to a different location – can’t they use a common folder and just create sub-folders? Apart from that, there’s no answer that the setups expect from me – I am just expected to keep on clicking Next. “Are you sure you want to..” – Yes, Next. “This folder does not exist, should I…” – Yes, Next. “Do you agree.. ” – Yes, Next. “Do you want me to install..” – Yes, that’s why I started this process in the first place, Next.

Allow me to digress a little bit.


Next. Next. Next. Next. Have you ever seen a Windows user install a program i.e. run through a setup? ((I genuinely believe this phenomenon doesn’t happen to as large an extent in the Mac world, perhaps because we do not encounter that many “wizards”. I know when my Mac “asks me something”, it deserves my attention.)) Most of them just keep clicking on “Next” unless they find the button disabled or some other thing interrupts their “flow”, even when they are running that setup for the first time. You could very well write “I’m gonna kill your cat and format your hard disk now” and they’ll still click on Next. Because they simply don’t read what’s on the screen.

I don’t blame the users for that – they just have too many questions to answer! I blame the developers. Don’t ask the user a question unless you REALLY have to. Where should you install the application? Yes, ask that. Informing the user about other products you have to offer? Come on dude, that’s not even a question – no wonder the user will just skip over that and click on Next. Keep that out.

Developers have screwed up so much, that crap in the “standard” in the Windows world. That’s the way we do things, they say. Then you bloody well change it, because that is the reason people are getting frustrated with computers and believe that’s how computers are. They don’t have to be, and the Mac is an example of that.

Is it a surprise that viruses spread so fast on Windows, when perhaps 95% of the users don’t even bother to read what they are saying “Yes” to? To them every alert, every dialog box is an interruption to their work flow. They don’t care what it says as long as it vanishes, because they have to deal with so freankin’ many of them. Unless things grind to a halt and they have no real option but to pay attention to what it’s saying. Of course, by then, it’s too late.


Back to Dell.

Here’s what Dell could have done instead. I’m thinking check-boxes.

A single application that detects what hardware is present on my machine and gives me a list of corresponding drivers next to it. A little check-box next to each of the drivers, checked-on by default, if that driver is NOT already installed in my machine (shouldn’t be hard to detect that?). Conversely, if the driver is already installed on my machine, leave it unchecked (however, allow me to select it anyways, in case I want re-install). When I click Next, show me the EULA and other mandatory stuff you need to show. Once I agree, ask me ONCE where I would like to extract the setup for future reference, if at all. (Hint: nobody cares if the sub-folders are called “DL8362” or “HD3723”). Once I tell you that, go ahead, install ALL the drivers without asking me any further questions. The next time I should hear from you should be that “Reboot now or later” screen. That’s it.

How hard is it to implement that? Not at all. High school punks could do that in a couple of hours, so Dell with it’s army of engineers should be able to handle it. But question is, are they willing to? Scratch that, willingness comes later, are they even aware their software is lacking in these respects? How many “Usability Engineers” does Dell employ and what exactly have they been upto?

[tags]dell, microsoft, usability, software, interface, HIG, Mac, drivers, install, setup[/tags]

Dumb as Dell – Part 1

I picked up a Dell laptop for my Dad during a weekend trip to Dubai recently. I had no intention of buying a laptop but I couldn’t resist the “deal” that was being offered. ((I think the MacBook is excellent value for money, atleast at the US price, but my Dad would never boot into OS X, as his work involves using Windows only software. I know about Parallels and everything else, but buying an Apple machine and never or rarely booting into what makes the Mac experience what it is, would be dumb to say the least.)) I don’t think I have been this non-fussed over the purchase of any “gizmo” ever – I didn’t open the box for full 7 days until after the purchase and the only thing I did then was to see the box had a real machine which powered up. I logged onto the BIOS to verify the configuration was what I paid for and back it went into the box until it was time to come back to Delhi.

I come back to Delhi and realized that the charger plug is UAE/ Muscat type and not India type – as one would expect. I thought I would call Dell and buy a replacement cable – just the part with the plug, that goes from the socket to the adaptor (power brick) and can be detached. Mind you, I knew I could have just bought a cheap converter (which would have cost me around 40 bucks) but it’s an additional thing to carry, which you can very easily forget somewhere, rendering the laptop unusable (atleast when the battery runs out). Hence I thought let’s spend the 1000 bucks or whatever it costs, and buy a replacement cable.

So I called Dell. First I was asked how I knew the problem was in that cable. Who said anything about a problem? I just want to buy a new one, I said. I quoted the serial number (Dell has a fancier name for that, which I can’t recall) of the laptop and was told I couldn’t buy a cable from them, because that number was not showing up in their database. When I told the customer representative I had bought the laptop in Dubai, I was told that Dell couldn’t verify I was the rightful owner of this laptop and hence cannot sell anything to me! I should get the ownership of this laptop transferred to my name, she said, by sending a couple of emails and only then could I buy anything from them. I asked her in as many words – “are you telling me I can’t buy any Dell accessories, unless I quote a right number?” (aka I am throwing money at you and you are saying no?!!). She told me she couldn’t help me and went on to say how this was somehow supposed to make genuine customers safer – am I the only one reminded of WGA? ((I’m sure studies have statistically proven that Dell notebooks are stolen less than Apple ones, and I’m sure it’s down to this practice of Dell.))

Exasperated, I asked, you expect me to wait 2-3 days, while I wait for the “formalities” to get completed, with a non-functional laptop, because your database doesn’t have my laptop number, when her helpful best came out and she said, no Sir, you can go out and buy a convertor. For once, I took her advice and did just that – I bought the darn convertor.

[tags]dell, wtf, microsoft, india[/tags]