You should use the preceding terms whenever you have to 'interface'¹ with computer experts. For example, if you're purchasing a new computer, you want to use as many of these terms as possible, so that store personnel will realize that they're dealing with a person who has a high level of technical expertise:
STORE PERSONNEL: May I help you? YOU: I'm looking for a 'hard drive' with plenty of 'RAM' in the 'megahertz.' STORE PERSONNEL: You want the computer store next door. This is a supermarket. YOU: Let me see your 'zucchini.'

|
A computer terminal is not some clunky old television with a typewriter in front of it. It is an interface where the mind and body can connect with the universe and move bits of it about. (from Mostly Harmless)

|
Engineering is not merely knowing and being knowledgeable, like a walking encyclopedia engineering is not merely analysis engineering is not merely the possession of the capacity to get elegant solutions to non-existent engineering problems engineering is practicing the art of the organized forcing of technological change... Engineers operate at the interface between science and society...

|
I think complexity is mostly sort of crummy stuff that is there because it's too expensive to change the interface.

|
Engineering is not merely knowing and being knowledgeable, like a walking encyclopedia; engineering is not merely analysis; engineering is not merely the possession of the capacity to get elegant solutions to non-existent engineering problems; engineering is practicing the art of the organized forcing of technological change... Engineers operate at the interface between science and society...

|