Ideas

Cuando me viene la idea de crear alguna cosa, lo escribo acá para que no se me olvide, o para dejar de pensar en ello.

[ ] Abierto/Open
[-] Pausado/Paused
[x] Completado o Cerrado/Completed or Closed

Ideas abiertas (Algún interés o problema que quiero resolver)

[ ] (2025-w06) A web-based time tracker

Ping! - a stochastic time tracker

[ ] (2025-w06) A mix between wordle and Paper Apps Golf

https://gladdendesign.com/products/paper-apps-golf

[ ] (2025-w05) Crear una historia o novela basada en 'La trama', 'Undertale' y 'Inscryption'

https://text.eapl.mx/la-idea

[ ] (2025-w4) Reactivar el canal Sembrando Juegos y lograr una monetización estable

[ ] (2024-w42) Crear casos de Mystery Nights y probar si se pueden vender en Internet.

Ideas pausadas (Me interesó, aunque por ahora no es relevante o prioritario)

[-] [2025-w3) Create a fork of smol.pub on PHP

Made a few drafts and the outcome is available in my professional blog, although it's gonna be more work than expected

https://blog.eapl.me

Ideas cerradas (Terminadas o que ya no me interesan, pero me gustaría tener un registro)

[X] (2022-w40) Instalar un software en nube para dejar de utilizar la mayoría de los servicios de Google, como Photos.

Avance 2023-w31: Comencé a mover las fotos como archivos, y ya no guardo las fotografías en la nube, aunque no he encontrado algo que me genere confianza en que las fotos NO se van a perder. Tampoco es un dolor tan intenso.

Update 2024-w40: Instalé Piwigo, en cual funciona bastante bien y tiene un cliente móvil

https://eapl.me/photos/

[X] (2023-w13) Mejorar timetrap para que haya que escribir menos

Puede ser una sintaxis parecida a esta:
j nombre_proyecto actividad
j nombre_proyecto fecha_inicio fecha_fin actividad
j nombre_proyecto "2023-12-01 18:25" "2023-12-01 19:35" actividad

timetrap funciona muy bien cuando registramos el inicio o cierre de una actividad al momento, aunque puede hacerse en menos pasos el cambiar entre 'sheets/proyectos' y entre actividades. O también el registrar actividades en el pasado puede hacerse en un solo comando, en vez de usar muchos.

La idea es al cambiar de tarea que automáticamente se pause la anterior.

Si el proyecto no existe debe dar una alerta, y posiblemente sugerir alguna alternativa.

Update: El cambio de proyecto no es necesario, encontré que con alguna configuración es posible cambiar más rápido de proyecto. Por ahora no es tan interesante desarrollar mejoras a esto, pues prácticamente implicaría reimplementarlo.

Avance 2023-w41: Hice un script muy sencillo inspirados en los objetos como este:

YouTube - Adafruit IO Time Tracking Cube

Solamente hay 6 opciones, una de ellas es pausar el conteo de tiempo.

Explico un poco más en

https://mastodon.online/@eaplmx/111206706317009150

Actualización 2024-w50: Por ahora no estoy midiendo el tiempo exacto. Me he relajado bastante respecto a años anteriores sobre los tiempos que dedicó, enfocándome por ahora en el resultado, más que una eficiencia total.

[X] (2023-w7) Crear un espacio en línea para tener conversaciones. Inspirado entre lobste.rs y mebo.m15o.net

Posiblemente hospedarlo en c.gemugami.com o adarkworld.com (para usar el dominio). PHP + SQLite

Que a cada post se puedan agregar etiquetas (libres) para poder crear grupos o subcomunidades muy rápido

Update: Lo implementé en

El Pensadero

Update 2023-w41: Por falla técnica cerré mi VPS donde vivía el pensadero. Desafortunadamente no tuve mucha tracción de personas escribiendo, y también quedó la sensación como de "Un foro más". No conseguí que hubieran mas personas escribiendo seguido, quizás por un 'network effect' faltante. Por ahora lo pausaré.

[X] (2023-w1) Una sencilla página para introducir precios y medidas (peso, volumen) de dos artículos, para saber cual conviene más comprar

Actualización 2023-w4: Realicé un primer boceto con React

Best price calculator

(2024-w51) Hacer el listado de links diarios pero por cada categoría

Ejemplo:

https://eapl.me/links/[TAG]

[-] (2024-w7) Crear juegos de palabras inspirados por 'A little wordy' o 'Handsome'

Avance 2024-w40: Tengo que probar las mecánicas para ver si vale la pena meterle tiempo a este desarrollo.

Actualización 2025-w02: Por lo pronto voy a enfocarme en otros proyectos.

[x] (2024-w44) Designing and implement a fork of twtxt, but based on RSS/Atom.

Instead of having all the twts in a single text file which is getting bigger with the actual usage, you have an Endpoint only with the latest N twts, let's say 10.

Also you have a counter of how many twtxts that user has. In case you need more, you can supply a number to the Endpoint, for example /twtxt/20 to get the latest 20 twts.

Also, for discovery, you can have another Endpoint to receive follow requests.

For example /discovery/URL/

Here you can receive the URL that is replying to you, so you can decide if want to start following it.

Decision: It's interesting although I'm not using twtxt that much, and the 'twt' clone will only be used by me, which is not very useful. I think that for adoption I'll have to offer a way for people to start testing or using it, like twtxt.net does, instead of self-hosting the server, although that's not very decentralized.

[x] (2024-w1) Crear un script python para ver la hora de personas en otras zonas horarias

La idea es probar si Copilot y ChatGPT pueden de manera rápida e indolora convertirlo a Python

