Skip to content

Rejection-sensitive dysphoria and apps that judge you

· 2 min read

ADHDMental healthHabitsFocus

Raindrops beaded on the outside of a window pane
Photo: 'Raindrops on the Window V' by widmatt, CC BY 2.0

A lot of habit apps are built on a quiet threat: keep your streak, or feel bad about losing it. For most people that’s just mildly annoying. For someone whose ADHD comes with rejection-sensitive dysphoria, a broken streak isn’t mildly annoying — it can read as proof of something, and the app designed to help just delivered the evidence.

What RSD actually is

Rejection sensitive dysphoria — a term the psychiatrist William Dodson popularized in the 1990s to describe extreme emotional pain from perceived criticism or failure — isn’t a formal diagnosis in the DSM-5, but the experience it names is increasingly taken seriously in research. A recent qualitative study of adults with ADHD found a recurring theme: the anticipation of rejection or failure was often described as more painful than the thing itself actually happening, consistent with a sensitization pattern where early experiences of criticism amplify later emotional reactions. A separate qualitative study identified withdrawal, masking, and physical bodily sensations as common responses to perceived rejection in ADHD adults.

Why streak-shame is the wrong design for this

A habit app that shows “you broke your 47-day streak” in red isn’t neutral information — for someone prone to RSD, it can land as a verdict. And the predictable response to a verdict like that isn’t “I’ll try again tomorrow.” It’s often avoidance: don’t open the app at all, so it can’t deliver that verdict again. The tool built to create consistency ends up actively punishing the exact person who most needed a forgiving one.

This connects to a broader pattern — abandonment isn’t always about losing interest. Sometimes the app itself becomes something to avoid, which is a large part of why streaks specifically are a stressful design choice rather than a neutral one.

What a kinder design actually looks like

PetPomo’s mood system is built around this specifically: the cat gets a little sad if you’ve been away, and delighted when you come back — but nothing resets to zero, nothing is stamped “failed,” and there’s no red streak counter anywhere to break. A missed day changes the pet’s mood, which recovers the moment you show up again. That’s a meaningfully different message than a counter that publicly restarts at zero.

What a streak-shame design does What a mood-based design does instead
Marks a miss as a reset to zero Reflects a miss as a temporary dip, not an erasure
Presents the miss publicly (a number visibly drops) Presents it privately, as a mood only you’re checking in on
Implicitly frames consistency as all-or-nothing Recovers gradually — nothing to “break”

If this is you

Noticing that a specific app’s design pattern makes you avoid the app, rather than use it more, isn’t a character flaw — it’s useful information about the tool, not about you. Forgiving-by-design tools tend to hold up better over months than anything that quietly threatens you into consistency.

PetPomo is a timer, not a treatment, and RSD is a real and sometimes significant experience — nothing here is medical advice, and a therapist familiar with ADHD is the right person to talk to about it in depth.

ShareXFacebookWhatsAppReddit

Comments

Loading comments…

Comments appear after the site owner approves them.