I hate mistakes

No need to hate.

Mistakes are how we learn.

It is best to learn from other's mistakes when possible though! ;-)