azsayings.com 1,000,000++ Kutipan dan Pepatah

Richard E. Pattis: "Saat membangun sistem yang kompleks, memiliki prog...

"Saat membangun sistem yang kompleks, memiliki programmer yang sangat ahli (yang dapat membuat desain apa pun bekerja, bahkan yang buruk) dapat menjadi beban. Hasilnya, setelah banyak upaya, adalah sistem kerja yang tidak dapat dengan mudah dipelihara atau ditingkatkan. Bagus - tetapi tidak hebat - programmer akan gagal lebih awal, menyebabkan kesadaran bahwa sistem harus dirancang ulang, dan kemudian diimplementasikan kembali. Biaya tambahan dibayarkan satu kali, di awal siklus sistem (saat itu murah), alih-alih dibayar berulang kali di akhir siklus sistem (saat itu lebih mahal)."

--- Richard E. Pattis

Versi Bahasa Inggris

When building a complex system, having crackerjack programmers (who can make any design work, even a bad one) can be a liability. The result, after lots of effort, is a working system that cannot be easily maintained or upgraded. Good -but not great- programmers would fail early, causing a realization that the system must be redesigned, and then reimplemented. The extra cost is paid once, early in the system's cycle (when it is cheap), instead of repeatedly paid late in the system's cycle (when it is more expensive).