Ir al contenido
Todas las historias

Sin darme cuenta, acabé llevando mis tareas en Cursor.

Empecé a usar todo.txt en vez de Jira para mi lista personal de trabajo. Luego añadí cubrepezones a la compra. Ahí quise tener esta forma de trabajar también en el móvil.

al***@gmail.com

Esta historia se ha traducido al español.

Todo empezó cuando trabajaba en un equipo que desarrollaba una app de compraventa de acciones. Algo como Robinhood. (Ya cambié de trabajo.) Pero una costumbre se quedó conmigo.

Tener las tareas al lado del código.

Por entonces prácticamente vivía en Cursor. Corregía errores, preparaba la siguiente actualización y me dejaba notas junto al código.

Al principio eran apuntes rápidos. Después empecé a abrir el archivo de texto en lugar de Jira para consultar mi propio trabajo. Así pasó.

La primera vez que usé Cursor

Venía de VS Code y Atom. Probé Cursor sobre todo para ver si programar se hacía más fácil.

Antes, atascarme significaba copiar código en otro chat con IA, leer la respuesta y traer los cambios al editor.

En Cursor podía adjuntar el código que estaba viendo al chat de la derecha. Preguntar, revisar la edición propuesta y aplicarla allí mismo. Código, conversación y cambios en una misma ventana.

«La primera vez que usé Cursor me dejó bastante alucinada, la verdad».

Una vez se completó una compra de acciones, pero la pantalla de posiciones no cambió. Se habían comprado tres acciones. La app seguía mostrando cero.

Abrí el código correspondiente, lo adjunté al chat de Cursor y pregunté: «La compra se completó. ¿Por qué sigue mostrando cero? Veamos dónde recargamos la cantidad de acciones».

Leí el código que señaló la IA, hice más preguntas en ese chat y revisé la corrección propuesta antes de aplicarla en el editor.

Eso me encantó. Mirábamos lo mismo y podía cambiarlo ahí mismo.

Ya que estoy aquí, dejo también mis notas

Creé notes.txt en Cursor para apuntar lo que encontraba al investigar errores. Los planes y borradores largos iban en plan.md. .txt es texto sin formato; .md es Markdown, útil para títulos y listas.

Cuando las notas crecieron, adjunté el archivo al chat y pedí:

Saca de notes.txt lo que debemos comprobar antes de la siguiente actualización. Deja las ideas aparte.

Leí el resultado. Servía. Así que seguí en el mismo chat:

Agrupa las notas sobre el mismo problema. No mezcles hechos confirmados con suposiciones mías. Enséñame los cambios antes.

Imagen pendiente: notes.txt original abierto a la izquierda en Cursor y archivo adjunto al chat con las ediciones propuestas a la derecha. Deben verse nombre, indicador de adjunto y ambos paneles. Sustituir el marcador por una captura real.
Imagen pendiente: notes.txt original abierto a la izquierda en Cursor y archivo adjunto al chat con las ediciones propuestas a la derecha. Deben verse nombre, indicador de adjunto y ambos paneles. Sustituir el marcador por una captura real.

Apliqué lo que me gustó. No hacía falta ordenar las notas antes. Podía anotarlas y organizarlas después con IA.

Luego llegaron borradores del blog e ideas sueltas. Ya estaba en esa ventana y funcionaba.

Mis tareas pasaron de Jira a todo.txt

Los asuntos compartidos del equipo seguían en Jira. Pero abrirlo por cada detalle que quería comprobar mientras programaba parecía excesivo. Me hice mi propia lista en Cursor.

El archivo se llamaba todo.txt. Esto tocaba revisar antes de la siguiente actualización:

App de acciones — antes de la próxima actualización

[ ] Corregir posiciones que no se actualizan al comprar acciones
[ ] Comprobar el saldo mostrado después de vender acciones
[ ] Comprobar que pulsar Comprar varias veces no compra dos veces
[ ] Comprobar que al reabrir se cargan los precios actualizados
Imagen pendiente: esta lista exacta en todo.txt dentro de Cursor. Mostrar pestaña del archivo, marco del editor y los cuatro elementos legibles. El protagonista es el archivo, no el chat. Sustituir por una captura real.
Imagen pendiente: esta lista exacta en todo.txt dentro de Cursor. Mostrar pestaña del archivo, marco del editor y los cuatro elementos legibles. El protagonista es el archivo, no el chat. Sustituir por una captura real.

Si surgía algo, añadía una línea. Cuando crecía demasiado, adjuntaba todo.txt al chat.

Agrupa las tareas de compra y venta. Separa lo que hay que corregir de lo que solo debo comprobar.

Revisaba los cambios y aplicaba los que quería. Si la agrupación no tenía sentido, pedía otro intento. Todo en el archivo que ya tenía abierto.

«¿Esto ya lo hice?» se volvió una pregunta útil

Tras corregir la cantidad de acciones, dudé con otro elemento. Recordaba haber cambiado código, pero ¿había comprobado el resultado?

