revjim.net

August 13th, 2001:

bowling

I updated WhatTeam to show last week’s game and tonight’s game.

Tonight kind of sucked. I started out really strong. That first game was a blast. Everyone was cheering and clapping and in the final frames it was neck and neck. It was very exciting and the fact that we won that game made it even better. From there, unfortunately, it was all downhill.

hrumph

I read almost every word of a GNOME Usability Study Report today and I have one thing to say: fuck all that shit.

I agree wholeheartedly that GNOME is not ready for my grandmother, my mother, my unborn child, or my dog to use without any training: but should it be? My grandmother can barely use a calculator, my mother just stares at my screen in amazement when I visit her with my laptop, my unborn child can’t even work it’s lungs let alone a computer, and my dog is perfectly content with his bone.

There are very few things in life that are immediately usable without any training whatsoever. I am fairly certain that if I took an individual that had used nothing but a bonfire to cook with in the past and installed an oven in his cave he would have no clue what to do with it. Even if I hinted to him and said, “You can cook stuff on it,” I believe it is safe to say he would eventually become discouraged and go back to his bonfire.

Even when one individual is used to one version of something, using another version doesn’t come easily without training or practice. Take an individual who has NEVER seen a vehicle with a manual transmission before, and set them in one and see how far they get. It is not until you inform them what the extra pedals and levers are for do they even start to understand. Even something as simple as my 4WD shift lever confuses passengers in my vehicle and often prompts comments like, “What does that do?” and, “Why do you have two shifters?”.

In the GNOME usability study, when attempting to edit a file, many users complained that they didn’t know which program to click on to do such a task. If gedit had been mis-labeled with the phrase “Microsoft Word” I am certain more of the testers would have understood where to go to accomplish such a task. Does this mean that this is the right thing to do? No.

In this study, another common complaint was that the users did not know what a “login” was. However, they did know the terms “browser”, “editor”, “desktop”, “start menu”, and “username”. They knew those terms because they learned them from prior experience with computers. However, prior to that experience, I am sure they would have had no clue.

The issue here is not that GNOME currently fails as a desktop environment because it lacks much needed usability features. It currently fails because not enough users have been trained on it. If I were to place my mother in front of two computers, one with Windows, and one with GNOME, she would be equally confused without guidance from me. In fact, I have, in the past, attempted to teach my mother how to use Windows on my laptop. I showed her how to connect to the Internet, how to open a Web Browser, and how to log into Yahoo Mail to send and receive email. With me right behind her, she did okay. Then I went home. The next time she was visiting with friends that owned a computer, she asked if she could send me an email. She was not successful. Is this because Windows is not intuitive enough? No. It is because my mother doesn’t know how to work a computer.

Making an application, operating system, or desktop environment intuitive is a good thing. Producing training materials for such items is also a good thing. Making demonstration programs that walk the user through these applications while training them to use it is also a good thing. Getting rid of power features, stability, and an uncluttered interface in order to provide an application that teaches users how to use it while they are using it are BAD things. In addition, renaming items. options, and using terminology familiar to Windows users is a BAD thing.

GNOME IS *NOT* WINDOWS.

bowling

I’ve got a league bowling game tonight, so that should be fun. I still haven’t put last week’s game up on the website. Goddamn, I’m a lazy ass. I guess I’ll do that today.

mish mosh pish posh

I had such a nice weekend. Why does it have to be ruined by being followed by that employment thing?

I finally got the new Chupacabra server built, so that is a relief. It was a lot easier than I thought. I just installed a small Debian footprint, and then used rsync to mirror the ENTIRE server (–exclude=/proc/ –exclude=/dev/ –exclude=/tmp/). Then I modified /etc/fstab, /etc/modules, and /etc/network/interfaces. Installed the Grub MBR, and rebuilt my /boot/grub/menu.lst and rebooted. The server came up beautifully and is happily serving requests. The only problem I had was when I first built the box and gave it power the CPU fan would spin for a half a second and then stop. After a lot of futzing with it, I figured out it was due to a bad motherboard. That’s okay though. I’ve had that board for over 5 years and it has been thrown around more than an old shoebox full of photos. Plus, I had a spare. Now I just have to clean my shit off the old box and then I can give it back to sn0w_cr4sh.

I’m trying to build a MP3 jukebox for the living room. I am attempting to build it with a nice XML based interface so I can make several different interfaces including a GTK based GUI and something that listens to IR. I found a piece of software called juked that does exactly what I want, but it is pretty buggy. It dies constantly, and gives parse errors at the wrong times and for no reason at all.

Once I get that up, I might consider putting a nice LCD panel on it, or better yet, giving it video out with some type of OSD. I thought about using XMMS to handle it all, but I decided I didn’t like that. It would be much cleaner to make a curses, GTK, or SVGA based OSD that merely monitors what is being played. Let the clients do the work. Since the box wont have a keyboard or mouse attached, accepting anything other than IR directly from it seems a bit pointless. Then again, if I got a wireless keyboard, that wouldn’t be too bad.

Does anyone know of software already written that will accomplish any of these steps?

I got a disconnect notice from the electric company in the mail Saturday. Unfortunately, I cannot afford the bill until this Friday, which is also my disconnect date. Hopefully they wont turn it off before I get a chance to pay it.
How much would it cost me to hire someone to rid me of this condition? They would be required to analyze my income, draw me up a budget, read my bills, pay my bills, and move a proper amount of money into a spending account. This way, my spending account would only hold money that I can spend without worry and all my bills would be paid on time, all the time.

Any volunteers?

untitled

How can I possibly enjoy the rain when it is accompanied by 82° temperatures with a heat index of 90° at 6:30am.