Saya bikin antarmuka yang enak dipakai — dan sesekali gagal dengan cara yang cukup menarik untuk diceritakan.
Bukan daftar skill statis — ini hal yang benar-benar sedang saya kerjakan.
Prosesnya, masalah di tengah jalan, dan angka yang bisa dipertanggungjawabkan.
Alur lama punya 6 langkah dan drop-off terbesar di form alamat. Saya rombak jadi 3 langkah, pindahkan validasi ke inline, dan uji dua versi selama tiga minggu sebelum yakin angkanya bukan kebetulan.
Proyek pribadi, tugas kuliah yang kelewat niat, sampai eksperimen iseng. Gak semua rapi, tapi semua ngajarin sesuatu.
Aplikasi pencatat pengeluaran harian yang saya bikin karena bosen sama aplikasi keuangan yang terlalu ribet. Dipakai sendiri tiap hari sejak 8 bulan lalu.
Tugas akhir mata kuliah rekayasa perangkat lunak — sistem antrian online untuk klinik kampus. Sempat dipakai beneran selama satu semester.
Jadwal sholat langsung dari terminal, lengkap dengan countdown. Dibikin dalam satu malam gara-gara pengen belajar bikin CLI tool.
Nolak pakai platform blog dan bikin static site generator mini sendiri. Overengineered? Iya. Nyesel? Enggak.
Proyek kelompok machine learning: klasifikasi jenis sampah dari foto. Akurasinya 87% — cukup buat nilai A, belum cukup buat menyelamatkan bumi.
Bot Telegram yang ngingetin kalau pengeluaran jajan bulan ini udah lewat budget. Korban pertamanya: saya sendiri.
Bukan highlight reel. Ini yang saya kerjakan dan hasilnya gak sesuai rencana.
Saya rombak seluruh tampilan aplikasi internal karena menurut saya "lebih modern" — ternyata bikin tim yang sudah terbiasa jadi kebingungan dan produktivitas turun sebulan penuh.
Familiarity punya nilai. "Lebih bagus" menurut saya belum tentu "lebih mudah" buat orang yang pakai tiap hari.
Habiskan tiga minggu bikin sistem permission yang sangat fleksibel — untuk fitur yang ternyata dipakai kurang dari 2% pengguna dalam enam bulan.
Validasi kebutuhan sebelum membangun fleksibilitas untuk kasus yang belum tentu ada.
Hal-hal yang saya pelajari, ditulis biar gak lupa — dan siapa tahu berguna buat orang lain.
Setelah tiga proyek penuh bug race condition, akhirnya paham kenapa semua orang nyaranin React Query.
Catatan progres belajar Rust — bagian di mana saya akhirnya berdamai dengan compiler.
Daftar 8 hal yang saya cek tiap mau serah terima proyek, hasil dari beberapa kali kejadian memalukan.
Mainan kecil yang saya bikin buat iseng atau belajar hal baru. Coba pencet-pencet.
Buat kalau kamu kehabisan ide nama proyek sampingan.
Setup kerja saya sekarang — kalau kamu suka intip setup orang lain, sama.
Terbuka buat kolaborasi proyek, ngobrol soal produk, atau tukar cerita soal kegagalan masing-masing.