My Quantified Self Journey 🢅15

Hace tiempo que me enamore de la idea de poder llevar un registro sobre mi vida y sobre aspectos que me interesan. Acá detallo un poco como es que lo pensé, que ideas se me ocurrieron y que ideas / proyectos use como inspiración.

  • health

    • peso
    • altura
    • consumo de drogas
    • fitness
      • pasos
      • entrenamiento
        • que hice? crossfit? correr? caminar?
      • km en bici
    • me enferme?
  • bienestar

    • como estuvo mi mañana?
    • como estuvo mi tarde?
    • como estuvo mi noche? (1-5)
    • felicidad percibida
    • tuve ansiedad?
      • nivel de ansiedad (1-3)
    • que tanto en el presente estuve?
    • que tanto en mi cabeza estuve?
  • meta

    • gaming
    • sesión psico
    • poop time
    • read time
      • libros físicos
      • libros digitales
        • kindle exporter
    • browser history
    • tome mate
    • sex time
    • música
      • spotify tracker
        • stats.fm
        • YourSpotify
    • series vistas
    • películas vistas
    • screen time
      • automático con {{RescueTime}}
    • temperatura de donde estoy
      • llevando un sensor en la mochila
    • air quality casa
    • metas anuales
  • sleep

    • quality? (1-5)
      • por ahora vengo usando excel para esto
    • sleep time
    • up time
    • sleep health
      • esto debería ser automático con un reloj o anillo
    • pesadilla
  • travel

    • que transporte?
      • colectivo
      • tren
      • bici
  • social life ?

    • social media usage, time
    • videos, youtube api o exporter
    • telegram chat export
    • links leídos
  • productivity

    • work time
      • work project
      • activity watch
      • rescue time
  • location

    • check in’s
      • lugar / coordenadas
      • horario entrada
      • horario salida
      • esto se puede comparar con la data de {{own-tracks}} y hasta se podría armar un servicio que escuche cuando desde own tracks entramos o no en una zona y registre específicamente eso.
    • {{own-tracks}} tracking
      • tengo que tener el celu siempre conmigo
  • life by weeks

  • food

    • comimos afuera
    • comimos sushi
      • precio
      • lugar
      • fecha
    • tome alcohol
  • money

    • compras
      • registro de tecnología y hardware en {{homebox}}
        • QR’s
    • histórico de sueldos
  • screenshots

  • writing

    • cuantos {{daily-journals}} escribí?
    • cuantas palabras por {{daily-journals}}?
    • day streaks escritos?
  • Retención, cuanto tiempo voy a retener estos datos? Es a largo plazo?

  • Periodos

  • fotos, una cámara que tome fotos cada cierto tiempo y poder tener un registro visual de que estaba haciendo.

    • tal vez una foto de mi oficina o lugar de trabajo
    • una foto automática mientras voy caminando de un lugar a otro

Reglas

  • Si es posible, los datos tienen que ser generados por aplicaciones que respeten 100% la privacidad.
  • Los datos tienen que quedar almacenados en mi propia infraestructura.
    • Backblaze es una buena alternativa también
  • En caso de usar alguna herramienta privada y comercial para la obtención y log de datos, tengo que poder exportarlos para procesarlos a mi gusto y necesidad.
  • Todas las herramientas que tenga que desarrollar o utilizar tienen que ser 100% open source, a no ser que utilice alguna plataforma para hacer log de datos.
  • {{self-hosting}}
  • Tiene que estar automatizado, o la mayor cantidad de cosas tienen que ser sin una acción humana.
    • Esto es importante por que me paso de querer loggear cada 15 minutos y es proceso tedioso, que cuando te saltas un par de horas es difícil volver atrás y agregar datos que sean correctos.
    • Es como que a medida que pasa el tiempo, mas impreciso se hace.

