Most distraction blockers take a sledgehammer approach: block the whole app. Twitter? Gone. YouTube? Gone. Reddit? Gone.
But here's the thing — I actually need these apps for work. I use Twitter DMs for networking, YouTube for tutorials, and Slack obviously can't go anywhere. The problem was never the apps. It was the feeds.
That infinite-scroll timeline. The recommendation sidebar. The "Trending" tab. That's where my hours disappeared.
The Nuclear Option Doesn't Work
I tried the classic blockers. Cold Turkey, SelfControl, even editing /etc/hosts like a caveman. They all do the same thing: block the entire domain.
So I'd block twitter.com, then realize I needed to check a DM, then disable the blocker "just for a second," and 45 minutes later I'm deep in a thread about whether hot dogs are sandwiches.
The problem with all-or-nothing blocking is that you end up choosing nothing. You disable it because you need some access, and then you're right back where you started.
What I Actually Wanted
I wanted something surgical:
- Block the Twitter/X home timeline, but let me access DMs and my own profile
- Block YouTube's recommended feed, but let me search for specific videos
- Block Reddit's front page, but let me visit specific subreddits I actually need
- Do this at the feed level, not the domain level
Basically, I wanted to use these apps like tools instead of slot machines.
The Solution I Landed On
After trying a bunch of approaches (browser extensions, DNS tricks, custom proxy rules), I found Monk Mode — a Mac app that blocks at the feed level instead of the app level.
The concept clicked immediately: it doesn't care about the app, it cares about the behavior. Scrolling a feed? Blocked. Searching for something specific? Fine. Checking messages? Go ahead.
It's $15 lifetime, which I mention because every other blocker I tried was either a subscription or open source with zero UX.
My Setup
Here's roughly how I have things configured:
- Twitter/X: Timeline blocked, DMs and notifications allowed
- YouTube: Home feed and Shorts blocked, search and subscriptions allowed
- Reddit: Front page and Popular blocked, specific subreddits allowed
- LinkedIn: Feed blocked (the worst offender honestly), messaging allowed
The key insight is that feeds are designed to capture attention. The rest of the app is usually fine. You don't lose 2 hours in your YouTube search results — you lose them in recommendations.
Results After 3 Weeks
My screen time on "social" apps dropped about 60%, but my useful time on them barely changed. I still check DMs, still watch tutorials, still visit the subreddits I need for work.
The biggest surprise: I don't even notice the blocks most of the time. I open Twitter, see the feed is blocked, remember I came here to check a DM, check it, and leave. That's... how it should have always worked.
The Deeper Problem
We talk a lot about "digital wellness" but most of the tooling is blunt. It's either "use your willpower" or "block everything." There's a middle ground: block the parts that are engineered to waste your time, keep the parts that are actually useful.
If you're a dev who needs social platforms for work but keeps getting sucked into feeds, try thinking about it at the feed level instead of the app level. Whether you use Monk Mode or build your own solution with browser extensions, the mental model is what matters.
What's your approach to managing distractions without going full hermit? I'm curious what others have tried.
Top comments (0)