James Tam Design Principles And Usability Heuristics You can avoid common design pitfalls by following these rules-of-thumb for design You can inspect.