This separation imposes a cognitive
load upon the user that is in direct proportion to the
difficulty and awkwardness that the user experiences.
Poor design, to be sure, exacerbates the problem, giving
rise to the all-too-common experience of frustration when
using computers.