<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Henry Godnick</title>
    <description>The latest articles on DEV Community by Henry Godnick (@godnick).</description>
    <link>https://dev.to/godnick</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3817679%2Fcc7b25b9-6c16-4824-b743-b929b96b2192.png</url>
      <title>DEV Community: Henry Godnick</title>
      <link>https://dev.to/godnick</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/godnick"/>
    <language>en</language>
    <item>
      <title>The notification bounce rule for iPhone app blocking</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Thu, 20 Aug 2026 15:22:55 +0000</pubDate>
      <link>https://dev.to/godnick/the-notification-bounce-rule-for-iphone-app-blocking-30g</link>
      <guid>https://dev.to/godnick/the-notification-bounce-rule-for-iphone-app-blocking-30g</guid>
      <description>&lt;p&gt;Most people do not start doomscrolling because they made a careful choice.&lt;/p&gt;

&lt;p&gt;They bounce.&lt;/p&gt;

&lt;p&gt;A notification lights up. You check it. Then your thumb opens TikTok, Reels, YouTube Shorts, Instagram, Reddit, or Safari before your brain has even decided what comes next.&lt;/p&gt;

&lt;p&gt;That is the notification bounce.&lt;/p&gt;

&lt;p&gt;If you are trying to stop doomscrolling on iPhone, this is one of the highest leverage moments to block because the feed is not the first action. It is the second action.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rule
&lt;/h2&gt;

&lt;p&gt;Pick the app that usually catches you after a notification check.&lt;/p&gt;

&lt;p&gt;Then set a small boundary around the bounce window:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Allow the necessary app if you actually need it.&lt;/li&gt;
&lt;li&gt;Block the feed app that usually follows it.&lt;/li&gt;
&lt;li&gt;Block the matching website too.&lt;/li&gt;
&lt;li&gt;Add an opening limit if the issue is repeat checking.&lt;/li&gt;
&lt;li&gt;Review blocked attempts later so the rule gets tighter over time.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Messages and email stay available.&lt;/li&gt;
&lt;li&gt;TikTok, Reels, Shorts, Reddit, and Instagram are blocked during work blocks.&lt;/li&gt;
&lt;li&gt;tiktok.com, instagram.com, reddit.com, and youtube.com/shorts are blocked too.&lt;/li&gt;
&lt;li&gt;One intentional open is allowed during lunch if you still want a check.&lt;/li&gt;
&lt;li&gt;Blocked-attempt logs show which app you tried to open after the notification.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not to make your phone useless.&lt;/p&gt;

&lt;p&gt;The goal is to stop the automatic second tap.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time often misses this
&lt;/h2&gt;

&lt;p&gt;Apple Screen Time is useful as a baseline, but a daily time limit is usually too late for the notification bounce.&lt;/p&gt;

&lt;p&gt;By the time the minute counter matters, you are already inside the loop.&lt;/p&gt;

&lt;p&gt;A stronger Screen Time alternative should enforce the boundary before the feed loads:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;app blocking for the obvious loop&lt;/li&gt;
&lt;li&gt;website blocking for the Safari fallback&lt;/li&gt;
&lt;li&gt;schedules for work, mornings, and night&lt;/li&gt;
&lt;li&gt;opening limits for apps you still need sometimes&lt;/li&gt;
&lt;li&gt;strict modes for windows where you negotiate with yourself&lt;/li&gt;
&lt;li&gt;blocked-attempt review so the setup improves from real behavior&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last part matters because your memory is bad at this.&lt;/p&gt;

&lt;p&gt;You may think you lost focus randomly. The log might show that 80 percent of your attempts happen after three types of notifications.&lt;/p&gt;

&lt;p&gt;That turns the problem from vague guilt into a rule you can actually fix.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple setup to try
&lt;/h2&gt;

&lt;p&gt;For the next work block, do not block your entire phone.&lt;/p&gt;

&lt;p&gt;Just block the bounce.&lt;/p&gt;

&lt;p&gt;Choose one notification source you need and one feed app you do not want to open afterward.&lt;/p&gt;

&lt;p&gt;Then pair the app block with the website block.&lt;/p&gt;

&lt;p&gt;If you still try to open it, that is useful data. It means the rule caught the real impulse.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around this enforcement-first idea: distraction is not a motivation problem, it is an enforcement problem.&lt;/p&gt;

&lt;p&gt;It is an app blocker for iPhone with app and website blocking, schedules, daily limits, opening limits, strict modes, focus sessions, recovery analytics, and blocked-attempt logs.&lt;/p&gt;

&lt;p&gt;If you want a social media blocker or Screen Time alternative for this kind of loop, Monk Mode is here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>appblocker</category>
    </item>
    <item>
      <title>The calendar-gap iPhone app blocker rule to stop doomscrolling</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Mon, 17 Aug 2026 15:23:18 +0000</pubDate>
      <link>https://dev.to/godnick/the-calendar-gap-iphone-app-blocker-rule-to-stop-doomscrolling-4pni</link>
      <guid>https://dev.to/godnick/the-calendar-gap-iphone-app-blocker-rule-to-stop-doomscrolling-4pni</guid>
      <description>&lt;p&gt;The most dangerous phone window is not always the long break.&lt;/p&gt;

&lt;p&gt;It is the weird 7 to 12 minute gap between calendar events.&lt;/p&gt;

&lt;p&gt;You finish one call. The next thing starts soon enough that you do not want to begin real work, but far enough away that your hand reaches for your phone.&lt;/p&gt;

&lt;p&gt;That gap is where TikTok, Reels, YouTube Shorts, and social apps win.&lt;/p&gt;

&lt;p&gt;Not because you made a big choice. Because there was no rule waiting for the automatic open.&lt;/p&gt;

&lt;h2&gt;
  
  
  The calendar-gap rule
&lt;/h2&gt;

&lt;p&gt;Pick the one app you usually open between meetings and give it a stricter rule than the rest of your phone.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Block it during the first 15 minutes after every recurring meeting.&lt;/li&gt;
&lt;li&gt;Set an opening limit so one check does not become ten checks.&lt;/li&gt;
&lt;li&gt;Block the backup website too, especially if you use Safari as the escape hatch.&lt;/li&gt;
&lt;li&gt;Review blocked attempts once a day and adjust the weak window, not your whole life.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is why I do not think distraction is mainly a motivation problem.&lt;/p&gt;

&lt;p&gt;It is an enforcement problem.&lt;/p&gt;

