low friction personal data collection - open source bridge

77
Low Friction Personal Data Collection @aaronpk aaronparecki.com Open Source Bridge June 2013

Upload: aaron-parecki

Post on 06-Dec-2014

2.309 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Low Friction Personal Data Collection - Open Source Bridge

Low Friction Personal

Data Collection

@aaronpk • aaronparecki.com Open Source Bridge • June 2013

Page 2: Low Friction Personal Data Collection - Open Source Bridge

Things I track consistently

¡ Location: GPS (since 2008)

¡ Location: Checkins (since 2009)

¡ Sleep (since November 2011)

¡ Weight (since October 2011)

¡ Car Gas Fillups (2008-2011)

¡ Bike Rides (since 2013)

¡ Steps / Activity (since November 2011)

@aaronpk

Page 3: Low Friction Personal Data Collection - Open Source Bridge

Things I track consistently

¡ Location: GPS (since 2008) Geoloqi iPhone app

¡ Location: Checkins (since 2009) Foursquare

¡ Sleep (since November 2011) Jawbone Up

¡ Weight (since October 2011) Withings Scale

¡ Car Gas Fillups (2008-2011) Homegrown DB via SMS

¡ Bike Rides (since 2013) Strava + Wahoo Bike & Heart Rate

¡ Steps / Activity (since November 2011) Jawbone, Fitbit

@aaronpk

Page 4: Low Friction Personal Data Collection - Open Source Bridge

Things I track inconsistently ¡ One photo every day – off and on since 2007

¡  Heart Rate – During bike rides or other activities

¡  Food I Eat – Usually only for 3-4 days at a time

Page 5: Low Friction Personal Data Collection - Open Source Bridge
Page 6: Low Friction Personal Data Collection - Open Source Bridge

Location: GPS 2008 - Present

@aaronpk

Page 7: Low Friction Personal Data Collection - Open Source Bridge

Hardware GPS Logger (2007)

@aaronpk

Page 8: Low Friction Personal Data Collection - Open Source Bridge

GPS-Enabled Phone (2008)

@aaronpk

Page 9: Low Friction Personal Data Collection - Open Source Bridge

Geoloqi on an iPhone

@aaronpk

Page 10: Low Friction Personal Data Collection - Open Source Bridge

@aaronpk

Page 11: Low Friction Personal Data Collection - Open Source Bridge
Page 12: Low Friction Personal Data Collection - Open Source Bridge

Why do I keep using it? ¡  Requires very little effort to maintain

¡  I use the raw location to add context to other types of records (e.g. sleep) ¡  I can turn any timestamp into a location

Page 13: Low Friction Personal Data Collection - Open Source Bridge

Location: Checkins 2009 - Present

@aaronpk

Page 14: Low Friction Personal Data Collection - Open Source Bridge

Foursquare Checkins

@aaronpk

Page 15: Low Friction Personal Data Collection - Open Source Bridge

Checkie: One-click Checkins

@aaronpk

Page 16: Low Friction Personal Data Collection - Open Source Bridge

Checkin History

@aaronpk

Page 17: Low Friction Personal Data Collection - Open Source Bridge
Page 18: Low Friction Personal Data Collection - Open Source Bridge
Page 19: Low Friction Personal Data Collection - Open Source Bridge
Page 20: Low Friction Personal Data Collection - Open Source Bridge
Page 21: Low Friction Personal Data Collection - Open Source Bridge

Why do I keep using it? ¡ Requires little effort to maintain

¡ The tidbits from Foursquare are fun to see! ¡  “It’s been 6 months since you’ve last checked in

here”

¡  “11 weeks in a row at the Portland Airport!”

¡  “Six weeks since you last checked in with Turoczy!”

¡ To get accurate venue data, need a manual step. Can’t be done reliably automatically.

Page 22: Low Friction Personal Data Collection - Open Source Bridge

Gas Fillups 2008 - 2011

@aaronpk

Page 23: Low Friction Personal Data Collection - Open Source Bridge

Simple SMS Interface

@aaronpk

Page 24: Low Friction Personal Data Collection - Open Source Bridge

Simple SMS Interface

@aaronpk

odometer

gallons

dollars

Page 25: Low Friction Personal Data Collection - Open Source Bridge

Fillups

Page 26: Low Friction Personal Data Collection - Open Source Bridge

