четверг, 28 февраля 2008 г.

Не задумываясь

Давайте попробуем представить себе на минутку, куда катится мир IT сейчас и куда он прикатится, скажем, лет через 5-10.

Нет, мы не будем фантазировать на тему автоматизированных картин в стиле Джонни Пневмоника. :)

Видится достаточно апокалиптическая картина и без голливудских ужастиков. Если говорить откровенно. И это еще мягко сказано, если дать себе труд немного задуматься.

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

На заре 20 века шофер был романтическим героем в крагах, кепи, галифе, обмотанный шарфом и в очках, непременно с усами. Он был техническим гением и разбирался во всех аспектах своего рыдвана.

Сейчас водитель автомобиля - унисексуальное бесполое существо розового цвета, не разбирающееся не только в собственной колымаге, но даже зачастую не знающее, что надо иногда бензин в машину заливать (все еще). Не представляющее, что это там такое крутится под капотом*.
______________
* Шиза в том, что в "развитых" странах просто штрафуют за попытку делать самому работу сервиса и фактически чему-то научиться, под благовидным предлогом "Не надо-де делать чужую работу и лишать работы бедного дядю-автослесаря, у которого семья и пять наструганных не задумываясь ребятишек". Пример? Пожалуйста - так в Германии.

Правильно. А зачем? Есть сервис!

Ничего не напомнило? "Зачем знать географию? На то извозчики есть!"

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

Расслоение нарастает. На самом верху находятся все укрупняющиеся корпорации, стремительно выжирающие любые хоть сколько-нибудь креативные мозги, способные создавать что-то новое. С огромным отрывом от них следом идут так называемые (я не оговорился) эксплуатационники, в задачи которых входит отвечать на совершенно дебильные вопросы, а со всеми мало-мальски не дебильными бежать на верхний уровень, к дядям внутренним инженерам, с внутренними руководствами. В задачи которых - и только в их задачи - входит думать. А затем, с еще большим отрывом от предыдущих двух групп, идут обезьянки-пользователи. Которые всего лишь потребляют то, что создала первая группа. Создавшие политкорректность и маразматическую систему судебных прецедентов. Мещанское большинство. Работающее с 9 до 18 за зарплату и просиживающее остальное время с попкорном перед телевизорами.

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

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

Герберт Уэллс, с "Машиной времени", переворачивается в гробу. Элои - обезьянки-пользователи и обезьянки-"сисадминчики" не могут существовать без реального антагониста - морлоков. Кои представляют из себя самородков-разрушителей, выросших сами-собой в их тухлой конформистской среде, кул-хацкеров. По правилам естественного отбора, морлоки доложны паразитировать на отсутствии у элоев самого главного признака хомо - мозга. Что они и делают с успехом прямо сейчас.

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

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

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

Желаете потреблять? Да пожалуйста!

Web 2.0 - ни о чем не напоминает?

"Давайте создадим обезьянкам условия, этакую помойку, которую они САМИ наполнят своим мусором. В этом благодатном питомнике мы будем собирать информацию, которую эти болваны по скудоумию сами выбалыватют на ВКонтакте, Одноклассниках.ру, в БЛОГАХ - а чем больше мы о них будем знать - тем проще этим стадом УПРАВЛЯТЬ. И ни одна обезьянка, в силу своего исчезающе малого IQ никогда и не допрет, что приватности не существует в природе. Что тот, кто владеет социальными сетями - тот владеет всеми ими. Дадим им секс, общение и потребление - и они наши. Они и так наши - а так нам будет еще проще. Эти лохи сами спалятся по полной, сольют все свои связи, знакомства, слабости. Чего проще - технология позволяет. Сыграем на этом! Заодно скормим им море рекламы, деньжат подмолотим. Стадо надо стричь!"

И обезьянки купились!

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

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

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

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

Нет, я не говорю, что они хотят наш мозг***. Они пришли с миром :)
_________________
*** Зачем его хотеть, если его уже имеют?! Как сказал один мой знакомый - "Они же сами туда пришли и все о себе слили. САМИ. Никто их не тащил." Да, разумеется, сами. Ввиду отсутствия мозга, способного думать. Не задумываясь.

Но, может, все же стоит иногда задуматься, правда?

PS. Бр-р-р-р. Аж самому стало страшно. :) То, что сперва задумывалось как выпад в сторону современных IT-специалистов и их старших яйцеголовых коллег в корпорациях-вендорах, на деле превратилось в злобный пинок по заднице целого общества. Что, не ндравится? Но, положа руку на сердце, катиться не задумываясь, как это делает современное общество, без руля, ветрил и с залепленными скотчем глазами - на мой взгляд не просто глупо, но и весьма опасно. Мягко говоря. Процессы, идущие под гору - всегда легче процессов, идущих в обратную сторону. Самое во всем этом неприятное то, что внешне это якобы развитие выглядит именно как процесс, взбирающийся вверх, развитие, прогресс и все такое. На деле это совершенно не так и это ясно каждому способному мыслить индивидууму, видящему чуть дальше собственного обгаженного гнездышка.

PPS. Но что особенно противно - так это то, что способность вот так жить и "развиваться" - по принципу "А после нас хуч потоп!" - похоже, является врожденным свойством вида хомо. Как говорят айтишники, встроенным (built-in).

