What are some examples of casual (and incorrect) use of AND and OR decisions? As a programmer, how might you ensure that the problem is well defined before you start coding?

Must be at least 100 words (One small paragraph)