Menulis tentang pengembangan web, desain produk, SaaS, dan tools yang saya gunakan — dari proyek nyata, pelajaran nyata.
Melewati fase desain terasa menghemat waktu — sampai kamu sudah setengah jalan implementasi dan sadar flow-nya tidak masuk akal. Ini proses saya mendesain produk SaaS end-to-end sebelum menyentuh kode.
Saya telah ship SaaS production dengan Vue.js selama 3 tahun dan aplikasi full-stack dengan SvelteKit selama setahun terakhir. Ini perbandingan jujur kapan saya memakai masing-masing — dan apa yang membuat saya jatuh cinta dengan model reaktivitas Svelte.
Ketika mulai mendesain Socialchat, kami tidak punya component library bersama. Enam bulan kemudian kami punya 80+ komponen yang dipakai di 5 modul produk. Ini yang saya pelajari tentang membangun design system dari nol dalam produk nyata.
AI tools tidak menggantikan cara berpikir saya — mereka menghilangkan bagian coding yang membosankan. Ini workflow eksak saya: apa yang saya delegasikan ke AI, apa yang tidak pernah saya lakukan, dan cara menjaga kualitas kode sambil bergerak cepat.
Vercel bagus sampai kamu butuh persistent storage, custom cron job, atau biaya bulanan tetap. Ini setup Nginx + PM2 + GitHub Actions yang saya pakai untuk Dharentrans dan kini jadi deployment stack default saya.
Mendesain chat inbox terdengar simpel. Lalu kamu tambahkan 5 channel, kolaborasi tim, AI bot, dan ribuan percakapan bersamaan. Ini pemikiran UX di balik inbox Socialchat — dan kesalahan yang kami buat di sepanjang jalan.