&lt;p&gt;If the feed gets to load, you are already negotiating. A better iPhone app blocker should stop the open before the loop starts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time often feels too soft here
&lt;/h2&gt;

&lt;p&gt;Apple Screen Time is useful as a baseline, but calendar-gap doomscrolling needs more than a daily summary.&lt;/p&gt;

&lt;p&gt;You need a boundary that matches the moment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a scheduled block for predictable meeting gaps&lt;/li&gt;
&lt;li&gt;an opening limit for apps you still need sometimes&lt;/li&gt;
&lt;li&gt;website blocking for browser fallback loops&lt;/li&gt;
&lt;li&gt;blocked-attempt logs so you can see which gaps keep catching you&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not to make your phone unusable.&lt;/p&gt;

&lt;p&gt;The goal is to stop the first automatic open in the exact window where you normally lose control.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple setup to try today
&lt;/h2&gt;

&lt;p&gt;If your next meeting ends at 2:00, do not rely on willpower at 2:03.&lt;/p&gt;

&lt;p&gt;Before the meeting starts, choose the app that usually pulls you in and set one boundary for the 15 minutes after the meeting ends.&lt;/p&gt;

&lt;p&gt;That is it.&lt;/p&gt;

&lt;p&gt;One app. One weak window. One rule.&lt;/p&gt;

&lt;p&gt;If you want an iPhone app blocker built around immediate blocks, schedules, daily time limits, opening limits, and blocked-attempt review, I built Monk Mode here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Start small. The best social media blocker is usually the one that catches the first automatic open, not the one you remember after 40 minutes of scrolling.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>A Sunday setup for stopping iPhone doomscrolling before Monday</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Sun, 16 Aug 2026 00:23:24 +0000</pubDate>
      <link>https://dev.to/godnick/a-sunday-setup-for-stopping-iphone-doomscrolling-before-monday-31b6</link>
      <guid>https://dev.to/godnick/a-sunday-setup-for-stopping-iphone-doomscrolling-before-monday-31b6</guid>
      <description>&lt;p&gt;Sunday night is a good time to set the blocker rule because Monday morning is a terrible time to negotiate with your phone.&lt;/p&gt;

&lt;p&gt;Most doomscrolling does not start when you feel fully awake and intentional. It starts during the weak edges of the day:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;first unlock after waking up&lt;/li&gt;
&lt;li&gt;waiting for coffee&lt;/li&gt;
&lt;li&gt;before standup&lt;/li&gt;
&lt;li&gt;after the first annoying message&lt;/li&gt;
&lt;li&gt;lunch break&lt;/li&gt;
&lt;li&gt;the couch sit after work&lt;/li&gt;
&lt;li&gt;late night in bed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you wait until those moments to decide, the feed usually wins.&lt;/p&gt;

&lt;p&gt;A better Sunday setup is simple: choose tomorrow's risky windows before they happen.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Sunday setup
&lt;/h2&gt;

&lt;p&gt;If you are looking for a Screen Time alternative or an app blocker for iPhone, I would start with this checklist:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pick the one app that causes the most automatic opens.&lt;/li&gt;
&lt;li&gt;Block it during the first 60 to 90 minutes after waking up.&lt;/li&gt;
&lt;li&gt;Add a second block for the first hour after work.&lt;/li&gt;
&lt;li&gt;Block the matching website too.&lt;/li&gt;
&lt;li&gt;Give the app one or two opens outside those windows, not unlimited checks.&lt;/li&gt;
&lt;li&gt;Review blocked attempts Monday night and adjust one rule.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The goal is not to build a perfect digital detox system.&lt;/p&gt;

&lt;p&gt;The goal is to make the obvious failure points harder to fall into.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why website blocking matters
&lt;/h2&gt;

&lt;p&gt;A lot of iPhone blocking setups fail because they only block the app.&lt;/p&gt;

&lt;p&gt;Then the habit takes the side door:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TikTok becomes tiktok.com&lt;/li&gt;
&lt;li&gt;Instagram becomes instagram.com&lt;/li&gt;
&lt;li&gt;YouTube Shorts becomes the mobile site&lt;/li&gt;
&lt;li&gt;Reddit becomes Safari&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is why app and website blocking should be paired. If the loop has a backup route, the rule is not finished.&lt;/p&gt;

&lt;p&gt;This is also where opening limits are useful. One intentional check is different from reopening the same feed ten times because your brain is bored between tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  A realistic Monday rule
&lt;/h2&gt;

&lt;p&gt;Here is the smallest version I would actually use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Morning: block TikTok, Reels, Shorts, or Reddit until the first work block is done&lt;/li&gt;
&lt;li&gt;Workday: allow one open during lunch if you still want a quick check&lt;/li&gt;
&lt;li&gt;After work: block the first decompression scroll for 60 minutes&lt;/li&gt;
&lt;li&gt;Night: check the blocked-attempt log once, then tighten the worst window&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last part matters.&lt;/p&gt;

&lt;p&gt;Do not judge the setup by whether you felt disciplined. Look at the attempts.&lt;/p&gt;

&lt;p&gt;Blocked attempts tell you when the automatic tap still fired. That is the useful data. It shows where the next boundary should go.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around this enforcement-first idea: distraction is not a motivation problem, it is an enforcement problem.&lt;/p&gt;

&lt;p&gt;It is an iPhone app blocker for immediate blocks, schedules, daily limits, opening limits, strict modes, app and website blocking, and activity review.&lt;/p&gt;

&lt;p&gt;If your current social media blocker is too easy to override, try setting Monday's rules on Sunday instead of waiting for the urge to arrive.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ios</category>
    </item>
    <item>
      <title>A Saturday reset Screen Time alternative setup for iPhone doomscrolling</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Sat, 15 Aug 2026 15:22:36 +0000</pubDate>
      <link>https://dev.to/godnick/a-saturday-reset-screen-time-alternative-setup-for-iphone-doomscrolling-32ko</link>
      <guid>https://dev.to/godnick/a-saturday-reset-screen-time-alternative-setup-for-iphone-doomscrolling-32ko</guid>
      <description>&lt;p&gt;Saturday is where a lot of iPhone blocking setups quietly fail.&lt;/p&gt;

&lt;p&gt;Workweek rules end. The morning has no structure. One quick check becomes TikTok, Reels, YouTube Shorts, Reddit, and group chats before breakfast is even finished.&lt;/p&gt;

&lt;p&gt;That is why I like treating Saturday morning as a separate rule, not a weaker version of the weekday rule.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Saturday reset rule
&lt;/h2&gt;

&lt;p&gt;Pick one window that usually turns into a scroll loop.&lt;/p&gt;

