3mer ([personal profile] 3mer) wrote2015-06-30 03:32 pm
Entry tags:

Эффективность функциональных программистов

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

Ну, типа нужно нанять одного умного Ф программера по цене 2х средних он типа в 5 раз лучше.
Интересно все таки как в программировании зависит/заменяется качество и кол-во.
Вот, напимер, в военном деле закон замены качества кол-вом давно экспериментально подтвержден и называется законами Ланчестера.
Если предположить, что в бизнесе программирования как на войне, то чтобы заменить супер программиста который в 4 раза умнее/эффективнее среднего на рынке достаточно взять всего корень из качества, т.е. всего 2 средних программиста.
Как выводятся законы Ланчестера в военном деле понятно, интересно как вывести их в программировании? Нужна модель или несколько, которые описывали бы процесс программирования, законы Ланчестера описывают стрельбу на поле боя.
Из простых моделей в голову приходят такие:
1. скорость печатания
2. реюзабл код
3. издержки по времени на переключение с одной задачи на другую для одного человека.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting