Comments 15
Как говорил дедушка Крылов, 'сто зайцев не делают одного слона'. А в IT, похоже, сто разработчиков не делают одного работающего проекта. 😂 Перельман бы оценил наши 'повозки' с багами и 'лошадей', которые мешают друг другу в упряжке. Может, пора пересаживаться на 'слонов'? 🐘💻
Есть поговорка "Что один программист может сделать за день, двое легко управятся за два дня"
Разве в IT такое бывает?
Да при банальном распараллеливании кода на несколько ядер чаще всего такая же картина.
— Степан, у гостя карета сломалась.
…
— За сколько сделаешь?
— За день сделаю.
— А за два?
— Ну… Сделаем и за два.
…
— А за десять?
— Ну, барин, ты задачу ставишь… За десять дён одному не справиться, тут помощник нужен — хомо сапиенс…
© "Формула любви"
Все, что описано в статье - в общем правда, только известно это уже ну очень давно, с тех пор, как над конкретной программой стало работать больше одного человека. Вот классическая книга, одна из основных тем которой:
Время выполнения проекта не обратно пропорционально числу программистов

Оригинальное издание появилось в 1975, этот русский перевод - 1979 года
В книге сформулирован «закон Брукса»: «Если проект не укладывается в сроки, то добавление рабочей силы задержит его ещё больше»
Напоминает закон Амдала :)
Есть еще такое, немного готичное: "У семи нянек дитя без глазу"
Перельман, конечно, замечательные книжки написал... Но, как бы это сказать - несколько академические...
В Первую Мировую, когда книжки "Занимательная механика" ещё не было (вышла, судя по Вики - только в 1930 г.), о бессмысленности использования восьмёрок лошадей, видимо ещё не знали. А тракторов и тягачей - было крайне мало. Так что вовсю таскали тяжелые арт.системы (гаубицы 152 мм и т.п.) - как раз восьмёрками лошадей :)
На топовых компьютерах реальная общая производительность в полтора-два раза меньше суммы по отдельным CPU/GPU (и это на LINPACK, который практически идеально параллелится и упирается в основном в вычисления, а не в память или пересылку данных, на настоящих задачах всё гораздо хуже) - и всё равно строят и используют, потому что других вариантов нет.
ну как я сказал вопрос метрологии и методологии - и обоснование данных - это тема отдельная. что за мощность, в рывке или в постоянном движении и т.п.
наверняка эффективность 8 лошадей зависит например от типа упряжки
Об эффективности 8 лошадей — как памятка менеджерам