vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Почитал тут отчет о Software Freedom Day в Бостоне.

Обратил внимание на впечатление о речи RMS
Control has replaced Free Speech in Stallman’s the rhetoric. This is one of the most noticeable things I took away from today, that there has been a cultural shift from the way proponents of Free Software talk and communicate about the ideas and rationalities of Free Software principles. Although I’ve been picking up on the same advantages to using control language instead of freedom of speech in my own advocacy.
и
Miguel de Icaza “is basically a traitor to the Free Software community”


Блин, где был Столлман 10 лет назад, когда Иказа начинал свое предательство - проект GNOME.
Тогда RMS отзывался об Иказе с куда большим энтузиазмом. Mono - это фигня, это мертвому припарки.
Лицензионные и патентные проблемы где-то как-то преодолимы. А вот принципиальная проблема
Windows-подобного десктопа, который все делает за юзера сам, и если он что-то делает не так, хрен разберешься кто виновать - десктоп, hal или настройки конкретного дистрибутива.

В принципе, понятно что на протяжении многих лет control казалался естественным и неотъемлемым правом пользователя. Free Speech - это на самом деле как раз про control - это возможность изучить систему настолько, чтобы полностью её контролировать.

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

Заметим что последнее время Столлман также борется с проприетарным Javascript. Там в общем-то картина почти та же самая - код по определению открыт для пользователя, чай не флэш. А вот разобраться в нем далеко не всегда возможно.

Date: 2009-09-22 10:42 pm (UTC)
From: [personal profile] ramendik
Компьютер для очень и очень многих - средство общения, просмотра медиа, работы с текстами и поиска информации.

Поиск информации - единственный из этого списка пункт, который реально подлежит автоматизации. Но вот приблизиться к эффективности сервисов Гугля в этой автоматизации сможет ДАЛЕКО не каждый (даже при идеальном знании инструментальных средств). А сервисы Гугля доступны через стандартный браузер.

Date: 2009-09-23 09:13 am (UTC)
From: [personal profile] ramendik
Мегакорпорация, в которой я работаю, уже несколько лет не продаёт ни компьютеры, используемые дома, ни, насколько я знаю, детали к ним. В пользовательской области, если судить по тому что она производит, ей скорее выгодно развитие масштабных онлайновых сервисов - вот для них она как раз продаёт и аппаратуру, и ПО. (Дисклеймер: это мой личный вывод). Кстати, с Линуксом у оной корпорации отличные отношения, не только на уровне пиара, но и на уровне внедрения внутри (и вроде бы и contributions, но я не в курсе, это совсем другой отдел).

Правда, "гигабайты и гигагерцы" были действительно выгодны компании, на которую я работал ранее, с 2003 по 2008. Вот только с тобой мы на эту же тему спорили явственно до 2003 :)

У меня, однако, действительно есть причины желать оптимальности для людей, не умеющих программировать - просто они связаны не с работой. Так получилось, что большинство моего круга общения, включая семью, не умеет программировать. И я не вижу у себя морального права требовать от них учиться программировать, посколько в их профессиональной области я сам понимаю не лучше.

Заметим, что реально Gnome и KDE, как среды, я ни для себя, ни для семьи не использую. Зато многие программы, разработанные на их библиотеках - ещё как.

Date: 2009-09-23 09:44 am (UTC)
From: [personal profile] ramendik
Подход "сформулировать задачу, оставить компьютеру" хорош в случае, когда задача пакетная. Но среди реально нужных в домашних условиях таких задач меньшинство.

А большинство - интерактивные. "Пообщаться с таким-то". "Написать и оформить текст".

Или пакетно-интерактивные - "найти и прочесть информацию", но вот тут алгоритмизация весьма нетривиальна и одноврменно - уже выполнена на хорошем уровне в онлайновых сервисах. Доступ к которым - тоже интерактивная задача.

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

Date: 2009-10-07 02:04 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Если разработчик действует не во вред себе, хороший и удобный интерфейс у него рано или поздно появится - он тоже человек.

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

Date: 2009-10-07 02:21 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Это не потому, что интерфейсы сложно писать. Это потому, что их сложно придумывать, чтобы они были понятны на уровне не карандаша (требующего годичного обучения в школе), а сиськи (понятной из безусловных рефлексов).

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

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 56 7
89 1011 12 13 14
1516 17 18 192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 24th, 2025 12:59 am
Powered by Dreamwidth Studios