3 ms·
It is not possible. Look at the interfaces exposed by any general public machine/gadget outside of computing, and the layers of abstraction that the consumer n
by lucifer 17y ago
It is not possible.
Look at the interfaces exposed by any general public machine/gadget outside of computing, and the layers of abstraction that the consumer needs to grasp.
Automobiles are one of the rare gadgets that expose an internal system layer (the engine) and right there you clearly see a divide between the users who can only interact with the general purpose (simple wheel, pedals, key, gear shift) interface, and the automotive geek ("grease monkey") who also has a clue what's going on under the hood.
As soon as any sort of symbolic interaction is required (remote/vcr programming) you again lose a whole chunk of the population that simply can not get it.
A "consumer product" has to be an appliance, not a general purpose computing machine, hosting a general purpose operating system, hosting a general purpose application (web2.0 browser), hosting yet more general applications.
The fact that the "farmville" crowd even manages to get to interact on the web (and leave hysterical comments on RWW) is by itself a major accomplishment of the geek set! ;)