&lt;p&gt;For most people it is one of these:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The first unlock after waking up&lt;/li&gt;
&lt;li&gt;The 10 minutes after breakfast&lt;/li&gt;
&lt;li&gt;The gap before leaving the house&lt;/li&gt;
&lt;li&gt;The first couch sit after errands&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Then set a hard boundary before the feed opens.&lt;/p&gt;

&lt;p&gt;A useful starting setup:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Block the worst social app immediately after waking&lt;/li&gt;
&lt;li&gt;Add a schedule for the first 60 to 90 minutes of the day&lt;/li&gt;
&lt;li&gt;Put an opening limit on the apps you still want to check later&lt;/li&gt;
&lt;li&gt;Block the matching websites too, not just the apps&lt;/li&gt;
&lt;li&gt;Review blocked attempts on Sunday night and adjust the next weekend rule&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The important part is not being extreme. The important part is making the automatic open fail before the feed loads.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time often feels too soft here
&lt;/h2&gt;

&lt;p&gt;Apple Screen Time is a good baseline, but weekend doomscrolling often needs a more direct rule.&lt;/p&gt;

&lt;p&gt;If the app can still be opened again with a quick override, the loop survives. The rule has to catch the impulse at the tap, not after 40 minutes of scrolling.&lt;/p&gt;

&lt;p&gt;That is the difference between a reminder and an iPhone app blocker.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple version
&lt;/h2&gt;

&lt;p&gt;If you want the smallest version, do this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose one app&lt;/li&gt;
&lt;li&gt;Set one Saturday morning block&lt;/li&gt;
&lt;li&gt;Add one opening limit for later in the day&lt;/li&gt;
&lt;li&gt;Check the blocked-attempt log once&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is enough data to see whether the problem is morning, boredom, transition time, or nighttime rebound.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around this enforcement-first idea: distraction is not a motivation problem, it is an enforcement problem.&lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If your current Screen Time alternative setup is not working, try separating weekend rules from weekday rules. The triggers are different, so the app blocker rules should be different too.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ios</category>
    </item>
    <item>
      <title>The one-open rule for stopping social media loops on iPhone</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Sat, 15 Aug 2026 00:22:43 +0000</pubDate>
      <link>https://dev.to/godnick/the-one-open-rule-for-stopping-social-media-loops-on-iphone-52nk</link>
      <guid>https://dev.to/godnick/the-one-open-rule-for-stopping-social-media-loops-on-iphone-52nk</guid>
      <description>&lt;p&gt;Most doomscrolling does not start as a big decision.&lt;/p&gt;

&lt;p&gt;It starts as one automatic open.&lt;/p&gt;

&lt;p&gt;You check one notification, one reel, one short, one thread, one search result. Then you close the app, feel the tiny discomfort of not knowing what to do next, and reopen the same feed again.&lt;/p&gt;

&lt;p&gt;That second open is the loop.&lt;/p&gt;

&lt;p&gt;If you are looking for a Screen Time alternative or an app blocker for iPhone, this is the rule I would start with:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Allow one intentional open. Block the repeat opens.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why one open works better than a total ban
&lt;/h2&gt;

&lt;p&gt;A total ban sounds clean, but it often turns the blocker into something you argue with.&lt;/p&gt;

&lt;p&gt;One open is different.&lt;/p&gt;

&lt;p&gt;It says: if you actually need to check something, fine. But you do not get to keep tapping the same feed every time your attention gets bored, tired, or uncomfortable.&lt;/p&gt;

&lt;p&gt;That distinction matters because a lot of social media use is not intentional use. It is reopening.&lt;/p&gt;

&lt;p&gt;The app was already checked. Nothing important changed. Your thumb just went back to the same place.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup
&lt;/h2&gt;

&lt;p&gt;Pick one app that starts the loop most often:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TikTok&lt;/li&gt;
&lt;li&gt;Instagram&lt;/li&gt;
&lt;li&gt;YouTube Shorts&lt;/li&gt;
&lt;li&gt;Reddit&lt;/li&gt;
&lt;li&gt;any browser feed you reach when the app is blocked&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then set this boundary:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Give the app one open during the risky window.&lt;/li&gt;
&lt;li&gt;Block the matching website too.&lt;/li&gt;
&lt;li&gt;Turn on strict mode only for the app you negotiate with most.&lt;/li&gt;
&lt;li&gt;Review blocked attempts later, not during the urge.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The website part is important.&lt;/p&gt;

&lt;p&gt;If TikTok is blocked but tiktok.com still works in Safari, you did not stop doomscrolling. You just moved it to a worse interface.&lt;/p&gt;

&lt;p&gt;A useful iPhone app blocker should cover app and website blocking together because the habit does not care which door is unlocked.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to use it
&lt;/h2&gt;

&lt;p&gt;The one-open rule is best for moments where you do not want a full digital detox:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lunch break&lt;/li&gt;
&lt;li&gt;after work decompression&lt;/li&gt;
&lt;li&gt;waiting for a build or deploy&lt;/li&gt;
&lt;li&gt;couch scrolling after closing the laptop&lt;/li&gt;
&lt;li&gt;late night in bed&lt;/li&gt;
&lt;li&gt;the first unlock in the morning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not to make your phone useless.&lt;/p&gt;

&lt;p&gt;The goal is to stop the automatic second, third, and fourth open.&lt;/p&gt;

&lt;p&gt;That is where most of the time goes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to check after
&lt;/h2&gt;

&lt;p&gt;Do not judge the rule by whether you felt perfectly disciplined.&lt;/p&gt;

&lt;p&gt;Check the blocked-attempt log.&lt;/p&gt;

&lt;p&gt;Useful questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Did the repeat opens happen right after the first allowed open?&lt;/li&gt;
&lt;li&gt;Did you switch to the browser version?&lt;/li&gt;
&lt;li&gt;Did the urge show up during one specific window?&lt;/li&gt;
&lt;li&gt;Was one open enough, or should that window be fully blocked?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That turns the blocker into feedback instead of guilt.&lt;/p&gt;

&lt;p&gt;Screen Time tells you what already happened. For stopping doomscrolling, the more useful signal is the moment you tried to reopen the feed.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around this idea: distraction is not a motivation problem, it is an enforcement problem.&lt;/p&gt;

&lt;p&gt;It is an iPhone app blocker for immediate blocks, schedules, daily limits, opening limits, strict modes, app and website blocking, and activity review.&lt;/p&gt;

