По сути: у меня для твоего учебника даже бета-ридер наверное найдётся. Но при этом я бы не стал сейчас основыватсья на наработках десятилетней давности.
Борьба с GUI, извини, уже его противниками проиграна. Выбор "верстать газету в TeX или визуально", флейм с тобой по которому в фидо мне смутно вспоминается (но может быть я ошибся и там был не ты?) уже сделан, причём функциональность свободного ПО в парадигме GUI уже не меньше.
Но, IMHO, можно и нужно покусаться с "господствующей" парадигмой, не отвергая GUI - и вот тут, думаю, мы уже будем на одной стороне.
А именно:
- Не "мышевозение", а понимание, что для чего делается. GUI может "мешать" такому пониманию, но не закрывает его напрочь
- Чёткое формулирование задачи!
- Отсюда - разделение задач на интерактивные и пакетные, оптимизация времени за счёт перевода алгоритмизируемых задач в разряд пакетных. Есть задачи, которые _удобнее_ решать как интерактивные, а есть - наоборот. Тут как пример напрашивается та же вёрстка: газету, с её разнообразным размещением материалов и вообще дизайном, проще верстать интерактивно; научную книгу, с типовым размещением на огромной куче страниц - пакетно.
- А вот когда нам понятно, что такое пакетная задача - тут-то и получается, что её проще текстом задать, чем мышом нарисовать. И отсюда командная строка и скрипты.
no subject
Date: 2007-01-14 11:15 pm (UTC)По сути: у меня для твоего учебника даже бета-ридер наверное найдётся. Но при этом я бы не стал сейчас основыватсья на наработках десятилетней давности.
Борьба с GUI, извини, уже его противниками проиграна. Выбор "верстать газету в TeX или визуально", флейм с тобой по которому в фидо мне смутно вспоминается (но может быть я ошибся и там был не ты?) уже сделан, причём функциональность свободного ПО в парадигме GUI уже не меньше.
Но, IMHO, можно и нужно покусаться с "господствующей" парадигмой, не отвергая GUI - и вот тут, думаю, мы уже будем на одной стороне.
А именно:
- Не "мышевозение", а понимание, что для чего делается. GUI может "мешать" такому пониманию, но не закрывает его напрочь
- Чёткое формулирование задачи!
- Отсюда - разделение задач на интерактивные и пакетные, оптимизация времени за счёт перевода алгоритмизируемых задач в разряд пакетных. Есть задачи, которые _удобнее_ решать как интерактивные, а есть - наоборот. Тут как пример напрашивается та же вёрстка: газету, с её разнообразным размещением материалов и вообще дизайном, проще верстать интерактивно; научную книгу, с типовым размещением на огромной куче страниц - пакетно.
- А вот когда нам понятно, что такое пакетная задача - тут-то и получается, что её проще текстом задать, чем мышом нарисовать. И отсюда командная строка и скрипты.