Human Nature or Human Nurture?

Sometimes I forget that not everyone sees technology and design the way that I do. I forget that not everyone has been raised around a certain standard of performance and usability (not to say that some standards are better then others - just to say that some standards differ in very fundamental ways.)

So this makes me a bit biased in the way I design user interfaces and plan the workings of a site or system. But I realized today that in this instance, following the crowd and adhering to the norm isn’t such a bad thing after all.

I mean, if ui creators didn’t stick to a certain way of doing things, we wouldn’t have a way of recognizing how these interfaces worked in the first place.
Pretty circular logic isn’t it?

One of the reasons I’ve always been so fascinated by ui design and development is that little bit of psychology behind it - ok, there’s a lot of psychology behind it. And when you really delve into it you start to get a few more clues as to the fundamentals of human nature.

We are really a cumulation of how we interact with other elements in our world. Our ancestors lived because they learned that fire burned and water drowned, that an arrow indicated a direction and that the colour red usually meant caution. These and many others have been almost encoded into our brains and ui design takes full advantage of these evolutionary quirks of ours.

The next time you’re using a program or manipulating an object with a function, think about how that function is indicated. What portions of it is instinctual in nature and what portion is a learned reaction?

Happy Shiny AJAX

I’m starting to add more AJAX elements to my newest web projects and I must say that I have been increasingly impressed by the script.aculo.us library of AJAX resources.

Not only is it very well documented but it also comes with some really nice out of the box examples you can use to get started right away.

Plus - is it just me or does it seem that web sites with AJAX functionality (for users with javascript enabled) seem a lot happier than web sites without? It seems to give a site a bit more personality when you can receive a bit of feedback for actions and don’t always have to refresh the page for every little happening.

If you’re a developer - try it out, the learning curve isn’t as bad as some would think.
If you’re a web site owner I suggest mentioning it to your developer and see what they say.

I know that not all web sites are suited for AJAX but the ones who are should definitely think hard about adding that extra little something to their site.


Close
E-mail It