Распараллелить можно далеко не все. Если, допустим, у нас дорожка площадью 100м2, совершенно не обязательно 10 дворников, обработав по 10м2, оставят за собой чистенько выметенную дорожку. Без управления со стороны человека, понимающего всю задачу целиком, они в пределе могут поочередно подмести одни и те же 10м2 — и норма каждым выполнена, и работа не сделана.
Вот, к примеру, сдох у меня принтер. Перестал бумагу заглатывать, а после попытки почистить ему зубы и вовсе погрузился датчиком наличия бумаги в нирвану. Принес нового япошку. У того по умолчанию настройки шибко диковинные. Сперва решил было, что драйверок гонит. Полез на сайт производителя.
Молодцы они, к слову. Когда Япония еще работала Китаем, пересекался с их пишущими машинками. Жуткая была дрянь. Просто вот ни матом сказать, ни на заборе нарисовать. Ан выжили, бодро шныряют под ногами корпораций и по многим параметрам этих бронтозавриков уделывают.
Ну да ладно. Прикрутил их собственные драйверы к CUPS, победил по ходу пьесы самые экзотичные умолчания, получил годный вариант и скомандовал напечатать еще 9 копий. Тут копии и полезли. Пришлось, как в старину, когда хьюлет-пэкардовский драйвер обламывался послать принтеру команду перейти в графический режим, прибить задание и заткнуть фонтан выключателем. Штук тридцать, правда, он мне выплюнуть успел.
Дальнейшее расследование показало, что вместо n копий драйверок печатает n2. Ну, всякому, кто имел дело с корпоративными софтодельнями, уже представилась картинка. Кто не имел, описываю.
Сидят на утреннем заседалове программисты. Ими чутко руководит на месте менеджер. Обычно — существо с интеллектом и темпераментом стрекательной клетки медузы. Из саппорта приносят телегу: юзеры жалуются, что драйвер не реагирует на команду печатать n копий. С тем же успехом они могли пожаловаться, что у них в магазине не приняли отпечатанные с помощью этого драйвера деньги, на дальнейшие па балета повод не влияет. "Что за жалкие, ничтожные людишки удостоились чести быть мною руководимыми!" — взрывается менеджер. — "Старшие программисты быстро в сортир делать сеппуку, а вы, гнусные лодыри, бегом по местам, и чтоб к вечеру этот, как его, опцион в дайвере был!"
Бледные от ужаса младшие программисты дрожащими руками делают ку и, поклявшись мамой императора приложить все усилия, немедленно их прикладывают. А поскольку распределить их по квадратным метрам дорожки некому, повтор печати пишут оба. В двух разных местах драйвера. Mission Accomplished.
Ну, туда конвейерно-потогонной системе написания софта и дорога, подумает иной. Ведь есть же белый и пушистый свободный софт, в котором проектами руководят не назначенные богатеями погонщики, а первые среди равных.
В общем, конечно, да, у "базарной" модели разработки есть определенные и весьма заметные преимущества. Но и базовая беда никуда не девается. Рано или поздно любой достаточно большой проект разрастается настолько, что в одну голову уже не влазит. Тут-то и начинается дуэль на метлах. Торвальдс как раз в последнем интервью жаловался, что даже ядро стало чересчур большим, чтобы один человек мог его целиком понимать.
Выхода, как минимум, два, и задействовать, по-хорошему, надо бы оба. Во-первых, совершенствовать нотацию и понятийный аппарат — то, чем математики и ученые занимались достаточно долго и успешно. Хоть, увы, и чересчур неторопливо по нынешним временам. Во-вторых, учиться охватывать одним мозгом все более сложные системы. На удачу, как бывало, полагаться уже нельзя: универсалы-интеграторы, профессиональные гении, сейчас нужны науке и производству в промышленных количествах.
Но то науке и производству. А лица, принимающие решения, у нас кто? Правильно, менеджеры. В особо тяжелых случаях еще и эффективные. Для них, от последнего вахтера до наипервейших президентов, толпы наемных гениев будут означать их гибель. Гибель как класса беспозвоночных паразитов. Отсюда и их ставка на православие, самодержавие и прочий функционально аналогичный "Дом-2".
Это будет славная битва, детеныши. Даже жаль, что не доживу.
Вот, к примеру, сдох у меня принтер. Перестал бумагу заглатывать, а после попытки почистить ему зубы и вовсе погрузился датчиком наличия бумаги в нирвану. Принес нового япошку. У того по умолчанию настройки шибко диковинные. Сперва решил было, что драйверок гонит. Полез на сайт производителя.
Молодцы они, к слову. Когда Япония еще работала Китаем, пересекался с их пишущими машинками. Жуткая была дрянь. Просто вот ни матом сказать, ни на заборе нарисовать. Ан выжили, бодро шныряют под ногами корпораций и по многим параметрам этих бронтозавриков уделывают.
Ну да ладно. Прикрутил их собственные драйверы к CUPS, победил по ходу пьесы самые экзотичные умолчания, получил годный вариант и скомандовал напечатать еще 9 копий. Тут копии и полезли. Пришлось, как в старину, когда хьюлет-пэкардовский драйвер обламывался послать принтеру команду перейти в графический режим, прибить задание и заткнуть фонтан выключателем. Штук тридцать, правда, он мне выплюнуть успел.
Дальнейшее расследование показало, что вместо n копий драйверок печатает n2. Ну, всякому, кто имел дело с корпоративными софтодельнями, уже представилась картинка. Кто не имел, описываю.
Сидят на утреннем заседалове программисты. Ими чутко руководит на месте менеджер. Обычно — существо с интеллектом и темпераментом стрекательной клетки медузы. Из саппорта приносят телегу: юзеры жалуются, что драйвер не реагирует на команду печатать n копий. С тем же успехом они могли пожаловаться, что у них в магазине не приняли отпечатанные с помощью этого драйвера деньги, на дальнейшие па балета повод не влияет. "Что за жалкие, ничтожные людишки удостоились чести быть мною руководимыми!" — взрывается менеджер. — "Старшие программисты быстро в сортир делать сеппуку, а вы, гнусные лодыри, бегом по местам, и чтоб к вечеру этот, как его, опцион в дайвере был!"
Бледные от ужаса младшие программисты дрожащими руками делают ку и, поклявшись мамой императора приложить все усилия, немедленно их прикладывают. А поскольку распределить их по квадратным метрам дорожки некому, повтор печати пишут оба. В двух разных местах драйвера. Mission Accomplished.
Ну, туда конвейерно-потогонной системе написания софта и дорога, подумает иной. Ведь есть же белый и пушистый свободный софт, в котором проектами руководят не назначенные богатеями погонщики, а первые среди равных.
В общем, конечно, да, у "базарной" модели разработки есть определенные и весьма заметные преимущества. Но и базовая беда никуда не девается. Рано или поздно любой достаточно большой проект разрастается настолько, что в одну голову уже не влазит. Тут-то и начинается дуэль на метлах. Торвальдс как раз в последнем интервью жаловался, что даже ядро стало чересчур большим, чтобы один человек мог его целиком понимать.
Выхода, как минимум, два, и задействовать, по-хорошему, надо бы оба. Во-первых, совершенствовать нотацию и понятийный аппарат — то, чем математики и ученые занимались достаточно долго и успешно. Хоть, увы, и чересчур неторопливо по нынешним временам. Во-вторых, учиться охватывать одним мозгом все более сложные системы. На удачу, как бывало, полагаться уже нельзя: универсалы-интеграторы, профессиональные гении, сейчас нужны науке и производству в промышленных количествах.
Но то науке и производству. А лица, принимающие решения, у нас кто? Правильно, менеджеры. В особо тяжелых случаях еще и эффективные. Для них, от последнего вахтера до наипервейших президентов, толпы наемных гениев будут означать их гибель. Гибель как класса беспозвоночных паразитов. Отсюда и их ставка на православие, самодержавие и прочий функционально аналогичный "Дом-2".
Это будет славная битва, детеныши. Даже жаль, что не доживу.
no subject
Date: 2012-05-02 07:33 am (UTC)Небольшое вторжение инопланетян явно пошло бы нам на пользу. Но они, сволочи, окопались в Голливуде и наружу щупальца не высунут.
no subject
Date: 2012-05-03 09:38 pm (UTC)Поэтому человечество спасут не гении, а системы управления постановками и умение есть слона по частям.
:-)
no subject
Date: 2012-05-09 10:02 pm (UTC)no subject
Date: 2012-05-09 10:11 pm (UTC)no subject
Date: 2012-05-09 10:48 pm (UTC)Политиков и менеджеров, по скудоумию их, такая ситуация еще может устраивать. А технарей, всю свою профессиональную жизнь глядящих в бездну, уже малость лихорадит. Ибо воистину.
no subject
Date: 2012-05-04 04:02 am (UTC)Известные до сих пор гении не были этому обучены. Конечно, дилетант тоже хорошо, особенно когда профессионалов под рукой нет, но с надежностью у самоучек бывают проблемы. В том числе и из-за сознания своей исключительности. Когда любой захолустный универ начнет выпускать хотя бы по 20 гениев в год, правила игры изменятся.
Конечно, менеджеры все равно не смогут отследить ход мысли интегратора. У них обычно и с отслеживанием мыслей специалистов плохо. Да и вообще. Зато слон будет съеден свеженьким, а не как сейчас.
Куда деть армию непроходимых тупиц, которая в результате высвободится из производства и политики, конечно, тоже проблема. Но это уже проблема следующего этапа. Авось, пробьемся. Удалось же куда-то пристроить армию Неда Лудда. Австралия, конечно, уже занята, зато дальше на юг целый континент свободен.