"Write code for humans? Wrong. Write code that solves problem for humans."
Realita Pahit Dunia Programming
- Loading lemot
- UI berantakan
- UX ngeselin
- Banyak bug
"Web-nya ngelag bro."Bukan:
"Wah kayaknya ini function lo kurang dependency injection deh."
User Gak Peduli Lo Pake Apa
- Bisa dipake?
- Cepat?
- Nyelesaiin masalah gue?
- Gampang dipahami?
Tapi Kan Clean Code Penting?
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."
Jadi Coding Yang Bagus Itu Kayak Gimana?
- Cepat jalan
- Gampang dipake
- Minimal error
- Gampang di-maintain (buat developer)
Jangan Terjebak Coding Beauty Contest
Project lo nggak kemana-mana.
Prinsip Sederhana: Impact > Perfect
Daripada code cakep tapi nggak pernah dipake orang.
Jadi Mulai Sekarang...
- Fokus bikin yang works
- Deliver dulu
- Baru polish
"Seberapa clean code-mu?"Mereka nanya:
"Mana link-nya? Gue mau coba."
Ending Quote
"Bad code that ships > Perfect code that never sees the light of day."