Hay una frustración que solo conocen los deportistas. Terminas un buen entrenamiento — las cargas se mueven bien, la técnica está limpia, la energía está ahí — y sales del gym sin recordar ni un solo número que hayas levantado. Así que calculas a ojo la semana siguiente. Y la de después. Y poco a poco, sin darte cuenta, el progreso empieza a estancarse.
Eso era yo. Durante años. Empecé a entrenar a principios de los veinte y lo apuntaba todo en papel — ejercicios, pesos, series, repeticiones. Veinte años después, cuando llegaron las primeras apps, probé muchas. La mayoría eran correctas. Algunas incluso útiles. Pero ninguna se sintió nunca del todo bien. Demasiado cargadas, demasiado lentas, o repletas de funciones sociales que nunca había pedido. Cada vez que abría la app en el gym, me distraía el post de progreso de alguien antes de poder registrar mi propia serie.
Así que en 2024 hice lo que hacen los desarrolladores cuando no encuentran lo que buscan: decidí crearla yo mismo.
Esa app es VigiGym.
La primera vez que escribí código
Fue en algún momento de los años ochenta. Lo recuerdo perfectamente: la escalera mecánica bajando al sótano de nuestros grandes almacenes, y allí estaba. Un ordenador conectado a un televisor — un Commodore, un VC20, creo. Y si tecleabas, las letras aparecían en la pantalla.
Conocía las consolas de videojuegos. Había jugado en máquinas arcade. Pero esto era algo completamente diferente. No solo pulsabas botones para mover un personaje que otra persona había diseñado. Podías escribir tus propios comandos. Podías crear. No entendía aún el peso real de esa palabra. Pero sentía que algo estaba cambiando.
Pronto tuve mi propio C64. A un amigo mío le picó el mismo bicho. Juntos creamos nuestros primeros sprites — píxel a píxel, comando a comando. Todavía recuerdo exactamente el momento en que nuestro sprite de Superman cruzó la pantalla en diagonal, de la esquina superior izquierda a la inferior derecha. Dos adolescentes que habían hecho volar algo que ellos mismos habían creado. Mágico es la única palabra que encaja.
Después llegaron los fines de semana: puerta cerrada, habitación, Happy Computer. Copiaba los listados del mes — páginas de código, línea a línea, letra a letra. ¿Quién puede imaginarse eso hoy? No siempre entendía lo que copiaba. Pero cuando el programa funcionaba y la pantalla hacía algo que antes no podía — entonces entendía todo lo que importaba.
A veces escribía programas en clase sobre papel, cuando el temario avanzaba demasiado despacio. Entonces nada era más urgente que llegar a casa y probarlos de inmediato. Cuando el código funcionaba exactamente como lo había imaginado sentado en mi escritorio — esa satisfacción era completa.
Con el tiempo llegó el Atari ST, luego el Amiga. Programé menos y descubrí otra cosa: lo que los ordenadores podían parecer. Diseño gráfico. Los primeros renderizados 3D. En 1994 me senté por primera vez frente a un Mac y me enamoré al instante — sin configuraciones innecesariamente complicadas, sin fricción entre la idea y su ejecución. Simplemente crear. Me convertí en un experto en Photoshop. Y luego llegó internet, con él un mundo completamente nuevo en el que construir.
"Quería construir algo que fuera mío. No para un briefing, no para una fecha límite — sino porque tenía un problema que necesitaba solución."
El entrenamiento siempre empezó en papel
La historia del código y la historia del fitness corrieron en paralelo durante la mayor parte de mi vida. Mis primeros intentos con el entrenamiento los hice de adolescente. Pero en el batallón de guardia algo encajó. La disciplina física no es solo una cuestión de salud — cambia cómo te sientes contigo mismo. Y en todo lo demás. El fitness, aprendí, también es medicina para el alma.
Después empecé a entrenar en serio con pesas. Mis padres me dejaron montar un pequeño gimnasio en el sótano. Nada elaborado — pero suficiente para trabajar. Y documentaba cada sesión a mano: tres series de diez repeticiones, cada ejercicio, cada peso, en papel, semana a semana. Así observaba cómo me hacía más fuerte. Ese cuaderno era preciso, fiable y completamente mío.
Durante años, ese papel fue la mejor herramienta de entrenamiento que tenía. Luego llegaron las apps, una tras otra, cada una con la promesa de sustituir el papel. Buscaba un tracker de entrenamiento y diario de gimnasio que fuera tan honesto como aquel cuaderno. Y esa brecha — entre lo que quería de un tracker y lo que existía — nunca se cerró del todo.
La frustración persistía. Y en algún momento empecé a hacerme una pregunta que nunca había considerado en serio: ¿Qué construiría si supiera programar? La respuesta llegó de inmediato. Los medios para hacerlo realidad, todavía no.
El iPhone, la IA y un juego en Python
Entonces llegó internet — y volví a estar fascinado por lo que de repente era posible. Aprendí diseño web desde cero, con un editor de texto, como se hacía entonces. Sin arrastrar y soltar, sin constructor visual. Marcado, estructura y un navegador que te decía cuando habías cometido un error. No era programar en el sentido estricto. Pero entendía la arquitectura subyacente — cómo se conectan los sistemas, cómo fluyen los datos.
Luego llegó el iPhone y lo cambió todo de nuevo. La misma sensación que en aquel sótano del centro comercial — algo completamente nuevo que reescribía las reglas — volvió. Era también la época en que, tras una larga pausa, volví a entrenar con pesas. E hice lo que uno hace: busqué una app.
Había muchas. Probé la mayoría. Pero nunca encontré LA app que me convenciera al cien por cien. Algunas eran demasiado complicadas. Algunas no me atraían visualmente. Algunas estaban repletas de funciones que nunca había pedido y de las que no podía deshacerme. Entrenaba. Registraba. Y en algún momento dejé de buscar una app y simplemente apunté mis entrenamientos en las Notas de Apple.
Eso lo dice todo sobre el estado de esa categoría de apps.
Luego llegó la era de la IA — y de nuevo me quedé fascinado. La misma fascinación que en aquel centro comercial, la misma que con el primer iPhone. Mi hijo, entonces de diez años, llegó con una propuesta: programemos un juego juntos. Era escéptico sobre si la IA podría realmente con eso. Dije que sí de todas formas.
Construimos un clon de Breakout en Python. Simple, funcional, terminado. Y algo en mí, que había estado callado un tiempo, se activó de nuevo. Estaba enganchado.
Una tarde, tumbado al sol, el pensamiento llegó con una claridad inusual: ¿Por qué no escribir una app de entrenamiento? Una buena. Simple, rápida, enfocada — exactamente lo que siempre había buscado sin nunca encontrar. Me informé sobre Xcode y Swift. Me convertí en desarrollador oficial de Apple. Dinero bien invertido.
¿Cómo aprendió SwiftUI Achim Loobes, y por qué la experiencia vale más que la sintaxis?
Quiero ser honesto: no aprendí SwiftUI desde cero. Hice Vibe Coding — usé la IA como herramienta para materializar lo que tenía en mente. Lo que me ayudó enormemente fue la base que tenía debajo: décadas de experiencia con código, scripting, arquitectura de sistemas. Sabía cómo funcionaban las cosas. Solo tenía que aprender a expresarlas en el mundo de Apple.
El ecosistema de Apple lo conocía muy bien, por supuesto — como usuario desde 1994, como experto en Photoshop, como alguien que ha trabajado en Mac desde que existe. Lo que no conocía era el lado del desarrollador: cómo gestiona SwiftUI el flujo de datos internamente, las peculiaridades de Xcode, la forma de pensar específica que se necesita para que las animaciones parezcan verdaderamente nativas. Eso era nuevo. El resto lo conocía.
Y tenía algo que muchos desarrolladores jóvenes no aportan: no solo paciencia y propósito, sino experiencia real. Sé cómo deben funcionar la UI y la UX. Sé dónde la complejidad abruma al usuario y dónde debe protegerle. Eso no es un framework que se aprenda — es algo que se construye a lo largo de los años. Cada vez que me bloqueaba, solo tenía que pensar en la última vez que tuve que estimar el peso de mi peso muerto. Con eso bastaba.
¿Por qué creó Achim Loobes VigiGym de verdad?
Los requisitos de VigiGym eran brutalmente simples: registrar una serie en menos de tres segundos. Esa era la estrella polar. Si abrir la app, encontrar el ejercicio y registrar una serie llevaba más tiempo, había fallado.
Cada otra decisión surgió de ahí. El control deslizante de precisión para la entrada de peso — porque escribir números con los dedos empapados de sudor en una pantalla táctil es un suplicio. El constructor modular para superseries, series gigantes y drop sets — porque así entrena un atleta de verdad, y la mayoría de las apps los tratan como casos marginales. La visualización de grupos musculares — porque saber qué músculos has trabajado realmente esta semana cambia fundamentalmente tu planificación.
Y la ausencia de ciertas funciones era tan deliberada como su presencia. Sin feed social, porque no quiero ver el post de otra persona cuando estoy en plena serie. Sin cuenta en la nube obligatoria, porque mis datos de entrenamiento son míos. Sin coach de IA, porque llevo suficiente tiempo entrenando como para saber lo que necesito — solo necesito una herramienta que me deje trabajar sin fricciones.
La primera versión todavía se llamaba SimplyGym. Pero cuanto más miraba lo que ya existía ahí fuera, más se diluía el nombre entre la masa. Necesitaba algo propio. Repasé una larga lista de candidatos. Al final quedó VigiGym — derivado de vigilancia. La capacidad de estar atento a lo que se hace, en el momento en que se hace. También puede leerse como acrónimo: Vision, Intuition, Growth, Intelligence. Pero el núcleo es la vigilancia. Eso es lo que exigí a esta app.
Lo que me sorprendió cuando la publiqué
Esperaba estar nervioso. La verdad es que no lo estaba. Había probado durante meses cada interacción, cada caso límite, cada timing de animación. Cuando VigiGym se puso en marcha en el App Store, tenía más confianza en ella que en cualquier cosa que hubiera publicado en mi carrera profesional — porque era a la vez desarrollador y usuario más exigente.
Lo que no esperaba eran las valoraciones. Las primeras llegaron de Alemania, lo cual tenía sentido — soy alemán, mi red está allí, la visibilidad inicial era local. Pero en pocas semanas empezaron a aparecer descargas desde Francia. Los Países Bajos. Suecia. Personas que nunca había conocido, en gimnasios en los que nunca había estado, que preferían VigiGym a decenas de alternativas.
Cada una de esas descargas significaba más que cualquier proyecto de cliente. Era mío. Lo había construido porque lo necesitaba. Y al parecer no era el único que lo veía así.
Y entonces hubo un momento que no olvidaré pronto. Alguien estaba tan convencido de VigiGym que contrató la primera suscripción. No un amigo, no un conocido — un completo desconocido, en algún lugar ahí fuera, que usa la app, le parece buena y decide: esto vale algo para mí. Me detuve un momento. Y luego no quedó ahí.
"Cuando alguien en otro país abrió VigiGym por primera vez para registrar su entrenamiento, me detuve un instante. Un niño del Commodore 64 de Rheydt había publicado algo real. Es una sensación que nunca envejece."
Lo que viene después
VigiGym es un proyecto vivo. La 1.0 fue la base — el registro de entrenamientos esencial, el constructor modular, 242 ejercicios, la integración con Apple Watch. Pero hay más por venir: el seguimiento de sobrecarga progresiva, análisis más profundos y funciones que descubro cada vez que voy al gimnasio.
Sigo lo que llamo un enfoque Monozukuri — una filosofía japonesa centrada en el dominio del arte de hacer. El objetivo no es entregar funciones rápidamente. Se trata de añadir cada función solo cuando está exactamente bien, cuando se integra sin costuras, cuando mejora el conjunto sin afectar lo que ya funciona.
Si buscas un tracker de entrenamiento que confíe en que sabes lo que haces — sin tutoriales innecesarios, sin ruido social, solo precisión — eso es VigiGym. Siempre lo ha sido.
Yo no he terminado. Tú tampoco.
Resumen para los que tienen prisa
- Construida desde la frustración real — Ninguna app satisfacía las necesidades de un deportista serio. Por eso Achim Loobes creó VigiGym él mismo.
- 40 años de experiencia como cimiento — No la sintaxis de SwiftUI, sino décadas de experiencia en UI, arquitectura y código.
- Tres segundos como estrella polar — Cada decisión de diseño en VigiGym respondía a una sola pregunta: ¿puedo registrar una serie en menos de tres segundos?
- La omisión como principio de diseño — Sin feed social, sin coach de IA, sin nube obligatoria. Lo que no existe no puede distraer.
- Vigilancia como nombre y promesa — VigiGym representa la vigilancia: para lo que haces, en el momento en que lo haces.
Preguntas frecuentes
¿Por qué desarrolló Achim Loobes VigiGym?
Ninguna aplicación disponible cumplía los requisitos de un deportista serio. Todas eran demasiado complejas, lentas o estaban repletas de funciones sociales. Achim Loobes quería un tracker de entrenamiento que registrara una serie en menos de tres segundos, sin distracciones ni fricción.
¿Qué diferencia a VigiGym de otras aplicaciones de entrenamiento?
VigiGym prescinde deliberadamente del feed social, el coach de IA y la obligatoriedad de la nube. Diseñada para el entrenamiento de fuerza serio: entrada rápida mediante slider y rueda, constructor de rutinas modular para superseries, visualización de grupos musculares e integración con Apple Watch. Sin gamificación. Sin distracciones.
¿Cómo aprendió SwiftUI Achim Loobes?
Mediante el Vibe Coding: usar la IA como herramienta para implementar ideas sin aprender un framework desde cero. La base eran décadas de experiencia en código, UI y arquitectura de sistemas desde 1985. La IA proporcionó la sintaxis específica de Apple. El criterio sobre buen diseño vino de la experiencia.
¿Para quién es VigiGym?
VigiGym está diseñada para el entrenamiento de fuerza serio. Para deportistas que quieren registrar sus datos de entrenamiento con precisión sin distraerse con funciones sociales, gamificación o complejidad innecesaria. La app confía en que el usuario sabe lo que hace.