Blog
Pemikiran tentang software engineering, produktivitas, dan kewirausahaan
Semua Artikel
19 artikel dan terus bertambah
Freelancing
2 artikel
Tools dan Workflow yang Saya Pakai untuk Mengelola Proyek Software dan Animasi Sekaligus
Panduan praktis — tools spesifik, cara setup, dan ritual mingguan yang saya pakai untuk menjalankan proyek software development dan produksi animasi secara paralel tanpa kehilangan kendali.
Tiga Topi, Satu Sistem: Cara Saya Mengelola Banyak Proyek Klien (dan Hidup)
Freelance software engineer, Co-Founder Picaloid, dan pemilik Nugraha Jaya Farm — tiga peran yang sangat berbeda, satu kalender yang sama. Ini sistem yang saya pakai supaya tidak semuanya jatuh bersamaan.
Engineering
11 artikel
Metrik yang Wajib Diukur Sejak Hari Pertama
Banyak tim baru mulai mengukur setelah ada masalah. Padahal ada metrik yang seharusnya sudah dipantau sejak baris kode pertama ditulis — bahkan sebelum ada user pertama.
Kapan Technical Improvement Layak Diprioritaskan?
Tidak semua improvement teknis perlu dikerjakan. Tapi bukan berarti semua bisa diabaikan. Ada framework sederhana untuk memutuskan mana yang layak diprioritaskan — dan mana yang cukup dicatat dulu.
Struktur Folder dalam Praktik: Satu Fitur, Lima Arsitektur (C# / .NET)
Membangun fitur Orders yang sama menggunakan Simple MVC, Layered, Feature-Based, Clean Architecture, dan Microservices — dilengkapi strategi testing untuk masing-masing, dengan contoh kode nyata menggunakan C# dan ASP.NET Core.
Struktur Folder dalam Praktik: Satu Fitur, Lima Arsitektur (Node.js)
Membangun fitur Orders yang sama menggunakan Simple MVC, Layered, Feature-Based, Clean Architecture, dan Microservices — dilengkapi strategi testing untuk masing-masing, dengan contoh kode nyata menggunakan TypeScript, Express, dan NestJS.
Struktur Folder dalam Praktik: Satu Fitur, Lima Arsitektur (Python)
Membangun fitur Orders yang sama menggunakan Simple MVC, Layered, Feature-Based, Clean Architecture, dan Microservices — dilengkapi strategi testing untuk masing-masing, dengan contoh kode nyata menggunakan Python dan FastAPI.
Modular Monolith dalam Praktik: Batas Modul yang Ditegakkan (C#/.NET)
Membangun fitur Orders menggunakan Modular Monolith dengan C# dan ASP.NET Core — project separation, internal keyword, ArchUnit untuk architecture test, dan strategi testing yang tepat.
Modular Monolith dalam Praktik: Batas Modul yang Ditegakkan (Node.js)
Membangun fitur Orders menggunakan Modular Monolith dengan TypeScript dan NestJS — public API per modul, komunikasi antar modul, penegakan batas dengan ESLint, dan strategi testing yang tepat.
Modular Monolith dalam Praktik: Batas Modul yang Ditegakkan (Python)
Membangun fitur Orders menggunakan Modular Monolith dengan Python dan FastAPI — public API via __init__.py, Python Protocol sebagai interface, import-linter untuk penegakan batas, dan strategi testing yang tepat.
Evolusi Struktur Folder dalam Software Engineering
Bagaimana struktur folder berkembang dari MVC sederhana hingga Clean Architecture dan Microservices — dan mengapa itu mencerminkan cara berpikir engineering pada zamannya.
Memulai dengan Next.js 15
Pelajari cara membangun aplikasi web modern dengan Next.js 15 dan App Router
Membangun Karir sebagai Software Engineer
Panduan praktis untuk mengembangkan karir di bidang software engineering
Entrepreneurship
2 artikel
Marketing untuk Founder Kecil: Satu Pertanyaan yang Mengalahkan Semua Noise
Kamu tidak punya tim marketing. Budget terbatas. Setiap keputusan terasa berat. Di tengah semua noise tentang platform dan algoritma, ada satu pertanyaan sederhana yang bisa menjadi kompas — dan itu yang akan kita bahas di sini.
Solo Founder dengan AI: Framework yang Saya Yakini Sebelum Saya Benar-Benar Mulai
Saya belum pernah jadi founder. Tapi saya punya rencana — strategy yang tervalidasi, eksekusi cepat dengan AI, dan feedback loop yang jujur. Tulisan ini adalah catatan sebelum terjun. Saya akan kembali dalam 6 bulan untuk memberitahu mana yang salah.
Tetap Update
Dapatkan notifikasi saat saya menerbitkan artikel baru tentang software engineering dan kewirausahaan.