Broadly speaking, computer user experiences have bifurcated into two kinds:
* Those that do not assume the user knows anything about computers and must therefore spot-check every operation ("Do you wish to install X, the thing you just told me to install by clicking the 'Install X' button?")
* Those that assume the user knows a lot about computers, verifies that by having an obtuse interface documented elsewhere, but then backs off when the user tries to do things.