Inspirado en:

https://github.com/arp242/dotfiles/blob/master/local/script/tz

Avance: Por ahora no necesito ese script, por no trabajar con personas en otras zonas.

[x] (2023-w12) Retomar la escritura del libro "Preguntas Incómodas para un Game Dev"

Avance: Me ha costado bastante escribir desde el lado de "Sigue estas instrucciones". Estaré escribiendo conforme voy avanzando en uno o varios juegos, para que no sea tan teórico o idealista.

(2025) He estado retomando el canal de YouTube, aunque sigo pensando en qué tanto conviene hacer un libro, para el mercado hispano.

[x] (2023-w22) Crear un microReddit para los links que voy juntando cada semana

Ya sea que me sugiera automáticamente cosas para leer, o que haya algún tipo de votación para identificar qué tan atractivos son.

Avance: Tomé todos los enlaces que tengo (los había acomodado por meses), y los metí en scripts que los reparten de una forma más digerible. Tipo Hckrnews o Reddit. Esto para moderar el hábito de estar leyendo nuevo contenido, mejor refresco el que guardé para leer después.

Un enlace nuevo cada hora
7 enlaces aleatorios al día
Todos los enlaces en vista Web

[x] (2023-w15) Agregar Passkeys a el Pensadero (y otros servicios Web que tenemos.

Ya tengo una implementación de WebAuthn en Twtxt, aunque no he implementado las diferencias todavía.

Avance: Me sigue interesando el tema. Estuve jugando con algunas librerías de PHP, aunque no están tan completas. Ando pensando si limitar solo a WebAuthn o a Passwordless con Correo. Las implementaciones de ejemplo usan una combinación de varios.

Update 2025-w4: I implemented a proof of concept in 'timeline'. It works well enough.

[x] (2023-w1) Retomar 'Una habitación cerrada' con unos colegas que hacen narrativa de misterio y crímen

https://gemugami.com/unahabitacioncerrada

Avance al 2023-w12 - No lo he movido lo suficiente. Posiblemente lo pueda agregar al formato MurParty con 3 actos, aunque al dejar de ser un juego social de percepción y deducción, y hacerlo de 1 solo jugador, podría perder mucha escencia.

Update al 2023-w24 - MurParty ha estado pausado, y se desarrollaron otros casos en físico. En digital ha sido difícil tener la reacción aunque podría mostrarlo en la MegaXP 🤔

[x] (2023-w1) Crear un juego de mesa artesanal inspirado en Onitama o The Duke, pero con movimiento hexagonal

Actualización 2023-w41: Probé un prototipo, que está algo divertido, aunque no supera a los originales y tenemos el problema de la Propiedad intelectual.

[x] (2022) Convertir Gemu Lab en una empresa cooperativa (co-op) en la que los participantes sean co-propietarios

Actualización (2023-w1) Por ahora pausaré un poco Gemu Labs para colaborar en otros estudios. Me han invitado a iniciar algunas cooperativas, aunque no hay nada formal por el momento.

[x] (2022) Aprender Flutter y Dart para apoyar en distintos proyectos Open Sourced como Yarn/twtxt.net y saty.im

Actualización (2023-w1) La curva de aprendizaje es algo alta, lo que implicará muchos meses para empezar a hacer algo útil. Colaboré un poco con los proyectos Open Source, aunque debo enfocarme en algo que genere ingreso suficiente, primero.

[x] (2022) Generador de Password dinámicos basado en Pares de Llaves en el servidor y clientes

Actualización: No tiene mucho sentido. Estuve probando con TOTP más largos, aunque encontré que 10 dígitos es lo máximo por limitaciones de la implementación. Por ahora Passkeys es bastante aceptado y su implementación seguirá creciendo.

[x] (2022) Juego digital móvil basado en Cross Clues, sin conexión a Internet, y como Side Project para mi marca personal y estudio

Actualización: Comencé el prototipo y lo jugué un poco. Por ahora quizás dejarlo como juego para la familia estaría bien. Habría que probarlo con más jugadores para ver si se podría convertir en un producto a futuro.

(2025) Continuando con unos clones de Codenames que hice por ahí de 2019, hice una versión Web para dos personas, basado en Words with Robots

https://eapl.me/words/
https://wordswithrobots.isotropic.us

[x] (2022) Crear un editor de texto enfocado en las líneas más recientes.

Optimizado para teléfonos. Algo inspirado en Calmly Writer y Ensō

Actualización: Por ahora Ensō cubre de forma gratuita esta necesidad.

[x] (2022) Crear una app web para organizar rangos de horarios en reuniones internacionales.

Actualización: Hice un borrador acá

https://meet.gemugami.com/create_event

Actualización 2023-w31: Murió el servidor y no encontré mucha tracción en su uso.

[x] (2022) Una tabla de tiempos para simplificar reuniones internacionales (que se actualice a las los cambios de Horario de Verano e Invierno)

Inspirado en esta tabla:

https://mckinley.cc/time.xhtml

Actualización: Hice una versión en Golang que se actualiza dinámicamente. Por ahora no he levantado el servidor, por lo pondré en algo como

https://time.gemugami.com

Actualización 2023-w31: Murió el servidor y no encontré mucha tracción en su uso.

[x] (2024-w1) Crear un juego de mesa inspirado en Bidiots - Dibujar cosas parecidas y subastar con información parcial.

Creé un prototipo inicial y lo probé una vez. Recibí buen feedback sobre reutilización de componentes, y poner títulos similares que no sean muy obvias de reconocer

Avance 2024-w30: Por ahora voy a meterlo a la congeladora.