America/Bogota
blog // nota
sesión
Todos los posts
2026-09-12

GymTracker como sistema de hábito, no como app de gym

Un sistema mínimo de hábito: estado, fricción, feedback. Enseña el mismo oficio que un producto B2B sin pretender serlo.
2026-09-12
GymTracker vive en tools.danieldiaz.dev. No es una app de gym. Es un sistema chico de hábito. Si lo tratas como producto fitness de consumidor, vas a construir lo equivocado y shippear teatro.
Al empezar, la tentación era conocida: librería de rutinas, charts, social, coaching con IA, rachas bonitas para screenshot. Esa lista se siente como progreso. Suele ser un cajón de superficies a medias. Un sistema de hábito tiene un trabajo más estrecho: hacer obvia la siguiente acción honesta, barata de registrar y difícil de fingir. Todo lo demás es opcional hasta que ese loop aguante un martes feo.
Solo necesito unos pocos hechos para mantener el loop honesto:
  • ¿Cuándo fue la última sesión?
  • ¿Cuál es la siguiente acción concreta?
  • ¿Aparecí esta semana, o estoy negociando conmigo?
Si la UI no responde eso de un vistazo, el sistema ya falló. Un historial fancy que nadie abre no cuenta como estado. Estado es lo que cambia la siguiente decisión.
Algo de fricción sirve. Pedir una confirmación corta antes de marcar una sesión hecha frena el logging de vanidad. La fricción accidental es otra cosa: otro login, otro formulario vacío, otra pantalla de “después lo veo”. Regla que uso: si registrar una sesión toma más de unos sesenta segundos de input honesto, el sistema falló. No mi fuerza de voluntad. El sistema. Ese número es falsificable. Si me salto días porque capturar es molesto, corto campos antes de agregar features de motivación.
Un chart verde no es feedback. Feedback es: ¿volviste?, ¿cuánto tardó capturar?, ¿la siguiente acción siguió clara después de una semana desordenada? Me importa más la tasa de retorno después de un miss que los récords de volumen. Perder un día es normal. Perder el hilo de qué hacer después es la ruptura real.
Sin feed social. Sin chatbot de coaching. Sin dashboard para impresionar a quien no entrena conmigo. Esas features empujan el producto a promesas escala ECORPA sin el contrato operativo. GymTracker puede quedarse chico porque el usuario soy yo. ECORPA no puede quedarse chico igual: cuando falla, falla el timeline de contratación de alguien más. Mismo oficio — menos reproceso, respeto al criterio — distinta promesa. Por eso tools va aparte de la empresa, como escribí en por qué tools va aparte de ECORPA.
Si estás armando un sistema personal, pide prestada la disciplina, no el org chart. Define el loop. Corta fricción accidental. Quédate con una regla de apagado falsificable. Shippea la pieza aburrida y confiable. Deja el resto en el cajón hasta que el loop sea real. El 99% que se queda en el cajón no es fracaso. Shippear el disfraz de app de gym antes de tener un sistema de hábito, sí.