Don’t beat yourself up too much for past mistakes, but don’t ignore them either. Rubbing your nose in them once in a while is necessary because it can keep you from repeating them. Reminding yourself of how foolish you were before makes you less of a fool today.
It also keeps you humble. Ignoring past failure can lead to self-righteousness — quick to excuse your own shortcomings while slow to pardon others for theirs.