Someone who doesn't learn from the mistakes he made [closed]

Solution 1:

In the criminal justice world, they are known as repeat offenders. There is no reason that phrase could not be utilized (a bit poetically) to other spheres.

A similar term is recidivist

Denoting a person who repeatedly reoffends

A common quote, often misattributed to Einstein, is

Insanity is repeating the same mistakes and expecting different results.

It likely was first used in publications by Narcotics Anonymous.

Solution 2:

All people make mistakes. Most people make mistakes repeatedly. Some people make the same mistake very frequently before they learn. I would call them slow learners.

Solution 3:

fool - someone who knows better but doesn't do better

stupid - someone slow to learn a better way of doing something