Programming and Mozart’s Requiem
A single good programmer working on a single task has no coordination or communication overhead. Five programmers working on the same task must coordinate and communicate. That takes a lot of time...
The real trouble with using a lot of mediocre programmers instead of a couple of good ones is that no matter how long they work, they never produce something as good as what the great programmers can produce.
Five Antonio Salieris won’t produce Mozart’s Requiem.
Ever. Not if they work for 100 years.
The real trouble with using a lot of mediocre programmers instead of a couple of good ones is that no matter how long they work, they never produce something as good as what the great programmers can produce.
Five Antonio Salieris won’t produce Mozart’s Requiem.
Ever. Not if they work for 100 years.
—Joel Spolsky, from Hitting the High Notes
Нэг даалгавар дээр ажиллаж буй нэг сайн програмчинд харилцаа холбоо болон зохицуулалт хэрэггүй. Нэг ажил дээр таван програмчин ажиллаж байвал тэднийг зохицуулах, тэд нар өөр хоорондоо харилцах зайлшгүй шаардлагатай. Үүнд маш их цаг ордог…
Олон тааруу програмчидыг цөөн сайн програмчдын оронд ажиллуулахын жинхэнэ зовлон бол тэд хир удаан ажиллах нь хамаагүй, тэд хэзээ ч сайн програмчидын бүтээдэгтэй дүйх бүтээлийг гаргаж чаддаггүйд л байгаа юм.
Таван Антонио Салери нийлсэн ч Моцартын Рэквиэмийг зохиож чадахгүй. Хэзээ ч. Зуун жилийн дараа ч.