A resolver

  • Peak-End rule bias
  • como no perder el focus en el largo plazo?
  • Retención, cuanto tiempo voy a retener estos datos? Es a largo plazo?
  • Periodos de tiempo, hay actividades o registros que tienen periodos de tiempo y otros que no, como hacemos para diferenciarlos?
  • Backup de repositorios de proyectos / servicios que utilizo. En caso de que desaparezcan puedo tener el backup.
  • Calcular cuanto espacio necesitaría para guardar todos los datos.

One bot to rules them all

Lista de preguntas que deberían quedar automatizadas, la idea de esto salio de acá🡭 y acá🡭 . La automatización mas fácil que se me ocurre es que sea un bot de {{Telegram}} también puede ser un sistemita que funcione por CLI.

Por que me interesa registrar esto?

No se si tengo una respuesta concreta, pero siento que es una buena forma de analizar lo que nos pasa, de saber como estábamos en el pasado y como estamos ahora, ver que actividades o hábitos cambiamos, por que los cambiamos, cuando los empezamos a cambiar. Siento que estos datos son cosas que no tienen importancia para nadie mas que para nosotros, al menos por ahora tal vez en algún futuro existan empresas que necesiten estos datos para vendernos algo o para armar un perfil nuestro.

Me interesa tener un registro de como pensaba en el pasado, que cosas me daban {{anxiety}} y contra que luchaba dentro de mi cabeza.

También siento que en estos datos, hay mucha información que podemos usar para cambiar aspectos o cosas de nuestra vida que nos ayuden a mejorar.

Que sería mejorar nuestra vida? Para mi, creo que sería vivir acorde a nuestros valores, saber que estamos haciendo lo mejor que podemos para dar lo mejor de nosotros en el ámbito que sea (familia, social, profesional, etc), saber que estamos ocupando correctamente nuestro tiempo y enfocándonos en lo que nos sirve

Puede ser que en este momento, o en la actualidad la data no te sirva, pero tal vez de acá a 10 años podes sacarle jugo. Podes usarla para ver patrones o simplemente por tenerla.

Como?

  • una linea historial donde pueda ver registros de cosas que pasaron.
    • puede o no puede importar la hora exacta, lo que si importa es la fecha.
    • por ejemplo: quiero saber que hice durante el año 2017
      • voy a tener varios registros de lo que hice
      • el registro de la empresa donde estaba trabajando, tal vez no necesita tener horario exacto, ni si quiere horario, con definir que arranque X fecha y terminé X fecha alcanza.
      • ir a entrenar tal vez si tiene un registro de horario, pero por que es fijo se podría decir, es el rango de 1 hora.
    • cuando voy a cafe martinez a trabajar, puedo registrar que entre a X hora y salí a X hora.
    • la peluquería es un registro que no necesita horario, con generar un log de que tal día fui a la peluquería alcanza.
  • tal vez el concepto se divide en 2 tipos de datos
    • raw_data -> sería los datos que agrego al excel / planilla de que voy haciendo cada 15 minutos.
    • processed_data -> serían los datos procesados sin tanto metadata, por ejemplo X día fui a entrenar.
    • el raw_data sería la base de todo, de ahí podría procesar y generar un resultado.
    • https://beepb00p.xyz/unnecessary-db.html#asis🡭
  • en Github hay contribuciones
  • ahora estoy usando {{your spotify}} para tener un dashboard personal con los datos de consumo de spotify. Si bien estoy queriendo dejar de usar el servicio, que pasa con los datos? Importe mi historia extendida de mas de 6 años a esta app. Los datos pasaron de formato “spotify” a formato “your spotify”.
    • en estos casos que debería hacer? Dejar los datos así? mantener los raw data? o que?
    • tampoco esta bueno depender de una app selfhosteada que de un día para otro puede desaparecer, si obvio que puedo tener un backup de eso, pero es poner la responsabilidad en otro lado.

Data Visualization

  • Python Plotly🡭
  • Jupyter Notebooks
  • Chart.js (sería mas manual)