Desarrollador registra su vida en base de datos personal

Fuentes: Background: Why I put my whole life into a single database

Felix Krause, un desarrollador, ha estado llevando un registro exhaustivo de su vida en una base de datos personal desde 2019. Este proyecto, llamado FxLifeSheet (disponible en GitHub), recopila más de 100 tipos de datos diarios, incluyendo métricas de fitness, nutrición, vida social, uso de computadoras, clima e incluso datos de viajes. La motivación detrás de esto no es solo el seguimiento, sino la búsqueda de patrones y respuestas a preguntas sobre cómo diferentes factores impactan su vida, como el efecto de vivir en diferentes ciudades en su productividad o cómo el sueño afecta su bienestar.

La base de datos ha crecido hasta contener aproximadamente 380,000 puntos de datos, provenientes de fuentes como Foursquare Swarm (para el seguimiento de ubicaciones), RescueTime (para el uso de la computadora), Apple Health (para datos de salud) y otras fuentes personalizadas. Krause visualiza estos datos en un sitio web (howisFelix.today), que inicialmente era una broma para informar a sus amigos sobre su ubicación, pero ahora sirve como una representación completa de su vida. El sitio web muestra una selección de 48 gráficos, priorizando la privacidad mediante el uso de capturas de pantalla en lugar de datos en vivo.

Este proyecto se rige por algunas reglas clave: el uso de una única base de datos auto-alojada, la capacidad de agregar y eliminar métricas fácilmente, y el control total sobre la visualización de los datos. Krause ha descubierto correlaciones interesantes, como la relación entre el estado de ánimo y la productividad, o cómo el consumo de alcohol afecta su ritmo cardíaco en reposo. También ha analizado sus patrones de viaje, revelando el impacto de la pandemia de COVID-19 y la importancia de su día dominical como “día de traslado” entre ciudades. Además, ha creado una visualización inspirada en 'Your Life in Weeks' para representar su vida en una línea de tiempo.

Este enfoque ofrece una visión única sobre la auto-mejora y el análisis personal, pero también tiene limitaciones. La gestión de una base de datos tan extensa requiere tiempo y conocimientos técnicos. La privacidad es una consideración importante, y Krause aborda esto utilizando capturas de pantalla en su sitio web. Alternativas podrían incluir el uso de plataformas de seguimiento de salud existentes o servicios de análisis de datos, pero la ventaja de este enfoque es el control total sobre los datos y la capacidad de personalizar el análisis según sus necesidades específicas. Es un ejemplo extremo de cómo la tecnología puede ser utilizada para la introspección y el autoconocimiento.