Algunos pequeños errores son realmente críticos
Algo curioso del software, al igual que en un matrimonio, es que por más que lo pruebes, siempre se cuela algo inesperado. Tras lanzar Splync v1.3, descubrí un par de pequeños errores que podían ser críticos. Primero, el teclado empujaba el pie de página hacia arriba, cubriendo los campos de email y contraseña en las pantallas de inicio de sesión y registro, lo que resultaba molesto para escribir. Luego noté otro problema: cuando un nuevo usuario se registraba y configuraba su nombre de pantalla, la app no navegaba a la página de bienvenida. El nombre se guardaba en el servidor, pero como la pantalla no cambiaba, parecía que nada se había almacenado. Ambos errores fueron fáciles de arreglar, pero su impacto en los nuevos usuarios pudo haber sido grave: alguien probando Splync por primera vez podría haberse rendido de inmediato. Por eso, la actualización v1.4 llegó solo unos días después del lanzamiento de la v1.3.
Desafíos como desarrollador en solitario
En el primer post del blog de Splync, escribí sobre mi compromiso con mi novia. La idea de Splync surgió de nuestra propia relación: el dinero puede crear tensiones silenciosas, incluso entre personas que se cuidan mutuamente. Aunque se diga que el dinero no es importante, el estrés financiero puede romper una relación. Splync fue creado para proteger nuestra vida en común, dándonos una forma simple y transparente de llevar las cuentas juntos. En agosto, después de la actualización v1.4, registramos nuestro matrimonio en el ayuntamiento. Al ser un matrimonio internacional entre India y Japón, necesitábamos documentos y apoyo de su familia en casa. Nuestros padres incluso viajaron para visitarnos y acompañarnos en el trámite. Estos asuntos familiares, junto con los procedimientos legales kafkianos entre dos países, ocuparon mucho de mi atención. Podría haber seguido mejorando Splync, pero seguía preguntándome: "¿Qué pasa si lanzo una nueva versión y aparece un error inesperado, y no tengo tiempo suficiente para centrarme en solucionarlo de inmediato?"
Lo absurdo que puede ser el matrimonio
De hecho, nuestro matrimonio internacional India-Japón tardó casi un mes en ser aceptado por la ciudad, con múltiples rondas de documentos adicionales. Desafortunadamente, nuestra fecha de presentación original no pudo ser nuestra fecha legal de aniversario. La ciudad nos dijo que necesitaban consultar con la oficina legal local para verificar la validez de nuestros documentos, y luego nos pidieron más documentos, incluyendo una apostilla que el Ministerio de Asuntos Exteriores de India insistió que no emitían. Cuando llamé a la oficina legal, me dijeron que no los contactara directamente y que gestionara todo a través del ayuntamiento. Cuando llamé a la embajada india en Tokio, dijeron que la decisión debía ser tomada por la ciudad. Y nuevamente, la ciudad dijo que debían seguir a la oficina legal. Era puro Kafka. Qué absurdo: un bucle cerrado de instituciones señalándose entre sí mientras nosotros estábamos impotentes en medio. El documento final que presentamos fue casi surrealista: una autodeclaración de que ninguno de nosotros era mentalmente incompetente ni sufría de ninguna enfermedad mental, y que no estábamos relacionados dentro de los grados de parentesco prohibidos para el matrimonio.
Diferentes culturas para compartir gastos
Los asuntos internacionales siempre son complicados. El mundo aún no es sencillo. Escribo este blog en inglés como texto plano y luego genero automáticamente 42 artículos en HTML usando Python y la API de OpenAI. Cuando pedí a algunos de mis amigos extranjeros que revisaran las versiones en sus propios idiomas, sus reacciones fueron mucho más inesperadas de lo que imaginé. Algunos dijeron: "No entiendo". Les pregunté qué parte de los artículos traducidos automáticamente no era clara, pero no se trataba del idioma. Uno dijo: "¿Por qué una pareja necesita compartir los gastos? Están juntos." Otro comentó: "En mi país nadie divide la cuenta en un restaurante. Normalmente una persona paga." Fue revelador darme cuenta de cuán diferente ven las culturas el compartir gastos. Incluso dentro de Japón, los enfoques varían ampliamente. En generaciones anteriores, era natural que un hombre pagara el 100% por una mujer. Pero eso no es lo que he estado viendo en el Japón moderno. Mi novia (ahora esposa) y yo dividimos nuestros gastos por igual. Al final de cada mes, revisamos el resumen en Splync y ajustamos el balance. Así es como lo hacemos. Sin embargo, parece que aún necesito escuchar a más personas, ya que las formas en que la gente comparte gastos son más diversas de lo que pensaba.
¿Puede Splync dividir gastos 60:40
Fue alrededor de esa época en que aún lidiaba con los procedimientos matrimoniales kafkianos. Una de mis amigas preguntó si Splync podía dividir los gastos en un 60:40, porque así es como ella y su esposo manejan sus finanzas. Desafortunadamente, la respuesta fue "No". Splync v1.4 solo podía dividir gastos equitativamente. Para ser honesto, siempre consideré que los ratios personalizados eran una característica de menor prioridad. Pero no quería perder potenciales usuarios de Splync simplemente porque la app no podía soportar la forma en que preferían dividir sus gastos. Originalmente, creé Splync para mí, pero sentí que era el momento adecuado para que la app creciera más allá de mis propias necesidades. En esos días agitados, decidí en silencio actualizar la app y permitir divisiones personalizables en Splync v1.5.