Charm

| 6 Comments | No TrackBacks
Most software is awful. It drives us crazy. It is non-intuitive. It throws up incomprehensible error messages. It refuses to do what we want. But there was a time, and there were products, which did what people expected them to do. One company which made such products was Psion with its range of Organisers.

Psion, was founded by David Potter. Later he said Psion stood for 'Potter Scientific Instruments Or Nothing'. One of the things he believed in was that software could, and should,  have charm.

"Charm is a term for software invented by Mitch Kapoor (founder of Lotus)", explains Potter, "charm is very intangible and difficult to define. We can define functionality, and write it down in a spec, but there's another aspect to software. Software is not just software; software is a virtual machine."

"What caused the Industrial Revolution was the creation of the machine. Now we have virtual machines because software is a machine  - a machine which is hugely more variously applicable with a well-nigh infinity of levers - which is bringing about a revolution more profound than the Industrial Revolution," adds Potter.

"The characteristic of software being brilliantly designed in terms of the ergonomics to the human being is one element of charm", concludes Potter, "when you look at the screen and say: ' Wow! if I press this button this is probably going to happen'. Or if it invites you to try it - if  it's intuitive. It's also speed. When you press something it's schweeeeeet - you don't sit there - it happens. It's also about reliability and robustness you press a button and it doesn't crash. Charm defines a set of attributes that are intangible, or difficult to define, but which are profoundly important."

So why, Oh why, isn't there more of it?

No TrackBacks

TrackBack URL: http://www.electronicsweekly.com/cgi-bin/mt/mt-tb.cgi/46531

6 Comments

My Nokia phone still has a little of the charm of my beloved Psion, but somehow the sense of adventure has gone. Not sure I can put my finger on why.

My nomination for the worst software, which paradoxically is for an extraordinarily simple application, is the menus people come up with for DVDs. 99% of them are counter-intuitive and positively work against allowing you to do what you want to do. Only a tiny tiny number are clear, simple, usable, and pleasing. Why??

Hi

I love this concept of charm. Not one I have heard of before but one I would have investigated back when I was a product manager for a tools company architecting the next generation development tool environment, had I known of it.

An engineer (wish I could remember his name and credit him) gave me a book called "The lunatics are running the asylum" which explained why so many consumer devices failed to be usable by their target audience.

My take-away was simple. There is NO SUCH THING as the AVERAGE USER. Unfortunately product managers and engineers continuously refer to this fictitious person as a way of simplifying the process of creating usable products. But if the target audience does not exist then you'll make no-one happy with your design!

Instead I had my tools product management team define a complete development team (our target customers), their personalities, experience, foibles as development engineers, roles and responsibilities. We then challenged the engineering team to make all of this fictitious team happy. Being smart guys, they came up with some pretty cool stuff.

5 years later I spoke to a user (I had left said company by this time) who simply stated, "I love this tool, I can get to exactly that part of the environment that meets my needs with one click."

This addresses a basic design approach. The idea of 'charm' I can see being a very useful concept for long term customer retention. Psion had it (I was a user and still look for a smart phone that 'has the psion charm'), Apple gets it (but don't yet address business users with the iphone properly imho).

I'd love to find someone who can explain the process of designing a device/system with charm. That would really have taken the design approach to a whole better level for those tools I helped create. Such concepts are transferable to any system which has a usability component that is part of its product success.

Leave a comment

Get the eNewsletter

Sign up for the weekly Mannerisms eNewsletter. Get the blog highlights straight to your email inbox, Tuesday morning, no fuss. Just tick the option for Semiconductor commentary.

Archives

Get Mannerisms via RSS

OpenID accepted here Learn more about OpenID

Sponsored by Mouser

Sponsored by Mouser Mannerisms is brought to you in association with Mouser.

Advertisement


Sponsored by Mouser

Sponsored by Mouser Mannerisms is brought to you in association with Mouser.