Den här webbplatsen är automatiskt översatt till flera språk med programvara utvecklad av Kohei Koyanagi. Se originalet på engelska för högsta noggrannhet.

Splync v1.4:s sommarlov — och det internationella äktenskapet bakom det

Små fel kan vara kritiska

En lustig sak med mjukvara — precis som ett äktenskap — är att oavsett hur noggrant du testar det, så smyger alltid något oväntat in. Efter att ha släppt Splync v1.3 upptäckte jag ett par små buggar som kunde vara kritiska. Först tryckte tangentbordet upp sidfoten, vilket täckte e-post- och lösenordsfälten på inloggnings- och registreringsskärmarna. Detta gjorde det lite irriterande för användarna att skriva. Sedan märkte jag ett annat problem: efter att en ny användare registrerat sig och angett sitt visningsnamn, navigerade inte appen till välkomstsidan. Visningsnamnet sparades på servern, men eftersom skärmen inte bytte såg det ut som om ingenting hade sparats. Båda buggarna var lätta att fixa, men deras påverkan på nya användare kunde ha varit allvarlig — någon som testar Splync för första gången kanske hade gett upp direkt. Därför kom uppdateringen v1.4 bara några dagar efter lanseringen av v1.3.

Utmaningar som ensam utvecklare

I det allra första blogginlägget för Splync skrev jag om min förlovning med min flickvän. Idén till Splync kom ursprungligen från vår egen relation — pengar kan tyst skapa spänningar, även mellan människor som bryr sig om varandra. Oavsett vad folk säger om att pengar inte är viktiga, kan ekonomisk stress ändå bryta en relation. Splync skapades för att skydda vårt gemensamma liv genom att ge oss ett enkelt och transparent sätt att spåra utgifter tillsammans. I augusti, efter uppdateringen v1.4, lämnade vi in vår äktenskapsregistrering till stadshuset. Eftersom det var ett internationellt äktenskap mellan Indien och Japan, behövde vi dokument och stöd från hennes familj hemma. Våra föräldrar reste till och med för att besöka oss och vara med vid inlämningen. Dessa familjeangelägenheter — kombinerat med de Kafkaliknande juridiska procedurerna mellan två länder — tog mycket av min uppmärksamhet. Jag kunde fortfarande ha uppgraderat Splync, men jag fortsatte att undra: "Vad händer om jag släpper en ny version och en oväntad bugg dyker upp — och jag inte kan säkra tillräckligt med tid för att fokusera på att fixa den omedelbart?"

Hur absurd ett äktenskap kan vara

Faktum är att vårt internationella äktenskap mellan Indien och Japan tog nästan en månad att accepteras av staden, med flera omgångar av ytterligare dokument. Tyvärr kunde vårt ursprungliga inlämningsdatum inte bli vårt lagliga årsdag. Staden berättade för oss att de behövde rådfråga den lokala rättsbyrån för att verifiera våra dokument och bad oss sedan om fler dokument — inklusive en apostille som Indiens utrikesministerium hävdade att de inte utfärdar. När jag ringde den juridiska byrån sa de till mig att inte kontakta dem direkt och att gå via stadshuset. När jag ringde den indiska ambassaden i Tokyo sa de att beslutet skulle fattas av staden. Och återigen sa staden att de måste följa den juridiska byrån. Det var ren Kafka. Hur absurt — en sluten cirkel av institutioner som pekar finger åt varandra medan vi stod hjälplösa i mitten. Det sista dokumentet vi skickade in var nästan surrealistiskt: en självdeklaration om att ingen av oss var psykiskt inkompetent eller led av någon psykisk sjukdom, och att vi inte var släkt inom de förbjudna graderna av släktskap för äktenskap.

Olika kulturer för delning

Internationella frågor är alltid knepiga. Världen är helt enkelt inte enkel ännu. Jag skriver denna blogg på engelska som ren text och genererar sedan automatiskt 42 HTML-artiklar med Python och OpenAI API. När jag bad några av mina utländska vänner att göra inhemska kontroller av versionerna på deras egna språk, var deras reaktioner mycket mer oväntade än jag föreställt mig. Några sa, "Jag förstår inte." Jag frågade vilken del av de automatiskt översatta artiklarna som var oklara — men det handlade inte alls om språket. En sa, "Varför behöver ett par dela utgifter? De är ju tillsammans." En annan sa, "I mitt land delar ingen på notan på en restaurang. En person betalar vanligtvis." Det var ögonöppnande att inse hur olika kulturer ser på delade utgifter. Även inom Japan varierar synsätten mycket. I äldre generationer var det naturligt för en man att betala 100% för en kvinna. Men det är inte vad jag har sett i det moderna Japan. Min flickvän (nu fru) och jag delar våra utgifter jämnt. I slutet av varje månad kollar vi sammanställningen på Splync och reglerar balansen. Det är helt enkelt så vi gör det. Men det verkar som jag fortfarande behöver lyssna på fler människor — eftersom sätten folk delar utgifter är mer mångfaldiga än jag trodde.

Kan Splync dela utgifter 60:40

Det var ungefär samtidigt som jag fortfarande kämpade med de Kafkaliknande äktenskapsprocedurerna. En av mina vänner frågade om Splync kunde dela utgifter med 60:40, eftersom det är så hon och hennes man hanterar sina finanser. Tyvärr var svaret "Nej". Splync v1.4 kunde bara dela utgifter jämnt. För att vara ärlig hade jag alltid betraktat anpassade delningsförhållanden som en lägre prioriterad funktion. Men jag ville inte förlora potentiella Splync-användare bara för att appen inte kunde stödja det sätt de föredrog att dela sina utgifter. Jag skapade ursprungligen Splync för mig själv, men det kändes som rätt tid för appen att växa bortom mina egna behov. Under de hektiska dagarna bestämde jag mig tyst för att uppgradera appen och möjliggöra anpassningsbara delningar i Splync v1.5.