The golden rules are divided into three groups: place users in control, reduce users’ memory load, and make the interface consistent.