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