Beberapa Kesalahan Kecil yang Sebenarnya Krusial
Hal yang lucu tentang perangkat lunak — seperti pernikahan — adalah tidak peduli seberapa hati-hati Anda mengujinya, selalu ada sesuatu yang tidak terduga. Setelah merilis Splync v1.3, saya menemukan beberapa bug kecil yang bisa jadi krusial. Pertama, keyboard mendorong footer ke atas, menutupi kolom email dan kata sandi pada layar login dan pendaftaran. Ini membuat pengguna agak kesulitan mengetik. Kemudian saya melihat masalah lain: setelah pengguna baru mendaftar dan mengatur nama tampilannya, aplikasi tidak beralih ke halaman selamat datang. Nama tampilan sudah disimpan di server, tetapi karena layar tidak berpindah, seolah-olah tidak ada yang disimpan. Kedua bug ini mudah diperbaiki, tetapi dampaknya pada pengguna baru bisa serius — seseorang yang mencoba Splync untuk pertama kali mungkin langsung menyerah. Itulah mengapa pembaruan v1.4 tiba hanya beberapa hari setelah peluncuran v1.3.
Tantangan Sebagai Pengembang Solo
Dalam posting blog pertama untuk Splync, saya menulis tentang pertunangan saya dengan pacar saya. Ide untuk Splync awalnya berasal dari hubungan kami sendiri — uang dapat diam-diam menciptakan ketegangan, bahkan antara orang yang saling peduli. Apa pun yang orang katakan tentang uang tidak penting, stres keuangan masih bisa merusak hubungan. Splync diciptakan untuk melindungi kehidupan bersama kami dengan memberi kami cara yang sederhana dan transparan untuk melacak pengeluaran. Pada bulan Agustus, setelah pembaruan v1.4, kami mengajukan pendaftaran pernikahan ke balai kota. Karena itu adalah pernikahan internasional antara India dan Jepang, kami memerlukan dokumen dan dukungan dari keluarganya di rumah. Orang tua kami bahkan datang mengunjungi kami dan menemani pengajuan tersebut. Urusan keluarga ini — ditambah dengan prosedur hukum bergaya Kafka di dua negara — menyita banyak perhatian saya. Saya masih bisa memperbarui Splync, tetapi saya terus bertanya-tanya: "Bagaimana jika saya merilis versi baru dan muncul bug yang tidak terduga — dan saya tidak memiliki cukup waktu untuk segera memperbaikinya?"
Betapa Absurdnya Pernikahan Bisa Jadi
Faktanya, pernikahan internasional India–Jepang kami memakan waktu hampir sebulan untuk diterima oleh kota, dengan beberapa kali putaran dokumen tambahan. Sayangnya, tanggal pengajuan awal kami tidak bisa menjadi hari jadi legal kami. Kota memberitahu kami bahwa mereka perlu berkonsultasi dengan biro hukum setempat untuk memverifikasi keabsahan dokumen kami, dan kemudian meminta lebih banyak dokumen — termasuk apostille yang Kementerian Luar Negeri India tegaskan tidak mereka keluarkan. Saat saya menghubungi biro hukum, mereka mengatakan agar tidak menghubungi mereka langsung dan melalui balai kota. Ketika saya menghubungi Kedutaan Besar India di Tokyo, mereka mengatakan keputusan harus dibuat oleh kota. Dan lagi, kota mengatakan mereka harus mengikuti biro hukum. Ini benar-benar Kafka. Betapa absurdnya — lingkaran tertutup dari lembaga-lembaga yang saling menunjuk sementara kami berdiri tak berdaya di tengah. Dokumen terakhir yang kami serahkan hampir tidak masuk akal: pernyataan diri bahwa tidak satu pun dari kami yang tidak kompeten secara mental atau menderita gangguan mental, dan bahwa kami tidak berhubungan keluarga dalam derajat yang dilarang untuk pernikahan.
Budaya Berbeda dalam Membagi Pengeluaran
Urusan internasional selalu rumit. Dunia ini belum sepenuhnya mudah. Saya menulis blog ini dalam bahasa Inggris sebagai teks biasa dan kemudian secara otomatis menghasilkan 42 artikel HTML menggunakan Python dan OpenAI API. Ketika saya meminta beberapa teman asing saya untuk memeriksa versi dalam bahasa mereka sendiri, reaksi mereka jauh lebih tidak terduga dari yang saya bayangkan. Ada yang berkata, "Saya tidak mengerti." Saya bertanya bagian mana dari artikel terjemahan otomatis yang tidak jelas — tetapi bukan soal bahasa sama sekali. Seseorang berkata, "Mengapa pasangan perlu berbagi pengeluaran? Mereka kan bersama." Orang lain berkata, "Di negara saya, tidak ada yang membagi tagihan di restoran. Biasanya satu orang membayar." Menyadari betapa berbedanya pandangan budaya tentang berbagi pengeluaran sangat membuka mata. Bahkan di Jepang, pendekatannya sangat bervariasi. Pada generasi yang lebih tua, normal bagi pria untuk membayar 100% untuk wanita. Tapi itu bukan yang saya lihat di Jepang modern. Saya dan pacar saya (sekarang istri) membagi pengeluaran kami secara merata. Di akhir setiap bulan, kami memeriksa ringkasan di Splync dan menyelesaikan saldo. Begitulah cara kami melakukannya. Namun, tampaknya saya masih perlu mendengarkan lebih banyak orang — karena cara orang membagi pengeluaran lebih beragam daripada yang saya kira.
Bisakah Splync Membagi Pengeluaran 60:40
Saat itu saya masih berjuang dengan prosedur pernikahan ala Kafka. Salah satu teman saya bertanya apakah Splync bisa membagi pengeluaran 60:40, karena begitulah cara dia dan suaminya mengatur keuangan mereka. Sayangnya, jawabannya adalah "Tidak." Splync v1.4 hanya bisa membagi pengeluaran secara rata. Sejujurnya, saya selalu menganggap rasio kustom sebagai fitur prioritas rendah. Tetapi saya tidak ingin kehilangan pengguna potensial Splync hanya karena aplikasi tidak bisa mendukung cara mereka lebih suka membagi pengeluaran. Saya awalnya menciptakan Splync untuk diri saya sendiri, tetapi rasanya ini saat yang tepat bagi aplikasi untuk berkembang melampaui kebutuhan saya sendiri. Di hari-hari yang sibuk itu, saya diam-diam memutuskan untuk meningkatkan aplikasi dan memungkinkan pembagian yang dapat disesuaikan di Splync v1.5.