Task-Oriented Delay Obliterator
I tend to procrastinate. Not on the small easy things to do, but on the long-term things that are harder to figure out where to start. And while I've tried many task and reminder tools, they never really seem to work.
For day 2 of the 100-Days-of-Making-AI chellange, I decided to build my first iOS app titled T.O.D.O (Task-Oriented Delay Obliterator). This simple app allows users to identify key task they need to accomplish by a specific deadline, and then obliterate that task by sending non-stop reminders until the task is complete. While that sounds alarming, the system was built using an exponential approach for notification delivery (user-defined of course)!
The key part of T.O.D.O. is that it will RANDOMLY send notifications (or emails, texts and phone calls in future iterations). And these notficiation will increase EXPONENTIALLY as the deadline draws nearer...
Interestingly, this approach largely mirrors my stress levels as I procrastinate. The longer I wait, the more stress that piles on. Hopefully, with a semi-evil task reminder system, I can begin to prioritize accomplishing these tasks earlier and thereby reducing my overall anxiety earlier rather than later!
For this build, I largely had no idea about the underlying frameworks and tools involved. While I had built a mobile app in the past, this was really my first endeavor. And that was part of the point. I spent only a few hours to build a fully functioning mobile app that could be deployed on Apple App store.
See code on Github