Implications Of Universality ...
Physical machines can have perfectly specialized user interfaces since the application range is limited
A computer, being a universal device, is “configured” by the user, i.e. the user is involved in making the capability available and matching the software’s behavior to his or her needs
… consider the time spent with computers setting defaults and properties, and in orchestrating a computation by invoking (double clicking on) applications, naming files, moving files, locating files, …
It gets easier, but it will never go away or be trivial
Most people don’t know how cars work
but they can drive and fully use a car.
Why learn how computers work …?