&lt;p&gt;If you want a social media blocker or Screen Time alternative for iPhone, you can check it out here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>appblocker</category>
      <category>productivity</category>
      <category>ios</category>
    </item>
    <item>
      <title>A Friday night iPhone app blocker setup to stop weekend doomscrolling</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Fri, 14 Aug 2026 15:22:40 +0000</pubDate>
      <link>https://dev.to/godnick/a-friday-night-iphone-app-blocker-setup-to-stop-weekend-doomscrolling-12c6</link>
      <guid>https://dev.to/godnick/a-friday-night-iphone-app-blocker-setup-to-stop-weekend-doomscrolling-12c6</guid>
      <description>&lt;p&gt;Friday night doomscrolling is tricky because it does not feel like procrastination.&lt;/p&gt;

&lt;p&gt;The week is over. You are tired. You open TikTok, Reels, YouTube Shorts, Reddit, or a browser fallback for one low-effort reset. Then the phone quietly turns recovery into another feed loop.&lt;/p&gt;

&lt;p&gt;That is why I think the Friday night rule should be stricter than the weekday rule.&lt;/p&gt;

&lt;p&gt;Not forever. Not all weekend. Just for the first automatic scroll window.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Friday night rule
&lt;/h2&gt;

&lt;p&gt;If you use an iPhone app blocker or want a stricter Screen Time alternative, set up one narrow rule:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Block the first feed open after the work week ends.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A practical setup:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pick the 2 apps that usually start the Friday night loop.&lt;/li&gt;
&lt;li&gt;Block their matching websites too, because Safari is often the escape route.&lt;/li&gt;
&lt;li&gt;Give mixed-use apps a tiny open limit instead of a big minute limit.&lt;/li&gt;
&lt;li&gt;Turn on strict mode for the app you always negotiate with when tired.&lt;/li&gt;
&lt;li&gt;Check blocked-attempt logs the next morning, not while the urge is happening.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The important part is timing.&lt;/p&gt;

&lt;p&gt;Most people do not start Friday night planning to lose two hours. They start with one automatic open while their brain is switching from work mode to recovery mode.&lt;/p&gt;

&lt;p&gt;That first open is the weak point.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time usually feels too soft here
&lt;/h2&gt;

&lt;p&gt;Screen Time is useful for awareness, but awareness is late.&lt;/p&gt;

&lt;p&gt;If the report says you spent 90 minutes in short-form video, that information arrives after the night already changed shape.&lt;/p&gt;

&lt;p&gt;For doomscrolling, I care more about the opening attempt:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How many times did I reach for the feed?&lt;/li&gt;
&lt;li&gt;Which app pulled me first?&lt;/li&gt;
&lt;li&gt;Did I use the browser when the app was blocked?&lt;/li&gt;
&lt;li&gt;Was the rule too soft during the tired window?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those answers are more useful than guilt about total minutes.&lt;/p&gt;

&lt;p&gt;An app blocker for iPhone should interrupt the reflex before the feed loads. App and website blocking matter together because the habit usually has backup routes. Open limits matter because one intentional check is different from ten automatic checks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep the rule small enough to survive
&lt;/h2&gt;

&lt;p&gt;The mistake is making Friday night a heroic detox.&lt;/p&gt;

&lt;p&gt;A better starting rule is small:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;60 to 90 minutes after work ends&lt;/li&gt;
&lt;li&gt;short-form video blocked&lt;/li&gt;
&lt;li&gt;social feeds blocked&lt;/li&gt;
&lt;li&gt;backup websites blocked&lt;/li&gt;
&lt;li&gt;one or two intentional opens for anything you genuinely need&lt;/li&gt;
&lt;li&gt;strict mode only for the worst loop&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That setup protects the transition without pretending your phone has to disappear.&lt;/p&gt;

&lt;p&gt;Distraction is not a motivation problem. It is an enforcement problem.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around that idea: an iPhone app blocker for app and website blocking, open limits, strict modes, challenge alarms, focus sessions, blocked-attempt logs, and recovery analytics.&lt;/p&gt;

&lt;p&gt;If you are looking for a Screen Time alternative or a social media blocker for iPhone, you can check it out here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The useful rule is simple: protect the first Friday night open, block the backup website, then use blocked-attempt logs to see where the weekend scroll actually starts.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ios</category>
      <category>focus</category>
    </item>
    <item>
      <title>A Screen Time alternative rule for the 9 PM doomscroll</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Fri, 14 Aug 2026 00:23:06 +0000</pubDate>
      <link>https://dev.to/godnick/a-screen-time-alternative-rule-for-the-9-pm-doomscroll-3a4l</link>
      <guid>https://dev.to/godnick/a-screen-time-alternative-rule-for-the-9-pm-doomscroll-3a4l</guid>
      <description>&lt;p&gt;Most phone blockers fail because they start from a huge plan.&lt;/p&gt;

&lt;p&gt;Block every distracting app. Build a perfect schedule. Fix your whole attention span in one weekend.&lt;/p&gt;

&lt;p&gt;That usually lasts until the first tired evening.&lt;/p&gt;

&lt;p&gt;The better setup is smaller: pick the one app that gets you after 9 PM and make it harder to open before the feed loads.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 9 PM rule
&lt;/h2&gt;

&lt;p&gt;Here is the rule I would start with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pick one app that regularly turns into a loop at night.&lt;/li&gt;
&lt;li&gt;Set a recurring block from 9 PM until bedtime.&lt;/li&gt;
&lt;li&gt;If a full block feels too aggressive, set an opening limit instead.&lt;/li&gt;
&lt;li&gt;Review blocked attempts after a few nights.&lt;/li&gt;
&lt;li&gt;Adjust only that one rule.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The important part is that the boundary exists before the impulse arrives.&lt;/p&gt;

&lt;p&gt;If you wait until you are already tired, already bored, and already holding the phone, you are asking motivation to win at the exact moment it is weakest.&lt;/p&gt;

&lt;p&gt;That is why I think distraction is not mainly a motivation problem. It is an enforcement problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time is not enough for everyone
&lt;/h2&gt;

&lt;p&gt;Apple Screen Time is useful as a free baseline. It shows activity. It can set app limits. For a lot of people, that is enough.&lt;/p&gt;

&lt;p&gt;But reports do not interrupt the loop by themselves.&lt;/p&gt;

&lt;p&gt;A weekly chart saying you spent too much time on social apps is feedback after the damage is done. The hard moment is much earlier: the first automatic open.&lt;/p&gt;

