Posted by: Anonymous
on September 18, 2008 07:48 AM
You cast "don't make the user think" as (possibly) a negative, but it has a tremendous upside. In order for a new technology to become truly ubiquitous, it should be so usable that the user doesn't realize he's using it. The car analogy still works:
Yes, there will always be those who want to know how it works, enough enough to tear it apart (and maybe put it back together), and those will be the ones who come up with new and exciting things. But many people simply want to turn the steering wheel to turn left or right, without having to know how their hands make the front wheels shift.
How does your mouse move the pointer on the screen? How do your fingers cause INT1 to put characters on the screen? How do the magnetic flux patterns on the hard drive magically turn into loaded, shared object library text?
Do you understand all these? Some do, but the majority do not. The wonder of Open Source is that those who wish to know, can find out; and those who don't care, can still use it for their own wildly divergent purposes.