You remember things when your hands are full.
A personal reminder app built around one observation: capture has to be faster than the thought, or the tool loses.
Reminder apps assume a free keyboard. But the moment you remember something is almost never that moment — you are driving, mid-conversation, cooking, carrying something. By the time typing is possible, the thought is gone. The failure is not memory. It is the input method.
Speak it, don't type it
One tap on the mic and you talk normally: “remind me to call the doctor tomorrow at 3pm”. No form, no pickers, no category chosen up front.
Parse the sentence, don't ask the user to structure it
A natural-language parser reads relative time the way people speak it — tomorrow, in 30 minutes, day names, months, am/pm — and fills the date and time itself. The parsed result is shown so it can be corrected.
An alarm, not a notification
Delivery runs as a foreground alarm service with a real bell, and re-registers after a reboot. Reminders also survive being swiped away by accident.
The lesson I took into later work: when a tool fails, check the input method before blaming the user.