People make mistakes. Whether the user makes a mistake in working with a computer, or a company that makes a mistake by releasing software that has too many errors, or a designer designs something that is unusable because he or she doesn’t understand what the user needs to do. Everyone makes mistakes.