&lt;p&gt;That is where an iPhone app blocker is more useful. The blocker should meet the habit at the door, not summarize it later.&lt;/p&gt;

&lt;h2&gt;
  
  
  Do not block your whole phone
&lt;/h2&gt;

&lt;p&gt;The mistake is treating every app like the enemy.&lt;/p&gt;

&lt;p&gt;You probably do not need to block maps, banking, messages from family, or the tools that are actually useful. You need a boundary around the specific loop that keeps hijacking the end of the day.&lt;/p&gt;

&lt;p&gt;For most people that is one of these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TikTok after dinner&lt;/li&gt;
&lt;li&gt;Reels before bed&lt;/li&gt;
&lt;li&gt;YouTube Shorts after a task&lt;/li&gt;
&lt;li&gt;A social media app opened with no real reason&lt;/li&gt;
&lt;li&gt;A browser loop that starts as one search and becomes twenty minutes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start there.&lt;/p&gt;

&lt;p&gt;One app. One time window. One rule.&lt;/p&gt;

&lt;h2&gt;
  
  
  Open limits are underrated
&lt;/h2&gt;

&lt;p&gt;A schedule is not always the right shape.&lt;/p&gt;

&lt;p&gt;Sometimes the problem is not total minutes. It is repeated checking.&lt;/p&gt;

&lt;p&gt;You open the same app ten times, not because the app is useful ten times, but because your brain keeps asking for a tiny reset.&lt;/p&gt;

&lt;p&gt;That is where opening limits are useful. Instead of saying “never open this,” you can say “you get a few intentional opens, then the door closes.”&lt;/p&gt;

&lt;p&gt;That makes the rule easier to keep because it does not pretend every quick check is evil. It only stops the check from becoming automatic.&lt;/p&gt;

&lt;h2&gt;
  
  
  The useful data is blocked attempts
&lt;/h2&gt;

&lt;p&gt;I care less about a productivity score and more about the moments where the rule caught me.&lt;/p&gt;

&lt;p&gt;Blocked attempts tell you when the impulse actually happens.&lt;/p&gt;

&lt;p&gt;If all the attempts happen after 9 PM, your night boundary is probably correct. If they happen during a boring work task, the rule needs a different schedule. If you keep hitting the same app after a specific trigger, that is the pattern to design around.&lt;/p&gt;

&lt;p&gt;Good focus tools should make that pattern visible without turning your life into a dashboard chore.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;I built Monk Mode around this idea: stop distracting apps before they open.&lt;/p&gt;

&lt;p&gt;It is an iPhone app blocker with immediate blocks, schedules, daily time limits, opening limits, strict modes, focus sessions, recovery analytics, and blocked-attempt logs.&lt;/p&gt;

&lt;p&gt;The goal is not to shame you for using your phone. The goal is to put a real boundary between the impulse and the feed.&lt;/p&gt;

&lt;p&gt;If you want to try the 9 PM rule, the app is here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Start with one app tonight. If that works, make the next rule stricter later.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ios</category>
      <category>iphone</category>
      <category>focus</category>
    </item>
    <item>
      <title>A 10-minute Screen Time alternative setup for iPhone doomscrolling</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Thu, 13 Aug 2026 15:22:18 +0000</pubDate>
      <link>https://dev.to/godnick/a-10-minute-screen-time-alternative-setup-for-iphone-doomscrolling-4eph</link>
      <guid>https://dev.to/godnick/a-10-minute-screen-time-alternative-setup-for-iphone-doomscrolling-4eph</guid>
      <description>&lt;p&gt;If your iPhone blocker takes an hour to configure, you probably will not keep using it.&lt;/p&gt;

&lt;p&gt;The setup has to be small enough to do while you are still annoyed at yourself for doomscrolling.&lt;/p&gt;

&lt;p&gt;Here is the 10-minute version I would use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Minute 1: Pick the real culprit
&lt;/h2&gt;

&lt;p&gt;Do not start with every distracting app.&lt;/p&gt;

&lt;p&gt;Pick one app or site that reliably turns into a loop:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TikTok&lt;/li&gt;
&lt;li&gt;Instagram Reels&lt;/li&gt;
&lt;li&gt;YouTube Shorts&lt;/li&gt;
&lt;li&gt;Reddit&lt;/li&gt;
&lt;li&gt;a browser shortcut to any feed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The first goal is not a perfect digital detox. The first goal is to stop the app that steals the most automatic opens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Minutes 2 to 4: Block the dangerous window
&lt;/h2&gt;

&lt;p&gt;Most people do not lose the whole day evenly.&lt;/p&gt;

&lt;p&gt;They lose specific windows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;first unlock in the morning&lt;/li&gt;
&lt;li&gt;lunch break&lt;/li&gt;
&lt;li&gt;waiting for tests or builds&lt;/li&gt;
&lt;li&gt;after work decompression&lt;/li&gt;
&lt;li&gt;couch scroll after closing the laptop&lt;/li&gt;
&lt;li&gt;late night in bed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pick one window and schedule a block there.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;9:00 AM to 12:00 PM for deep work&lt;/li&gt;
&lt;li&gt;1:00 PM to 5:00 PM for the afternoon dip&lt;/li&gt;
&lt;li&gt;10:30 PM to 7:00 AM for late night scrolling&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where a Screen Time alternative matters. The blocker should stop the app before the feed loads, not just tell you later that you lost time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Minutes 5 to 7: Add an opening limit
&lt;/h2&gt;

&lt;p&gt;A total ban can backfire because your brain treats it like a challenge.&lt;/p&gt;

&lt;p&gt;An opening limit is more practical.&lt;/p&gt;

&lt;p&gt;For the worst app, allow 1 or 2 opens outside the scheduled block. That keeps the phone usable while making unconscious checking expensive.&lt;/p&gt;

&lt;p&gt;The key behavior is this:&lt;/p&gt;

&lt;p&gt;You can still choose to open the app, but you cannot keep reopening it every time your attention gets uncomfortable.&lt;/p&gt;

&lt;p&gt;That is the loop most people need to break.&lt;/p&gt;

&lt;h2&gt;
  
  
  Minute 8: Block the website too
&lt;/h2&gt;

&lt;p&gt;If you block the app but leave the browser version open, you did not build a system. You built a detour.&lt;/p&gt;

&lt;p&gt;Add the website version of the feed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;instagram.com&lt;/li&gt;
&lt;li&gt;tiktok.com&lt;/li&gt;
&lt;li&gt;youtube.com/shorts&lt;/li&gt;
&lt;li&gt;reddit.com&lt;/li&gt;
&lt;li&gt;any feed you reach from Safari&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A good app blocker for iPhone should cover both app and website blocking because the habit does not care which door is unlocked.&lt;/p&gt;

