Interaction design (ID) shapes how people interact with websites and software. This article explains what interaction design is, what interaction designers do, and five principles that drive it: goal-driven design backed by user research, simplicity, clear visitor orientation, constant feedback,…