Why was this successful? ¡ Minimal & forgiving interface

¡ SMS from my phone

¡ numbers could be sent in any order (mileage, gallons, price) and it would figure out which is which

Page 27: Low Friction Personal Data Collection - Open Source Bridge

Sleep Nov 2011 - Present

@aaronpk

Page 28: Low Friction Personal Data Collection - Open Source Bridge

Sleep Cycle App

¡ Place your phone on your bed

¡ Requires your phone to be plugged in

¡ Can wake you up at an appropriate time

@aaronpk

Page 29: Low Friction Personal Data Collection - Open Source Bridge

Fitbit

¡ Tracks steps, activity, and sleep

¡ 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

¡ Button tap to put into “Sleep” mode, gives visual feedback (timer starts running)

@aaronpk

Page 30: Low Friction Personal Data Collection - Open Source Bridge

Jawbone UP

¡ Always on my wrist, so I never forget about it

¡ Battery lasts 8-10 days

¡ Alarm wakes up only me since it buzzes my arm silently

¡ Button tap to put into “Sleep” mode, gives visual and audio feedback

@aaronpk

Page 31: Low Friction Personal Data Collection - Open Source Bridge

Sleep Logs

@aaronpk

¡ Times are localized using location data from Geoloqi

¡ Timezone is found using Terraformer github.com/Esri/Terraformer

¡ Using a reverse geocoder to add City, State, Country

Page 32: Low Friction Personal Data Collection - Open Source Bridge

Publishing Sleep Logs

Page 33: Low Friction Personal Data Collection - Open Source Bridge

With

Mic

rofo

rma

ts!

Page 34: Low Friction Personal Data Collection - Open Source Bridge

http://aaronparecki.com/metrics/2013/06/19/072804/

http://aaronparecki.com/metrics/2013/06/19/072804.json

Page 35: Low Friction Personal Data Collection - Open Source Bridge

Sleep Logs Nov 2011 – June 2013

Page 36: Low Friction Personal Data Collection - Open Source Bridge

Sleep Logs Nov 2011 – June 2013

Page 37: Low Friction Personal Data Collection - Open Source Bridge

Sleep Logs by City

Page 38: Low Friction Personal Data Collection - Open Source Bridge

Sleep Logs by City Jetlag

SXSW

Page 39: Low Friction Personal Data Collection - Open Source Bridge

Weight Oct 2011 - Present

@aaronpk

Page 40: Low Friction Personal Data Collection - Open Source Bridge

@aaronpk

Withings Wireless Scale

Page 41: Low Friction Personal Data Collection - Open Source Bridge

@aaronpk

Withings Wireless Scale

Page 42: Low Friction Personal Data Collection - Open Source Bridge

@aaronpk

Withings Wireless Scale Geoloqi

Acquired

Page 43: Low Friction Personal Data Collection - Open Source Bridge

Bike Rides Since June 2013

@aaronpk

Experimental

Page 44: Low Friction Personal Data Collection - Open Source Bridge

Wahoo Blue SC

¡ Attaches to bike frame and wheel

¡ Measures speed and cadence @aaronpk

Page 45: Low Friction Personal Data Collection - Open Source Bridge

Wahoo Blue HR

Page 46: Low Friction Personal Data Collection - Open Source Bridge

Strava iPhone App

¡ GPS, Bike Speed, Heart Rate @aaronpk

Page 47: Low Friction Personal Data Collection - Open Source Bridge

Steps / Activity Since November 2011

@aaronpk

Experimental

Page 48: Low Friction Personal Data Collection - Open Source Bridge

Fitbit

¡ Tracks steps, activity, and sleep

¡ Step count

¡ Pro: syncs wirelessly when near base station

¡ Con: not immediately visible since it’s on my hip, not my wrist

@aaronpk

Page 49: Low Friction Personal Data Collection - Open Source Bridge

Jawbone UP

¡ Always on my wrist, so I never forget about it

¡ Battery lasts 8-10 days

¡ Pro: simple and light

¡ Con: no display, must sync by plugging in to phone

@aaronpk

Page 50: Low Friction Personal Data Collection - Open Source Bridge

Nike FuelBand

¡ Battery lasts 8-10 days

¡ Pro: Bright LED display, syncs via Bluetooth LE

¡ Con: Fuel number is opaque

@aaronpk

