This document discusses various principles of interaction design including usability, user experience, affordances, feedback, constraints, consistency, and visibility. It provides examples of how these principles can be applied when designing interfaces and products. It also discusses how physical affordances differ from virtual affordances on screens. The key points are that interaction design aims to support effective communication and interaction through high-quality user experiences that consider context, activities, cultural differences and user groups. It is a multidisciplinary field that draws from many inputs.