Kompleksitas Berlebihan

5 November, 2024 ยท 1-2 menit

Kamu membuka repositori lama dan setelah satu jam โ€” kamu masih belum tahu apa yang sebenarnya terjadi.

Bukan karena masalahnya rumit, tapi karena sistemnya dirancang untuk tidak mudah dipahami.

Ini yang disebut job security through obscurity โ€” mengamankan posisi bukan dengan kemampuan yang susah ditiru, tapi dengan sistem yang susah dipahami orang lain.

Logikanya sederhana: kalau hanya kamu yang tahu cara kerja sistem X, maka hanya kamu yang bisa memperbaikinya. Dan selama sistem X masih berjalan, posisimu aman.

Maka kesederhanaan menjadi ancaman.

Sistem sederhana itu transparan โ€” dan transparansi berarti siapa pun bisa memahami, bahkan menggantikanmu.