veter

[info]veter_r_r

naDev qaS wanl' ramqu'

Ты думаешь, что я человек? Я -- ветер!


Previous Entry Add to Memories Share Next Entry
iPad как философская концепция
veter
[info]veter_r_r
Пока сетевые гуру разносят в пух и прах технические характеристики нового супер-девайса от Apple, у него потихоньку появляются сторонники и проповедники.
И в их рассуждениях есть очень даже рациональное зерно.
Боязнь будущего / Apple / Хабрахабр:
Техническая индустрия будет испытывать приступы боязни будущего ещё некоторое время. Многие будут цепляться за свои представлении на уровне 26 января о том, что нужно, чтобы выполнить «настоящую работу»; хвататься за идею, что именно компьютерная составляющая — это и есть «реальная работа». Это не так. Настоящая Работа с большой буквы Р — это не форматирование полей, установка драйверов для принтера, загрузка документа в сеть, завершение слайдов PowerPoint, запуск обновления ПО или переустановка ОС.

Настоящая Работа с большой буквы — это обучение ребёнка, лечение пациента, продажа дома, регистрация дефектов дороги, запись заказа данного столика, дизайн дома или организация вечеринки.

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

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

Я вот вспоминаю первые учебники информатики, еще советских редакций. Где приводились простые и четкие программы сортировки помидор от разных овощебаз по сортам. И простые критерии эффективности работы этой программы и пользы народному хозяйству. И это было наглядно, просто и круто. А главное что программы эти вмещались на двух-трех страницах. И не требовали для работы каких-то библиотек, фреймворков, компонентов.

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

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

И вот в такие дни я вспоминаю, что вообще-то компьютеры придумывали, чтобы они облегчали людям жизнь, экономя время и интеллектуальные ресурсы, которые бы оставались для другой, реальной жизни. Классический пример, приводимый во всех учебниках информатики: великий математик Эйлер ослеп, проводя многие годы за математическими расчетами, на которые сейчас потребовалось бы всего несколько часов работы компьютера. Ага, сейчас бы Эйлер не ослеп за математическими расчетами -- он бы ослеп, играя в WoW или строча комментарии в Твиттер. Потому что компьютеры нынче используются не для того, чтобы люди меньше времени проводили за ними, а наоборот для того, чтобы придумать еще что-нибудь, что заставит еще немного времени провести за компьютером. Изучить еще одну технологию, освоить еще один новый сайт, пройти еще одну новую игру, поставить еще одну версию драйвера на еще одну видеокарту, съесть еще этих мягких французских булочек. А потом поднять голову, а там уже весна.. и вот тогда-то мне начинает казаться, что я и еще миллионы и миллионы программистов во всем мире занимаются чем-то не тем. И вот тогда мне хочется верить, что Стив Джобс не расчетливый делец, считающий миллиарды долларов, а последний романтик от кибернетики, который все еще несмотря ни на что хочет облегчить людям жизнь. Правда потом я смотрю на стоимость iPad'а и меня отпускает, но осадок в душе остается. Все-таки в глубине души хочется быть полезным..

Так то оно так. Да люди сами не хотят облегчения. Хотели бы - жить было бы проще во всех смыслах и отраслях.

Философия там одна -- как бы бабла срубить, привязав лопухов-пользователей к своим сервисам. Можно, конечно, искать что-то другое и верить в чистоту помыслов... %)))

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

Хороший пост. Из всех программ, которые я написал за свою жизнь, самые полезные были в компании Золотые программы в семействе программ Анжелика. Все остальное было уже не таким эффективным и полезным для народного хозяйства, хотя денег я потом зарабатывал значительно больше. :)

Думаю, что Джобс не последний романтик. Он сука расчетливый. А на счет полезности эпловских продуктов можно поспорить. Вон сколь софта написано под айфон, а почти все гавно ненужное.

Кста, согласен, что заказать столик в ресторане в Минске в онлайне - великое дело, если написать такую софтину.

Заказать столик в ресторане в Минске и в оффлайне-то проблема. А до онлайна тут еще лет 20 пилить..

ну это же Apple, у него всегда есть и будут сторонники и проповедники

Ну, тут даже не столько в Apple суть..

Суперский текст, спасибо!

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

Маяковский был хотя бы талантлив.

согласна по всем фронтам. у нас в гуманитарной сфере дела еще хуже - "консалтинг консталтинга" и т.д. продажа воздуха сплошная.

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

интересное мнение про Джобса)
я вижу у Эппл только один недостаток - они выпускают достаточно сырые продукты, потом они их конечно дорабатывают, но это потом.

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

Ну про сырые продукты Apple я бы поспорил. Все бы такие сырые продукты выпускали!
Другое дело, что они сознательно где-то ограничивают функциональность, чтобы потом дополнительно продать или новую версию продукта или дополнительный аксессуар..

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

