This document discusses different types of design rules for interaction design including principles, standards, and guidelines. Principles for usability include learnability, flexibility, and robustness. Standards have high authority but limited application, while guidelines have lower authority but more general application. Common standards and guidelines like Nielsen's heuristics and Shneiderman's Golden Rules are presented. Design patterns capture reusable design knowledge, originating from architecture.