?

Log in

No account? Create an account

User-interface responsiveness is your best entertainment value

« previous entry | next entry »
Feb. 21st, 2005 | 08:42 pm
mood: cheerfulcheerful

I'm full up on personal projects, but here's one for my inbox:

My contribution to the mozilla firefox project will be to review and enhance whatever is indicated by this metric:

When I change tabs, how quickly do you show me the contents of that tab?

This is important to me because of my particular (perhaps idiosyncratic) processor-intensive, browser-crashing, web-browsing style. Don't make me wait, ever. Never ever ever. I don't care what else may be happening. If you are a computer program with a user interface, your first priority needs to be interacting with me. Don't just do something; stand there. You are my guide; don't leave me stranded, even if to do something I asked you to do. If this means you need to (over-)specialize, then fine. Do it. Where 'it' is my most recent demand.

This is likely to be a hard problem and not localized to any particular part of the code.

An interesting first milestone will be to make a small suite of tests for this metric.

Link | Leave a comment | Share

Comments {9}

Proud to be a geek.  Proud to be a gentleman.

hello

from: laeryken
date: Feb. 22nd, 2005 02:07 am (UTC)
Link

I'm from nude_geeks and was wondering how you found our community. :)

Reply | Thread

Triple Entendre

Re: hello

from: triple_entendre
date: Feb. 22nd, 2005 02:23 am (UTC)
Link

Well, at this very moment, I am both! nude and a geek.

But to answer more seriously, I saw it mentioned in a post in one of the other communities I read, and I liked the name.

Reply | Parent | Thread

Proud to be a geek.  Proud to be a gentleman.

Re: hello

from: laeryken
date: Feb. 22nd, 2005 03:13 am (UTC)
Link

OKay, cool. :) Just making sure. I'm wanting to avoid the people who are *SIMPLY* looking for nude communities, y'know?

Reply | Parent | Thread

snobscure

(no subject)

from: snobscure
date: Feb. 22nd, 2005 02:57 am (UTC)
Link

I want software and hardware that monitors force and frequency of input, so a single soft click could mean "stop when you get a chance", and pound-clicking means, "STOP STOP STOP KILL POWER STOP".

I'm sure it's been done at MIT or something, but I'd like to see frameworks to make it easier for applications to take advantage of it. Maybe Apple will roll it out by 2012.

Reply | Thread

Triple Entendre

(no subject)

from: triple_entendre
date: Feb. 22nd, 2005 08:59 am (UTC)
Link

Yeah, although pounding on the clicker when the program or system is (even momentarily) unresponsive is more likely to make things crash, which is kind of like stopping.

Maybe what we need is a "No, Really" button.

Reply | Parent | Thread

(Deleted comment)

Triple Entendre

(no subject)

from: triple_entendre
date: Feb. 22nd, 2005 06:06 am (UTC)
Link

 I'm all into paranoiac programming.

Never go extreme programming without your test harness!

 "What would your program do, if at any instant a cat walked across the keyboard?"

Wonderful! I like to tell clients about the "dictionary test"1, but I like this one better.

I believe that there are some programs out there that do some kind of "sanity check" on their input because the programmer is a cat owner. I think there's also some kind of driver software available that detects the particlar signature of your cat's typing and shuts off keyboard input until the danger (meaning, the cat) is gone.

-Trip

1. The Dictionary Test: place a large dictionary on the computer's keyboard and see what the program does.
Many, many programs will crash. Something about a flood of near-random input just makes things go poof.

Reply | Parent | Thread

Chef Monkey

(no subject)

from: chefmonkey
date: Feb. 22nd, 2005 05:39 pm (UTC)
Link

Hmm... the dictionary test is more of an overall operating system working nowadays. For example, I just tried it on my laptop. The application with focus -- firebird -- did very little. I think it scrolled up about five lines.

The operating system, however, stepped in and turned down the volume, brought up the battery meter, and put the computer into suspend. I didn't know that there were keystrokes that meant any of those things.

Reply | Parent | Thread

NobodobodoN

Much less interesting question...

from: nobodobodon
date: Feb. 22nd, 2005 05:06 pm (UTC)
Link

What's the keyboard shortcut for switching between tabs?

Reply | Thread

Chef Monkey

Re: Much less interesting question...

from: chefmonkey
date: Feb. 22nd, 2005 05:32 pm (UTC)
Link

Under Windows, Firefox/Mozilla uses the MDI keystrokes for tabs, which are basically the window keystrokes but with ctrl instead of alt.

So, for example, tab switching is done using ctrl-tab (go to the next tab) and shift-ctrl-tab (go to the previous tab). As a further example, you can use ctrl-f4 to close the current tab.

Reply | Parent | Thread