The document outlines 10 usability heuristics for user experience (UX) design: 1) visibility of system status, 2) matching real world expectations, 3) user control and freedom, 4) consistency and standards, 5) error prevention, 6) recognition over recall, 7) flexibility and efficiency of use, 8) aesthetic and minimalist design, 9) helping users recognize and recover from errors, and 10) help and documentation. Each heuristic is accompanied by a short description and example. The document also lists sources that inspired the heuristics and provides additional UX resources.