Software As She’s Developed

Mahemoff’s Podcast/Blog – Web, Programming, Usability from the Author of ‘Ajax Design Patterns’ (AjaxPatterns.org)

Software As She’s Developed header image 4

Entries Tagged as 'HCI'

Rethinking Hollywood OS (Lame Depictions of Computers in Movies may not be so Lame)

April 28th, 2007 · 3 Comments · SoftwareDev

Poking fun at hollywood depictions of computing is an old favourite on the net – compilations of dumb computing scenes outshadow even mentions of anomalies in the star trek universe. Meet The Hollywood Operating System (AKA the Movie Operating System, Movie OS). You know it well:

The Hollywood operating system, or Hollywood OS, refers to any [...]

[Read more →]

Tags: ····

Documentation Needs Examples (Duh)

September 23rd, 2006 · 4 Comments · SoftwareDev

I’m constantly amazed at the amount of documentation people are inclined to create without including a single example.

Man pages that devote pages worth of command-line options, flags, grammar, caveats, historical anecdotes, and NOT A SINGLE EXAMPLE.

Textbooks that devote pages to a particular API, then expose it all in one monolithic program.

Countless reference documentation on HTML [...]

[Read more →]

Tags: ····

How Rails Handles Use of Reserved Keywords, Wow!

August 11th, 2006 · 1 Comment · SoftwareDev

I didn't ever expect to get excited about how a framework handles keywords, but Rails just impressed me big-time. When I tried to create a model named "Activity", Rails told me it was reserved and then came back with a list of thesaurus terms that might be used instead!. That's not just opinionated software, it's [...]

[Read more →]

Tags: ···

Where’s that Sound Coming From?

April 15th, 2006 · 4 Comments · SoftwareDev

Sound Thinking

Where's that sound coming from? An app inside my box? Is it ITunes on the desktop Or YouTube in the 'Fox?

A Skyper shouting at me? Or Pandora playing faves? Media Player come to life? Hmmm ... Real with recent saves?

A podcast I'm preparing? A vidcast made for nerds? Nope, it seems to be this picture, It says a thousand words!

Huh?

I started writing the [...]

[Read more →]

Tags: ····

Who Needs These Browser Warnings?

March 23rd, 2006 · No Comments · HumansAndTech

Setting up a new Windows PC today and not loving the browser warnings.

The messages, as I recall them: "You are about to submit the form. It's dangerous.", "You're going to leave the page. It's dangerous.", "This page is encrypted. It's dangerous.", "This page is not encrypted. It's dangerous.", "This is H20. It's dangerous."

So my question [...]

[Read more →]

Tags: ····

More is Sometimes Less

March 23rd, 2006 · No Comments · SoftwareDev

Someone sent Don Norman a critique implying that a machine was more usable because it contained only one button. His response is interesting:

Nice story, but wrong. Fewer buttons do not necessarily mean easier use ... When assessing simplicity, don't get all hung up on the number of buttons. Look at the whole picture: more is [...]

[Read more →]

Tags: ···

Captcha Impossibillis

March 7th, 2006 · 3 Comments · HumansAndTech

(Update: Thanks ImageShack for deleting my images.)

I was wrong, the third character is apparently a nine.

There ought to be a Captcha gallery/blog for all these. Apparently I'm not the only one who feels that way. Oh well, blame the spammers.

But more to the point, what's up with this Captcha brought to you by the letters [...]

[Read more →]

Tags: ···

Redundant Design is Worth Fighting For

November 28th, 2005 · No Comments · HumansAndTech, SoftwareDev

Matt @ 37Signals discusses new countdowns being used at pedestrian crossings (crosswalks). Did you ever count how many redundant messages are available at a pedestrian crossing? Good, let's be sad together and count them, then. At a workshop one time, various attendees from different countries came up with a list of cues, something like the [...]

[Read more →]

Tags: ·····

Error Messages We’d Rather Not See

November 28th, 2005 · 1 Comment · SoftwareDev

Uh, thanks for the heads-up.

Reminds me of a presentation at Interact 2001, where the laptop suddenly interrupted proceedings with that legendary message, "Your computer is now fully charged". The presentation was about user attention, I kid you not.

And, by way of contrast, how to write good error messages: tell the user what happened, explain [...]

[Read more →]

Tags: ···

Google: Edgy Minimalist or Choice-Deficient Simplist?

September 20th, 2005 · 4 Comments · SoftwareDev

Don Norman questions the conventional wisdom on Google:

Anybody can make a simple-looking interface if the system only does one thing. If you want to do one of the many other things Google is able to do, oops, first you have to figure out how to find it, then you have to figure out [...]

[Read more →]

Tags: ·····