For most of my life I believed that if someone explained a thing clearly enough, I would understand it. I treated advice like a shortcut. If a person who had already been through something told me how it worked, I could skip the hard part and arrive at the answer…
I Am Starting to Understand That Some Things Do Not Need to Be Fixed
We live in a culture of optimization. Upgrade yourself, boost your productivity, fix your body, level up your career, repair your finances. Everywhere I look, there is a quiet message that whatever I am right now is a draft that still needs editing. For a long time I lived inside…
Satu Tombol yang Tidak Muncul, Ternyata Bongkar Tiga Bug Sekaligus
Cerita nelusurin kenapa status agent di dashboard internal saya tidak muncul, yang ternyata berujung ke tiga bug berbeda sekaligus. Dari bug tampilan kecil, sampai HAProxy yang diam diam mengirim data lewat jalur yang salah.
Menulis Ulang z-push ke Rust, Khusus untuk Carbonio CE
Cerita di balik carbonio-ce-zpush: konektor ActiveSync untuk Zextras Carbonio CE yang ditulis ulang dari nol pakai Rust, dan bug-bug yang baru ketahuan setelah dites ke HP asli.
Belajar Claude Code #19: Kerja Bareng Git Tanpa Bikin Kekacauan
Git itu salah satu tempat Claude Code paling kepake sekaligus paling gampang bikin masalah kalau kalian asal. Dia bisa bikin commit, pindah branch, bahkan nyiapin pull request, dan semua itu enak banget waktu lancar. Tapi history git adalah catatan yang kalian tanggung bareng tim, jadi di sinilah kebiasaan hati hati…