-
3 minutes, 34 seconds
Unforgetful is the latest app from independent developer Marco Arment, best known for creating Instapaper and Overcast. While those apps solve reading and podcasting, Unforgetful tackles a more universal problem: the ease with which we ignore or accidentally dismiss our own reminders.
Most reminder apps rely on a single, fleeting notification. If you tap it away while distracted, the task is essentially lost. Unforgetful is designed specifically to make its reminders harder to ignore and harder to accidentally dismiss. It introduces friction at the exact moment you’re most likely to make a mistake, ensuring that important tasks stay in front of you until you deliberately deal with them.
In short, it’s not another place to type a to-do list. It’s a deliberate tool for people who have missed one too many critical alerts, built by a developer with a track record of thoughtful, opinionated software.
Unforgetful tackles the problem of accidental dismissal by requiring a deliberate, two-step action to clear any reminder. Instead of a simple swipe or tap, each notification includes a persistent, in-app confirmation screen. When you attempt to dismiss a reminder, the app immediately presents a summary of the task and a large, unambiguous “Confirm Dismiss” button. This forces a conscious decision, preventing the muscle-memory taps that often lead to forgotten obligations.
The mechanism also uses a graduated escalation system. If a reminder is ignored or dismissed without completing the linked task, Unforgetful automatically re-surfaces it at increasing intervals. The notification is not just re-sent; it re-appears with a higher visual priority and a more direct prompt. This ensures the reminder remains visible in your notification center until the associated action is genuinely completed, not merely acknowledged. By combining a mandatory confirmation step with intelligent re-prompting, Unforgetful makes it significantly harder for important tasks to slip through the cracks.
Unforgetful moves beyond the simple “set a date and get a ping” model. Its core distinction is contextual resurfacing: instead of showing a flat list of overdue tasks, it re-presents each item within the conversation or project where it was originally captured. This reduces the cognitive load of remembering why you wrote something down.
Unlike standard apps that treat every reminder as an isolated alert, Unforgetful groups related items into a single, expandable thread. You can see all errands for “Saturday” or all calls for “Work” without scrolling through a chronological dump. This structure mirrors how you actually think—by project and place—not by the clock. The result is a system that feels less like a nagging timer and more like a proactive assistant that understands your routines.
The modern problem isn’t a lack of reminders—it’s that we’ve learned to ignore them. A notification pops up, we swipe it away, and the task quietly dies. This “reminder fatigue” is why important follow-ups slip through the cracks, leading to missed deadlines, broken promises, and unnecessary stress.
Unforgetful addresses this by making reminders impossible to dismiss without action. Instead of just pinging you once, it persists until the task is actually done or explicitly rescheduled. This shifts the dynamic from passive notification to active accountability. You can’t just swipe it away; you must engage with it.
This simple change has a profound effect: it forces you to make a conscious decision about every task, rather than letting it fade into the background. The result is a system that respects your time and your commitments, ensuring that what you said you’d do, you actually do.
Comment