Why "Unforgettable" Reminders Matter: The War Against Our Worst Productivity Habits

Why "Unforgettable" Reminders Matter: The War Against Our Worst Productivity Habits

Aug 15, 2026 productivity indie-development mobile-apps workflow personal-development

Let's be honest with ourselves. How many times have you set a reminder, watched it appear, tapped "Remind me tomorrow," and then... never thought about it again?

We've all been there. Our digital to-do lists have become graveyard for good intentions, with tasks quietly disappearing into the void of "I'll do that eventually." But what if the problem isn't us — what if it's the apps?

The Snooze Spiral

Modern reminder apps treat us with kid gloves. They ping gently, offer easy dismissal options, and let us defer indefinitely with minimal friction. It's a design philosophy that prioritizes user comfort over user outcomes. And honestly? That's probably why most of us still haven't fixed that leaky faucet, called mom back, or finally set up that backup server we've been putting off for three months.

Marco Arment, the indie developer behind beloved podcast app Overcast, has apparently grown tired of this status quo. His new app, Unforgetful, takes a fundamentally different approach: reminders that refuse to be forgotten.

Fighting Friction with Friction

The genius (or madness, depending on your perspective) of Unforgetful is its intentional friction. Rather than making reminders easy to dismiss, the app makes them progressively harder to ignore. Miss a reminder? It comes back. Dismiss it accidentally? Good luck finding the snooze button.

This might sound frustrating, but there's a method to the madness. When every other app in your life is optimized for engagement and attention capture, Arment is building something optimized for completion. The app assumes that if you set a reminder, you actually meant to do the thing — and it's not going to let you off the hook just because a notification is annoying.

What Developers Can Learn

For those of us building products, there's a valuable lesson here about the assumptions we embed in our software. We've been trained to reduce friction at every turn, making actions as painless as possible. But sometimes, a little friction is a feature, not a bug.

Think about it in terms of your own workflows:

  • DNS propagation happens whether you're watching it or not — but wouldn't a reminder to check your SSL certificate expiration be useful?
  • Deployments complete successfully but your monitoring dashboard goes unviewed for days.
  • Backups run on schedule but nobody verifies they're actually working.

The problem isn't that we don't care. It's that our tools are designed to let us forget.

The Indie Developer Advantage

It's also worth noting that this kind of thoughtful, opinionated software tends to come from indie developers, not enterprise teams. When you're building for a million users, you optimize for broad appeal and minimal friction. When you're building for a passionate niche, you can afford to have strong opinions about what "good" looks like.

Arment has built a loyal following precisely because his apps feel like they were made by someone who uses them daily and genuinely wants them to work better. Unforgetful isn't trying to be everything to everyone — it's trying to solve a specific problem for a specific type of person: someone who keeps meaning to do things but keeps forgetting.

Final Thoughts

Look, I'm not suggesting we need our entire digital lives to become sources of unavoidable anxiety. But there's something refreshing about software that respects our stated intentions enough to hold us accountable to them.

Maybe the future of productivity isn't better notifications, smarter AI assistants, or more sophisticated task management. Maybe it's just software that's finally willing to say, "Hey, you said you wanted to do this. Did you actually do it?"

For some of us, that's exactly the kick in the pants we've been needing.


What reminder do you keep putting off? Maybe it's time to find an app that won't let you forget.

Read in other languages:

BG RU CS EL UZ TR FI SV RO PT NL PL NB HU FR ES IT DE DA ZH-HANS