There are three types of failure:
1. Basic
These are simple, common mistakes.
2. Complex
Failures involving a lot of moving parts where many circumstances or factors couldn't have been foreseen.
3. Intelligent
This is where new knowledge or discovery comes from.
a. Exploring new territory
b. Pursing a new goal
c. Hypothesis-driven experimentation
d. Fail as small as possible