sonomemo, una app de notas para personas con TDAH creada por alguien con TDAH
(github.com/sonohoshi)Hola, soy sonohoshi y me gano la vida como desarrollador de videojuegos un poco improvisado.
La app que quiero presentar en este texto se llama sonomemo, una app de notas que sonohoshi creó para su propio uso.
La verdad es que, en un mundo lleno de editores por todos lados, no creo que haya mucha gente con curiosidad por un bloc de notas, así que quería contar cómo terminé haciendo algo así.
Vivo con TDAH, un trastorno neurológico conocido como trastorno por déficit de atención e hiperactividad.
Suena más dramático de lo que es: básicamente vivo un poco disperso, siempre con sueño por falta de dopamina, y como ando tan desconcentrado, se me olvida lo que estaba haciendo. Si tomo bien la medicación, estoy bien. De verdad, no es gran cosa.
Pero aun así hay cosas difíciles. Por ejemplo, interesarme en demasiados temas al mismo tiempo y terminar olvidando cuál era el trabajo que estaba haciendo originalmente.
Muchas veces, al llegar al trabajo, he tenido que revisar Slack y el historial de commits durante un buen rato para averiguar qué estaba haciendo el día anterior.
Por este tipo de problemas, desarrollé el hábito de anotar en un bloc de notas la hora, lo que estaba haciendo y en qué estaba pensando mientras trabajaba.
[20251216/17:28] Salió un bug totalmente absurdo en la UI
[20251216/17:28] Ayer hice un poco de refactor, parece que aparecieron efectos secundarios
[20251216/17:28] Creo que sería más cómodo separar cada módulo para que funcione de forma independiente y luego migrarlo de nuevo
Algo así. Durante años usé sin problema un plugin que hice para Sublime Text y que agregaba marcas de tiempo.
Pero entonces pasó algo desafortunado. Hace poco cambié de trabajo, y ese plugin de Sublime solo funcionaba en Windows y no corría bien en mi nuevo entorno de desarrollo.
Para mí era una de las cosas importantes para poder trabajar, así que fue un problema muy inesperado.
Pero tampoco podía llegar a mi nuevo trabajo, donde se esperaba que aprendiera y me adaptara con ganas, y ponerme a depurar un plugin de Sublime Text. Iba a parecer alguien que está usando una Mac por primera vez. De hecho, ni siquiera sabía dónde estaba el botón de encendido de la Mac Studio y me quedé medio perdido, pero eso no es lo importante ahora, en fin... así fue.
Después del trabajo, saqué una MacBook que tenía guardada en un rincón de la casa e intenté arreglar el plugin. Le moví como 15 minutos y me dio flojera. Además, pensé que varias funciones que yo solo deseaba tener en un plugin así ya no valía la pena hacerlas como plugin de Sublime ni estar adaptándolas a cada sistema operativo.
Así que encendí Antigravity y le aventé de golpe toda la situación del problema y las funciones que necesitaba.
De ahí salió una app hecha con el framework ratatui de Rust, y para ser un bloc de notas, soporta una cantidad innecesariamente grande de funciones, al punto de parecer excesivo.
Ahora, cuando estoy en la shell regañando a Claude para que se ponga a trabajar y se me ocurre algo, ya no tengo que hacer alt-tab, pegarlo en Sublime... ni perder otra vez las notas por cerrar sin guardar por accidente.
Qué bueno, qué bueno.
En fin, ya me alargué bastante, pero así fue como nació sonomemo.
Lo hice porque lo necesitaba y lo necesitaba urgente, pero al mismo tiempo pensé que estaría bien si otras personas con el mismo trastorno pudieran usar esta app, o si al menos sirviera como una idea que pudiera ayudar de una forma parecida.
Ojalá trastornos neurológicos como el TDAH no se vean como algo raro o algo que haya que ocultar, sino como una característica humana que se puede manejar bien tomando la medicación, haciendo distintos entrenamientos de corrección de conducta y usando herramientas adecuadas.
Gracias por leer este texto tan largo.
El paquete para usarlo de verdad lo pueden ver en el siguiente enlace.
https://crates.io/crates/sonomemo
5 comentarios
Solo tienes que presionar F5 en el bloc de notas.
Tecnología de altísimo nivel... gracias
Así es. No lo sabía porque no uso mucho el Bloc de notas integrado de Windows 11. Gracias.
Es algo ambiguo como para subirlo como tema, así que lo dejo aquí en un comentario.
Por ahora me gusta muchísimo.
Me gusta que ponga marcas de tiempo,
y como alguien que ha borrado notas y se ha arrepentido muchísimo, lo que más me gusta es que dentro del programa no se puedan borrar las notas.
Pero creo que sería mejor si en la guía incluyeran ejemplos de cómo escribir las tareas y las etiquetas.
En lo personal, me da mucha lástima no poder usarlo porque en mi entorno de trabajo estamos separados por una red interna.
¡Gracias por la opinión! Creo que sería bueno dejarlo escrito en el README.
Por otro lado, pensé que algo como un paquete open source de Rust podría usarse en todo tipo de entornos, pero si está completamente aislado en una red interna, entonces sí sería difícil T_T