Попробую оценить эту реплику профессионала с позиции профана, то есть того самого бедолаги, расположенного с клиентской стороны баррикады, ради которого стараются Тим Брей и его соратники. Слово «пользователь» происходит от глагола «пользоваться», а это действие, как вы понимаете, не предполагает заглядывания под капот. Вот моя машина, я в неё сел и поехал. Я хочу только одного — чтобы в ней ничего не ломалось и мне было в ней комфортно. Как там внутри у моей машины всё устроено, какие технологические процессы были задействованы, какие уникальные разработки использованы, меня как пользователя не интересует в принципе. Соответственно, и страдания Тима Брея как программиста мне фиолетовы. В конце концов, если программист этим занимается — значит ему либо интересно, либо выгодно.
Что меня как пользователя может не устраивать в клиентских программах в целом и в мобильных в частности? Можно, конечно, повыпендриваться и побрюзжать на «тоталитаризм» iOS, можно возмутиться бесхозной энтропией Android, можно даже изобразить из себя «продвинутого пользователя» и возбухнуть на громоздкую и тормозную Java, однако реальность такова, что пользовательский софт даже в его сегодняшнем виде тысячекратно зашкаливает потребности 99% этих самых пользователей!
Причём зашкаливает по всем параметрам: и по разнообразию, и по качеству исполнения, и по функциональности, и по диапазону цен, и по мере интеграции в экосистему (любую — что iOS, что Android). Пользователи планеты Земля давно уже получили всё, что только могут пожелать в ближайшие 10 лет. И дай-то бог, чтобы они могли освоить одну миллионную часть того, что уже существует в ближайшие 50 лет.
Собственно говоря, сказанного достаточно для того, чтобы сделать «пользовательский» вывод по пророчеству Тима Брея: все эти причитания матерого программиста-философа о беспросветности программирования client-side сублимируют не изъяны языков, API, экосистем и существующей мобильной парадигмы, а изъяны эволюции! В том смысле, что мы давно уже достигли такой стадии развития пользовательского программирования, после которой всякая дальнейшая работа (за исключением косметики) является избыточной.
Я внимательно слежу за всем существующим в мире софтом, написанным и для Windows, и для Mac OS X, и для Android, и для iOS. И слежу уже как 24 года! И вот что я вам скажу: за последние 10 лет не произошло никакого качественного улучшения того, что уже было достигнуто! Менеджеры задач, редакторы, органайзеры, PIM’ы, браузеры, календари, файловые менеджеры, чат-клиенты, видеоклиенты, всё-всё-всё сегодня ничуть не лучше, чем было 10 лет назад (а Skype — так и хуже :-) ). Больше рюшечек, больше свистелок, больше избыточного и бесполезного лжефункционала (и все это за счёт утяжеления кода и усиления жоркости до «железа»), но ничего принципиально нового и интересного. В 2014 году я бы прекрасно мог продуктивно работать и удовлетворять свои чисто пользовательские (не профессиональные) запросы на любой компьютерной системе с тем же софтом, который у меня был в 2004 году.
Следовательно, Тим Брей лукавит. Все его чисто программерские проблемы — это фикция в глазах потребителя. Просто коллегам Тима Брея по гамбургскому счету давно пора менять профессию. Слишком уж много развелось программистов в сфере пользовательского софта, и им просто там нечем заняться. Разве что — взять и с нуля переделать этот жуткий, дикий и уродливый КОМПЬЮТЕРНЫЙ КОСМОС, созданный отцами-основателями до того криво, до того перректально и без малейшей оглядки на будущее, что аукнется ещё не одному поколению.
Весеннее обострение мыловаров
Стрельба в московской школе, повторившая ряд сходных американских инцидентов, вызвала очередное и очень предсказуемое обсуждение влияния компьютерных игр на детей. Даже до Госдумы дошло. Я не стал бы об этом писать (потому что «всё уже сказано»), если бы не странный рикошет этой истории в российскую ИТ-сферу — увольнение директора по маркетингу игрового подразделения Mail.Ru Михаила Кочергина.
Выгнали его за то, что он в Госдуме пожаловался на засилье иностранных, особенно китайских производителей в компьютерных играх: дескать, именно они своими вражескими танками портят наших детей. Идея старая, однако такими словами Михаил запалил собственного работодателя — африкано-китайскую компанию Mail.Ru, у которой есть именно китайская игра Ground War: Tanks. И в свете этого события я хочу озвучить точку зрения, которой вы, скорее всего, ещё не слышали в спорах о вреде компьютерных игр.
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии