Mientras que la aplicación en sí tiene una interfaz sencilla y un conjunto de funcionalidades limitado, la historia de su desarrollo y uso comenzó hace muchos años, incluso antes de empezar a desarrollarla. Con el fin de fomentar un modo de curiosidad personal y experimentación, la aplicación está vacía cuando se instala.
Por eso, aquí está la historia de cómo la construí y la usé para que sirva como ejemplo.
Antes de la aplicación
En 2017 o 2018, después de 10 años trabajando no solo de forma remota sino también sin un horario establecido, solo trabajaba cuando tenía ganas. Cuando lo hacía, entraba en un estado de flujo durante horas seguidas. Muchas veces, en solo dos días, lograba lo que se esperaba de mí para toda una semana. Es muy interesante, se siente genial, es divertido y realmente emocionante. La desventaja es que funciona bien cuando las cosas van bien, pero va aún peor cuando las cosas van mal. Ese fue el año en que vivía en un atelier.
Primero, está el componente emocional de que no hay “botón de apagado”, o freno cuando las cosas no van bien, pero además el concepto de libertad inmediata que estaba siguiendo traía consigo una gran carga cognitiva, porque a cada momento tenía que decidir qué iba a hacer después. Nunca organizaba las comidas; simplemente comía lo que me apetecía en ese instante, y ese constante cuestionamiento conlleva un costo emocional y cognitivo. En ese momento pensé: “Necesito imponer algunos límites. Tengo que vivir una vida organizada.” Pero ese primer intento de vida organizada fue muy rígido: me levantaba a las 7 a.m., ponía agua a hervir para el té a las 7:02, retiraba la bolsita de té tras lavarme la cara a las 7:05, y así sucesivamente. Una decisión que tomé entonces y que todavía mantengo es limitar mi desayuno a dos opciones:
Una era una tortilla francesa y la otra era cruesli.
Sin embargo, estas rutinas se basaban en la rigidez y no estaban establecidas con compasión. Funcionaron por un tiempo, pero era fácil abandonarlas porque eran demasiado estrictas. Tras cuatro intentos previos con diferentes terapias, decidí buscar una que se ajustara a mis necesidades. Investigué cuáles terapias modernas contaban con mayor evidencia de eficacia y busqué profesionales en Barcelona que se alinearan con mis principios y con lo que había descubierto sobre psicología. Tuve la fortuna de encontrar a un profesional maravilloso, Pablo Oromendia, quien había hecho su tesis sobre el uso de herramientas en línea para apoyar la terapia, y pensé: “Esto es.”
La siguiente etapa surgió de dos ideas o principios: el día comienza la noche anterior y hay que ser compasivo con uno mismo. De ahí viene la foto de mi póster de rutinas. Cuando pensamos en rutinas de mañana y noche, normalmente ponemos la rutina de la mañana primero y luego la de la noche para cerrar el ciclo. Pero tuve la intuición de que, si empezaba por la rutina de la noche, crearía un ciclo que vincularía un día con el siguiente. Este enfoque funcionó mucho mejor porque surgía desde el amor y la amabilidad, y también porque contaba con el acompañamiento de Pablo, poniendo atención al pensamiento, la emoción y la acción.

Más tarde, incorporé otro principio: escuchar música ayuda a establecer el tono para realizar una acción, así que hice exactamente eso. Por ejemplo, para desayunar tenía una lista de reproducción de flamenco; otra más relajada para meditar (comencé con cinco minutos cada mañana); y otra, más enérgica, para la ducha. Eso funcionó bien y lo puse en práctica. Por aquel entonces también estaba estudiando análisis de comportamiento y ciencia de datos, así que pensé: “Ahora que tengo estas rutinas basadas en música, crearé una app muy simple que abra automáticamente la lista de reproducción para cada actividad y también registre la hora en que las inicio.”

El teléfono castigado desde el comienzo de las rutinas nocturnas hasta el final de las rutinas matutinas, a excepción del uso de la app, fue una de las adiciones más importantes.
La primera versión
Desde el principio la llamé uMetric, porque la idea era medir, medir y medir. Mi plan era usarla por un tiempo y luego aplicar inteligencia artificial para detectar patrones emocionales. Al principio pensé que, si también registraba cómo me sentía, un modelo de aprendizaje automático podría detectar ciertas conclusiones, como patrones basados en la hora en que me despertaba, el orden en que realizaba las tareas matutinas o el tiempo transcurrido entre el inicio y el fin de dichas rutinas. Sería un estudio, una exploración, un juego.

