• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Low Friction Personal Data Collection - Quantified Self Global Conference 2013
 

Low Friction Personal Data Collection - Quantified Self Global Conference 2013

on

  • 1,309 views

Location, sleep and weight are the three things Aaron has managed to track consistently. Combining these data sources helped him learn new things about himself. ...

Location, sleep and weight are the three things Aaron has managed to track consistently. Combining these data sources helped him learn new things about himself.

Presented at http://quantifiedself.com/conference/San-Francisco-2013/

Statistics

Views

Total Views
1,309
Views on SlideShare
977
Embed Views
332

Actions

Likes
0
Downloads
3
Comments
0

3 Embeds 332

http://aaronparecki.com 326
http://pk.dev 5
http://twitterrific.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Too awkward to plug in every night, extra ritual to learn before going to sleep
  • Too awkward to move to wrist strap, and “sleep” mode was a long press that gives no tactile feedback so you have to look at it to put it in sleep mode
  • I download the data from the Jawbone API, correlate with my location to get the city and timezone to get the local time
  • what causes these patterns?
  • I need to look at more data across other things I track looking for patterns.
  • day-to-day differences are not always visible, I’ve been able to see patterns I wouldn’t have by looking at an extended data set

Low Friction Personal Data Collection - Quantified Self Global Conference 2013 Low Friction Personal Data Collection - Quantified Self Global Conference 2013 Presentation Transcript

  • Low Friction Personal Data Collection @aaronpk • aaronparecki.com Quantified Self • San Francisco • October 2013
  • Things I track inconsistently  One photo every day – off and on since 2007  Bike Rides – Usually rides only > 1 mile – Strava  Heart Rate – During bike rides or other activities – Strava  Food I Eat – Aug 19-present – text file on my phone
  • Things I track consistently  Location: GPS (since 2008) iPhone  Location: Checkins (since 2009) Foursquare  Sleep (since November 2011) Jawbone UP  Weight (since October 2011) Withings Scale @aaronpk
  • Tracking My Location aaronparecki.com  One decimal point of precision (about 5km)  City name  Local time and timezone
  • Tracking My Location Automatic reply to an SMS  Four decimal points of precision (within a block)  City name  Local time and timezone
  • Tracking My Location Hardware GPS Logger (2007) @aaronpk
  • Tracking My Location GPS-Enabled Phone (2008-2009) @aaronpk
  • Tracking My Location Geoloqi for iPhone (2010-Present) @aaronpk @aaronpk
  • Tracking My Location Stored in PostGIS  Queryable by timestamp or by area
  • Tracking My Location Timezone API Created with github.com/esri/Terraformer curl http://api.example.com/?lat=45.5118&lng=-122.6433 { status: "ok", timezone: "America/Los_Angeles" }
  • Tracking My Location SMS Interface Google Voice sends me an email with the SMS You send me an SMS Your Phone Google Voice Google Voice sends you an SMS from my phone number A Gmail filter catches it and forwards it to my web server Gmail notification of SMS then sends an email reply to the “from” address of the SMS notification aaronparecki.com My web server retrieves my location data * it would also be simpler to use Twilio for this, but I like that the SMSs are to and from my own number, hence the Google Voice round trip ** if you have an Android, you can just use Tasker
  • @aaronpk
  • Tracking My Weight Publishing My Weight aaronparecki.com/metrics
  • Tracking My Weight Withings Wireless Scale – 2011-Present @aaronpk
  • Tracking My Weight Weight Data Flow IFTTT sends me an email with all the data Withings API reports to IFTTT Withings Scale IFTTT A Gmail filter catches it and forwards it to my web server and creates a new post Gmail notification aaronparecki.com * the Withings API was too difficult to use directly, so I had to go through IFTTT as a proxy. I would love to find a simple Ruby/Sinatra or PHP app that someone else has written as a template!
  • Tracking My Weight Withings Wireless Scale @aaronpk
  • Tracking My Weight Withings Wireless Scale Geoloqi Acquired @aaronpk
  • Tracking My Weight Publishing My Sleep aaronparecki.com/metrics  Local time based on the timezone of my location  Includes city I slept in from my GPS data
  • Tracking My Weight Sleep Cycle App  Place your phone on your bed  Requires your phone to be plugged in @aaronpk
  • Tracking My Weight Original Fitbit  To track sleep, requires you wear it around your wrist  I was not able to sustain this because of the extra effort of using the wrist strap  Long button press to put into “Sleep” mode, gives visual feedback but no vibration (timer starts running) @aaronpk
  • Tracking My Sleep Jawbone UP – 2011-Present  Always on my wrist, so I never forget about it  Battery lasts 8-10 days  Long button press to put into “Sleep” mode, gives visual and tactile feedback @aaronpk
  • Tracking My Sleep Sleep Logs  Times are localized using location data  Timezone is found using Terraformer  Using a reverse geocoder to add City, State, Country @aaronpk
  • Tracking My Sleep Sleep Logs by City
  • Tracking My Sleep Sleep Logs by City
  • Tracking My Sleep Sleep Logs Nov 2011 – September 2013
  • Tracking My Sleep Sleep Logs Nov 2011 – September 2013
  • Private Database @aaronpk Public aaronparecki.com
  • Some patterns are only visible after looking at a long-term dataset. @aaronpk
  • I set up systems to passively collect data so that I have lots to work with later! @aaronpk
  • Low Friction: collect passively analyze actively @aaronpk • aaronparecki.com