question / useful-complexity
How much complexity is enough?
Kompleksitas kadang memang diperlukan. Tetapi kapan ia membantu, dan kapan ia hanya memindahkan kebingungan ke tempat lain?
Pertanyaan ini muncul setiap kali sebuah abstraksi terlihat lebih pintar daripada masalah yang sedang diselesaikan.
Aku makin suka memperlakukan complexity seperti biaya. Boleh dibayar, bahkan kadang wajib, tetapi harus jelas apa yang dibeli olehnya.