Néhány apró hiba valójában kritikus lehet
A szoftverekkel — akárcsak egy házassággal — az a vicces dolog, hogy bármennyire is alaposan teszteljük, mindig becsúszik valami váratlan. A Splync v1.3 kiadása után felfedeztem néhány apró, de kritikus hibát. Először is, a billentyűzet felfelé tolta a láblécet, eltakarva az email és jelszó mezőket a bejelentkezési és regisztrációs képernyőkön. Ez kissé bosszantóvá tette a gépelést. Majd egy másik problémára is rájöttem: amikor egy új felhasználó regisztrált és beállította a megjelenített nevét, az alkalmazás nem navigált el a fogadóoldalra. A megjelenített név elmentődött a szerveren, de mivel a képernyő nem váltott, úgy tűnt, mintha semmi sem lett volna elmentve. Mindkét hibát könnyű volt kijavítani, de az új felhasználókra gyakorolt hatásuk súlyos lehetett volna — valaki, aki először próbálja ki a Splync-et, azonnal feladhatta volna. Ezért érkezett a v1.4 frissítés csak néhány nappal a v1.3 megjelenése után.
Kihívások egyedülálló fejlesztőként
A Splync legelső blogbejegyzésében az eljegyzésemről írtam a barátnőmmel. A Splync ötlete eredetileg a kapcsolatunkból származott — a pénz csendben feszültséget okozhat, még azok között is, akik jól törődnek egymással. Bármennyire is mondják az emberek, hogy a pénz nem fontos, az anyagi stressz mégis tönkretehet egy kapcsolatot. A Splync azért jött létre, hogy megvédje a közös életünket, egyszerű, átlátható módot biztosítva a közös költségek nyomon követésére. Augusztusban, a v1.4 frissítés után nyújtottuk be házassági regisztrációnkat a városházára. Mivel ez egy India és Japán közötti nemzetközi házasság volt, dokumentumokra és támogatásra volt szükségünk a családjától otthon. A szüleink még el is utaztak hozzánk, hogy kísérjék a benyújtást. Ezek a családi ügyek — a két ország Kafka-szerű jogi eljárásával kombinálva — sok figyelmemet lekötötték. Még mindig frissíthettem volna a Splync-et, de folyton azon gondolkodtam: „Mi van, ha kiadok egy új verziót, és váratlan hiba jelenik meg — és nem tudok elég időt biztosítani, hogy azonnal megoldjam?”
Milyen abszurd lehet egy házasság
Valójában az India–Japán nemzetközi házasságunk majdnem egy hónapig tartott, amíg elfogadták a városban, többszöri további dokumentációval. Sajnos az eredeti benyújtási dátumunk nem válhatott jogi évfordulónkká. A város azt mondta, hogy konzultálniuk kell a helyi jogi hivatallal, hogy ellenőrizzék a papírok érvényességét, majd további dokumentumokat kértek — beleértve egy apostillét is, amelyet az indiai Külügyminisztérium szerint nem adnak ki. Amikor felhívtam a jogi hivatalt, azt mondták, ne közvetlenül keressem őket, menjek a városházán keresztül. Amikor felhívtam az indiai nagykövetséget Tokióban, azt mondták, a városnak kell döntenie. És ismét, a város azt mondta, hogy a jogi hivatalt kell követniük. Tiszta Kafka volt. Milyen abszurd — egy zárt kör, ahol az intézmények egymásra mutogatnak, miközben mi tehetetlenül állunk középen. Az utolsó dokumentum, amit benyújtottunk, szinte szürreális volt: egy önbevallás arról, hogy egyikünk sem mentálisan alkalmatlan vagy szenved mentális betegségben, és hogy nem állunk egymással a házasság szempontjából tiltott rokonsági fokban.
Különböző kultúrák a költségek megosztására
A nemzetközi ügyek mindig bonyolultak. A világ egyszerűen még nem egyenes. Ezt a blogot angolul írom, szöveges formában, majd Python és az OpenAI API segítségével automatikusan generálok 42 HTML cikket. Amikor néhány külföldi barátomat megkértem, hogy végezzenek anyanyelvi ellenőrzést a saját nyelvükön készült változatokon, a reakcióik sokkal váratlanabbak voltak, mint gondoltam. Néhányan azt mondták: „Nem értem.” Megkérdeztem, melyik rész volt érthetetlen az automatikusan fordított cikkekből — de nem a nyelvről volt szó. Valaki azt mondta: „Miért kellene egy párnak megosztania a költségeket? Hiszen együtt vannak.” Egy másik azt mondta: „Nálunk senki sem osztja meg a számlát egy étteremben. Általában egy ember fizet.” Szemfelnyitó volt rájönni, hogy a kultúrák mennyire másképp tekintenek a közös költségekre. Még Japánon belül is széles körben eltérnek a megközelítések. Az idősebb generációkban természetes volt, hogy a férfi 100%-ban fizetett a nőért. De ez nem az, amit a modern Japánban látok. A barátnőmmel (most már feleségemmel) egyenlően osztjuk meg a költségeinket. Minden hónap végén megnézzük az összesítést a Splync-ben, és rendezzük az egyenleget. Csak így csináljuk. Mégis úgy tűnik, hogy még mindig többet kell hallgatnom másokra — mert a költségek megosztásának módjai sokkal változatosabbak, mint gondoltam.
Képes a Splync 60:40 arányban megosztani a költségeket
Ez akkor történt, amikor még mindig a Kafka-szerű házassági eljárásokkal küzdöttem. Az egyik barátom megkérdezte, hogy a Splync képes-e 60:40 arányban megosztani a költségeket, mert ő és a férje így kezelik a pénzügyeiket. Sajnos a válasz „Nem” volt. A Splync v1.4 csak egyenlően tudta megosztani a költségeket. Őszintén szólva, mindig alacsony prioritású funkciónak tartottam az egyedi arányokat. De nem akartam elveszíteni a potenciális Splync felhasználókat csak azért, mert az alkalmazás nem támogatja azt, ahogyan ők szeretik megosztani a költségeiket. Eredetileg magamnak hoztam létre a Splync-et, de úgy éreztem, itt az ideje, hogy az alkalmazás túlnőjön a saját igényeimen. Ezekben a hektikus napokban csendben úgy döntöttem, hogy frissítem az alkalmazást, és lehetővé teszem az egyedi megosztásokat a Splync v1.5-ben.