&lt;h2&gt;
  
  
  Minutes 9 to 10: Review blocked attempts
&lt;/h2&gt;

&lt;p&gt;Do not obsess over total screen time first.&lt;/p&gt;

&lt;p&gt;Look at blocked attempts.&lt;/p&gt;

&lt;p&gt;Blocked attempts tell you where the habit is still firing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Was it right after lunch?&lt;/li&gt;
&lt;li&gt;Was it during a hard bug?&lt;/li&gt;
&lt;li&gt;Was it after a notification?&lt;/li&gt;
&lt;li&gt;Was it when you were tired?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That log is more useful than guilt. It tells you exactly where to tighten the rule tomorrow.&lt;/p&gt;

&lt;h2&gt;
  
  
  The simple version
&lt;/h2&gt;

&lt;p&gt;If you want the shortest possible setup:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pick one feed app&lt;/li&gt;
&lt;li&gt;Schedule one block&lt;/li&gt;
&lt;li&gt;Add a 1 or 2 open limit outside the block&lt;/li&gt;
&lt;li&gt;Block the web version too&lt;/li&gt;
&lt;li&gt;Check blocked attempts once at night&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is enough to turn an iPhone app blocker from a vague promise into an actual boundary.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around this idea: distraction is not a motivation problem, it is an enforcement problem.&lt;/p&gt;

&lt;p&gt;It supports hard iOS app and website blocking, schedules, opening limits, strict modes, focus sessions, and blocked-attempt logs.&lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ios</category>
      <category>productivity</category>
    </item>
    <item>
      <title>An iPhone app blocker rule for the bug-report rabbit hole</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Thu, 13 Aug 2026 00:23:31 +0000</pubDate>
      <link>https://dev.to/godnick/an-iphone-app-blocker-rule-for-the-bug-report-rabbit-hole-3i0d</link>
      <guid>https://dev.to/godnick/an-iphone-app-blocker-rule-for-the-bug-report-rabbit-hole-3i0d</guid>
      <description>&lt;p&gt;A bug report can turn into a weird phone-checking loop.&lt;/p&gt;

&lt;p&gt;You read the report. You reproduce the issue. You check logs. You wait for a build, a deploy, a crash symbolication step, or one more reply from the person who filed it.&lt;/p&gt;

&lt;p&gt;That waiting gap is where the scroll starts.&lt;/p&gt;

&lt;p&gt;Not because you forgot your goals. Because your brain wants relief from the uncertainty, and the phone is the fastest relief button in the room.&lt;/p&gt;

&lt;p&gt;That is why I do not think this kind of doomscrolling is mainly a motivation problem. It is an enforcement problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bug-report rabbit-hole rule
&lt;/h2&gt;

&lt;p&gt;Use an iPhone app blocker around the exact moment you are most likely to escape the bug.&lt;/p&gt;

&lt;p&gt;Not all day. Not forever. Just around the bug-report workflow.&lt;/p&gt;

&lt;p&gt;A useful rule looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pick the apps you open when debugging gets uncomfortable.&lt;/li&gt;
&lt;li&gt;Block both the social app and its website fallback.&lt;/li&gt;
&lt;li&gt;Start the block before opening the bug report, not after you already feel stuck.&lt;/li&gt;
&lt;li&gt;Add an opening limit for the rest of the day so one quick check does not become ten.&lt;/li&gt;
&lt;li&gt;Review the blocked-attempt log later, not during the work block.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The important part is timing.&lt;/p&gt;

&lt;p&gt;If the blocker starts after you are already annoyed, it becomes negotiable. If it starts before the bug report, it becomes part of the workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time is often too soft here
&lt;/h2&gt;

&lt;p&gt;Apple Screen Time is a good baseline. It is free, built in, and useful for broad limits.&lt;/p&gt;

&lt;p&gt;But debugging scrolls are usually not broad. They are situational.&lt;/p&gt;

&lt;p&gt;You do not need a vague rule like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Use social media less today.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You need a specific rule like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;While I am reproducing this issue, TikTok, Reels, Shorts, Reddit, and their browser fallbacks do not open.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is the difference between a reminder and an enforced boundary.&lt;/p&gt;

&lt;p&gt;A Screen Time alternative is only useful if it reduces the number of negotiation points. The fewer times you have to decide, the better.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple setup
&lt;/h2&gt;

&lt;p&gt;For the next bug-report session, try this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Block the apps that usually become the escape route.&lt;/li&gt;
&lt;li&gt;Include Safari or the specific web domains if you tend to bypass app blocks in the browser.&lt;/li&gt;
&lt;li&gt;Use a schedule if the bug work happens during a known work window.&lt;/li&gt;
&lt;li&gt;Use an opening limit if you still want a controlled check later.&lt;/li&gt;
&lt;li&gt;Check recovery analytics or blocked-attempt logs after the session to see when the impulse hit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last step matters because the goal is not shame. The goal is pattern recognition.&lt;/p&gt;

&lt;p&gt;If you see that most blocked attempts happen five minutes after starting a hard bug, that is useful data. It tells you where the system needs enforcement.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real win
&lt;/h2&gt;

&lt;p&gt;The win is not becoming a perfectly disciplined person.&lt;/p&gt;

&lt;p&gt;The win is removing the cheap exit while the hard work is still possible.&lt;/p&gt;

&lt;p&gt;If you are trying to stop doomscrolling during debugging, do not rely on the version of yourself who is already frustrated. Set the rule before that version gets the phone.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around this idea. It is an app blocker for iPhone focused on app and website blocking, opening limits, schedules, focus sessions, strict modes, and blocked-attempt logs.&lt;/p&gt;

&lt;p&gt;You can check it out here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>focus</category>
    </item>
    <item>
      <title>A default-deny iPhone app blocker rule for automatic opens</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Wed, 12 Aug 2026 15:22:12 +0000</pubDate>
      <link>https://dev.to/godnick/a-default-deny-iphone-app-blocker-rule-for-automatic-opens-6eh</link>
      <guid>https://dev.to/godnick/a-default-deny-iphone-app-blocker-rule-for-automatic-opens-6eh</guid>
      <description>&lt;p&gt;Most phone distraction does not start with a decision.&lt;/p&gt;

&lt;p&gt;It starts with an automatic open.&lt;/p&gt;

