Deze website is automatisch in meerdere talen vertaald met software ontwikkeld door Kohei Koyanagi. Raadpleeg het originele artikel in Engels voor de meest nauwkeurige informatie.

Splync v1.4's zomervakantie en het internationale huwelijk erachter

Kleine fouten kunnen kritisch zijn

Software, net als een huwelijk, heeft een grappige eigenschap: hoe zorgvuldig je ook test, er sluipt altijd iets onverwachts binnen. Na de release van Splync v1.3 ontdekte ik een paar kleine bugs die kritiek konden zijn. Ten eerste schoof het toetsenbord de voettekst omhoog, waardoor de velden voor e-mail en wachtwoord op de inlog- en aanmeldschermen werden afgedekt. Dit maakte het typen voor gebruikers een beetje vervelend. Toen ontdekte ik nog een probleem: nadat een nieuwe gebruiker zich had aangemeld en zijn weergavenaam had ingesteld, ging de app niet naar de welkomstpagina. De weergavenaam werd op de server opgeslagen, maar omdat het scherm niet overging, leek het alsof er niets was opgeslagen. Beide bugs waren eenvoudig op te lossen, maar hun impact op nieuwe gebruikers kon ernstig zijn — iemand die Splync voor de eerste keer probeerde, had meteen kunnen afhaken. Daarom kwam de v1.4 update slechts een paar dagen na de lancering van v1.3.

Uitdagingen als solo-ontwikkelaar

In de allereerste blogpost voor Splync schreef ik over mijn verloving met mijn vriendin. Het idee voor Splync kwam oorspronkelijk voort uit onze eigen relatie — geld kan stilletjes spanning veroorzaken, zelfs tussen mensen die veel om elkaar geven. Wat mensen ook zeggen over geld dat niet belangrijk is, financiële stress kan nog steeds een relatie breken. Splync werd gecreëerd om ons gedeelde leven te beschermen door ons een eenvoudige en transparante manier te bieden om samen uitgaven bij te houden. In augustus, na de v1.4 update, hebben we ons huwelijk geregistreerd bij het gemeentehuis. Omdat het een internationaal huwelijk was tussen India en Japan, hadden we documenten en steun van haar familie thuis nodig. Onze ouders reisden zelfs om ons te bezoeken en de aanvraag te begeleiden. Deze familiezaken, gecombineerd met de Kafka-achtige juridische procedures in twee landen, vroegen veel van mijn aandacht. Ik had Splync nog steeds kunnen upgraden, maar ik bleef me afvragen: "Wat als ik een nieuwe versie uitbreng en er verschijnt een onverwachte bug — en ik kan niet genoeg tijd vrijmaken om het onmiddellijk op te lossen?"

Hoe absurd een huwelijk kan zijn

Ons internationale huwelijk tussen India en Japan heeft bijna een maand geduurd voordat het door de stad werd geaccepteerd, met meerdere rondes van extra documenten. Helaas kon onze oorspronkelijke indieningsdatum niet onze wettelijke trouwdatum worden. De stad vertelde ons dat ze het lokale juridische bureau moesten raadplegen om de geldigheid van onze papieren te verifiëren, en vroegen ons daarna om meer documenten — waaronder een apostille die het Indiase Ministerie van Buitenlandse Zaken beweerde niet af te geven. Toen ik het juridische bureau belde, zeiden ze dat ik hen niet direct moest benaderen en via het gemeentehuis moest gaan. Toen ik de Indiase ambassade in Tokio belde, zeiden ze dat de beslissing door de stad moest worden genomen. En weer zei de stad dat ze het juridische bureau moesten volgen. Het was pure Kafka. Hoe absurd — een gesloten kring van instanties die naar elkaar wijzen terwijl wij hulpeloos in het midden stonden. Het laatste document dat we indienden was bijna surrealistisch: een zelfverklaring dat geen van beiden geestelijk onbekwaam was of aan een geestelijke ziekte leed, en dat we niet verwant waren binnen de verboden graden van verwantschap voor huwelijk.

Verschillende culturen voor het delen van kosten

Internationale aangelegenheden zijn altijd lastig. De wereld is simpelweg nog niet eenvoudig. Ik schrijf deze blog in het Engels als platte tekst en genereer vervolgens automatisch 42 HTML-artikelen met behulp van Python en de OpenAI API. Toen ik enkele van mijn buitenlandse vrienden vroeg om een native check te doen op de versies in hun eigen talen, waren hun reacties veel onverwachter dan ik had verwacht. Sommigen zeiden: "Ik begrijp het niet." Ik vroeg welk deel van de automatisch vertaalde artikelen onduidelijk was — maar het ging helemaal niet om taal. Eén zei: "Waarom moeten stellen kosten delen? Ze zijn samen." Een ander zei: "In mijn land splitst niemand de rekening in een restaurant. Eén persoon betaalt meestal." Het was een eye-opener om te realiseren hoe verschillend culturen gedeelde kosten bekijken. Zelfs binnen Japan variëren de benaderingen sterk. In oudere generaties was het normaal dat een man 100% voor een vrouw betaalde. Maar dat zie ik niet meer in het moderne Japan. Mijn vriendin (nu vrouw) en ik delen onze uitgaven gelijkmatig. Aan het einde van elke maand bekijken we het overzicht op Splync en verrekenen we het saldo. Zo doen wij het gewoon. Toch lijkt het erop dat ik nog meer naar mensen moet luisteren — want de manieren waarop mensen kosten delen, zijn diverser dan ik dacht.

Kan Splync kosten verdelen in 60:40

Het was rond de tijd dat ik nog worstelde met de Kafka-achtige huwelijksprocedures. Een van mijn vrienden vroeg of Splync kosten kon verdelen volgens 60:40, omdat zij en haar man zo hun financiën beheren. Helaas was het antwoord "Nee." Splync v1.4 kon alleen kosten gelijkmatig verdelen. Om eerlijk te zijn, had ik aangepaste verhoudingen altijd als een lagere prioriteit beschouwd. Maar ik wilde geen potentiële Splync-gebruikers verliezen simpelweg omdat de app niet kon ondersteunen hoe zij hun uitgaven liever verdeelden. Ik had Splync oorspronkelijk voor mezelf gemaakt, maar het voelde als het juiste moment voor de app om verder te groeien dan mijn eigen behoeften. In die hectische dagen besloot ik stilletjes om de app te upgraden en aanpasbare verdelingen mogelijk te maken in Splync v1.5.