DEV Community

John
John

Posted on

A reward-scroll iPhone app blocker rule to stop doomscrolling

The most dangerous scroll window is not always late at night.

For me, the sneakiest one is right after finishing something useful.

You ship a small fix. You clear an email. You finish a workout. Your brain asks for a tiny reward, so you open TikTok, Reels, Shorts, Instagram, or YouTube for "just a minute."

That minute is rarely one minute.

This is why I like treating reward-scroll moments as an enforcement problem, not a motivation problem.

The rule

Pick one recurring win that usually turns into a scroll loop.

Examples:

  • after a work block
  • after lunch
  • after a gym session
  • after finishing a coding task
  • after sending a stressful message
  • after getting into bed and feeling like you earned a break

Then set a block around the first 15 to 30 minutes after that moment.

The goal is not to remove breaks. The goal is to stop the automatic app open before it becomes a feed session.

Why Screen Time often fails here

Screen Time is usually built around time already spent.

That works if the problem is "I used Instagram for 2 hours."

It works less well if the real problem is the first automatic open.

The important moment is earlier:

  1. You finish something.
  2. You feel a tiny reward impulse.
  3. You tap the app before thinking.
  4. The feed makes the next decision for you.

A useful iPhone app blocker should create friction at step 3, not after step 4.

My setup

For reward-scroll windows, I would block the obvious apps and the backup routes:

  • TikTok
  • Instagram or Reels
  • YouTube or Shorts
  • other social feeds you reflexively open
  • browser versions of the same sites

If you still need parts of an app, use a softer rule:

  • allow a small number of opens
  • block short-form feeds harder than messages
  • keep strict mode for the windows where you always negotiate with yourself
  • review blocked-attempt logs later instead of guessing when you relapse

That last part matters. If the blocked attempts cluster after lunch or after a coding session, you do not need a new personality. You need a better boundary around that window.

The better question

Instead of asking:

"How do I stop doomscrolling forever?"

Ask:

"When do I first hand control to the feed?"

That answer is usually specific enough to block.

I am building Monk Mode around this idea: distraction is not a motivation problem, it is an enforcement problem.

If you want an iPhone app blocker for this kind of setup, here is Monk Mode:

https://www.monk-mode.lifestyle/index.html?landing=1#pricing

Top comments (0)