Mi trabajo consistía en estudiar la atención, y, en cierto modo, ese estudio se ve reflejado en la app. Aunque es muy sencilla, puede tener muchas facetas. Creo que pasé un año y medio con solo las categorías de rutinas de noche y mañana, así que durante ese tiempo la app solo se usaba para lanzar listas de reproducción y guardar el registro de eventos. Yo sabía que se estaba registrando todo, y eso era suficiente, incluso cuando no analizaba los patrones de comportamiento basándome en los datos registrados. Otro principio de diseño que seguí al crear la app fue dedicar el menor tiempo posible a la programación. Lo llamé “programación orientada a la frustración”: quería pasar el mínimo tiempo programándola y solo añadir o corregir algo si su uso me resultaba lo bastante frustrante para obligarme a hacerlo. Iba a ser el único usuario, sin intención de que fuera adoptada masivamente—aunque no descartaba que otras personas pudieran usarla en un futuro. Simplemente no quería estar a merced de la app, así que la mantuve minimalista, corrigiendo o añadiendo solo cuando fuera absolutamente necesario.

Otro principio era que no debía robar tu atención, sino requerir atención para ser utilizada. No debía crear dependencia, sino fomentar la autonomía o la capacidad de decisión. Además, las interacciones debían ser lo más breves posible; mi objetivo inicial en ese sentido era que cualquier interacción directa con la app no llevara más de dos segundos.
La utilicé así, y al mirar atrás, veo que más tarde añadí más funciones, que luego explicaré, pero esa siempre fue la base. A veces la usaba para más cosas, a veces casi para nada, pero el uso para acompañar las rutinas persistía. Pulsar el botón es un compromiso: “Voy a seguir mi rutina matutina, hacer este proyecto o aquel otro.” En el instante de comenzar, pulsar el icono es percibido como un pacto conmigo mismo: “Voy a hacer esto ahora.” Así que, durante unos dos o tres años, desde que me levantaba hasta aproximadamente dos horas después, era casi un ejercicio meditativo. Justo al despertarme, bebía un vaso de agua, luego meditaba y, sucesivamente, pulsaba el icono para la siguiente actividad, que normalmente abría la lista de reproducción musical correspondiente. Eso me permitía notar mis pensamientos—muchas veces diciéndome: “Podrías volverte a dormir” o “No necesitas realmente hacer este paso hoy”—sin obligarme ni negar esos pensamientos. Simplemente, al haber pulsado el botón, ya estaba comprometido a realizar la tarea que representaba. Podía observar esos pensamientos mientras hacía la actividad.

Por esa época añadí una sección para registrar cómo me sentía, pero noté que solo anotaba los momentos álgidos (cuando me sentía muy bien o muy mal) y dejaba de lado los estados intermedios o combinados. Para solucionarlo, puse alarmas en mi teléfono a mediodía y a las 9:00 p.m. Fue interesante descubrir que, a menudo, las emociones más sutiles, o las que no se identifican tan fácilmente, son una mezcla de varias emociones básicas, lo que te permite sentir miedo y alegría al mismo tiempo, por ejemplo.
Presentando el Hexaflex
Pablo me introdujo a la Terapia de Aceptación y Compromiso (ACT). Me dio un libro (creo que fue en diciembre, antes de nuestra última sesión del año) llamado A Liberated Mind (Una mente liberada). A partir de ese momento, tomé las riendas de mis lecturas en psicología y de cómo elegir los elementos generales de una terapia que funcionara para mí. Después de aprender sobre ACT, añadí los seis procesos centrales de la flexibilidad psicológica a la aplicación.

Como ya había agregado la sección de emociones, incluí dos más: una para las rumiaciones (como “te quedarás solo para siempre, nadie te quiere,” etc.) y otra para comportamientos que sé que no me hacen bien, como fumar o el “doom scrolling”. Luego incorporé grabaciones de audio de ejercicios que había probado y que funcionaban para mí. En algunas rumiaciones o comportamientos había un enlace a la categoría correspondiente, de modo que, cuando registraras un comportamiento negativo o una rumiación, te llevara a una categoría de ejercicios relacionados para afrontarlo.

