Демографический переход
Tuesday, 29 May 2007 10:48По наводке
a_tt взялся за трактат А.В. Молчанова "Развитие теории С.П. Капицы: Гипотеза сети сознания". То есть за сам трактат ещё не взялся, перечитываю исходные работы Капицы и связанные с ними.
Для тех, кто с работой Капицы не знаком - вкратце: по его математической модели, численность человечества от самого возникновения вида росла со скоростью, пропорциональной квадрату численности. Сейчас мы как раз проходим критическую точку - гиперболический рост сменяется ассимптотическим насыщением. К середине этого века переход завершится. В пределе численность человечества возрастёт вдвое - и это всё. Население стабилизируется.
Тут, правда, есть оговорка: модель зависит от двух параметров - эффективного времени жизни человека (45 лет) и безразмерного коэффициента K = 64000 (показатель коммуникативных способностей человека, оптимальная средняя численность населения города или района мегаполиса). Эти эмпирически полученные параметры оставались неизменными со времён нижнего палеолита по сей день - то есть, похоже, они отражают природу человека. Если мы при помощи биотехнологий и компьютерной аугментации изменим эти параметры, стабильная численность населения изменится соответственно.
Важно отметить, что предел насыщения зависит только от этих двух параметров. Наличие ресурсов второстепенно (Земля выдержит и вдвое большее человечество, даже с современными технологиями), все культурные особенности на этом общем уровне нивелируются. Остаётся простой закон: скорость роста и развития человечества пропорциональна количеству коммуникационных связей между людьми.
Оставлю пока в стороне фантазии о перипетиях демографического перехода (всё равно не угадаю) и постсингулярной жизни на "бесконечном плато" стабильной численности населения (не только не угадаю, но и не доживу до неё). Рассмотрю один аспект.
Если численность населения вырастет примерно вдвое от современной - это означает, что информационный обмен, темп жизни и скорость инноваций возрастут примерно в 4-5 раз. И это всё, это максимум. Большей скорости люди не потянут - ни в плане создания, ни в плане усвоения новшеств. Однако 5 раз - это тоже немало. И этот темп не снизится. Не повысится, но и не снизится. Будет держаться долго-долго.
Один день по насыщенности и результатам будет примерно равен нынешней рабочей неделе. Циклы жизни и поддержки систем и проектов сократятся в 5 раз. Если сейчас проект годовой длительности - это невыносимо долго, он начинает устаревать к моменту окончания, то в будущем таким пределом станут 2-3 месяца.
Но что существенного можно разработать за 2-3 месяца, даже если напрячься? Отнюдь не большую систему. Ядро, модуль, фрагмент, слой - не более того. Значит, будущее - не за отдельными крупными системами, а за тесно взаимосвязанным сплошным полем средних и мелких сервисов и компонентов. Новшества будут вводиться не с нуля и даже не с середины - они будут вписываться в активную среду гововых, действующих решений, по частям. Основными проблемами разработки станет не поиск принципиально новых решений, а обеспечение совместимости, надёжности и поддерживаемости. Тягчайшим преступлением станет нарушение протоколов взаимодействия.
Пойду думать эту мысль дальше.
Для тех, кто с работой Капицы не знаком - вкратце: по его математической модели, численность человечества от самого возникновения вида росла со скоростью, пропорциональной квадрату численности. Сейчас мы как раз проходим критическую точку - гиперболический рост сменяется ассимптотическим насыщением. К середине этого века переход завершится. В пределе численность человечества возрастёт вдвое - и это всё. Население стабилизируется.
Тут, правда, есть оговорка: модель зависит от двух параметров - эффективного времени жизни человека (45 лет) и безразмерного коэффициента K = 64000 (показатель коммуникативных способностей человека, оптимальная средняя численность населения города или района мегаполиса). Эти эмпирически полученные параметры оставались неизменными со времён нижнего палеолита по сей день - то есть, похоже, они отражают природу человека. Если мы при помощи биотехнологий и компьютерной аугментации изменим эти параметры, стабильная численность населения изменится соответственно.
Важно отметить, что предел насыщения зависит только от этих двух параметров. Наличие ресурсов второстепенно (Земля выдержит и вдвое большее человечество, даже с современными технологиями), все культурные особенности на этом общем уровне нивелируются. Остаётся простой закон: скорость роста и развития человечества пропорциональна количеству коммуникационных связей между людьми.
Оставлю пока в стороне фантазии о перипетиях демографического перехода (всё равно не угадаю) и постсингулярной жизни на "бесконечном плато" стабильной численности населения (не только не угадаю, но и не доживу до неё). Рассмотрю один аспект.
Если численность населения вырастет примерно вдвое от современной - это означает, что информационный обмен, темп жизни и скорость инноваций возрастут примерно в 4-5 раз. И это всё, это максимум. Большей скорости люди не потянут - ни в плане создания, ни в плане усвоения новшеств. Однако 5 раз - это тоже немало. И этот темп не снизится. Не повысится, но и не снизится. Будет держаться долго-долго.
Один день по насыщенности и результатам будет примерно равен нынешней рабочей неделе. Циклы жизни и поддержки систем и проектов сократятся в 5 раз. Если сейчас проект годовой длительности - это невыносимо долго, он начинает устаревать к моменту окончания, то в будущем таким пределом станут 2-3 месяца.
Но что существенного можно разработать за 2-3 месяца, даже если напрячься? Отнюдь не большую систему. Ядро, модуль, фрагмент, слой - не более того. Значит, будущее - не за отдельными крупными системами, а за тесно взаимосвязанным сплошным полем средних и мелких сервисов и компонентов. Новшества будут вводиться не с нуля и даже не с середины - они будут вписываться в активную среду гововых, действующих решений, по частям. Основными проблемами разработки станет не поиск принципиально новых решений, а обеспечение совместимости, надёжности и поддерживаемости. Тягчайшим преступлением станет нарушение протоколов взаимодействия.
Пойду думать эту мысль дальше.
no subject
Date: Tuesday, 29 May 2007 07:59 (UTC)no subject
Date: Tuesday, 29 May 2007 12:17 (UTC)no subject
Date: Friday, 1 June 2007 17:03 (UTC)no subject
Date: Tuesday, 29 May 2007 12:15 (UTC)no subject
Date: Tuesday, 29 May 2007 12:18 (UTC)no subject
Date: Tuesday, 29 May 2007 13:00 (UTC)http://www.masspike.com/bigdig/updates/timeline.html
no subject
Date: Friday, 1 June 2007 16:40 (UTC)Реально - это пожоже на большинство коллективов, когда бардак не даёт качественно работать.
Или приблизительное отношение, когда 1 тянет, а несколько фигнёй страдают.
Но что существенного можно разработать за 2-3 месяца
Может возможны итерации с принципеальной сменой уровней?
Типа - хранилище данных -> управляемое хранилище -> документооборот -> аналитика к нему.
Причём уровни паралельно развиваемы и продаваемы.
no subject
Date: Friday, 1 June 2007 17:13 (UTC)Но проблема сложных систем - в формулировке непротиворечивых требований, правильном определении набора нужных фич, коммуникациях внутри команды... Тут мы уже почти на пределе, без улучшений человеческого сознания дальше не продвинуться. Опять же никто не отменял циклы обкатки новых версий на пользователях в реальных условиях, это тоже трудно сократить.
no subject
Date: Friday, 1 June 2007 17:04 (UTC)КоммунизЬм какой-то получается:)
no subject
Date: Friday, 1 June 2007 17:16 (UTC)no subject
Date: Friday, 1 June 2007 17:21 (UTC)no subject
Date: Friday, 1 June 2007 19:00 (UTC)