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…
Belajar Claude Code #18: Slash Command dan Hook, Ngotomatisin Kebiasaan Sendiri
Di #15 saya sempat cerita soal bikin tool dan workflow kecil di sekitar Claude. Tulisan ini lanjutannya yang lebih spesifik, karena Claude Code punya dua cara bawaan buat ngejadiin kebiasaan kalian jadi sesuatu yang otomatis: slash command dan hook. Keduanya sama sama berangkat dari hal yang sudah kalian ulang berkali…