By external knowledge, do you mean knowing how the program you're using works?
the point of the GUI is that folks can intuit how a program works without having to be versed in how it works.
the point of the GUI is that folks can intuit how a program works without having to be versed in how it works.