word for someone who doesn't learn from their mistakes