Ketika Anda Berhenti Menulis Ulang Aturan yang Sama di Mana Saja
Saya telah membangun kembali logika kelayakan yang sama lebih banyak kali daripada yang ingin saya akui.
Rantai yang berbeda, aplikasi yang berbeda… tetapi selalu pertanyaan yang sama di bawahnya. Siapa yang memenuhi syarat, siapa yang tidak. Dan setiap kali, itu berubah menjadi menulis ulang syarat yang sama lagi dengan cara yang sedikit berbeda.
Apa yang mengklik bagi saya dengan SIGN adalah bagaimana ia memperlakukan aturan-aturan tersebut.
Mereka tidak perlu hidup di dalam aplikasi lagi. Mereka bisa ada sebagai sesuatu yang terpisah, sesuatu yang dapat diverifikasi sendiri. Jadi alih-alih mendefinisikan “pengguna melakukan X” atau “dompet melewati Y” setiap kali, Anda mendefinisikannya sekali dan hanya menggunakannya kembali.
Perubahan itu terasa kecil pada awalnya.
Tapi itu mengubah alur kerja lebih dari yang saya harapkan.
Karena sekarang aplikasi tidak terasa terisolasi. Mereka dapat berbagi konteks, sinyal nyata yang sudah ada, alih-alih membangun semuanya dari awal. Satu sistem dapat bergantung pada apa yang sudah diverifikasi oleh yang lain tanpa mengulangi seluruh proses.
Dan itu menghilangkan banyak gesekan, terutama setelah segala sesuatu berjalan lintas rantai atau multi-aplikasi.
Ini tidak mencolok, tetapi ini adalah salah satu perubahan yang membuat pembangunan terasa jauh lebih sedikit menyakitkan.