Posts Tagged ‘User Experience’

July 24th, 2007

Why Linux Has Failed on the Desktop

I found this great article about Con Kolivas on Slashdot today:

Linux is burdened with ‘enterprise crap’ that makes it run poorly on desktop PCs, says kernel developer Con Kolivas. Kolivas recently walked away from years of work on the kernel in despair. APCmag.com has a lengthy interview with Kolivas, who explains what he sees is wrong with Linux from a performance perspective and how Microsoft has succeeded in crushing innovation in personal computers.

This article is personally the first time I have heard of Con Kolivas, but in the article he makes many great points about performance and usability that every software developer should be concerned with. He also talks about the disconnect that the Linux Kernel Developers have with the common user and the weight corporations hold over the changes that go in to the Linux Kernel.

Tags: , ,

Posted in Programming, Rant | kick it on DotNetKicks.com | Bookmark | View blog reactions | No Comments »

May 17th, 2007

My Job Interview 2.0 Experience

Recently I read a post by Alex over at The Daily WTF… err… I mean Worse Than Failure. The article explained many of the tactics that the industry now uses to weed out candidates by giving them brain teasers during an interview. Alex explained in only a way that Alex can that, having a candidate that builds a water displacement scale for a Boeing 747 to measure its weight instead of just calling Boeing is probably not the guy that you want working on your project. The programmer that solved the riddle of how to find out the weight of a Boeing 747 probably fits in to the category of “A Complicator”. A complicator is basically a person that takes the most simplest problem and turns it in to an engineering disaster.

The job interview that Alex posted as an example was:

During a screening interview, I was asked how I would design a bike fit for someone visually impaired. I responded something to the effect of, “What, like, for blind people?”, and she answered yes.

I thought for a moment and then I responded, “Well.. a blind person riding a bike doesn’t sound like a very safe idea, so I would make the bike stationary, maybe with a fan blowing in the person’s face. He probably wouldn’t even know the difference.”

She was speechless.

The reason why I am blogging about this is because I had a similar experience, in my Senior year at Penn State, to the one that Alex posted about. I like all other students was looking to find my first job and I was going on interview after interview with big and small companies a like. The one interview that I remember the most was an interview with Microsoft, mostly because at the time I thought somebody was playing a horrible joke on me.

I met with a representative from Microsoft that had a very think Indian accent, so it was very hard enought to understand the questions he was asking me. So I needed to ask him to repeat the question 3 or 4 times each and every time. For the life of me I don’t understand why Microsoft would send a representative, of the company, out to interview candidates, that obviously had trouble communicating to the majority of the population in the United States. That wasn’t the issue I was blogging about, but I thought I would explain the full interview. After a few basic questions about my resume he got in to the brainteaser question.

If you could design a better gas pump, what would you do?

Before I start with the explanation I gave him. The Fall semester of my Senior year my professor gave the class the exact same question verbatim, as a design project for the class. After much thought about how you would design a better gas pump the whole class didn’t have any ideas. You could only redesign the actual gas pump, none of the back room features or anything like that. So it is obviously a tough question, and even my professor that asked the question really didn’t have a good answer, and the question was pretty much scrapped and we were given a much smaller assignment that could be completed with the month we had left in the class.

So back to the interview. I gave all the stupid answers that you might think of, Color Display, Robotic Arm, Touch Screen, etc, nothing really mind blowing. Even ventured some good ideas for the back room such as automatic police notification of license plates that were wanted in relation to a crime, however like in my class I could only deal with the actual physical pump. I also asked the interviewer what he would do, but he dodged the question. Or at least I thought he did because I still couldn’t really understand him.

I didn’t get the job and my only regret was that I didn’t tell him that a class full of very intelligent Senior IST students and one professor couldn’t come up with an answer in 2 months.

So my advice to my readers is that if you ever come across a similar situation give the practical approach as Alex describes, because a good coder uses the simplest solution to a problem, not the most complex.