Не могу не процитировать один из законов Мерфи (который ныне и всегда находится в действии): "Величина разума на планете - постоянная. А население растет!"

А посему - давайте и дальше жить и поступать не задумываясь.

пятница, 15 февраля 2008 г.

RTFM

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

Если в стародавние (уже теперь) времена можно было с чистой совестью сказать пользователю или коллеге "RTFM!", то сейчас мануалы стали именно F.

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

Было интересно наблюдать эволюцию библиотеки документации Oracle. Сначала, в 90е годы, это была первоклассная библиотека на бумаге, в хорошем качестве, где была масса примеров (действующих), совершенно прозрачных, написанная прекрасным английским, ну и так далее.

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

И было бы это полбеды, но однажды из документации Oracle в одночасье исчезли почти все примеры. Де, все и так очевидно, кому надо - сам попробует.

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

Дабы оценить масштабы потерь, оценим приблизительную емкость библиотеки документации Oracle 7 в 1996 году. Объем ее составлял примерно 30 томов, по 300-400 страниц в каждом. В настоящее время приведенный к страницам объем электронной библиотеки вырос более чем вдвое.

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

Следует при этом учесть еще один хорошо знакомый ораклистам факт. В нынешней документации - с учетом гонки версий и индуизации сферы IT - всегда содержится примерно 10% абсолютных несоответствий. Что сильно напоминает не то русскую рулетку, не то гугловое МНЕ ПОВЕЗЕТ!

Причем если профессионал с большим опытом хмыкнет, откроет консоль, попробует и запомнит правильный ход, то обезьянка от IT стукнется узким лобиком в стеночку и помчится трубить на всех форумах, насколько плох Оракл*.

Опачки? Вот именно.

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

И еще потому, что мне не лениво открыть консоль и попробовать.

Но - положа руку на сердце - скольких не ленивых айтишников знаете лично вы?

Однако я отвлекся.

Есть еще более яркий и показательный пример.

Есть совершенно замечательная компания Fujitsu-Siemens. Отличная компания. Во всех отношениях. Немецкая педантичность и японское качество.

Вот только ServerBook у них можно просто выбросить. Я постеснялся бы назвать это библиотекой вообще. Из нее не просто ничего не следует. Фактически в ней полностью отсутствуют как многие важнейшие разделы, например, руководство по подключению ДЕСЯТКОВ кабелей к задней панели, так и спецификации некоторых важнейших компонентов. Например, для использующихся в блэйд-серверах PRIMERGY сетевых коннекторов Gigabit Ethernet pass-trough абсолютно не указано (мне не удалось найти после примерно шести прочтений ServerBook, поисках в Гугле - там вообще только крикливая реклама на всех языках на тему BX600 и вообще ничего технического, походов на сайт Фуджитсу-Сименс и просмотров форума технической поддержки), имеют ли они адаптивный внешний интерфейс 10-100-1000 мбит или фиксированную скорость 1000 и все. После четырех дней попыток подключить блэйды к сети (причем модули управления включились со свистом и сразу) результат равен нулю.

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

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

Третий пример. ServerStart. Мне не удалось найти физически никаких упоминаний, как производится установка Windows с его использованием. Один ма-аленький вопрос, на который не было ответа. На каком, собссно, сетевом порту блэйд ожидает сетевого диска с дистрибутивом Windows? Пробуйте, друзья?

Помножим это на факт, что стоечные сервера Фуджитсу состоят из десятков и сотен компонентов, о которых кроме part numbers вообще известно мало (а без конфигуратора + опытный системный инженер = у вас еще и шансов нет скомпоновать серверную стойку правильно) - и мы получаем веселуху.

Что из всего этого следует? Что есть некий инженер Фуджитсу, обладающий неким сакральным знанием. Этого инженера надо призвать - и у вас все заработает, ибо сами вы сроду не разберетесь - ни со стаканом, ни без стакана - как собирать, устанавливать и настраивать сервера Фуджитсу. Потому что то, что вам дали в качестве мануала, даже отдаленно его не напоминает.

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

Единственным светлым пятном во всем этом безобразии отдаленно видится документация Sun Microsystems. Очень отдаленно.

Потому что документация Sun, являясь относительно приличной по содержанию - всюду примеры и алгоритмы (алгоритм в данном контексте - пронумерованная последовательность действий, понятная даже идиоту), свалена вся в кучу на портале. Одним архивом по заданному продукту библиотеки нет. Грыби, дорогой пользователь, грыби отседова с тем, что тебе нужно.

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

Ой мама, называется. Ищи и обрящешь.

Систему поиска по контенту оставим на совести Sun. Почивший в бозе AnswerBook Server был лебедью белой в сравнении с тем ужасом, который ищет документы на портале Sun Microsystems. AnswerBook позволял хоть что-то находить! Нынешняя система поиска в документации Sun - просто жесть.

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

Понимаете, дорогие производители? Отсылать стало некуда! Ваши трахнутые мануалы стали реально трахнутыми.
_______________________________________
* А Оракл реально плох. Состряпать такую документацию - да за это просто подсвечниками бить надо авторов с криком "Аффтар, выпей йаду!" и "КГ/АМ".