Резко замедлился технический прогресс, скорость развития инженерных систем нового поколения — в авиации, ядерной энергетике, космонавтике, строительстве, производстве средств производства, производства новых материалов и т. д. — угрожающе низка. В той же космонавтике до сих пор эксплуатируются системы конца 1950-х — начала 1960-х годов, в гражданской авиации дело обстоит не многим лучше.
Возник дефицит инженерных кадров, на рынке труда представлены специалисты с низким уровнем подготовки, причем, система образования не в состоянии этот уровень сколько-нибудь заметно увеличить. Времени на серьезные преобразования в этой области, судя по всему, нет.
К этому привела своеобразная медиа-политика, лоббирующая интересы сферы услуг в развитых странах и вынос производств в страны третьего мира, переразвитость и переоценка финансового рынка, развитие информационных технологий и вызванная этим повальная мода на виртуализацию.
Вспоминается известный анекдот:
Я — самая умная! — сказала Википедия.
Я найду что угодно! — сказал «Гугл».
Я — всё! — сказал Интернет!
Ну-ну — сказало Электричество и… моргнуло.
О «физической» части жизнеобеспечения в какой-то момент было забыто.
Позиции в критически важных отраслях промышленности казались достигнутыми и прочно занятыми. Уровень подготовки кадров и их количество — достаточным, если не избыточным. Образование сместилось в зону гуманитарных, финансовых и, так называемых, управленческих специальностей.
Так продолжается сорок лет. Два поколения.
Сегодня ситуация усугубляется тем, что общественное сознание относит программистов к техническим наукам, хотя, фактически, знать о физических, технических, инженерных аспектах своей деятельности они не обязаны. В результате сменился состав инженерной компетенции, что уже привело к ряду курьезных историй. Например, во Франции, в элитной «Эколь Политекник» студентам предложили сделать паровую машину. Так вот, оказалось, что студенты не имеют понятия о клапанах и автоматической регуляции, поэтому они сконструировали паровую машину с компьютерным управлением заслонками котла, что подразумевало довольно длинный и сложный программный код.
Американские инженеры, программирующие авионику истребителей нового поколения, допустили ряд программных ошибок, которые привели к серьезным авариям и лишь чудом не закончились человеческими жертвами. Аппаратура самолетов выдала ошибку «деление на ноль» и приступила к перезагрузке, когда самолеты оказались над израильским Мертвым морем, которое, как известно, находится в прогибе земной коры — ниже уровня мирового океана. И точно также началась перезагрузка бортовых компьютеров, когда самолеты, выполняя полет над Тихим океаном, пересекли линию смены дат, и компьютеры «потеряли точное время». Все обошлось, но представьте себе пилотов полностью автоматизированного истребителя, перед которыми неожиданно возникает «синий экран смерти». На этих самолетах На этих самолетах компьютерами управляется все, не исключая процесса катапультирования:(