Программирование сейчас находится в состоянии гонки между разработчиками, которые пытаются сделать свои приложения все более устойчивыми к тупости пользователя, и вселенной, которая создает все более и более глупых пользователей. Надо признать, что у программистов мало шансов в этой битве.