question / useful-complexity

How much complexity is enough?

state
exploring
first asked
themes
simplicity · systems · maintenance

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.