If you are a long-time computer user, there surely are conventions you feel familiar with. The more conventions of a system you are familiar with, the better your overall experience using that system is. After a while, you may not even notice you are so acquainted with a number of these conventions but it becomes immediately evident when some of these conventions are set apart; for example, it happens when a long-time Windows user tries a Linux or OS X/macOS system.
Most of the time, you'll find yourself disoriented because of something you were expecting to be somewhere in the UI, but it is now in another place or hidden somewhere waiting for you to find it. Being a professional developer, I have been in this painful situation many times, as I often work with Windows virtual machines inside a MacBook Pro environment (OS X), sometimes also interacting with Linux virtual machines. This results in different conventions for the same user, making...