MindGuard is open source and I need help:
→ Instagram updates keep breaking resource IDs
→ New blocking rules still need Kotlin changes
→ 161 tests already written
⭐ github.com/Ashish-CodeJourne…#OpenSource#BuildInPublic
Running MindGuard for a few weeks now:
✓ I open apps with intent, not habit
✓ My YouTube history is finally searchable again
✗ I still waste time sometimes
✗ It’s not a cure — just friction at the right moment
And honestly, that friction helps a lot.
#MindGuard
MindGuard doesn’t block all of Instagram.
It detects Reels using unique Android view IDs that only exist inside the short-video player, then instantly navigates away.
One gotcha: enable flagReportViewIds or every ID returns null.
Cost me a weekend 😅
So I built MindGuard.
Free, open-source Android app.
Blocks Instagram Reels, YouTube Shorts, TikTok, Snapchat Spotlight.
Let's you use the apps normally.
Just not the short-video rabbit holes.
No account. No cloud. All on-device.
→ github.com/Ashish-CodeJourne…#OpenSource
Things I tried before building my own solution:
✗ Screen time limits (ignored every time)
✗ Grayscale mode (still got sucked, just uglier)
✗ App blockers (unblocked "just for a second")
✗ Deleting the apps (lasted 4 days max)
✗ Willpower (lol)
None of them were surgical.
I opened Instagram to reply to a message at 8:47 PM.
At 10:53 PM I was still scrolling Reels.
That's not a willpower problem. That's design.
So I built something about it. Thread this week. 🧵
#AndroidDev#OpenSource#MindGuard
I had this really bad habit of doomscrolling reels on Instagram, but for some reasons I can not uninstall Instagram.
So I am building an app to avoid doom scrolling.
Anyone wants to try ?
Stop waiting for JS to do HTML's job! 🛑
Declarative Partial Updates let you stream HTML out of order natively. No heavy frameworks needed just to load a slow database query. 📷
More details: linkedin.com/posts/ashish-co…
AI removes cost of building
But it doesn't mean it removes cost of being wrong.
The bottleneck has shifted from execution to judgement and that's much harder problem to solve.
What stupid bug is this
I have completed my ride half an hour ago
And now same booking is automatically happening, I received 4 riders call
When they cancel ride again new ride is getting booked
@Uber@Uber_Support