Niektoré malé chyby sú skutočne kritické
Softvér, podobne ako manželstvo, má vždy niečo nečakané, aj keď ho testujete veľmi dôkladne. Po vydaní Splync v1.3 som objavil pár malých chýb, ktoré mohli byť kritické. Po prvé, klávesnica posunula pätu smerom hore, čím zakryla polia na email a heslo na prihlasovacej a registračnej obrazovke. Užívateľom to trochu sťažilo písanie. Potom som si všimol ďalší problém: po prihlásení nového užívateľa a nastavení zobrazovacieho mena aplikácia neprešla na uvítaciu stránku. Meno bolo uložené na serveri, ale pretože obrazovka sa nezmenila, vyzeralo to, akoby sa nič neuložilo. Obe chyby boli ľahko opraviteľné, ale ich dopad na nových užívateľov mohol byť vážny — niekto, kto by Splync skúšal po prvýkrát, by to možno hneď vzdal. Preto aktualizácia v1.4 prišla len pár dní po vydaní v1.3.
Výzvy ako samostatný vývojár
V prvom blogu pre Splync som písal o mojom zasnúbení s priateľkou. Nápad pre Splync vznikol z nášho vlastného vzťahu — peniaze môžu ticho vytvárať napätie, aj medzi ľuďmi, ktorí sa majú radi. Nech si ľudia hovoria čo chcú, finančný stres môže vzťah rozbiť. Splync bol vytvorený, aby chránil náš spoločný život tým, že nám dá jednoduchý a transparentný spôsob, ako sledovať výdavky spolu. V auguste, po aktualizácii v1.4, sme podali žiadosť o manželstvo na mestskom úrade. Pretože išlo o medzinárodné manželstvo medzi Indiou a Japonskom, potrebovali sme dokumenty a podporu od jej rodiny späť doma. Naši rodičia dokonca prišli navštíviť nás a sprevádzali nás pri podaní. Tieto rodinné záležitosti, spolu s kafkárskymi právnymi procedúrami medzi dvoma krajinami, mi zaberali veľa času. Mohol som ešte stále vylepšiť Splync, ale neustále som premýšľal: "Čo ak uvoľním novú verziu a objaví sa neočakávaná chyba — a nebudem mať dostatok času na jej okamžité opravenie?"
Aké absurdné môže byť manželstvo
Náš medzinárodný sobáš medzi Indiou a Japonskom trval takmer mesiac, kým ho mesto akceptovalo, s viacerými kolami dodatočných dokumentov. Bohužiaľ, náš pôvodný dátum podania nemohol byť naším zákonným výročím. Mesto nám povedalo, že musia konzultovať s miestnym právnym úradom, aby overili platnosť našich dokumentov, a potom žiadali ďalšie dokumenty — vrátane apostily, ktorú indické Ministerstvo zahraničných vecí tvrdilo, že nevydáva. Keď som zavolal právnemu úradu, povedali mi, aby som ich nekontaktoval priamo a šiel cez mesto. Keď som zavolal indickej ambasáde v Tokiu, povedali, že rozhodnutie má urobiť mesto. A znova, mesto povedalo, že musia nasledovať právny úrad. Bolo to čisté Kafka. Aké absurdné — uzavretá slučka inštitúcií, ktoré na seba ukazujú prstom, zatiaľ čo my sme bezmocne stáli uprostred. Posledný dokument, ktorý sme podali, bol takmer surrealistický: vlastné vyhlásenie, že ani jeden z nás nie je mentálne nespôsobilý ani netrpí žiadnou duševnou poruchou, a že nie sme príbuzní v zakázaných stupňoch príbuzenstva pre manželstvo.
Rôzne kultúry rozdelenia
Medzinárodné záležitosti sú vždy náročné. Svet ešte stále nie je jednoduchý. Píšem tento blog v angličtine ako obyčajný text a potom automaticky generujem 42 HTML článkov pomocou Pythonu a OpenAI API. Keď som požiadal niektorých svojich zahraničných priateľov, aby skontrolovali verzie v ich rodnom jazyku, ich reakcie boli oveľa nečakanejšie, než som si predstavoval. Niektorí povedali: „Nerozumiem.“ Pýtal som sa, ktorá časť automaticky preložených článkov je nejasná — ale nešlo vôbec o jazyk. Jeden povedal: „Prečo by mal pár zdieľať výdavky? Sú spolu.“ Iný zase: „V mojej krajine nikto v reštaurácii účet nedelí. Väčšinou platí jedna osoba.“ Bolo to pre mňa otvorením očí, ako rôzne kultúry vnímajú zdieľané výdavky. Dokonca aj v rámci Japonska sa prístupy veľmi líšia. V starších generáciách bolo prirodzené, že muž platil 100% pre ženu. Ale to už nevidím v modernom Japonsku. Moja priateľka (teraz manželka) a ja delíme naše výdavky rovnomerne. Na konci každého mesiaca si skontrolujeme súhrn v Splync a vyrovnáme saldo. Tak to jednoducho robíme. Zdá sa však, že musím počúvať viac ľudí — pretože spôsoby rozdelenia výdavkov sú rozmanitejšie, než som si myslel.
Môže Splync rozdeliť výdavky 60:40
Bolo to v čase, keď som sa stále potýkal s kafkárskymi postupmi manželstva. Jeden z mojich priateľov sa opýtal, či by Splync mohol rozdeliť výdavky v pomere 60:40, pretože tak riadia svoje financie ona a jej manžel. Bohužiaľ, odpoveď bola „Nie.“ Splync v1.4 mohol deliť výdavky len rovnomerne. Úprimne, vždy som považoval vlastné pomery za nižšiu prioritu. Ale nechcel som stratiť potenciálnych užívateľov Splync len preto, že aplikácia nepodporuje spôsob, akým preferujú deliť svoje výdavky. Pôvodne som vytvoril Splync pre seba, ale cítil som, že nastal čas, aby aplikácia rástla nad rámec mojich vlastných potrieb. V tých hektických dňoch som potichu rozhodol aplikáciu vylepšiť a umožniť prispôsobiteľné delenie v Splync v1.5.