Хорошо, но что делать с этим - непонятно.

А че, GWT, Struts и Hibernate реально жизнь облегчают.
Просто надо помнить про бритву Оккама и поступать соответственно.

И в чем они тебе жизнь-то облегчают? :)) Это классический пример прослойки между двумя прослойками.

философия

[info]kasju 2010-02-02 08:59 am (UTC)

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

Re: философия

[info]veter_r_r 2010-02-02 09:41 am (UTC)

Я отнюдь не склонен романтизировать дотехнологическое общество. Это были мрачные века, в которые и жить-то было проблематично, не говоря уже о том, чтобы получать от жизни какое-то удовольствие. Это только ролевики и реконструкторы могут там какие-то удовольствия находить..

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

Да, и воопще. В чем смысл жизни-то?

Смысл жизни в том, чтобы оставить мир после себя в состоянии чуть лучше, чем он был до твоего появления.

Не грузись. Работа - она такая. Она для того чтобы деньги зарабатывать. А для самореализации - хобби. Хорошо когда хобби и работа совпадают и не приносят разочарований.. но в основном работа - для денег, хобби - для самореализации.

Не думал начать свой проект какой нить, который пользу хозяйству принесет?

А у меня хобби и работа совпадают :(( Вот в чем проблема-то.

Чтобы прочувствовать нафега эти фреймворки, сервисы и утилиты - надо попробовать написать несложную программку вывода на экран пикселя. Обычного пикселя. Но! Машинными кодами.
А потом резко станет понятно и что за инструкции процессору, и зачем прерывания, и какие стандартнейшие конструкции применяются и т.д. и т.п.

Второй аспект, что компьютеры используются не только для математических рассчётов но и для игр... Военные технологии - двигатель прогресса. Потому что на них выделяют столько денег, сколько учёным и не снилось.
Игры и прочая индустрия развлечений - это такой же локомотив видеографики, элементарных алгоритмов.

Раньше пересортицу было легче осуществлять? Таки шо вы говорите! А зайдите в библиотеку, откройте бумажный каталог. А потом откройте поисковик через комп и найдите книгу. Каталог скажет "о чем" книга. Поисковик выдаст нужную цитату, да еще и порекомендует пару сотен аналогичных изданий, в которых "источник" используется для доказательства других мыслей.

Бухгалтерия. Те сотни форм, с которыми сейчас мучаются - наследие "бумажной" эпохи.
Там, где толково применяются базы данных всё на порядок быстрее для обычного гражданина.

Ну, а то, что написание этих программ - это сотни и тысячи человеко-часов, миллионы строк кода... А вот сколько человеко-часов стол за которым сидел автор? С учётом всех "сервисов" в виде станков и утилит в виде "мебельной фурнитуры"? Включая слесарные работы, выплавку металла из руды, добычу руды, разведку месторождений; выращивание деревьев, пожарных служб, которые не дают пожарам уничтожать их и т.д. и т.п.?

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

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

Вопрос не в человеко-часах, а в полезном выходе этих человеко-часов. И вот он пугающе мал.

А, так вот откуда полезли свежие комменты :))

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

плюс ко всему этого у программистов неоправданно высокий уровень зарплат, но в будущем это прекратится.

Хм... у программистов неоправданно высокий уровень зарплат только если брать эту страну™ и только относительно к другим профессиям.
В тех же штатах средний программист получает в два раза ниже среднего врача. Кроме того там сильна дифференциация между самими программистами по зарплате.

> Настоящая Работа с большой буквы — это обучение ребёнка, лечение пациента, продажа дома, регистрация дефектов дороги, запись заказа данного столика, дизайн дома или организация вечеринки.

работа, ёмаё. В чём принципиальное отличие продажи дома от заврапливания апдейта поля таблицы ? Дом как стоял, так и стоит, от этой вашей "работы" по продаже просто изменится текст в такой же таблице. Хотите писать его, наслюнив карандаш?

Продажа дома -- это решение чьей-то жилищной проблемы.
Ну это скорее особенности США и прочих переразвитых стран. Там до сих пор находятся чудаки, которые покупают дом, чтобы жить, а не потому что "так трэба".

Вот вам пример: разрабатываем сейчас одну сложную и большую систему, без которой люди в принципе не справляются с тем потоком информации, который на них обрушивается. И без всех этих прослоек, которые облегчают жизнь разработчикам - все равно пришлось бы их писать, и времени это заняло бы очень много.
Разработка ПО - это в том числе и автоматизация, упрощение работы для других людей, в том числе и для программистов.

О, я знаю отличный способ справляться с потоком информации. :)) Его можно просто не потреблять.
Жизнь становится спокойнее в разы.

Правда следовать этому рецепту очень сложно. Силы воли не хватает.

Хочется делать что-то не эфемерное, это да.

You are viewing [info]veter_r_r's journal