El creador de Monica, CRM personal de código abierto, anunció el inicio de un nuevo proyecto: reescribir la herramienta desde sus cimientos, conservando la experiencia acumulada durante casi una década. La primera entrega de la serie "Building Monica" repasa el origen del software, nacido en 2017 como respuesta a la dificultad de recordar datos sobre amigos y familiares, y su evolución hasta superar las 25.000 estrellas en GitHub.
El autor explica que la versión actual refleja decisiones tomadas sobre la marcha ante problemas concretos: contactos, relaciones, recordatorios, actividades, regalos o mascotas se fueron añadiendo sin un modelo unificado. Tras años de crecimiento, muchas de esas decisiones se han convertido en restricciones técnicas y de diseño. La nueva versión (v3) replanteará cuestiones básicas: qué define a una persona, cómo se modelan las relaciones —tratadas como un dominio propio y no como un atributo del contacto—, cómo representar al usuario y qué ocurre cuando lo importante no es una persona sino una mascota o una organización.
Otro eje del rediseño es la personalización: Monica ofrecerá valores predeterminados sólidos, pero permitirá al usuario decidir qué información almacenar y cómo estructurar sus relaciones, sin obligar a encajar su vida en un esquema fijo. El objetivo declarado es construir un sistema potente para documentar lazos personales, manteniendo el código abierto, la opción de autoalojamiento y el control total de los datos. La serie documentará en abierto los problemas técnicos y de diseño que surjan durante el desarrollo.