Tags:

Posted in Programming, Rant | kick it on DotNetKicks.com | Bookmark | View blog reactions | No Comments »

March 7th, 2007

Send Google Maps to your BMW

Google Maps Germany has a new feature: if you have a BMW car that includes a navigation system and you happen to live in Germany, it’s easy to send the address of a local business to your car’s navigation system.

The “send” link from every Google Maps page will open a dialog that lets you fill your BMW account name and send an address plus some notes to your car. This service is free and it works only for businesses in Germany.
Source

Tags: , ,

Posted in Programming, SEO | kick it on DotNetKicks.com | Bookmark | View blog reactions | No Comments »

February 20th, 2007

Remove Updater5 from My Documents Folder

Well I finally figured out how to remove the Updater5 folder from your My Documents folder. I have written about this problem, as well as many other people, and now here is the solution for us anal retentive people that don’t like our My Documents folder cluttered with application artifacts.

Follow the couple steps I have outlined below and the Updater5 folder will be out of your life forever.

  1. Go to C:\Program Files\Common Files\Adobe\Updater5
  2. Run AdobeUpdaterInstallMgr.exe and wait for the progress bar to finish and show you the following screen.
    Adobe Updater Window
  3. Then click Browse button and change it to any directory you want as shown below.
    Adobe Updater Preferences Window
  4. Now click the OK button and you are done.

And now you should never see the Updater5 folder in your My Documents folder ever again. This solution has worked both on my Windows XP as well as Windows Vista boxes that I have tried it on. For Mac users you can try hunting down the same updater program and going through the steps however I don’t have a step-by-step guide for you.

This solution seems a little more elegant than many of the other solutions I have seen floating around on the net. So pass this around and thank the stars that Adobe made this configurable, even thought it is hidden away and should have never been defaulted to the My Documents folder in the first place.

Update: Many people have been asking me if they can offer me anything for getting rid of the annoying Updater5 folder. Honestly the answer is no, I do this because I enjoy doing it, and I hope the readers will come back to check out my other content. But if you would really like to do something for me, please visit one of the sponsors to the right or the left. They are how I support this site and keep it running.

Tags: , ,

Posted in Programming, Rant | kick it on DotNetKicks.com | Bookmark | View blog reactions | 9 Comments »

February 15th, 2007

Rant: Passwords and public sites.

I have recently run in to a couple websites which have a very annoying “feature”. Basically they have taken an internal policy applying to passwords and forced it externally on their loyal customers. This “feature” is to remember every password you have every previously had and not allow you to use it again. I don’t know what ‘Genius’ inside these linked companies thought this might be a good idea because this is how they run things with in the corporate walls, but out in the real world all that they are doing is forcing loyal customers to pull out their hair.

You may say “So what? That is a good way to protect the data, my company does the same thing.” Well corporate security has a good reason to force that on their employees, because they are protecting the intellectual property of the organization. Plus if that doesn’t work for you, they are paying you. I don’t know of anybody who says thank god for Company X they make me change my password every X months or every time I forget it. So what you end up with is a password that you have to write down or make so simple your 8 year old could guess it because it is not one of your standard passwords or phrases that you have developed and homed over the years.

Now combine that with the mandatory reset policy, that these companies have, if you happen to mistype the password 3 times while trying to guess which of your passwords it is. Oh and of course your password cannot be the same as any of your previous passwords, so you have to make it up on the fly, and after going through this process a couple dozen times you have used all your passwords that are common. So you get in to this repeating process of having to do a password reset each and every time you visit the website.

I really don’t understand most of the time what they are trying to protect. I can understand GoDaddy doing this, because it would be easy to transfer out valuable domains that people own, but what kind of data are people going to steal from Verizon Wireless, my credit card account is not shown, and I don’t really care if somebody sees how often I call my parents or wife.

