Hay una frase en la página de inicio de Timex que escribí yo mismo. Está en la sección sobre todo lo que está mal en los demás rastreadores de tiempo para Mac, y dice, más o menos: no necesitas un algoritmo que te diga que Slack es "de bajo valor". Ya lo sabes. Unos párrafos más abajo, describiendo lo que Timex realmente es, escribí: sin puntuación de productividad.
Timex 1.2.0 tiene una puntuación de productividad.
Así que, antes de nada, déjame explicar por qué no me dio simplemente un ataque de pánico.
Dos cosas distintas con la misma palabra
Cuando dije "sin puntuación de productividad", me refería a algo muy concreto: lo que venden RescueTime y Rize. Un algoritmo, corriendo en los servidores de otra persona, que lee los títulos de tus ventanas y decide por ti que esto fue enfoque y aquello fue desperdicio. Pagas entre 96 y 240 dólares al año por el veredicto. La regla es suya. Los datos son suyos. El número es suyo, devuelto a ti en un correo semanal que no pediste.
Eso es lo que construí Timex para no ser, y 1.2.0 no cambia ni un ápice de eso.
Lo que añade 1.2.0 es el objeto opuesto que da la casualidad de compartir nombre. Una Puntuación de Enfoque que va de 0 a 100, se asienta arriba en tu día y se calcula por completo en tu Mac a partir de datos que nunca han tocado una red, porque la regla la escribiste tú. Tú decides qué cuenta. Timex solo hace la aritmética.
La diferencia entre "un algoritmo te puntúa" y "tú puntúas tu propio día, y la app lo suma" resulta ser toda la diferencia. Uno es un veredicto. El otro es un espejo que tú mismo nivelas.
Lo que realmente es
Abre Timex. Arriba en Hoy, junto a tus horas, hay ahora un número —digamos, 73— con una palabra debajo: Productivo, Equilibrado o Disperso. El mismo número viaja en el menú de la barra superior, así que lo tienes de un vistazo sin abrir nada.
Por dentro es casi vergonzosamente simple. Cada app y sitio web que usas pertenece a una categoría, y cada categoría tiene un peso de −100% (puro desperdicio) a +100% (enfoque profundo). La Puntuación de Enfoque es simplemente tu tiempo registrado, ponderado por esos números, mapeado de 0 a 100. 50 es neutral. Una mañana de pura programación cae cerca de lo alto. Una tarde que se escurrió en vídeo cae cerca de lo bajo. Un día normal y mixto cae donde debe caer un día normal y mixto: en el medio.
Es el mismo registro honesto que Timex siempre llevó. La puntuación es solo una lente que puedes acercar, o ignorar. Nada te da la lata. No hay racha que proteger, ni correo semanal de "insights", ni medalla. Cierra la lente y vuelves a "esto es a dónde fue el tiempo", que sigue siendo el producto.
Un navegador no es una sola cosa
Aquí está la parte que de verdad me importa, y la razón por la que puntuar a nivel de app nunca iba a ser suficiente.
Tu navegador es una sola app. Pero para la mayoría son dos vidas completamente distintas apiladas en la misma ventana. github.com y un pull request es lo más enfocado que llegas a estar en todo el día. youtube.com y una pestaña que se autorreproduce es lo menos. Puntúa la app como "Navegación, neutral" y has tirado a la basura la única distinción que importa.
Por eso 1.2.0 categoriza sitios web, no solo apps. Una regla de sitio anula la categoría del navegador: github.com → Desarrollo, docs.google.com → Productividad, youtube.com → Entretenimiento, reddit.com → Entretenimiento. La misma ventana de Chrome se divide ahora entre trabajo enfocado y tiempo perdido, porque eso es lo que realmente fue. Timex trae unas sesenta de estas reglas de fábrica para que la puntuación tenga sentido desde el primer día, y todas son tuyas para cambiarlas.
Para que eso funcionara tuve que arreglar cómo lee Timex las URLs, y el arreglo es una pequeña historia en sí mismo. La versión antigua le pedía a cada navegador su pestaña por AppleScript, que necesita un permiso de Automatización aparte y que Firefox no contesta en absoluto. La nueva versión lee la dirección directamente del árbol de accesibilidad del navegador: el mismo permiso que Timex ya usa para leer los títulos de las ventanas. Sin segundo aviso. Y funciona con navegadores que AppleScript nunca pudo: Firefox, y el navegador basado en Chromium que yo mismo uso. (Firefox mantiene su árbol de accesibilidad apagado hasta que algo lo pide; Timex ahora lo pide. Si eres de Firefox, tus URLs aparecen donde nunca aparecían.)
La regla la escribes tú
Los valores por defecto son un punto de partida, no un veredicto. Abre Ajustes → Categorías y todo es tuyo:
- Ajusta los pesos. Arrastra un deslizador por categoría de −100% a +100%. Si "Comunicación" es donde ocurre tu trabajo de verdad, súbela. Si crees que programar a medianoche es el problema, no el objetivo, baja Desarrollo. La puntuación es un número que tú definiste; por supuesto que puedes discutir con él.
- Crea tus propias categorías. No todas las vidas caben en seis cajones. Añade "Diseño", "Escritura", "Aprendizaje": nómbrala, dale color, ponle peso.
- Reasigna lo que quieras. Cada app y los sitios que de verdad visitas aparecen con un selector de categoría. Haz clic derecho en una fila de app en Hoy para recategorizarla al momento; todo tu historial se actualiza, porque la categoría se resuelve en vivo, no se congela en el instante en que se registró.
- Añade reglas de sitios. Decide que
news.ycombinator.comes investigación, o que es un agujero. Tienes razón de las dos maneras: es tu regla.
Borré exactamente una cosa mientras construía esto: antes había una categoría "Sin categoría" y una opción "Ninguna", que eran la misma idea con dos sombreros. Ahora solo está Ninguna. El tiempo sin puntuar sigue apareciendo: simplemente está sin puntuar, como debe ser.
Por qué esto es un 1.2 y no un 2.0
Por la misma razón que 1.1 no fue un 2.0. El peso de productividad lleva en la base de datos de Timex desde la versión 1.0: cada categoría ya cargaba un número; la app simplemente nunca te lo mostró. 1.2.0 saca a la superficie un valor que siempre se estuvo registrando, añade la precisión a nivel de sitio web para hacerlo honesto y te da los controles. Cambió lo que puedes ver, no lo que Timex hace. El rastreador sigue solo registrando, segundo a segundo, y dejándote mirar.
El número de versión sigue la forma de la app, no el tamaño del trabajo.
Qué viene
- Vista de historial por regla: ver el tiempo y la categoría de un solo sitio en un rango, no solo hoy.
- Puntuación en el tiempo: una línea del enfoque a lo largo de la semana, para quien quiera la tendencia sin el correo culpabilizador. Con cuidado, o nada en absoluto.
- Más reglas y mapeos por defecto, guiados por lo que me cuentes que cae en "Sin categoría" y no debería.
Si estás en 1.1, descarga 1.2 directamente: la actualización conserva todo, y tu tiempo de navegación antiguo gana discretamente detalle de sitios de aquí en adelante. Si eres nuevo, la prueba sigue siendo de 100 horas, sin registro, sin correo, sin tarjeta. Y si la abres, pones cada peso a cero y decides que nunca quieres un número en tu día, eso también funciona. Es tu regla. Dejarla en blanco es una respuesta válida.
— DK