I’m the opposite. I rush through everything to try and get lots done and I make sloppy mistakes. I produce “that will do” work.
Sounds like you’ve really given yourself a tough time over the years. Glad you recognise the perfectionism and are calling it out when it raises its ugly head.
My partner is an absolute perfectionist. I’ll be sharing your article with him 😀