Posts

Nobody Cares About Your Code, They Care About What It Does

March 17, 2025
"Write code for humans? Wrong. Write code that solves problem for humans."

Lo bisa bikin code paling clean, paling SOLID, paling DRY, paling best practice sedunia... ...tapi kalau aplikasinya:
  • Loading lemot
  • UI berantakan
  • UX ngeselin
  • Banyak bug
Orang-orang bakal ngomong:
"Web-nya ngelag bro."
Bukan:
"Wah kayaknya ini function lo kurang dependency injection deh."

Pake React? Vue? Svelte? SolidJS? Astro? Laravel? Go? Rust? Python? Gak ada yang peduli. Yang mereka peduli:
  • Bisa dipake?
  • Cepat?
  • Nyelesaiin masalah gue?
  • Gampang dipahami?
That's it.
Ya penting... buat developer team lo.
Buat lo di masa depan.
Buat maintainability.
Tapi buat user? Enggak. Lo nggak bakal lihat review aplikasi di Play Store kayak gini:
★☆☆☆☆
"Codebase-nya berantakan banget kayaknya."

Simple aja:
  1. Cepat jalan
  2. Gampang dipake
  3. Minimal error
  4. Gampang di-maintain (buat developer)
Done. Code clean itu bonus, bukan tujuan utama.
Ada orang yang lebih sibuk ngatur prettier config daripada deploy. Ada yang ngabisin waktu 3 hari mikirin nama variable. Ada yang nge-refactor project terus... tanpa pernah release. Result?
Project lo nggak kemana-mana.

Lebih baik code jelek yang solving problem
Daripada code cakep tapi nggak pernah dipake orang.

  • Fokus bikin yang works
  • Deliver dulu
  • Baru polish
Karena dunia nggak nanya:
"Seberapa clean code-mu?"
Mereka nanya:
"Mana link-nya? Gue mau coba."

"Bad code that ships > Perfect code that never sees the light of day."