Pregunté en el chat de Cursor:

La corrección de la cantidad está hecha, márcala. ¿También verifiqué el saldo después de vender? Mira los commits recientes del proyecto y los resultados de pruebas de esta conversación. Márcalo si hay evidencia de que lo comprobé. Si no, déjalo pendiente.

Miré el razonamiento antes que la marca. Cambiar código y verificar el comportamiento no son lo mismo.

Si había cambios en el saldo pero no constancia de comprobar la pantalla tras vender, seguía pendiente. Revisé los commits y la evidencia que encontró antes de decidir.

Imagen pendiente: chat de Cursor revisando commits y pruebas de la conversación, evidencia citada y todo.txt resultante. Cantidad corregida marcada; saldo sin verificar pendiente. Mantener evidencia legible, sin reducir todo el escritorio. Sustituir por captura real verificada.
Imagen pendiente: chat de Cursor revisando commits y pruebas de la conversación, evidencia citada y todo.txt resultante. Cantidad corregida marcada; saldo sin verificar pendiente. Mantener evidencia legible, sin reducir todo el escritorio. Sustituir por captura real verificada.

No estaba dictando marcas. Podía encontrar dónde lo había dejado usando los commits y notas de pruebas de nuestro trabajo.

Mantener la lista empezó a resultar sorprendentemente agradable. En vez de recordar mi día, podía preguntarle a la IA con la que había mirado el código.

Después metí cubrepezones en Cursor

Una mañana, al vestirme, recordé que no quedaban cubrepezones. Camiseta blanca fina. Mal momento.

Lo apunté al final de todo.txt. También quedaba poco detergente.

Comprar después del trabajo
[ ] Cubrepezones
[ ] Detergente

Justo debajo de un fallo que compraba acciones dos veces: cubrepezones. (El archivo solo lo leía yo.)

Después de comprar, le dije al chat:

Ya compré los cubrepezones. Márcalos. El detergente déjalo; no lo compré.

La misma ventana donde construía una app de acciones. Gracioso. Y tan cómodo como con mi lista de trabajo.

En algún momento, Cursor se había convertido en mi app de tareas.

Me encanta, pero no sé explicar bien la sensación. Siempre acabo hablando de cubrepezones.

Pruébalo una vez y lo entenderás.

Hasta que cerré el MacBook

En el trabajo, Cursor siempre estaba abierto. Fácil.

En la tienda, no tanto. ¿Qué más necesitaba? La lista estaba en el MacBook. ¿Recordaba algo de camino a casa? Ya lo apuntaría después.

Abrir un proyecto de desarrollo para consultar la compra empezaba a ser un poco absurdo.

El archivo también crecía. Comprobaciones de la próxima actualización, cosas para la semana siguiente, recados. Quería lo de hoy, pero seguía desplazándome entre todo lo demás.

No quería abandonar el método. Me gustaba tanto que lo quería también lejos del escritorio.

La misma costumbre, en un sitio mejor

La web de thrw me resultó familiar. Elegir una lista a la izquierda, ver tareas en el centro y hablar con la IA al lado.

En Cursor tenía un archivo junto a la conversación. Aquí estaban las tareas. Podía empezar dentro de thrw sin conectar primero otra herramienta.

Creé una lista para la actualización y pedí en el chat:

Agrupa las tareas de compra y venta. La corrección de las posiciones está hecha. El saldo aún hay que comprobarlo.

Era el mismo método que me gustaba en Cursor, con menos búsquedas dentro de un archivo.

Pedir y revisar cambios se sentía familiar. Pero al aplicarlos veía el resultado de un vistazo en la lista de al lado. Sin buscar marcas en un archivo largo. Ah. Esta era la vista que me faltaba.

Imagen pendiente: web real de thrw con navegación de listas, tareas y chat juntos. Mostrar petición anterior y resultado. Usar encuadre similar a Cursor para mostrar el mismo comportamiento en una interfaz específica. Sustituir por captura real.
Imagen pendiente: web real de thrw con navegación de listas, tareas y chat juntos. Mostrar petición anterior y resultado. Usar encuadre similar a Cursor para mostrar el mismo comportamiento en una interfaz específica. Sustituir por captura real.

Ahora podía cerrar el MacBook y seguir gestionando tareas con IA.

Fuera, abría thrw en el móvil. Si había que ordenar la lista, se lo pedía a la IA en la pestaña de conversación y volvía a la lista para comprobarlo.

En la tienda abrí la lista y marqué el detergente después de comprarlo. Lo nuevo iba directo a la app. Ya no necesitaba dejar abierto un entorno de desarrollo para seguir usando el método que me gustaba.

Si alguien pregunta qué me gusta de thrw, probablemente empiece por esta historia.

Contaré cómo acabaron los cubrepezones en Cursor. Lo mucho que me gustaba. Y cómo por fin pude cerrar el MacBook.