Tracking for Good
ā Reading time: 8 minutes
Top Left: Total Productive Hours | Top Right: Total Miles Travelled | Bottom Left: Total Blog Posts | Bottom Right: Total DuolingoĀ EXP
What Iāve learned using Beeminder religiously for aĀ month.
For roughly the past thirty days or so, I have been experimenting on myself. Iāve attempted to diligently track aspects of my life. This has been me eating my own dog food, sort to speakāāāliving the sort of quasi-motivational life that is feel-good on an abstract level. This is a case study, and these are my thoughts and results.
This is an update to my previous article:
https://medium.com/@brennanbrown/planning-better-e0d60edbe271
I. Initial Problems of Self-Tracking
While I have been a fan of self-quantification for several years, I havenāt ever taken a deep plunge into it. There are a few reasons for this:
Forewarning: I am not well-versed in data science, theses are just things Iāve discoveredāāāthe hard wayāāāby taking a look what has and hasnāt worked for me.
- Bad Datasets. It takes a deep understanding of yourself and what tools you actually use throughout your day to know what metrics you should be keeping track of. (Eg. I failed tracking my to-do list on Todoist_āāā_only because I realized that Iām the kind of person that can only work well with my tasks on paper.)
- Lack of Meaning. Similarly, there has to be good reason to track what you trackāāāthere has to be some sort of beneficial help that tracking gives. A strong and value-based purpose will give motivation to keep regularly tracking.
- Lack of Deterrent/Encouragement. There should be an inherent penalty for not doing something you want to track, and a reward for doing it.
- Lack of Automation. For the most part, my datasets are collected with APIs or IFTTT, or have very simple and fast manual input. Data collection shouldnāt be a chore.
- Inconsistent Data. What you track has to be something that produce data on a consistent basis. If itās too frequent, and youāll end up too focused on tracking itself. If itās too infrequent, youāll end up forgetting about tracking at all.
All of these points are why Iāve discovered Beeminder to work so well for self-quantification. For the most part, the application does all the tracking for you. All you have to do is the work. Beeminder works as a sort of keystone habit, in that if you can get yourself into the habit of checking-in on Beeminder, you can use it as a starting point for any other habit you want to change or begin.
II. The Tao ofĀ Bees
- Figure out what you want to change in your life. All self-quantification tracking should initially begin with this. A solid purpose is everything.
Example 1. I want to write more.
Example 2. I want to be more physically active. - Figure out meaningful quantification of that qualitative goal. Donāt let ambiguity allow you to slipāāāput an exact number on what you want to accomplish.
Example 1. I want to write 100,000 words in a year.
Example 2. I want to run/walk 500 kilometres in a year. - Convert your qualitative goal into a daily system. Those goals above may seem daunting but theyāre actually a lot more achievable when you break them down.
Example 1. 100,000 words / 365 days ā 275 words per day
Example 2. 500 km / 365 days ā1,800 steps per day - Figure out how to track this new daily system. There are plenty of apps and tools out there for specific metrics, usually with well-established APIs that allow for data to be transferred and charted easily.Ā
Example 1. Utilize Draft.in to sync daily word count on Beeminder.
Example 2. Utilize a multitude of fitness apps and wearables to sync daily step count on Beeminder.
III. What IāmĀ Tracking
Gratitude: I simply write out one thing a day that Iām grateful for, and go through every previous data point to see what Iāve been grateful for in the past. A great benefit from having this be manual input is that it doubles as a daily check-in for me to my other Beeminder goals.
Writing: Another manual input, this being the amount of words I write per day, with each data point specifying what exactly I was mostly writing about. Usually either just daily journal writing or blog posts.
Blog Posts: Tracks the number of posts I upload to Medium. Unlike other activities, I retroactively added all of my older posts from Medium, and having that data in front of me really showed me how I really need to start publishing more.
Productive/**Unproductive **Time: Both of these are tracked via the time-logger RescueTime. I try to get a certain amount of productive work done each day, whether itās writing, or programming, or reference/learning. I also try to limit the amount of time I waste on mindless and fruitless activities.
Fitness: Tracks the number of miles I travel, whether itās walking, running, or biking. Iām using Runkeeper to track this, no fancy wearable. It doesnāt count all of my travelling, only when I specifically log an activity, which also gives me a GPS map of my route so I can see where Iāve gone that day.
Programming: Tracks the number of commits I push to GitHub (and other contributions like issues reported and pull requests). I admit this isnāt the best thing to track, as code shouldnāt be committed until itās reached a point where itās suitable to be deployed, but Iām currently working on Flatiron Schoolās curriculum, which automatically pushes my assignment labs to my GitHub account, which is pretty cool.
Social Media (Twitter/Instagram): This might be counterintuitive to some people, but I seldom use any social media. By tracking the photos I upload and the Tweets I write, Iām encouraged to look for interesting things that happen daily and share them with my friends and family.
Language Learning: Tracks the amount of EXP I earn on Duolingo. Iāve been trying to learn French for the past few years on my own, and itās hard, but practicing a little bit each day has helped my retention far more than just occasional cram sessions.
IV. DailyĀ System
Hereās an example of what my current day would look like, following the things I track on Beeminder. This is essentially putting the theory into practice, and pen to paper. The truth is that, other than programming, these habits donāt take up much of my day at all, and I actually end up having more time to relax or try something new because of it.
- Start the day off by writing what Iām grateful for and check on my progress on my current goals.
- Take fifteen or twenty minutes to practice my French on Duolingo and TinyCards.
- Go on walk or bike ride throughout my neighbourhood. Photograph anything interesting while out.
- Spend an hour or two programming. Learn something new, document it well, and then push it onto GitHub.
- Donāt waste time mindlessly scrolling through Facebook or Reddit. Use screen time sparingly, and do something I actually enjoy when I want to take a break. (Watch a documentary, play a video game, etc.)
- Take a half hour to write in my journal or drafting a blog post.
- At the end of the day, write a Tweet about anything interesting that happened during the day.
V. FinalĀ Thoughts
- Donāt commit to anything that doesnāt make you excited. The psychology of having free-will with your goals is essential. If you donāt feel like youāre doing what youāre doing for just yourself, itāll feel like another chore. Donāt commit to anything because other people think you should. Itās only you.
- Hold yourself accountable. Iāve put a a public link to my Beeminder account in my Facebook and Twitter bio, so anybody can see if I fail my goals. I also wrote this article. Use public pressure as motivation and a tool for good.
- Nothing falls into place by itself. There are a lot of pieces to the puzzle of the self, and it might not all click at once. There is no one-size-fits-all, what works for me might not work for you. What is universal is the importance of good valuesāāāif you commit to working hard, the law of serendipity will eventually favour you.
- Your first try always sucks. Similar to above, donāt expect to nail anything when you first have a go at it. Iāve been using Beeminder for almost two years and just got the hang of it. The first draft of everythingāāānot just writingāāāis going to be garbage.
- Go slow. I didnāt try to start tracking everything at once. I started with the smallest and easiest (things I was already doing) and added something new once a week. If I found something wasnāt working after a week of tracking, Iād just delete it. No big deal.
- The magic bullet of success is realizing there is no magic bullet. Itās just a lot of hard work, and figuring out how to be happy about doing that hard work.