JT Re: [devel] Re: NVclock и ей подобные (Концептуальные ошибки)
Вячеслав Диконов
=?iso-8859-1?q?sdiconov_=CE=C1_mail=2Eru?=
Вт Фев 4 19:48:27 MSK 2003
В Втр, 04.02.2003, в 17:37, Michael Shigorin написал:
Персональный компьютер имеет свою специфику, как бы не пытались это отрицать (причём в вызывающей форме) некоторые из присутствующих.
Извиняюсь за шум в период напряжённой работы.
> > > > При установке она требует sudo и настраивает sudoers на
> > > > запуск себя любимой, а иначе не работает. Как иначе её
> > > > упаковать, чтобы была? Это не единственная программа такого
> > > > класса.
>
> Кто чего требует?! http://homepc.ru/offline/2002/78/22451/ до
> полного просветления. Не ее собачье это дело, чего-то требовать
> ;-E
Не собачье дело системы посылать человека подальше и требовать (особенно
от тех, для кого, компьютер не основное средство труда или развлечения)
тратить время на изучение деталей своего устройства ДО выполнения нужной
функции. В сущности, оба описываемых в статье способа общения с машиной
превращает в раба ЧЕЛОВЕКА, компьютер же становится привередливым
господином. Сложность изучения и ввода замысловатых команд и искуственно
"упрощаемый" интерфейс, скрывающий внутреннее устройство одинаково
неприемлемы и являются ошибкой.
СИСТЕМА ОБЯЗАНА ПРИСПОСАБЛИВАТЬСЯ К ЧЕЛОВЕКУ, а не наоборот.
1) Всё должно работать сразу и в соответствии с привычными людям и весьма изощрёнными принципами здравого смысла, применяемыми в реальном физическом мире (быть интуитивно-понятным).
1а) Если здравый смысл не приложим, то число вновь вводимых концепций должно быть минимальным, а логичность и последовательность их проявления - максимальной.
2) Документация предназначена не для убития времени, а чтобы помочь выжать из системы все её возможности и объяснить принципы. Должна читаться именно тогда, когда ничто разумное не помогает :) или хочется большего.
3) Устройство системы должно быть прозрачно, описано в технической документации, доступно для изучения и правки, а не скрываться искуственно.
4) Требовать внимания к себе может только та программа, от чьей работы зависит жизнь и здоровье людей. То есть программа экстренного гашения термоядерного реактора имеет право выводить назойливые сообщения, предписывать и включать сирену, а вот запуск какого-то Х-сервера (имеющего чисто служебную функцию) - НЕТ.
Подробная информация о списке рассылки Devel