Metas semanales
Comencé a plantearme metas semanales y pensé: “Puedo añadir esto a la app,” porque las estaba haciendo en papel. Así que, por un lado, usaba la app para registrar todo esto, y por otro, tenía las metas semanales en papel.

Cuestionarios psicológicos
Más tarde encontré otra herramienta muy útil. Recuerdo que, cuando empecé la terapia con Pablo, me envió un cuestionario para evaluar mi estado mental, creo que específicamente para la depresión. Al tiempo investigué cuestionarios psicológicos con buena base psicométrica y me registré en el portal de ciencia contextual, donde encontré algunos muy interesantes.
Descubrí que completar estos cuestionarios era increíblemente útil, sin centrarme demasiado en la puntuación final. Del mismo modo que pulsar el botón en la app, la clave era responderlos con sinceridad mientras uno se observa. Algunos de estos cuestionarios, a través de cómo están formuladas las preguntas y el uso de escalas, ofrecen información muy valiosa simplemente al leer las preguntas con una actitud abierta.
Hice un estudio no solo para encontrarlos, sino para entender su estructura y así aprendí sobre las escalas de Likert. Observé que uno de los cuestionarios más interesantes —el Automatic Thoughts Questionnaire-Revised (Cuestionario de Pensamientos Automáticos Revisado)— empleaba dos escalas de Likert, lo cual es poco común porque generalmente ves una sola escala por cuestionario y una respuesta por pregunta. En este caso, presentaba varias afirmaciones y preguntaba: “Durante la última semana, ¿con qué frecuencia tuviste ese pensamiento y con qué nivel de creencia lo tuviste?” Responder estos dos aspectos me pareció muy valioso, porque frena el pensamiento automático, especialmente si se hace de forma personal. A veces calculaba los resultados, pero nunca fue ese el fin principal. Otro que me encantó fue el Cuestionario de Autocompasión, que, solo por su redacción, te orienta a la introspección necesaria.
Creé un modelo general de cuestionarios capaz de manejar cualquier número de escalas; puedes saber más sobre este modelo en la página de Estructuras de Datos. Incluso había uno con preguntas positivas y negativas en la misma escala, y todo se incluyó en el modelo. Es muy interesante para cuestionarios psicológicos o cualquier tipo de recolección de datos sociales.
Primero con servidor, luego local
Desde el inicio diseñé la app usando un servidor, porque durante la mayor parte de mi vida he programado soluciones basadas en servidor; la parte de Android era solo la interfaz. Pero comprendo que, si quería que otras personas usaran la app, les preocuparía enviar información de naturaleza delicada y personal a mi servidor.
Durante este año 2025 me dediqué a buscar la manera de que la aplicación funcionara sin contactar con ningún servidor, añadiendo la posibilidad de compartir la información de forma cifrada con quien tú elijas. Si conoces a alguien y quieres compartir los resultados de tus cuestionarios, la app debe haber identificado previamente a esa persona, intercambiando datos criptográficos. Luego, cuando decidas compartir los resultados de un cuestionario o los registros de ciertas categorías, se cifrarán para que solo el destinatario previsto pueda leerlos.
Datos de Fitbit, ida y vuelta
En un punto integré datos de mi Fitbit para generar algunos gráficos, pero no avancé mucho. Después Google compró Fitbit y decidí que no quería usar Google, así que quité esa función. Sin embargo, el año pasado me di cuenta de que más personas podrían beneficiarse de esta app y creo que podría formar parte de un movimiento más amplio que está surgiendo ahora para recopilar datos en experimentos sociales de manera consciente y segura. Eventualmente retomaré esto usando una herramienta de código abierto que se comunique con los monitores de salud, como Gadgetbridge.
Estacionalidad de la vida
Y como la vida es un baile, a veces estamos aquí, a veces estamos allá—porque en verano se pueden hacer las cosas de manera diferente que en invierno—la última función que añadí fue la capacidad de deshabilitar categorías o eventos, de modo que no aparezcan en las pantallas de registro ni en la creación de metas.