&lt;p&gt;You unlock your iPhone to check one thing, your thumb taps Instagram, TikTok, YouTube Shorts, Reddit, or a browser shortcut before your brain has even voted. By the time you notice, the feed is already loaded.&lt;/p&gt;

&lt;p&gt;That is why I like a default-deny rule better than a motivation rule.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rule
&lt;/h2&gt;

&lt;p&gt;Pick the 3 apps or sites that open automatically when you are bored, stuck, tired, or waiting.&lt;/p&gt;

&lt;p&gt;Then set this boundary:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Block them during your real focus hours&lt;/li&gt;
&lt;li&gt;Allow only a small number of opens outside those hours&lt;/li&gt;
&lt;li&gt;Review the blocked-attempt log once per day&lt;/li&gt;
&lt;li&gt;Tighten the rule around the time window with the most attempts&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The important part is not blocking everything forever. The important part is making the automatic tap fail before the feed loads.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time often loses here
&lt;/h2&gt;

&lt;p&gt;Apple Screen Time is useful as a baseline, but a lot of people treat it like a polite reminder.&lt;/p&gt;

&lt;p&gt;The weak moment is not the daily report. It is the first tap.&lt;/p&gt;

&lt;p&gt;If your blocker waits until after you are already scrolling, you are negotiating with the loop. A stronger Screen Time alternative should intercept the app open itself, especially for social media blocker use cases like TikTok, Reels, and YouTube Shorts.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical iPhone setup
&lt;/h2&gt;

&lt;p&gt;For weekdays, I would start with something like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work block: 9:00 AM to 12:00 PM&lt;/li&gt;
&lt;li&gt;Second block: 1:00 PM to 5:00 PM&lt;/li&gt;
&lt;li&gt;Open limit: 2 opens for the worst app outside those blocks&lt;/li&gt;
&lt;li&gt;Website block: add the browser versions too&lt;/li&gt;
&lt;li&gt;Review: check blocked attempts at night, not during work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That gives you a clean app blocker for iPhone setup without pretending you will never want entertainment again.&lt;/p&gt;

&lt;p&gt;The blocker is there for the automatic moments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the unlock after a hard bug&lt;/li&gt;
&lt;li&gt;the tab switch while waiting for a reply&lt;/li&gt;
&lt;li&gt;the couch scroll after closing the laptop&lt;/li&gt;
&lt;li&gt;the quick check that turns into 30 minutes&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The metric that matters
&lt;/h2&gt;

&lt;p&gt;Do not only ask, "How much screen time did I have today?"&lt;/p&gt;

&lt;p&gt;Ask, "How many automatic opens did I stop before they became sessions?"&lt;/p&gt;

&lt;p&gt;That is the behavior change.&lt;/p&gt;

&lt;p&gt;If you are trying to stop doomscrolling, the goal is not to become a more motivated person. The goal is to make the bad default harder to execute than the good one.&lt;/p&gt;

&lt;p&gt;I am building Monk Mode around that idea: hard iOS app and website blocking, schedules, opening limits, focus sessions, and blocked-attempt logs.&lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
    </item>
    <item>
      <title>A standup-wait iPhone app blocker rule to stop doomscrolling</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Wed, 12 Aug 2026 00:24:56 +0000</pubDate>
      <link>https://dev.to/godnick/a-standup-wait-iphone-app-blocker-rule-to-stop-doomscrolling-417h</link>
      <guid>https://dev.to/godnick/a-standup-wait-iphone-app-blocker-rule-to-stop-doomscrolling-417h</guid>
      <description>&lt;p&gt;There is a specific kind of doomscrolling that starts five minutes before a meeting.&lt;/p&gt;

&lt;p&gt;You are waiting for standup, a client call, or a quick sync. You are not trying to waste the morning. You just open one app because there is dead air.&lt;/p&gt;

&lt;p&gt;That is the trap.&lt;/p&gt;

&lt;p&gt;A five-minute window is long enough to start TikTok, Reels, YouTube Shorts, X, Instagram, or whatever app your thumb finds first. It is also short enough that your brain tells you it does not count.&lt;/p&gt;

&lt;p&gt;Then the call starts and you are already scattered.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rule
&lt;/h2&gt;

&lt;p&gt;Set a blocker for the meeting buffer, not just the meeting.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick the 10 minutes before your recurring standup&lt;/li&gt;
&lt;li&gt;Block the apps that become automatic during waiting time&lt;/li&gt;
&lt;li&gt;Add the web versions too if you use Safari as the escape hatch&lt;/li&gt;
&lt;li&gt;Keep one useful app open if you actually need it, like Calendar, Notes, or Slack&lt;/li&gt;
&lt;li&gt;Review blocked attempts after a few days and tighten the list&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The important part is that the rule starts before the weak moment.&lt;/p&gt;

&lt;p&gt;Most people try to use willpower after the phone is already in their hand. That is backwards. If the feed loads first, the app already won.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time often fails here
&lt;/h2&gt;

&lt;p&gt;Apple Screen Time is useful as a baseline, but it is easy to negotiate with in tiny windows.&lt;/p&gt;

&lt;p&gt;When the urge is “just check for two minutes,” you do not need a motivational dashboard. You need friction before the first tap turns into a loop.&lt;/p&gt;

&lt;p&gt;A better Screen Time alternative for this use case is an iPhone app blocker that lets you set a narrow boundary around the actual trigger:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;schedules for meeting buffers&lt;/li&gt;
&lt;li&gt;app and site blocking for the social apps and their browser versions&lt;/li&gt;
&lt;li&gt;opening limits for apps you still need sometimes&lt;/li&gt;
&lt;li&gt;strict modes for windows where bypassing the rule defeats the point&lt;/li&gt;
&lt;li&gt;blocked-attempt logs so you can see which moments keep repeating&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That turns vague self-control into a concrete system.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple setup for developers
&lt;/h2&gt;

&lt;p&gt;If your standup is at 9:30 AM, make the rule 9:20 to 9:35 AM.&lt;/p&gt;

&lt;p&gt;Block:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TikTok&lt;/li&gt;
&lt;li&gt;Instagram&lt;/li&gt;
&lt;li&gt;YouTube Shorts or YouTube&lt;/li&gt;
&lt;li&gt;X&lt;/li&gt;
&lt;li&gt;Reddit if it is a problem for you&lt;/li&gt;
&lt;li&gt;the matching websites in Safari&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Allow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calendar&lt;/li&gt;
&lt;li&gt;Notes&lt;/li&gt;
&lt;li&gt;Slack or Teams if needed&lt;/li&gt;
&lt;li&gt;your authenticator app&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After a week, check the blocked-attempt logs. If you see the same app getting hit every morning, keep it blocked. If one app never gets touched, remove it.&lt;/p&gt;

