This is a wonderful, comprehensive article with lots of great tips for someone caught in the throes of perfectionism. Strange how it is often the people who have the most going for them that struggle with this.
I’ve also found listening intently to that perfectionist self-talk, hearing how silly it really is, and laughing at it be effective. I’m so glad you included affirmations as part of your solution. Many see affirmations themselves as a tool for perfectionism. Used correctly, they are a great tool for “progress, not perfection.