···11+---
22+template:
33+slug: push
44+title: Push-based productivity
55+subtitle: Getting told when to get things done
66+date: 2025-01-03
77+draft: false
88+---
99+1010+Way back in 2021, I wrote about [my productivity endeavours][prod],
1111+which were -- in summary -- me writing a list of todos in a notebook.
1212+I still carry these around to quickly note stuff down or to summarise my
1313+pursuits of the week every Sunday evening.
1414+1515+[prod]: /blog/bujo/
1616+
1717+1818+However, I quickly realised a glaring issue with this system: it needed
1919+*me* to constantly check the notebook to learn of things to be done. For
2020+me, this failed constantly:
2121+2222+* I didn't check it often enough and missed time-critical tasks
2323+* I checked it but I *forgot* because I was distracted
2424+2525+As an example, every so often during the day -- I'd note down a task to
2626+say, "buy oat milk". Easy enough, I can do that on my way home from
2727+work. There's a supermarket at my nearest metro station so popping by
2828+there before walking home should be a trivial task.
2929+3030+Hardly so. I either never checked my todo list on the metro ride home,
3131+or embarrassingly, I'd check and then proceed to immediately forget. The
3232+sheer annoyance when I'd realize my lapse upon getting home and taking
3333+out my notebook...
3434+3535+This is a problem inherent to any "pull-based" system -- one where the
3636+user/client/whatever must "pull" (or poll!) for information at
3737+intervals. Especially given that said information has an arbitrary TTL
3838+in my head, and the poll interval is not fixed, there are several of
3939+these blind spots where tasks get missed.
4040+4141+And so, my new push-based system -- one that I've been using to great effect
4242+for the better part of last year -- came about. At its core, it's
4343+incredibly simple: my phone's Reminders app. I use Apple Reminders but
4444+really, this works with any similar app.
4545+4646+Nothing revolutionary, I know. I'm just rather proud of how easy it was
4747+to get setup and see positive results. I have mine setup against my
4848+[self-hosted][sh] Radicale server. Separate lists to organize tasks and
4949+a homescreen widget to quickly check off completed ones.
5050+5151+[sh]: /uses#homelab-k3s-cluster
5252+5353+<div class="row">
5454+<img src="https://cdn.icyphox.sh/reminders.jpg" style="width: 240px;" alt="reminders">
5555+<img src="https://cdn.icyphox.sh/hss.jpg" style="width: 240px;" alt="home screen widget">
5656+</div>
5757+5858+For quick input, I've been in love with [Remind Me
5959+Faster](https://apps.apple.com/us/app/remind-me-faster/id985555908). I'm
6060+now able to rapidly create tasks, assign it a time[^1] and optionally, a
6161+location. The latter, I find, is the killer feature. Being reminded of a
6262+task *when* you're arriving/leaving (RMF lets you choose this) a
6363+location is very powerful.
6464+6565+[^1]: Apple Calendar in iOS 18 onward now shows your reminders alongside
6666+ other events. Very handy for scheduling.
6767+6868+<div class="row">
6969+ <img src="https://cdn.icyphox.sh/IMG_2561.PNG" style="width: 240px;" alt="remind me faster">
7070+ <img src="https://cdn.icyphox.sh/IMG_2563.jpg" style="width: 240px;" alt="setting time and location">
7171+</div>
7272+7373+I now get reminded to "buy oat milk" when I'm arriving at the metro
7474+station's shopping center.[^2] And to post this once I get home.
7575+7676+[^2]: _kauppakeskus_ in Finnish.