Re: Basic Aptitude
As a software developer, I regard it as my business to make software usable.
The smart user understands it - with use of regular tools like Google as appropriate. The user who can't do that should fail gracefully, not have illusions of mastery.