Search
Write a publication
Pull to refresh

Comments 15

Как говорил дедушка Крылов, 'сто зайцев не делают одного слона'. А в IT, похоже, сто разработчиков не делают одного работающего проекта. 😂 Перельман бы оценил наши 'повозки' с багами и 'лошадей', которые мешают друг другу в упряжке. Может, пора пересаживаться на 'слонов'? 🐘💻

Есть поговорка "Что один программист может сделать за день, двое легко управятся за два дня"

это отлично :) я бы даже экстраполировал "трое легко управятся за неделю"

Как в "формуле любви" - тут помощник нужон, хомо сапиенс!

Разве в IT такое бывает?

Да при банальном распараллеливании кода на несколько ядер чаще всего такая же картина.

Не только - есть и другие проблемы кроме последовательного кода.

— Степан, у гостя карета сломалась.

— За сколько сделаешь?
— За день сделаю.
— А за два?
— Ну… Сделаем и за два.

— А за десять?
— Ну, барин, ты задачу ставишь… За десять дён одному не справиться, тут помощник нужен — хомо сапиенс…
© "Формула любви"

Все, что описано в статье - в общем правда, только известно это уже ну очень давно, с тех пор, как над конкретной программой стало работать больше одного человека. Вот классическая книга, одна из основных тем которой:

Время выполнения проекта не обратно пропорционально числу программистов

Оригинальное издание появилось в 1975, этот русский перевод - 1979 года

В книге сформулирован «закон Брукса»: «Если проект не укладывается в сроки, то добавление рабочей силы задержит его ещё больше»

... а если Брукс покажется вам сухим и академичным, почитайте "Deadline. Роман об управлении проектами" Тома Демарко. Там те же истины, но в весёленьких примерах

Есть еще такое, немного готичное: "У семи нянек дитя без глазу"

Перельман, конечно, замечательные книжки написал... Но, как бы это сказать - несколько академические...

В Первую Мировую, когда книжки "Занимательная механика" ещё не было (вышла, судя по Вики - только в 1930 г.), о бессмысленности использования восьмёрок лошадей, видимо ещё не знали. А тракторов и тягачей - было крайне мало. Так что вовсю таскали тяжелые арт.системы (гаубицы 152 мм и т.п.) - как раз восьмёрками лошадей :)

На топовых компьютерах реальная общая производительность в полтора-два раза меньше суммы по отдельным CPU/GPU (и это на LINPACK, который практически идеально параллелится и упирается в основном в вычисления, а не в память или пересылку данных, на настоящих задачах всё гораздо хуже) - и всё равно строят и используют, потому что других вариантов нет.

ну как я сказал вопрос метрологии и методологии - и обоснование данных - это тема отдельная. что за мощность, в рывке или в постоянном движении и т.п.

наверняка эффективность 8 лошадей зависит например от типа упряжки

Sign up to leave a comment.

Articles