Page 51: Low Friction Personal Data Collection - Open Source Bridge

Step Count Comparison

836 Steps 941 Steps 790 Steps

@aaronpk

Page 52: Low Friction Personal Data Collection - Open Source Bridge

Why experimental? I have not yet found a good way to:

¡  normalize and store the data

¡  share the data on my website

@aaronpk

Page 53: Low Friction Personal Data Collection - Open Source Bridge

SmartThings Since June 2013

@aaronpk

Experimental

Page 54: Low Friction Personal Data Collection - Open Source Bridge

SmartThings

¡ Dead simple home automation

¡ Presence, motion, door locks, more @aaronpk

Page 55: Low Friction Personal Data Collection - Open Source Bridge

SmartThings

¡ Get alerts when ¡ a door is opened

¡  there is motion in a room

¡ Turn on and off lights

¡ Set up rules to do combinations of things

¡ Temperature logging

@aaronpk

Page 56: Low Friction Personal Data Collection - Open Source Bridge

Where does it go?

@aaronpk

Page 57: Low Friction Personal Data Collection - Open Source Bridge

Currently: PESOS

¡  indiewebcamp.com/PESOS

¡ Content is created in third-party services

¡  Using feeds, webhooks, content is pulled into my own database

¡ Content is then normalized, correlated, and published on my site

Publish Elsewhere, Syndicate to your Own Site

@aaronpk

Page 58: Low Friction Personal Data Collection - Open Source Bridge

Database .md files in Git

aaronparecki.com

Public

Page 59: Low Friction Personal Data Collection - Open Source Bridge

Ideal: POSSE

¡  indiewebcamp.com/POSSE

¡ Content is created in my own infrastructure

¡  Syndicate to third-party services for the benefits they provide (social sharing, analytics, etc)

Publish on your Own Site, Syndicate Elsewhere

@aaronpk

Page 60: Low Friction Personal Data Collection - Open Source Bridge

Database .md files in Git

aaronparecki.com

Public

iPhone

Home Sensors

Personal Server

Body Sensors

@aaronpk

Page 61: Low Friction Personal Data Collection - Open Source Bridge

Things I Want to Track But have not yet been able to for various reasons

@aaronpk

Page 62: Low Friction Personal Data Collection - Open Source Bridge

Food and drink I consume

@aaronpk

Page 63: Low Friction Personal Data Collection - Open Source Bridge

Stress level

@aaronpk

Page 64: Low Friction Personal Data Collection - Open Source Bridge

What people I am with at any given time

@aaronpk

Page 65: Low Friction Personal Data Collection - Open Source Bridge

Who I've communicated with

each day

@aaronpk

Page 66: Low Friction Personal Data Collection - Open Source Bridge

General noise level around me at all times

@aaronpk

Page 67: Low Friction Personal Data Collection - Open Source Bridge

Ambient sound recordings with transcriptions

@aaronpk

Page 68: Low Friction Personal Data Collection - Open Source Bridge

Ambient photo/video recording

@aaronpk

Page 69: Low Friction Personal Data Collection - Open Source Bridge

Other Low Friction Tools

@aaronpk

Page 70: Low Friction Personal Data Collection - Open Source Bridge

Sheet-fed Scanner

@aaronpk

One-button scan to Dropbox

Page 71: Low Friction Personal Data Collection - Open Source Bridge

@aaronpk

Page 72: Low Friction Personal Data Collection - Open Source Bridge

Eye-Fi Camera Card

@aaronpk

Photos uploaded automatically to Flickr from wifi connections

Page 73: Low Friction Personal Data Collection - Open Source Bridge

Nest Thermostat

¡ Simple Interface (turn right, left, press down)

¡ Can be controlled from your phone @aaronpk

Page 74: Low Friction Personal Data Collection - Open Source Bridge

Pebble Smart Watch

Displays text messages so I can avoid looking at my phone except to respond

@aaronpk

Page 75: Low Friction Personal Data Collection - Open Source Bridge

Low Friction:

If I can’t use it, then probably nobody else will either

@aaronpk

Page 76: Low Friction Personal Data Collection - Open Source Bridge

Thanks

Aaron Parecki

@aaronpk

aaronparecki.com

Page 77: Low Friction Personal Data Collection - Open Source Bridge

indiewebcamp.com

June 22-23, 2013