Как-то незамеченной прошла очень интересная

Как-то незамеченной прошла очень интересная статья Джоэла Спольски с рецензией на книгу «Искусство программирования для Unix». На фоне книги Джоэль разворачивает картину двух противоположных культур программирования — для Unix и для Windows.
Основное утверждение Спольски заключается в том, что программы в Unix пишутся для программистов, а в Windows — для пользователей. Идеальная программа в Unix — программа, которая вызывается из командной строки, получает все входные данные в параметрах и отдает текст — или не отдает вовсе ничего. Такую программу легко подключить к другой в качестве внешнего модуля, но невозможно вручить домашнему пользователю. Программа для Windows, напротив, ориентирована на пользователя и программируется от GUI.
Интересная статья с несколько спорными, но обоснованными утверждениями — так, например, Джоэль предрекает неудачу всем попыткам прилепить GUI к Unix, ибо делают это сами программисты, исходя из своих представлений о легкости. Очень рекомендую.