По-моему, медленно и уверенно назревает YAC (Yet Another Crisis). Правда, несколько в иной области, так что спешить скупать спички и соль нет нужды, практически никто не пострадает.
А вообще всё потому, что всё надо бы использовать по назначению.
Банки - не как пафосные "сердца финансовых систем", а как неизбежное зло, с которым надо мириться, потому что без них ещё хуже, чем с ними.
И операционные системы тоже надо бы на своих местах использовать, для чего они предназначались разработчиками.
Последний выходящий за все возможные рамки пример - Android.
Сначала выяснилось, что если на телефоне, работащем под управлением Android версии 1.0 запустить сервер telnetd, то кто угодно, знающий IP-адрес телефона автоматически получает доступ к его "кишкам" с привилегиями суперпользователя.
Не хочу даже говорить о том, что психически здоровый инженер никогда не будет делать _телефон_, на котором можно запускать sendmail, telnetd и прочее. Потому что телефон - он из одного мира вещь, а Unix-демоны - из совсем другого. И надо ещё долго и много думать, в каких местах эти миры пересекаются. И пересекаются ли вообще.
Так это ещё не всё. Это только начало. Выяснилось, что когда телефон под управлением Android загружается, он трактует весь клавиатурный ввод... как команды интерактивному shell, запущенному с привилегиями суперпользователя. Естественно, эти команды сразу и исполняются.
Более смешных ошибок в проектировании мне как-то не встречалось.
А теперь ещё, когда кризис и бюджеты режут, с проектированием будет ещё хуже. Ещё больше будет примеров слепого использования лозунга "теперь на основе открытых сырцов Linux можно лепить на коленках что угодно, быстро и дёшево".
Ох и налепят.