&lt;p&gt;The goal is not to make your phone useless. The goal is to stop the automatic feed open during a predictable weak spot.&lt;/p&gt;

&lt;p&gt;I built Monk Mode around this idea: distraction is not a motivation problem, it is an enforcement problem.&lt;/p&gt;

&lt;p&gt;If you want an app blocker for iPhone with schedules, app and website blocking, open limits, strict modes, focus sessions, blocked-attempt logs, and recovery analytics, it is here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Start with one meeting buffer. If that works, add the next repeatable scroll window.&lt;/p&gt;

</description>
      <category>mentalhealth</category>
    </item>
    <item>
      <title>The iPhone app blocker rule for the CI notification scroll</title>
      <dc:creator>Henry Godnick</dc:creator>
      <pubDate>Tue, 11 Aug 2026 15:24:04 +0000</pubDate>
      <link>https://dev.to/godnick/the-iphone-app-blocker-rule-for-the-ci-notification-scroll-4h46</link>
      <guid>https://dev.to/godnick/the-iphone-app-blocker-rule-for-the-ci-notification-scroll-4h46</guid>
      <description>&lt;p&gt;There is a very specific doomscrolling trap that hits developers after a build, deploy, or CI run.&lt;/p&gt;

&lt;p&gt;You pick up your iPhone for one legitimate reason:&lt;/p&gt;

&lt;p&gt;"Did the build pass?"&lt;/p&gt;

&lt;p&gt;Then the phone is already in your hand.&lt;/p&gt;

&lt;p&gt;You clear one notification.&lt;/p&gt;

&lt;p&gt;You check one chat.&lt;/p&gt;

&lt;p&gt;You open one feed for a second.&lt;/p&gt;

&lt;p&gt;Twenty minutes later, the build passed, but your brain is in a completely different room.&lt;/p&gt;

&lt;p&gt;That is the moment I would block, not the whole day.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rule
&lt;/h2&gt;

&lt;p&gt;Do not try to become a person who never checks his phone during work.&lt;/p&gt;

&lt;p&gt;That is too vague.&lt;/p&gt;

&lt;p&gt;Instead, make one rule:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;After checking a build, deploy, or work notification on your iPhone, social apps stay blocked for the next 30 minutes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That rule is narrow enough to actually use.&lt;/p&gt;

&lt;p&gt;It targets the transition, not the personality flaw.&lt;/p&gt;

&lt;p&gt;The problem is not that you needed to check the phone. Sometimes you did. The problem is that the useful check silently turns into a feed loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Screen Time usually feels too soft here
&lt;/h2&gt;

&lt;p&gt;Screen Time is fine as a dashboard. It tells you what happened.&lt;/p&gt;

&lt;p&gt;But for this particular loop, the issue is not awareness. You already know TikTok, Reels, YouTube Shorts, X, Reddit, and Instagram can eat the next chunk of your day.&lt;/p&gt;

&lt;p&gt;The issue is enforcement at the exact moment your guard is down.&lt;/p&gt;

&lt;p&gt;A good Screen Time alternative should help with that moment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the phone is already unlocked&lt;/li&gt;
&lt;li&gt;the work reason is finished&lt;/li&gt;
&lt;li&gt;the dopamine app is one tap away&lt;/li&gt;
&lt;li&gt;your brain says "just a second"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is not a motivation problem. It is an enforcement problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical setup
&lt;/h2&gt;

&lt;p&gt;Here is the simple version I would use.&lt;/p&gt;

&lt;p&gt;Pick the apps that turn a work check into a scroll:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TikTok&lt;/li&gt;
&lt;li&gt;Instagram&lt;/li&gt;
&lt;li&gt;YouTube&lt;/li&gt;
&lt;li&gt;Reddit&lt;/li&gt;
&lt;li&gt;X&lt;/li&gt;
&lt;li&gt;any browser fallback you use for the same feeds&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then set a focus block around your work windows.&lt;/p&gt;

&lt;p&gt;If you need the phone for work alerts, do not block everything. Block the exits. Leave the useful apps available, then close the doors that lead into the loop.&lt;/p&gt;

&lt;p&gt;If you keep bypassing the rule, add friction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a stricter mode during deep work&lt;/li&gt;
&lt;li&gt;an opening limit for the worst app&lt;/li&gt;
&lt;li&gt;a schedule for your normal coding hours&lt;/li&gt;
&lt;li&gt;blocked-attempt logs so you can see the exact times you reach for the feed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The blocked-attempt log matters because it shows patterns that your memory smooths over.&lt;/p&gt;

&lt;p&gt;You might think, "I get distracted randomly."&lt;/p&gt;

&lt;p&gt;Then the log says, "No, you get distracted right after lunch, right after CI, and right after standup."&lt;/p&gt;

&lt;p&gt;That is actionable.&lt;/p&gt;

&lt;h2&gt;
  
  
  The smallest useful version
&lt;/h2&gt;

&lt;p&gt;If you do not want to overbuild it, start with this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose one app that steals the most time after work notifications.&lt;/li&gt;
&lt;li&gt;Block it during one coding block today.&lt;/li&gt;
&lt;li&gt;Allow only a limited number of opens outside that block.&lt;/li&gt;
&lt;li&gt;Check the blocked attempts at the end of the day.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Do not start with a perfect productivity system.&lt;/p&gt;

&lt;p&gt;Start with one enforced boundary.&lt;/p&gt;

&lt;p&gt;That is the whole point of an iPhone app blocker. It should turn a decision you keep re-litigating into a rule you already made.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I am building Monk Mode around this
&lt;/h2&gt;

&lt;p&gt;I am building Monk Mode because most distraction tools still assume the missing ingredient is intention.&lt;/p&gt;

&lt;p&gt;For me, the useful framing is different:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Distraction is not a motivation problem. It is an enforcement problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Monk Mode is an app blocker for iPhone built around hard app and website blocking, schedules, opening limits, strict modes, focus sessions, challenge alarms, recovery analytics, and blocked-attempt logs.&lt;/p&gt;

&lt;p&gt;If you are trying to stop doomscrolling after work checks, builds, deploys, or random notification breaks, this is the kind of rule I would start with.&lt;/p&gt;

&lt;p&gt;Monk Mode is here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://monkmode.site" rel="noopener noreferrer"&gt;https://monkmode.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mentalhealth</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
