When designing a website, it is important to think through every possible way that users will be interacting with the website. The way they interact with the website is highly dependent on the way it is built. This might sound like a complicated process, but by breaking the process down into its core elements, we can understand it better. Thankfully, Jesse Garrett, an information architect, came up with a principle called Five Planes of User Experience.
Don Norman, whose work mainly involves the advocacy of user-centered design, was so frustrated with his inability to use poorly designed everyday objects, such as light switches and water taps, that he decided to write a book called The Design of Everyday Things, which addresses these kinds of issues. He also came up with six fundamental principles of interaction design.