Ce site est traduit automatiquement dans plusieurs langues grâce à un logiciel développé par Kohei Koyanagi. Veuillez consulter la version anglaise pour vérifier l’exactitude.

Les vacances d'été de Splync v1.4 et le mariage international derrière

De petites erreurs peuvent être critiques

Un aspect amusant des logiciels — comme dans un mariage — c'est que, peu importe le soin avec lequel vous le testez, quelque chose d'inattendu se faufile toujours. Après le lancement de Splync v1.3, j'ai découvert quelques petits bugs qui pouvaient être critiques. D'abord, le clavier poussait le pied de page vers le haut, couvrant les champs de l'email et du mot de passe sur les écrans de connexion et d'inscription. Cela rendait la saisie quelque peu agaçante pour les utilisateurs. Ensuite, j'ai remarqué un autre problème : après l'inscription d'un nouvel utilisateur et l'ajout de son nom d'affichage, l'application ne naviguait pas vers la page d'accueil. Le nom d'affichage était bien enregistré sur le serveur, mais comme l'écran ne se mettait pas à jour, cela donnait l'impression que rien n'avait été sauvegardé. Ces bugs étaient faciles à corriger, mais leur impact sur les nouveaux utilisateurs pouvait être sérieux — quelqu'un essayant Splync pour la première fois aurait pu abandonner immédiatement. C'est pourquoi la mise à jour v1.4 est arrivée quelques jours seulement après le lancement de la v1.3.

Défis en tant que développeur solo

Dans le tout premier article de blog pour Splync, j'ai parlé de mes fiançailles avec ma petite amie. L'idée de Splync est née de notre propre relation — l'argent peut discrètement créer des tensions, même entre des gens qui s'aiment. Peu importe ce que les gens disent sur l'importance de l'argent, le stress financier peut toujours briser une relation. Splync a été créé pour protéger notre vie commune en nous offrant un moyen simple et transparent de suivre nos dépenses ensemble. En août, après la mise à jour de la v1.4, nous avons déposé notre dossier de mariage à la mairie. Étant donné qu'il s'agissait d'un mariage international entre l'Inde et le Japon, nous avions besoin de documents et du soutien de sa famille restée au pays. Nos parents ont même voyagé pour nous rendre visite et nous accompagner lors du dépôt. Ces affaires familiales — combinées aux procédures légales kafkaïennes entre deux pays — ont pris beaucoup de mon temps. J'aurais pu continuer à améliorer Splync, mais je me demandais : “Et si je publie une nouvelle version et qu'un bug inattendu apparaît — et que je ne peux pas consacrer assez de temps pour le corriger immédiatement ?”

L'absurdité du mariage

En fait, notre mariage international Inde-Japon a mis presque un mois à être accepté par la ville, avec plusieurs séries de documents supplémentaires. Malheureusement, notre date de dépôt initiale ne pouvait pas devenir notre anniversaire légal. La ville nous a dit qu'elle devait consulter le bureau juridique local pour vérifier la validité de nos papiers, puis nous a demandé d'autres documents — y compris une apostille que le ministère indien des Affaires extérieures affirmait ne pas délivrer. Lorsque j'ai appelé le bureau juridique, ils m'ont dit de ne pas les contacter directement et de passer par la mairie. Quand j'ai appelé l'ambassade indienne à Tokyo, ils ont dit que la décision devait être prise par la ville. Et encore une fois, la ville a dit qu'elle devait suivre le bureau juridique. C'était du pur Kafka. Quelle absurdité — un cercle vicieux d'institutions se renvoyant la balle pendant que nous étions impuissants au milieu. Le dernier document que nous avons soumis était presque surréaliste : une auto-déclaration affirmant qu'aucun de nous n'était mentalement incompétent ni souffrant de maladie mentale, et que nous n'étions pas apparentés au degré prohibé pour le mariage.

Des cultures différentes pour partager

Les questions internationales sont toujours compliquées. Le monde n'est tout simplement pas encore simple. J'écris ce blog en anglais en texte brut, puis je génère automatiquement 42 articles HTML à l'aide de Python et de l'API OpenAI. Quand j'ai demandé à certains de mes amis étrangers de vérifier les versions dans leurs langues, leurs réactions ont été bien plus inattendues que je ne l'avais imaginé. Certains ont dit, "Je ne comprends pas." J'ai demandé quelle partie des articles traduits automatiquement n'était pas claire — mais il ne s'agissait pas du tout de la langue. L'un d'eux a dit, "Pourquoi un couple doit-il partager les dépenses ? Ils sont ensemble." Un autre a dit, "Dans mon pays, personne ne partage l'addition au restaurant. Une seule personne paie généralement." C'était révélateur de réaliser à quel point les cultures perçoivent différemment le partage des dépenses. Même au Japon, les approches varient largement. Pour les générations plus anciennes, il était naturel qu'un homme paie 100% pour une femme. Mais ce n'est pas ce que je vois dans le Japon moderne. Ma petite amie (maintenant épouse) et moi partageons nos dépenses équitablement. À la fin de chaque mois, nous vérifions le résumé sur Splync et réglons le solde. C'est simplement notre façon de faire. Pourtant, il semble que je doive encore écouter plus de gens — car les manières de partager les dépenses sont plus diversifiées que je ne le pensais.

Splync peut-il partager les dépenses 60:40

C'était à l'époque où je luttais encore avec les procédures de mariage kafkaïennes. Un de mes amis m'a demandé si Splync pouvait partager les dépenses à 60:40, car c'est ainsi que lui et son mari gèrent leurs finances. Malheureusement, la réponse était "Non." Splync v1.4 ne pouvait que partager les dépenses équitablement. Pour être honnête, j'avais toujours considéré les ratios personnalisés comme une fonctionnalité de moindre priorité. Mais je ne voulais pas perdre des utilisateurs potentiels de Splync simplement parce que l'application ne pouvait pas supporter la façon dont ils préféraient partager leurs dépenses. J'ai initialement créé Splync pour moi-même, mais il semblait que c'était le bon moment pour que l'application dépasse mes propres besoins. Dans ces jours mouvementés, j'ai décidé discrètement de mettre à jour l'application et de permettre des partages personnalisables dans Splync v1.5.