Make it easy to recover from errors. If you actually do enough user testing, you’ll be able to spare a user from many errors before they happen. But where the potential for errors is unavoidable, always provide a graceful, obvious way for me to recover.
Don’t make me think
Being an expert in online usability Krug gathered his experience in a wonderful book. This summary of key thoughts will help you to remember most important principles and laws.