“Training” should be a dirty word in product design. When we rely on training to teach a user how to do something we are missing key opportunities for creating better user experiences. And, we’re expanding the cost of adopting our software. The best design should be intuitive because it sets the user’s expectations then meets those expectations. A great design understands what the user is trying to accomplish and greets the user with an easy way to do so. Real user experience understands the Gulf of Evaluation (the time it takes for someone to figure out how to use your product) and how to keep it small.