Bazı Küçük Hatalar Aslında Kritik
Yazılımla ilgili komik bir şey — tıpkı evlilik gibi — ne kadar dikkatli test ederseniz edin, beklenmedik bir şey her zaman ortaya çıkar. Splync v1.3'ü yayınladıktan sonra, kritik olabilecek birkaç küçük hata keşfettim. İlk olarak, klavye, ayak kısmını yukarı iterek giriş ve kayıt ekranlarındaki e-posta ve şifre alanlarını kapattı. Bu, kullanıcıların yazmasını biraz sinir bozucu hale getirdi. Ardından başka bir sorun fark ettim: Yeni bir kullanıcı kaydolduktan ve görüntüleme adını ayarladıktan sonra, uygulama karşılama sayfasına yönlendirmedi. Görüntüleme adı sunucuya kaydedildi ama ekran geçiş yapmadığı için hiçbir şey saklanmamış gibi görünüyordu. Her iki hata da kolayca düzeltildi ama yeni kullanıcılar üzerindeki etkisi ciddi olabilirdi — Splync'i ilk kez deneyen biri hemen vazgeçebilirdi. İşte bu yüzden v1.4 güncellemesi, v1.3 sürümünden sadece birkaç gün sonra geldi.
Tek Başına Bir Geliştirici Olarak Zorluklar
Splync için yazdığım ilk blog yazısında kız arkadaşımla nişanlandığımdan bahsetmiştim. Splync fikri aslında kendi ilişki deneyimimizden doğdu — para, birbirine çok iyi bakan insanlar arasında bile sessizce gerilim yaratabilir. Para önemli değil dense de, finansal stres bir ilişkiyi hâlâ sarsabilir. Splync, ortak yaşamımızı korumak için giderleri birlikte takip etmenin basit ve şeffaf bir yolunu sunmak adına oluşturuldu. Ağustos ayında, v1.4 güncellemesinin ardından, evlilik kaydımızı belediyeye verdik. Hindistan ve Japonya arasında uluslararası bir evlilik olduğu için memleketindeki ailesinden belgeler ve destek gerekiyordu. Ailelerimiz bizi ziyaret etmek ve başvurunun yanında olmak için seyahat bile ettiler. Bu aile meseleleri — iki ülke arasındaki Kafka benzeri yasal prosedürlerle birleştiğinde — dikkatimi oldukça etkiledi. Splync'i hâlâ güncelleyebilirdim ama sürekli düşünüp duruyordum: "Ya yeni bir sürüm yayınlarım ve beklenmedik bir hata ortaya çıkar — ve bunu hemen düzeltmeye odaklanacak yeterli zamanı bulamam?"
Evlilik Ne Kadar Absürt Olabilir
Gerçekten de, Hindistan–Japonya uluslararası evliliğimiz, şehir tarafından kabul edilmesi neredeyse bir ay sürdü, ek belgelerle birlikte birçok kez başvuruda bulunduk. Ne yazık ki, orijinal başvuru tarihimizi yasal yıldönümümüz yapamadık. Şehir, belgelerimizin geçerliliğini kontrol etmek için yerel yasal büroyla görüşmeleri gerektiğini söyledi ve ardından bizden daha fazla belge istedi — Hindistan Dışişleri Bakanlığı'nın vermediklerini söylediği bir apostil dahil. Yasal büroyu aradığımda, doğrudan onlarla iletişime geçmememi ve belediye aracılığıyla gitmemi söylediler. Tokyo'daki Hint Büyükelçiliğini aradığımda, kararı şehrin vermesi gerektiğini söylediler. Ve yine şehir, yasal büroyu takip etmeleri gerektiğini söyledi. Tam bir Kafka durumu. Ne kadar absürt — kurumların birbirine suç atarken, biz ortada çaresizce duruyorduk. Nihai olarak sunduğumuz belge neredeyse gerçeküstüydü: Hiçbirimizin zihinsel olarak yetersiz veya herhangi bir akıl hastalığından muzdarip olmadığını, evlenmek için yasak derecede akrabalık derecesinde olmadığımızı beyan eden bir öz beyanname.
Farklı Kültürlerde Masrafları Paylaşmak
Uluslararası meseleler her zaman zordur. Dünya henüz basit değil. Bu blogu İngilizce olarak düz metinde yazıyorum ve ardından Python ve OpenAI API kullanarak 42 HTML makalesi otomatik olarak üretiyorum. Yabancı arkadaşlarımdan bazılarına kendi dillerinde olan sürümleri kontrol etmelerini istediğimde, tepkileri beklediğimden çok daha beklenmedikti. Bazıları "Anlamıyorum" dedi. Hangi kısmın otomatik çeviriyle net olmadığını sordum — ama bu dil meselesi değildi. Birisi, "Neden bir çift masrafları paylaşmalı? Birlikteler." dedi. Başka biri, "Ülkemde, restoranda kimse hesabı paylaşmaz. Genelde bir kişi öder." dedi. Kültürlerin ortak masraflara nasıl farklı yaklaştığını görmek çok şaşırtıcıydı. Japonya içinde bile yaklaşımlar oldukça farklı. Daha eski nesillerde, bir erkeğin bir kadın için %100 ödemesi doğaldı. Ama modern Japonya'da gördüğüm bu değil. Kız arkadaşım (şimdi eşim) ve ben, masraflarımızı eşit olarak paylaşıyoruz. Her ayın sonunda, Splync'te özeti kontrol edip bakiyeyi dengeliyoruz. Bizim yöntemimiz bu. Yine de, insanların masrafları nasıl paylaştığı daha çeşitli olduğu için daha fazla kişiyi dinlemem gerekiyor.
Splync Masrafları 60:40 Paylaşabilir mi
Tam da Kafka benzeri evlilik prosedürleriyle boğuştuğum dönemdeydi. Arkadaşlarımdan biri, Splync'in masrafları 60:40 oranında paylaşıp paylaşamayacağını sordu, çünkü o ve eşi mali durumlarını böyle yönetiyor. Ne yazık ki, cevap "Hayır"dı. Splync v1.4 sadece masrafları eşit şekilde paylaşabiliyordu. Açıkçası, özel oranları her zaman önceliği düşük bir özellik olarak düşünmüştüm. Ama kullanıcıları, masrafları tercih ettikleri şekilde paylaşamadıkları için kaybetmek istemedim. Orijinalde Splync'i kendim için yaratmıştım, ama artık uygulamanın kendi ihtiyaçlarımın ötesine geçme zamanı gibi geldi. O yoğun günlerde, uygulamayı sessizce güncelleyip Splync v1.5'te özelleştirilebilir paylaşım oranları eklemeye karar verdim.