Dette websted er automatisk oversat til flere sprog med software udviklet af Kohei Koyanagi. Se den originale version på engelsk for størst nøjagtighed.

Splync v1.4's sommerferie — og det internationale ægteskab bag den

Små fejl kan være kritiske

En sjov ting ved software — ligesom et ægteskab — er, at uanset hvor grundigt du tester det, dukker der altid noget uventet op. Efter udgivelsen af Splync v1.3 opdagede jeg et par små bugs, der kunne være kritiske. Først skubbede tastaturet footeren opad og dækkede email- og passwordfelterne på login- og tilmeldingsskærmene. Det gjorde det lidt besværligt for brugerne at skrive. Så bemærkede jeg et andet problem: efter at en ny bruger havde tilmeldt sig og sat sit visningsnavn, navigerede appen ikke til velkomstsiden. Visningsnavnet blev gemt på serveren, men fordi skærmen ikke skiftede, så det ud som om intet var gemt. Begge bugs var lette at rette, men deres indvirkning på nye brugere kunne have været alvorlig — en person, der prøvede Splync for første gang, kunne have givet op med det samme. Derfor kom v1.4-opdateringen kun få dage efter v1.3-lanceringen.

Udfordringer som solo-udvikler

I det allerførste blogindlæg for Splync skrev jeg om min forlovelse med min kæreste. Ideen til Splync opstod oprindeligt fra vores eget forhold — penge kan stille og roligt skabe spændinger, selv mellem folk der holder af hinanden. Uanset hvad folk siger om penge ikke er vigtige, kan økonomisk stress stadig ødelægge et forhold. Splync blev skabt for at beskytte vores fælles liv ved at give os en simpel og gennemsigtig måde at holde styr på udgifter sammen. I august, efter v1.4-opdateringen, indleverede vi vores ægteskabsregistrering til rådhuset. Fordi det var et internationalt ægteskab mellem Indien og Japan, havde vi brug for dokumenter og støtte fra hendes familie derhjemme. Vores forældre rejste endda for at besøge os og ledsage indleveringen. Disse familiære anliggender — kombineret med de Kafka-lignende juridiske procedurer på tværs af to lande — tog meget af min opmærksomhed. Jeg kunne stadig have opgraderet Splync, men jeg blev ved med at tænke: "Hvad hvis jeg frigiver en ny version, og en uventet fejl dukker op — og jeg ikke kan finde tid nok til at fokusere på at rette den med det samme?"

Hvor absurd et ægteskab kan være

Faktisk tog vores indisk-japanske internationale ægteskab næsten en måned at blive accepteret af byen, med flere runder af yderligere dokumenter. Desværre kunne vores oprindelige indleveringsdato ikke blive vores juridiske jubilæum. Byen fortalte os, at de skulle konsultere det lokale juridiske kontor for at verificere gyldigheden af vores papirer, og bad derefter om flere dokumenter — inklusive en apostille, som det indiske udenrigsministerium insisterede på, at de ikke udsteder. Da jeg ringede til det juridiske kontor, sagde de, at jeg ikke skulle kontakte dem direkte og skulle gå gennem rådhuset. Da jeg ringede til den indiske ambassade i Tokyo, sagde de, at beslutningen skulle træffes af byen. Og igen sagde byen, at de skulle følge det juridiske kontor. Det var ren Kafka. Hvor absurd — en lukket cirkel af institutioner, der peger fingre ad hinanden, mens vi stod hjælpeløse i midten. Det sidste dokument, vi indsendte, var næsten surrealistisk: en selverklæring om, at ingen af os var mentalt inkompetente eller led af nogen mental sygdom, og at vi ikke var beslægtede inden for de forbudte grader af slægtskab for ægteskab.

Forskellige kulturer for deling

Internationale anliggender er altid vanskelige. Verden er simpelthen ikke ligetil endnu. Jeg skriver denne blog på engelsk som almindelig tekst og genererer derefter automatisk 42 HTML-artikler ved hjælp af Python og OpenAI API. Da jeg bad nogle af mine udenlandske venner om at lave native checks på versionerne på deres egne sprog, var deres reaktioner langt mere uventede, end jeg havde forestillet mig. Nogle sagde, "Jeg forstår det ikke." Jeg spurgte, hvilken del af de automatisk oversatte artikler der var uklar — men det handlede slet ikke om sprog. En sagde, "Hvorfor har et par brug for at dele udgifter? De er sammen." En anden sagde, "I mit land deler ingen regningen på en restaurant. En person betaler normalt." Det var øjenåbnende at indse, hvor forskelligt kulturer ser på delte udgifter. Selv inden for Japan varierer tilgange meget. I ældre generationer var det naturligt for en mand at betale 100 % for en kvinde. Men det er ikke, hvad jeg har set i det moderne Japan. Min kæreste (nu kone) og jeg deler vores udgifter ligeligt. I slutningen af hver måned tjekker vi oversigten på Splync og afregner balancen. Det er simpelthen sådan, vi gør det. Alligevel ser det ud til, at jeg stadig skal lytte til flere mennesker — fordi måderne folk deler udgifter på er mere mangfoldige, end jeg troede.

Kan Splync dele udgifter 60:40

Det var omkring den tid, jeg stadig kæmpede med de Kafka-lignende ægteskabsprocedurer. En af mine venner spurgte, om Splync kunne dele udgifter 60:40, fordi det er sådan, hun og hendes mand håndterer deres økonomi. Desværre var svaret "Nej." Splync v1.4 kunne kun dele udgifter ligeligt. For at være ærlig havde jeg altid betragtet brugerdefinerede forhold som en lavere prioritet. Men jeg ønskede ikke at miste potentielle Splync-brugere, bare fordi appen ikke kunne understøtte den måde, de foretrak at dele deres udgifter. Jeg skabte oprindeligt Splync for mig selv, men det føltes som det rigtige tidspunkt for appen at vokse ud over mine egne behov. I de travle dage besluttede jeg stille og roligt at opgradere appen og muliggøre tilpassede delinger i Splync v1.5.