I call on these companies and any company who uses this practice for external customers to remove this ‘feature’, while the intentions may have been noble the execution in the real world falls flat on its face. If anything this should be an option for customers, but then again I don’t personally know of anybody who would volunteer for this “feature”. If you really want to secure your customers against identity theft start implementing alternate authentication options such as OpenID or CardSpace.

Tags:

Posted in Programming, Rant | kick it on DotNetKicks.com | Bookmark | View blog reactions | No Comments »

January 4th, 2007

Update from Adobe

Recently I posted about the bad user experience that the Adobe Update Manager provided. On the same day that I posted that entry I also sent a note to Adobe about my disappointment in their product. I am happy to say I received a positive response from Adobe, and with the e-mail below, my respect for their QA team has gone up a couple notches. I say this because it takes a level of humility that is required in software development to admit you are wrong, something that not many companies have anymore.

Date: Thu, 4 Jan 2007 16:33:58 -0500
Subject: Bug Report Form

Nick

Thank you for taking the time to let us know your concern.

You are right.
I’m not sure why we are placing this folder in the my documents folder.
However it isn’t a mistake, the program intends for it to be there but
as I mentioned you are right - it is a strange place for that folder
structure.

A bug has been filed against the situation.
Hopefully it will be corrected with future releases.

Jason —–
Adobe Acrobat Quality Engineering

So I hope Adobe will follow through on their promise to look in to this and hopefully have it fixed on the next release.

Tags: , ,

Posted in Programming, Rant | kick it on DotNetKicks.com | Bookmark | View blog reactions | 3 Comments »

January 2nd, 2007

Adobe what where you thinking?

Recently I upgraded Adobe Acrobat Reader 8.0. I would first like to say that I found the new updated user interface a very nice experience. However there was one problem with the experience and it had nothing to do with the Adobe Acrobat Reader 8.0, it had to do with the Adobe Update Manager.

For some reason the Update Manager puts a folder called Updater5 in the My Documents folder. From what I can tell this folder is always empty at least it has been always empty on my laptop. You are all probably saying why not just delete the folder and stop whining about it. However it is not that easy, I delete the Updater5 folder and as soon as I open Adobe Acrobat Reader up, the folder reappears. This makes me furious because not only is this a bad experience for users, such as my self, that like to keep their document folders organized, but the folder isn’t called Adobe’s Documents or Adobe’s Temporary Directory it is called My Documents as in Nick’s Personal Documents.

This is all speculation on my part but I can only assume that the reason the folder is in the My Documents folder, assuming that this just isn’t a mistake, is because that the updater may be run differently for each logged in user on the system and Adobe needs a space on the hard drive that is different for each user. There are so many other places Adobe could have chosen to put this folder such as C:\Program Files\Adobe or how about this mysterious folder C:\Documents and Settings\[my user name]\Application Data\AdobeUM with UM only meaning Update Manager or how about C:\Documents and Settings\[my user name]\Application Data\Adobe. The point is that Adobe has gone out of it’s way to create all these folders, some global system folders, and some user only folders, but why did their developers scratch their head and say the My Documents folder is the most logical place for this?

At this point you are probably wondering why I am posting this to Coder Journal, well it is basically to illustrate a point about user experience, and how as a developer you should do everything to make your application as painless as possible to the user of your application. After all you have made your application to make the life of the user a little simpler, not a little simpler with a thorn in their side.

So I will leave you with this basic rule, don’t invade the user’s personal space. It will make them uneasy and they will go out and find another application that may or may not work as well as yours, but they will find one that doesn’t invade their personal space.

Update: (2007-1-4) Adobe sent me an e-mail saying this shouldn’t be there, but it wasn’t a mistake.

Update: (2007-2-20) I have found a way to change the temp folder that Adobe updates to.

Tags: , ,

Posted in Programming, Rant | kick it on DotNetKicks.com | Bookmark | View blog reactions | 2 Comments »