First Attempt: Google Doc (2018 - 2021)
I knew that to get myself started on any diary habit, I had to reduce my day down to three simple questions:- What did I eat for lunch?
- What did I eat for dinner?
- What else did I do out of the ordinary (e.g. brushing teeth, etc.) on this day? (and other miscellaneous notes/learnings)
What’s cool about this approach is that Google Drive can search the text written
in these docs. For example, I’ve used this feature to report the number of times
I dined at Benihana to my friends’ amusement. The doc format enables me to
record more thoughts as they come up on a particular day.
Nevertheless, I began to miss entries when I would go directly to sleep after
strenuous days. The 3-4 extra clicks it took for me to bring up a Google Docs
editor on my phone became an insurmountable obstacle. Also, I occasionally
forgot to bootstrap a new doc at the start of the month, causing myself to miss
entries as well. Then, I would spend a long time catching up on the days I
missed. Catching up was painful, because I had to cross-reference other sources
such as my credit card statements. Suddenly, I started to dread this activity.
By 2021, I would go days at a time without filling out this doc.
I learned that regardless of the diary format, if I fall behind, then I cannot
get myself to catch up.
Second Attempt: Daily Email to Google Form (January 2022 - September 2022)
To fix my first attempt, I had to guard against falling behind. I thought a daily reminder around bedtime would be effective. I found that Google Apps Script made it easy to send myself an email every day to a Google Form that I could fill out about my day. The ~20 lines of code are below.
The result is actually pretty neat. And if I miss any days, I can go to the
Google Form responses sheet and edit it directly. The sheet itself provides
better data organization than the previous Google Docs, as each Google Form
question becomes a column in the Google Sheet.
Final Attempt: Siri Shortcuts (January 2024 - Present)
Around mid-2023, I have gone about a whole year without a diary solution. I started playing around with Siri Shortcuts after someone at work asked how often people opened the Google app from various iOS entrypoints. Wouldn’t a “History of the Day” shortcut that led users to search “this day in history” on Google lead to more queries? I made a Youtube Shorts tutorial about setting up such a shortcut. The key breakthrough came when I realized that I could break up my diary prompts into a number of different shortcuts. Each shortcut would add a timestamp and some additional text to a note dedicated to that shortcut. Some activities in particular, like going to the gym, didn’t even need text input — I could just press the shortcut to record that activity!
The most beautiful part of Siri Shortcuts is that I can put my own automation
on my home screen without writing any code. I formed a single app group with
all my diary shortcuts and placed it at the bottom bar for easy access.
I’ve found this solution to be the best fit because I can populate my thoughts
incrementally throughout the day. Now, I don’t have to deal with cursor
navigation on Google Docs nor sift through my noisy email inbox just to fill out
a Google Form about my day.
How do I keep my diary habit up daily with this approach? Well one of the
shortcuts is about recording when I sleep/wake up. Naturally, to get to that
shortcut, I end up displaying the other shortcuts I need to fill out. Each
shortcut, such as “Record Meal” is a bite-sized interaction, which gives me a
sense of accomplishment when I complete an entry. Overall, tying the
bite-sized interactions to a daily habit eliminates the need for an explicit
notification, which helps me feel much more at ease while recording my daily
activity. This UI setup makes filling out a diary a fun, positive
experience.
As a bonus, I can invoke Siri and directly say the name of these shortcuts if I
wanted to run them through voice. For example, “Hey Siri, Voice Learning” works
incredibly well when an epiphany comes to me as I’m driving. If Apple is
listening, it would be so cool to enable Siri Shortcuts on the lock screen!
Then, all major iOS entrypoints are now customizable with Siri Shortcuts.
Funny enough, back in 2015 during my Apple internship,
Sarah, Lawrence, and I
presented the idea of “Siri Macros” in the iContest ideas competition, which was
a feature where users could customize Siri to combine multiple commands into one
more general command, then share with other users. It turned out that the Siri
team already planned to work on such an idea! I’m amused that my current diary
solution is an evolution beyond what we thought of nine years ago, made into
reality by the Siri team.