Saya membuat sedikit kemajuan pada proyek besar. Sumbernya masif, banyak lapisan objek, kode makaroni, grafik berlian ganda dari banyak warisan, fitur setengah matang membeku ketika penulis asli pergi, dan tidak ada yang tahu mengapa banyak potongan itu dirancang dengan cara mereka.
Saya kira setiap programmer yang kompeten akan memiliki masalah mencari tahu semuanya dengan cukup baik untuk memperbaiki bug, menyelesaikan hal-hal setengah matang dan menambahkan fitur baru. Namun, saya menduga saya akan lebih lambat daripada programmer biasa.
Bagaimana saya menilai apakah sumbernya sangat buruk dan saya hanya melakukan sebaik yang bisa dilakukan orang lain, dibandingkan dengan sumbernya yang khas untuk proyek seperti ini dan saya hanya lamban atau kurang terampil?