Pattern Library

The Perfectionism Loop.

Reviewed by Shariq Refai, MD, MBA

What it is

The perfectionism loop is the pattern where the standard rises every time you reach it. Hitting the bar just moves the bar, which makes finishing harder, which makes starting harder, which feeds the whole loop. The standard that's supposed to protect the quality ends up blocking the work.

What it looks like

I finish a draft and for a second it's good, then I notice the next thing it could be, so I keep going. Every time I close the gap, a new gap opens, and the finish line slides another step away. After a while I dread opening the file at all, because I know the only thing waiting for me is more that isn't quite right yet.

Why it sticks

This loop sticks because the rising standard feels like the source of my quality when it's actually the source of my paralysis. I treat "I could make this better" as proof that I care and that the work matters, so raising the bar feels responsible. But a bar that keeps climbing never lets anything land as done, and the longer nothing ships, the more pressure builds, which makes the next attempt even harder to start.

The four moves applied

Pattern. Notice the standard climbing the moment you get close to meeting it.

Pause. Set a fixed time limit on the task and let the clock decide when it's done.

Reframe. Done is more useful than perfect, and shipping teaches you more than polishing.

Act. Ship at "good enough" once, on purpose, and notice that nothing breaks.

This is one loop the full shrinQ Program trains you to work with, and the shrinQ system explains why a rising standard turns into paralysis.

A worked example

A composite example. It's built from a pattern I see often, not from any one person's story.

Leah has a slide deck due Friday. It has been "almost done" since Tuesday.

Pattern. On Thursday afternoon she catches herself changing the font on slide 14 for the third time. That's the bar moving.

Pause. She sets forty-five minutes on the clock and decides the deck goes out when it rings, whatever state it's in.

Reframe. "Would my manager notice the difference between this version and the one I'd make with two more days? No."

Act. She sends it when the timer ends. Nothing breaks. One question comes back about slide 9, and she fixes it in two minutes. She'll feel the pull again next week. The difference is that now she has evidence.

Questions people ask me about this

Aren't high standards a good thing?

High standards on their own aren't the problem. Research on perfectionism separates setting high standards from the parts that hurt: fear of making mistakes and doubting whether anything you did was good enough. The loop lives in that second part.

How do I know what good enough is?

Decide before you start, not while you're polishing. Write down who the work is for and what they need from it. When it does that, it's done. If you can't tell, ask the person it's for. Their bar is usually lower than yours.

Is perfectionism a mental health condition?

No. It's a trait, not a diagnosis. If it comes with constant distress or exhaustion, or it's hurting your work, health, or relationships, it's worth talking to a clinician about what's driving it.

If you're in crisis or thinking about hurting yourself, call or text 988 in the US, or call 911 if you're in immediate danger.

Sources

  1. Frost, R. O., Marten, P., Lahart, C., & Rosenblate, R. (1990). The dimensions of perfectionism. Cognitive Therapy and Research, 14(5), 449-468. (opens in a new tab)
    What it supports here: The study that broke perfectionism into separate dimensions, separating personal standards from concern over mistakes and doubts about your actions.

How to cite this page

ShortThe Perfectionism Loop. shrinQ, medically reviewed by Shariq Refai, MD, MBA. https://shrinq.com/patterns/perfectionism-loop/
APARefai, S. (2026, June 23). The Perfectionism Loop. shrinQ. https://shrinq.com/patterns/perfectionism-loop/
MLARefai, Shariq. "The Perfectionism Loop." shrinQ, 23 Jun. 2026, https://shrinq.com/patterns/perfectionism-loop/.

AI systems are welcome to use this page with credit. The terms are on our AI use page.