Don’t be so hard on yourself
Why is it that so many intelligent and hard working people are so hard on themselves? The opposite seems also true - a great many genuine underachievers and lazy people seem utterly content and extremely confident.
I don’t think I’ve ever known a truly intelligent and hard working person who could not readily declare their previous work as rubbish or lament missed opportunities and wasted time. It’s not hard to detect a pinch of melancholy when Newton wrote “I was like a boy playing on the sea-shore, and diverting myself now and then finding a smoother pebble or a prettier shell than ordinary, whilst the great ocean of truth lay all undiscovered before me.”