[NTLUG:Discuss] Open Source

Daniel Hauck daniel at yacg.com
Wed Jan 30 17:08:50 CST 2008


> So... it's a challenge, sure... that is, coming up with
> a decent environment for the unwashed, but I think it's
> doable.  Just might have to specify everything end-to-end..
> that is... the peripherals, etc. that your custom
> Linux will operate with.
> 
There should be books and studies on the subject... not that there 
aren't already I'm sure, but there's a lot of research to be done and 
accepted when it comes to "user psychology."

For example: People toss around words like "intuitive" when describing a 
user interface.  There is no such thing as an intuitive interface. 
That's marketing speak.  What DOES exist are levels of expectation built 
upon previous experiences which are built upon compounding previous 
experiences.  So what might seem "intuitive" to one user would be 
completely foreign to another.  Try living in another country for a 
short while and see how "intuitive" another culture might feel to you. 
So there is no agreed upon or central human level of intuitiveness 
anywhere in any context other than things like "up and down" and "light 
and dark" and even that could be debatable.

So what I'm driving at is "user expectation."  A user's expectation is 
largely built on Windows.  Prior to Microsoft's dominance, a user's 
expectation was a LOT more loosely defined and flexible.  To test my 
assertion, most people continue to repeat the myths of Apple and MacOS; 
MacOS is "intuitive" and "easy."  Windows users who have never used 
MacOS will cite the same notion.  But let an experienced Windows user 
play with MacOS and you will see how lost those users actually become! 
Why?  Isn't MacOS supposed to be the king of all intuitive and easy to 
use interfaces?  It is if that's what you're used to... if that is your 
user's expectations are met.

So when a user with expectations run into problems with an OS they 
aren't familiar with, they call the OS 'inadequate' or 'not ready' or 
some other such thing.  But when a user with expectations runs into a 
problem on the OS they are most familiar and comfortable with, they 
accept it as 'if it can't be done here, then it can't be done' or 
something along those lines.  The point is they can take 'no' for an 
answer under Windows (if that's what they are used to) where they can't 
under alternatives.

So it's all about user expectations and whether or not something lives 
up to them, but also it's about a user's level of acceptance of the OS 
regardless of its perceived shortcomings.  (People know Windows crashes 
a lot.  People know Windows machines need to reboot frequently.  People 
know that Windows machines are prone to failure, corruption and malware 
infection.  It's all a part of their accepted expectations and it 
doesn't matter if something else may be better... they are familiar, 
happy and content in their filth like pigs in the mud.)




More information about the Discuss mailing list