Twitter

субота, 21 січня 2017 р.

Быдлокодер — Lurkmore

Быдлокодер — Lurkmore:



Быдлокодер

Butthurt.pngВнимание! Статья-детектор!
Одним из побочных эффектов от прочтения этой статьи является так называемый butthurt.
Если вы начнёте ощущать боль в нижней части спины, следует немедленно прекратить дальнейшее чтение и смириться с фактом, что вы — Быдлокодер.
«
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
»
— Джон Ф. Вудс[1]
«
Каждый дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.
»
— Мартин Фаулер
«
Нет ничего плохого в том, что вы берете и устанавливаете Drupal, добавив к нему всего несколько деталей, а не пишете свою CMS с нуля. Просто не называйте себя после этого программистом, пожалуйста.
»
— Джереми Морган
ArApp.jpg
Быдлокодер (aka погромистгоре-программистиндус; англ. Code Monkey) — это человек, который считает рекурсию мемом башорга и не знает основных алгоритмов и тонкостей языка, на котором пишет. Поэтому быдлокодер использует неочевидные и абсурдные решения.

Характерные черты

«
Если бы строители строили дома так же, как программисты пишут программы, первый залетевший дятел разрушил бы всю цивилизацию.
»
— Gerald M. Weinberg
Понятие быдлокодера тесно связано с понятием индусского кода, которое также является одним из мемов Рунета. Также быдлокодерами являются программисты, привыкшие программировать мышкой [1], результатом чего является отсутствие языковой грамотности, понимания собственного кода и культуры программирования ИЧСХ, орфографических правил, любящие писать абсолютно нечитаемый код, игнорируя все мыслимые и немыслимые правила здравого смысла, логической и типовой совместимости данных и структур данных, и класть член на достижения человечества в области объектно-ориентированного программирования, а также форматирования кода и строгой типизации. Программы таких быдлокодеров никогда не бывают кроссплатформенными и редко бывают стабильными, а любимыми высокоуровневыми языками являются те, которые и позволяют писать нечитаемый код. Их девиз: «Пишу как хочу, преобразовываю во что хочу, вызываю как мне нравится, имею право на запуск ошибочного кода и только тот язык мне друг, чья парадигма это позволяет». Это породило в начале 70-х феномен жопоязыка, код на котором, даже написанный прыганием жопой по клавиатуре, компилируется и запускается. И этот феномен к несчастью становится стандартом де-факто в сегодняшнем программировании из-за превалирования быдлокодеров, у которых на хоть что-то математическое (читайте структурированное, строгое, однозначное, чёткое, наглядное, лаконичное и логичное) начинается приступ тошноты. И это неудивительно. У класса быдла, наследником которого является класс быдлокодеров, всё, что построено по чётким правилам, что предъявляет строгие требования к чему-либо, что сковывает свободу во имя порядка и правильного функционирования чего-либо, что учит хорошим манерам (стилю), является неприемлемым, недопустимым и уродливым, и только их хаос и анархия есть гармония. Стоит обратить внимание, что (чуть меньше, чем все) быдлокодеры избегают использования форматирования кода (что, к примеру, вынудило компанию Microsoft разработать средства принудительного форматирования Visual Basic-кода).
Ещё одна пагубная привычка быдлокодеров — давать функциям, переменным и тому подобным вещам русские имена на транслите (или кодировать кириллицей непосредственно, часто выражается в комментариях к коду вроде ПЫЩ!! ПЫЩ!!!111Адин11адин11Адин1).

Поведение быдлокодера

Иван Ванко раскрывает суть

IRL

  1. Готов часами обсуждать недостатки операционных систем, не имея ни малейшего представления об их внутреннем устройстве и причине возникновения вышеуказанных недостатков;
  2. Всегда стремится установить все доступные в этих ваших Интернетах программы, связанные и не связанные с его работой, а затем с возмущением совершает действия, описанные в пункте 1;
  3. Никогда не соблюдает правил структурного и объектного программирования из-за недостатка времени, возникающего по причине выполнения действий, описанных в пункте 2;
  4. Вследствие выполнения действий, описанных в пункте 3, постоянно вступает в стычки с руководством и коллегами;
  5. Несмотря на постоянную нехватку времени, вызванную выполнением пунктов 1-4, постоянно смотрит говносериалы;
  6. По слухам, распространяемым самим быдлокодером, в его коде всё-таки есть один комментарий, но он относится к участку кода, который уже удалён;
  7. Верит в то, что можно найти работу, где можно ещё больше ничего не делать и лучше зарабатывать. В доказательство демонстрирует всем вакансию с какого-нибудь хедхантерского сайта, абсолютно не соответствующую его компетенциям и навыкам;
  8. Всегда планирует завтра написать Мегапрогу;
  9. При принятии решений в области IT руководствуется не здравым смыслом, а тем, является ли тот или иной метод, программа, подход, тру или не тру. Дело в том, что эти понятия, заимствованные из математической логики, переплетаются в мозгу говнокодера с представлениями о логичности решений;
  10. Считает, что все вокруг тупые уроды, так как не знают некоторых вещей (конечно же, охренительно серьёзных и профессиональных), которые знает он, или потому, что пытаются объяснить ему то (конечно же, никому не нужное), чего он не знает — как типичная для дебилов склонность ассоциировать себя с кем/чем-то: «я представитель некой профессии, значит я есмЪ Царь и БохЪ».
  11. Быдлокодер считает себя Программистом, а остальных, чуть менее, чем всех, — быдлокодерами. Иногда он читает умные книжки по кодингу, преисполняется по отношению к ним священным экстазом (правда, его код от этого лучше не становится) и потом пеняет другим за то, что их код написан не так, как в этой книжке. Схватки быдлокодеров по весне представляют собой интересное зрелище.
  12. При использовании open source компонента, забивает на тип лицензии, под которой они распространяются и легким движением руки удаляет копирайты. В особо запущенных случаях: заменяет на свои.
  13. Зачастую, вместо самосовершенствования навыков кодинга, занят какими-то срачами в интернете, пытаясь представить себя как гуру в технике, политике, лингвистике или истории.
  14. Не приемлет изменений со стороны в свой говнокод, если этот баг вылазит только на других компах, «у меня работает, а у вас руки из жопы, кривые настройки, плохой комп, неправильная ОС».
Пример быдлокодерадругой считает, что требование соблюдать синтаксис языка — это следствие деревянности языка, а не то что в его уютном PHP.

В этих ваших интернетах

«
Невозможность КПД более 100% исходит из наших текущих физических теорий, но как любые теории они могут оказаться ошибочными... Я не говорю, кпд выше 100% возможен, я говорю, что запрещая любые исследования в этой области мы можем упустить прорывные технологии... Но проблема в факте, что официальная наука априори приняла закон не рассматривать вечные двигатели потому, что они «невозможны потому что невозможны»..
»
— нет, это не гуманитарий, это уровень знаний быдокодера
Быдлокодеры, ориентированные на веб, заняты в основном поддержкой таких «приложений», как дорвеи и дейтинги. В этом случае их любимым языком (ты знал, ты знал!) оказывается PHP, позволяющий писать скрипты сразу руками, без использования моска, вываливая программный код с упорством роторного канавокопателя. Да, да, это как раз тот самый случай, когда не погромист выбирает язык, а язык выбирает погромиста. Понять этих людей невозможно, с тем же успехом белый ангорский котэ мог бы пытаться уяснить, что движет стаей обоссанных, обосранных бездомных собак… проще не связываться с ними и пусть живут, как умеют.
Как и многие языки без типов данных, PHP — отличный детектор, позволяющий отличить быдлокодера от программиста, а также многое узнать о предпочтениях и привычках сермяжной публики. В то же самое время, когда другие грызут SQL и многопоточность, эти обсуждают «заработок в интернете» и прочую «коммерцию».

В этой вашей литературе

Когда Маяковский стал писать стихи «лесенкой», другие поэты обвинили его в читерстве. Поэтам тогда платили построчно, а Маяковский получал за лесенку больше остальных.
Когда Дюма писал «Трёх мушкетёров», в контракте с издателем была оговорена построчная оплата рукописи. Для увеличения гонорара Дюма придумал для Атоса слугу по имени Гримо, который говорил и отвечал на все вопросы исключительно односложно, в большинстве случаев «Да» «Нет». Приключения мушкетеров «Двадцать лет спустя» оплачивались уже пословно, и Гримо стал чуть более разговорчивым.

Примеры быдлокода

Хороший скрипт быдлоскриптом не назовут!

Быдлоскрипт — это скрипт, сделанный быдлокодером «с душою», либо злым кодером с жуткими умыслами. Умыслы в основном заключены во взломе ламеров, которые каким-либо образом будут проводить непосредственный контакт с этим скриптом. Быдлоскрипты могут выдавать аццкие глюки, по дизайну чаще напоминают merde, иногда всплывает ощущение, что быдлокодер здорово нажрался, когда писал этот скрипт.
Алсо, в некоторых кругах быдлоскриптом называют те скрипты, которые повторяют функциональность уже давно известных компонентов. Например, при необходимости перейти по ссылке, обработка события onclick ссылки вместо использование тега a — сферический быдлоскрипт в вакууме.

Быдлоскрипты, как правило, 100% имеют уязвимости и являются лакомой мишенью для кулхацкеров.
Пример быдлоскрипта:
Untitled-3.jpg

Срачи

Как и любой представитель быдла, горе-программист любит участвовать в разнообразных срачах и холиварах. Вот некоторые из них:

Нужна ли программисту математика?

Срач старый, как говно мамонта. Обычно его инициаторами выступают школьники, которые не осилили матан на уровне даже 9 классов, и ввиду своей недоразвитости не догоняют, зачем, дескать, он нужен? Пионерам невдомек, что матан — лучшее средство лечения взаимоисключающих параграфов в их юных головах, он организует мышление, и позволяет не писать всю эту тошнотворную хуиту, которой быдлокодеры засрали эти ваши интернеты.
Математика — один из основных инструментов построения абстрактных моделей программных конструкций и даже целых систем. ИЧСХ, чуть менее, чем все студенты, которым пять лет выносили мозг высшей математикой, являются быдлокодерами в наихудшем варианте. Доказано печальной практикой. Так что, программист со средним образованием, но пятилетним опытом работы ценится на рынке труда много больше, чем программист с нулевым опытом и хоть тремя дипломами. В то же время, умение мыслить абстракцию кода отдельно и независимо от его реализации в языке — необходимое условие хорошего программиста. Как правило, школие часами доказывает, что для того, чтобы писать крутые проги, знать всякие лямбда-исчисления не надо, и вообще всё это — задротство. На вопрос, почему же эти их проги такие говеные, исчерпывающего ответа дать не могут.
Для написания программ весьма полезными и рекомендуемыми являются знания матана и дифуров (без них в остальных предметах делать нечего), численных методов, методов оптимизации, мат. моделирования и теории графов. А если ты, школьник, хочешь написать свой Фоллавут онлине в полном Тридэ, то тебе совершенно точно понадобятся знания матричной (и векторной, как частный случай) алгебры и аналитической геометрии (для трехмерного движка — даже если ты берешь уже готовый, все равно оперировать с векторами и матрицами придется чуть реже, чем всегда), теоретической механики и дифференциальной геометрии (это если ты планируешь, чтобы твои болванчики перемещались поразнообразнее, чем по прямой). А ты думал, что преподавателям скучно дома, и они решили тебя помучить бесполезными науками за государственный счет?
Тошнотворную хуиту, как правило, пишут из-за того, что перед началом работы не укладывают в своей голове решаемый функционал и не делают его здравую разбивку на функции. В результате кодер борется со своим же кодом как с противником, начинается цейтнот, что в свою очередь приводит к переизбытку кофе и мочи в голове, потому что иначе секир башка. Матан может и РАЗВИВАЕТ абстрактное мышление, хотя может быть, это и не единственный путь. Но примеры обратного достаточно редки. В любом случае, если нет соответствующего раздела в мозге, абстрактное мышление не разовьёт даже матан. Правда, он позволяет произвести начальный отсев и отправить несостоявшегося быдлокодера учить другие подходящие вещи или более гуманитарные науки.
Также матана на уровне 7 класса вполне хватит для 99% веб-разработчиков (не веб-дизайнеров!), поскольку все уже реализовано в виде библиотек. А что не реализовано, с приемлемым качеством можно написать после пары лет практики со знаниям математики на уровне простого гуманитария.
tl;dr Подытоживая вышесказанное, следует отметить, что всеразличный матан не является панацеей и волшебной таблеткой для верхней головы, увы нет. Это не более, чем мозговая клизма, способная стремительным домкратом прочистить от говен фимозги подрастающих погромистов. Другое дело, что в некоторых случаях против ФГМ нужна не клизма, а сразу живительная эвтаназия.

Сишники vs. Паскалисты (Сионисты vs. Пасквилянты)

«
Программируйте с использованием языка, а не на языке.
»
— С. Макконнелл
Старый срач, зародился IRL еще в 80-х, а может и раньше. Историческими предпосылками начала срача IRL в этой стране стало отсутствие доступа к компьютерам. Школоте не понять, но было время, когда к единственному на факультете компьютеру студентов допускали по предварительной записи и не более, чем на полчаса в неделю. Поэтому программы зачастую писались и отлаживалсь на бумаге, а только потом в полностью готовом виде набирались и компилировались. Программировать в уме на C умели не все, приходилось использовать Pascal. По этой причине Сионисты, которых также называли Насильниками, считали Пасквилянтов за быдлокодеров. Сами же Сионисты зачастую страдали чрезмерным ЧСВ. К этому периоду относится пословица: «Каждый москаль любит Паскаль, а мы уси пишем на Си». С появлением ФИДО срач перекочевал в оное. Но анонимусу думается, что в те времена участники были несколько адекватнее, потому что быдла в фидо было меньше, чем в нынешних интернетах. С течением времени это ваше фидо постепенно самовыпиливалось, а интернеты прогрессировали — быдло набигало. И срач приобрел более современную форму: Delphi vs. C++. Причём основная масса дерьма (если не вся), генерируемая срачем Delphi vs. C++, обрушивается на Delphi. Исходя из этого, а также того, что дерьмо в процессе подобных срачев способны генерировать только быдлокодеры, можно понять, во что воплотился идеал быдлокодерского языка.
Самый пик пришелся на начало 00-х годов, когда Мелкомягкие сделали довольно большой перерыв после выпуска Visual C++ 6, а дельфинарий тем временем не стоял на месте. После выпуска Биллом Г. платформы .NET срач постепенно начал самовыпиливаться из-за того, что схожие наработки по объединению нескольких языков стали популярны. Суть холивара, однако, вовсе не в том, что какой-то язык хуже, а какой-то лучше. Самый цимес в ФГМ, который непрерывно пожирает межушной нервный узел быдлокодеров.
Также в быдлокодерской среде популярна разновидность этих споров в виде того, является ли С, С++, Турбо Паскаль 5.0 и Турбо Паскаль 6.0 четырьмя разными языками или их всего 2 (или 3). Быдлокодеры считают, что добавление объектов создаёт принципиально новый язык. Другие быдлокодеры возражают, что нет. С и С++ всё-таки отличаются (правда полутора операторами) даже без использования объектов. Однако чуть менее, чем все быдлокодеры, говоря о прелестях «чистого С», имеют ввиду, естественно, не эти различия, а именно использование объектов.
Типично доставляющий и забавно свежий пример поражения межушного нерва поциента
Слушай, ты, я 5 лет назад отучился. На Дельфи не пишу из религиозной ненависти, на С++ Билдере начал с поддержки наследия, которое благополучно переписываю, уже наполовину убрал всё гавно. В Нетбинсе использую unit-тесты, и SVN, к Билдеру юнит-тесты прикрутить мне не удалось, давайте, списывайте на мою недоученность, но всё же я перерыл несколько библиотек юнит-тестирования, и мозг сломал об их документацию, при этом постоянно отвлекаясь на текущую работу. Причём к примеру boost.regex я прикрутил к одному Билдеровскому проекту. Ещё раз насчёт недоученности, у меня универ был лажовый, группа 17 человек, из них я один программист, остальные и рядом не валялись. Я вообще программирую не благодаря, а вопреки университету. Никаким из своих навыков программирования, я универу не обязан. Разве что может основы UML там узнал. Всё остальное самообучение. Результаты неплохие, но есть к чему стремиться. НО МЛЯ НА ЭТОМ ФОРУМЕ ЗАКОЛЕБАЛИ УЖЕ ВСЯКИЕ ОНАНИЗМУСЫ МЕНЯ ОСКОРБЛЯТЬ!!! Чем я показал какую-то недоученность и ущербность? Я справляюсь с работой, и дома программирую из личного желания, в чём я не прав то опять? Короче, смотался отсюда, му**ло, ты запарил уже!
sql.ru

Заметки страдающего быдлокодера

Хер ли, думаете не хотелось бы сидеть и неделями шлифовать свои строчечки, искать оптимальные решеньица, вплоть до экономии оперативной памяти? Если это школьный проект или дипломная работа — и имеешь усидчивую жеппу и ноль личной жизни в квадрате, так задрачиваться можно годами. Тем более когда под рукой интернетов йок, за каждой хреновиной чеши в библиотеку, а там очередь и чтоб сдать книгу обратно до восхода солнца. иначе линчуют такие же ушлепки как ты. Быдлокодерство, к сожалению, это не цель а средство. Как только писание строчечек когда исчисляется не количеством и не качеством, а потраченным временеи и соответствующей оплатой последнего, фигушки позадрачиваешься. Помню дали заданьице — до конца НЕДЕЛИ — был вторник — отсканировать, внести в базу и написать часть поиска (по заглавию хотя бы) триста газетных статей из газетных же архивов. То есть на все про все — включая OCR и физическое перетаскивание хреновин с газетными вырезками из подвала наверх — меньше чем пять дней. нормально. Хорошо хоть уже инет был и интерфейсы можно было делать в дельфи, правда в самой первой версии со всякими тараканами и без поддержки локального алфавита (самой пришлось писать коробочки с праволевной ориентацией и поддержку иврита мать их). Да-да, там вдобавок на иврите все было. Ну так вот пять дней. С ограниченным доступом в инет — два часа за рабочий день, пока выделенку не дали нам. Тут уже не нашлифуешься, работает — и хрен с ней, а память пусть сами докупают если такие нетерпеливые. Вот так и появляется быдлокод, даже в такой херне как базы данных. Хотя знание определенных правил очень помогает, все равно наизобретаешь велосипедов. А им боссам тоже похуй, лишь бы своему можно было отчитаться — мол дедлайн вытянули, на отладку время не дают, сразу новый проект. Это хорошо когда бородатые дяти пишут. но бородатые дяди и берут хорошо, а сопляков можно за копейки гонять. Такая философия и рождает быдлокодеров. Гораздо быстрее чем просто глупость и амбиции тех кто программировать толком не научился. Как-то так.

Основные законы быдлокодинга

Code Monkey - AMV клип про тяготы жизни погромистов
  • Ты быдлокодер, если не считаешь себя быдлокодером.
  • Нельзя перестать быть быдлокодером.
  • Быдлокод языконезависим.
  • Быдлокодер — тот, кто не стремится к идеальному коду.
  • Быдлокодер — тот, кто стремится к идеальному коду.
  • Любой кодер является и быдлокодером и не-быдлокодером одновременно (принцип быдлокота быдлокода Шредингера).
  • Сам человек не может определить, быдлокодер он или нет. Это могут сделать только другие люди.

Известные быдлокодеры

Алсо

При постройке "Бурана-Энергии" для упрощения работы инженеров было решено использовать "быстро обучение инженеров в програмиистов". Как следстве, был разработан узкоспециализированный язык программирования ДРАКОН. Не взлетел из-за закрытия самого Бурана-Энергии (спойлер: да и Шаттлов тоже).

Галерея


См. также

Ссылки

Примечания

  1.  [Показать примечания
2 of 2
«
Пишите нам и помните, что Microsoft компания всегда думает о том, как вас лучше сделать
»
— Win95 Help
Билл Гейтс в костюме цыплёнка. Не фейк
Microsoft.svg® (ЧП «Баллмер», Micro$oft, Mi©®o$oft, Moneysoft, Мелкософт, Мелкомягкий, Некрософт, Мокрософт, Корпорация Зла, the M word, маш. расп. Мйсгозон, Мйсгозой, Мйсговой, МЕсгозоН, Мюгозон и т. д.) — маркетинговая компания мегакорпорация, занимающаяся в основном продвижением и продажей программного обеспечения для IBM PC-совместимых домашних компьютеров и рабочих станций.

Кто это?

SpecialOlympicsMS.png
Среди людей, не знакомых с IT-сферой, бытует мнение, что Мелкософт — это разработчик программного обеспечения. Это в корне неверно. Во-первых, Microsoft — фирма, занимающаяся продвижением и налаживанием сбыта программного обеспечения, и собственно разработка ПО не входит в число её основных умений. Во-вторых, диапазон активностей компании шире рынков программного обеспечения.
Среди линуксоидов бытует мнение, что Мелкософт — это просто скопление криворуких индусов, стучащих по клаве в произвольном порядке всевозможными частями тела и озабоченных лишь тем, как бы создать софт похуже.
Наконец, программисты, знают, что Мелкософт — производитель множества корпоративных решений, которые по параметрам цена/качество/сопровождение/внедрение зачастую вчистую обходят конкурентов, хотя очень редко являются самыми лучшими по любому из параметров в отдельности. Да-да, Винда — это лишь малая часть бизнеса ненавистных софтоделов.
На самом деле, как и любая быдлокодерская компания, Мелкософт выпускает обыкновенный, ничем не примечательный софт и ведёт борьбу с конкурентами, обычную (не считая явного пренебрежения методами борьбы в пользу маркетинговых изысков и грязных трюков) для любого предприятия. Априорная ненависть хомячков обусловлена, как правило, нубством или стадным инстинктом, реже — завистью. Быдло, сидящее под «тормозной» виндой, чаще всего не может самостоятельно что-то в этой самой винде исправить по причине отсутствия мозга и любви к мэйл-агентам, аськам, гуглонедопрогам и порнографии, тупости и неумению приспосабливаться даже к самым незначительным изменениям.

Начало

«
Cначала утюг разобрал, потом мясорубку, а потом к нему пришел черт и сказал, что будет платить по одному центу за каждое матерное слово, сказанное людьми.
»
— Анонимус о Билле Гейтсе
До того как обзавестись ошалевшими от прибылей быдлокодерами компания занималась портированием чужих разработок. С уже набравшей популярность и базу приложений CP/M был по-быстрому скопирован QDOS («Quick and Dirty Operating System»), из которого IBM-овские инженеры выловили тучи багов. После чего приобретенная Microsoft за копейки QDOS была портирована и дописана, деградировав в MS-DOS. Гэри Килдалла, автора оригинальной CP/M (позже DR-DOS), IBM и Microsoft кинули. Гэри немного повозмущался и затих. В 1994 году он вновь начал возникать на тему «щаз я всем расскажу что-то плохое», но однажды на выходе из ресторана получил смертельный удар по голове тупым тяжёлым предметом, после чего окончательно перестал беспокоить Билли. Такие дела.
Когда другие фирмы захотели делать PC-совместимые компьютеры, они не стали для создания операционных систем делать то же, что Microsoft, а просто обратились непосредственно к мелкомягким. Таким образом, небольшая тогда фирма смогла практически целиком захватить рынок операционных систем для IBM PC compatible-машин. Это было первой по-настоящему крупной победой. Эта так называемая победа во многом была обусловлена тесными контактами мамы Билла с членами администрации IBM и желанием администрации IBM обмануть владельцев и вывести разработку софта из круга интересов этой фирмы. Для этой цели и пригодилась маленькая фирма сына одной из махинаторов.

Битвы мелкомягких

L1048751181.jpg
Победы:
  • Покупка по дешёвке DOS и перепродажа с неебическим профитом.
  • Переманка коврижками и печеньками основной команды разрабов коммерческой VAX/VMS для работы над ядром и концепцией ранних версий NT. Что, впрочем, никак не повлияло на сферический пиздец 98-го мастдая — однопользовательские ОС MS с тех самых пор делать зареклась. Допиленную крупным драчёвым напильником NT со свистелками и перделками мы знаем под брендом XP, который по сравнению практически всех показателей с 98-м сам по себе является лютым вином. Хотя вин, конечно, только если с собственными поделками мелкомягких и сравнивать, ибо на других фронтах там всё было совсем по другому: вспомнить хотя бы BeOS, лютейше доставляющий ажно до сих пор, DEC-овский VMS (из которого, собственно, NT и выросла), да и вообще всё без исключения для VAX/Alpha/Sparc-архитектуры (до сих пор — все самые вкусные оборонные заказы как в забугорье, так и у нас), не говоря уже о коммерческих UNIX-ах, да что там говорить — тысячи их.
  • Наёб «Эппл» и Стива Джобса лично, копипиздинг их идей и реализация их в Windows с неебическим профитом. Не забываем, что Джобс также наебал перед этим компанию Xerox, которую кое-как уговорил показать разработку ксеровского графического интерфейса, который спизженный и немного обработанный напильником появился на маке.
  • Победа в браузерных войнах против Netscape Navigator. Конечно, легко было победить после того, как Win 95 стал де-факто программным стандартом, каким в аппаратной части на данный момент является USB, например. А после встраивания IE получилась чистая монополия. Сейчас битва возобновилась после выхода кошерного Edge.
  • Microsoft Office — стандарт корпоративного и не только докумен­то­о­бо­ро­та (причём чем больше корпорация, тем больше Офис там имеет смысла). Некоторые корпорации, правда, используют опен офис в качестве такого стандарта, ибо опен офис бесплатен. Но есть один маленький, но очень значимый нюанс: форматы файлов M$ Office — под властью самой M$, и в случае ВНЕЗАПНОЙ замены формата в очередной версии Офиса опен станет не комильфо, а это издержки. И Сердце мировой экономики™ уж вряд ли не подыграет своему соотечественнику и активному участнику фондовой биржи. Так что опен офис есть, пока этого хочет Майкрософт. Sad but true
  • Вытеснение OpenGL из игровой индустрии и успешный ребрендинг Fahrenheit как DirectX 8.
  • Кинект как майкрософтовская вундервафля.
  • .NET ака наш ответ Java. Очередное доказательство, что мелкософтовцы мастера перепиливать как надо.
  • Интеграция всех существующих языков программирования в .NET (поддерживаются все основные языки прошлого и настоящего, включая Fortran и Prolog).
  • XBox появилась после того, как мелкомягкие приняли участие в разработке SEGA Dreamcast. Когда та завернулась (появилась ПС2), мелкомягкие наебали Сегу и оставили ту с нехилой финансовой жопой.
  • Azure — облачная платформа, лютый вин. Причем позволяет работать не только с Windows, SQL Server, ASP.NET etc., но и с этими вашими линуксами и много еще чем. Развивается еще быстрее чем .NET и предлагает кучу сервисов и плюшек за вполне вменяемый прайс. Довольно быстро нагоняет Ammazon с его AWS и является вторым по размеру публичным клаудом.
  • Похуистское отношение к пиратам. Пиратские версии предлагаемого софта быстро де-факто зохавали мир, и люди к ним привыкли. Поэтому продукты М$ доминируют и в частных компаниях, но там все чаще приходится платить бабло.
  • Покупка мобильного подразделения Nokia, в которую для этого был заслан казачок Стивен Элоп. Компанию сначала практически обесценили, а потом прикупили, как только та начала хоть как-то выкарабкиваться.
  • Покупка Minecraft за 2,5 млрд убитых енотов — ради аудитории в сраные миллионы игроков по всему миру и на всех платформах.
Поражения:
  • Сделка с Новеллой с последующим сюрпризом от Столлмана.
  • Проигрыш в Европейском суде против Opera Software касательно включения IE в Windows. ЧСХ, ИЕ в Виндовсе остался.
  • Бодание рогом с Adobe (после зафейленной попытки покупки оной) на почве «чей стандарт документов православнее». В своей обычной манере тупого игнора открытых ISO-стандартов MS взяла за привычку в первую очередь в любой своей поделке всегда сначала имплементировать свой собственный закрытый стандарт, описывающий абсолютно те же яйца, только за вкуснохрустящее зелёное бабло.
  • Фейл попытки наебать Sun Microsystems с ее джавой. Мелкомягкие встроили поддержку ActiveX в байт-код, попытавшись сломать совместимость и подмять рынок Sun: в итоге встретились в суде, выпилили по решению суда свою JDK, запилили .Net, чем таки подмяли под себя чуть менее, чем половину рынка Джавы.
  • Из войны с применением оружия массового поражения против юных и талантливых разработчиков XNA (проект закрылся) родился MonoGame (по сути то же, что планировали, только опенсорс).
  • Фейл на рынке онлайн-рекламы — шесть миллиардов убытка.
  • Проёб (пока ещё только в Европе) своего собственного стандарта документов .DOC во всех официальных учреждениях. И всего, что с ним связанно, начиная прямо со всех MS Office-ов. Правительство Германии заявило, что почти открытый стандарт .DOC почти открыт. По этой простой причине оно выдало добровольно-принудительную «рекомендацию» всем министерствам пользоваться вместо него полностью открытым и полностью стандартизированным форматом Open Document (прежде всего из соображений безопасности). Следуя этому примеру, идентичные директивы на данный момент замечены в Испании, Португалии, Италии и (самое главное) на общеевропейском уровне (Европарламент и Еврокомиссия). Плюс весь НАТО в полном объёме.
  • Подрыв репутации в сфере «облачных» сервисов (да и самих «облаков» как таковых).
  • 5 миллиардов грязных зелёных бумажек, выброшенных MS в топку под названием Microsoft Dynamics, приносят несказанную радость и умиротворение в стан основных конкурентов из SAP. Моделировать бизнес-процессы для серьёзных дядей типа Сбербанка, Газпрома или РПЦ РЖДв MS как-то не особо умеют.
  • Windows Vista.
Продолжающиеся битвы:
  • Попытка подавить Google на их родном поле со своей поисковой системой Bing (в Пиндостане Bing отхватила неплохой кусок рынка).
  • Борьба за серверный рынок.
  • Борьба за рынок мобильных ОС (на данный момент доля ничтожна на фоне Андроида с iOS).
Будущие битвы:
  • Масштабное вторжение на рынок планшетов: Windows 8, Surface (на данный момент результат неоднозначный: внедряются-то внедряются, но вот оси оказались сомнительными).
  • Битва консолей, точнее наращивание фан-контента и активное привлечение разработчиков в live-сервисы (XBox1 не выдерживает конкуренции с PS4, но там видно будет).
  • Врывание в IoT и активное продвижение встраиваемых устройств со встраиваемой Windows 10.

Политика компании

Продукция Microsoft реализуется с высочайшей эффективностью и профессионализмом: с почти нулевыми расходами за счёт задействования рабского труда криворуких индусов компания производит обыкновенный софт, который продают как исключительный за соответствующие деньги примерно 95% потребителей на целевом рынке. При этом особенности продаваемых решений делают крайне затруд­ни­тель­ным для большинства переход на продуктивные и качественные решения других фирм. За счёт такой бес­пре­це­дент­ной эффек­тив­нос­ти компания и стала одной из самых успешных в мире.
Сотни, тысячи, мильоны индусов рады кодить 25 и более часов в сутки за еду. Именно таким рвением обусловлена скорость выхода уязвимостей, их обновлений, апдейтов к обновлениям уязвимостей, хотфиксов к апдейтам и секьюрити-пэкэджей для сервис-паков, сервис-паков для сервис-паков и апдэйты для апдэйтов апдэйтов. Что позволяет пользователям всегда иметь свежайшие версии уязвимостей. Есть мнение, что Билли делает всё это для лулзов. А разгадка одна: лучше выпустить неготовый софт с туевой хучей дырок на рынок, но первыми, а потом клепать к ним всю эту дополнительную поебень, ибо когда конкуренты раздуплятся и выпустят нормально протестированную, стабильную версию, идущую без мозгоёба и делающую без «грохинга системы» то, что она должна делать по спецификации, весь рынок будет уже год как в руках у мелкомягких, но все будут при этом пускать кровавые сопли от того, что нихуя не работает так, как должно.
Microsoft активно поддерживает представителей нетрадиционной сексуальной ориентациинегров и прочих обиженных жизнью. С 1980-х в Microsoft существует внутри­корпо­ра­тив­ный профсоюз GLEAM (Gay, Lesbian, Bisexual and Transgender Employees at Microsoft), в состав которого входит более 700 членов и пёзд. Этот профсоюз корешится с аналогичными внутри­микро­софт­с­ки­ми профсоюзами негров и женщин-феминисток, которые периодически выступают с разными анти­дискри­ми­на­ци­он­ны­ми инициативами, чтобы не дать забыть руководству компании о факте своего существования. Их усилиями Microsoft была доведена до состояния лучшего работодателя с точки зрения ЛГБТ и стала, например, платиновым спонсором гей-парада в Сиэтле.
Стоит отметить интереснейшую организацию коммерческой модели в сфере программного обеспечения. Майкрософт известна наиболее широкой сетью бизнес-партнеров — более 600 тысяч организаций. Для сравнения, «голубые полосатики» исчисляют своих БП десятками тысяч. Что всё это значит? Только то, что весь риск, профит и шишки за кривое внедрение решений от M$ валятся именно на партнеров, тогда как задача Майкрософт заключается в сборе денег за лицензию с тех же партнеров. Имея так много БП, Майкрософту безразличен каждый из них по отдельности, посему компания нагибает их всех, как хочет. Гениальнейший подход с позиции решения ряда извечных дилемм любого бизнеса, таких как Principal Agent Problem или Bargaining Power of Buyers and/or Suppliers: «каждый сам ему приносит — и спасибо говорит». Несложно догадаться (в очень грубом изложении), что пока существуют БП, кормящиеся за счет продуктов М$, будет существовать и сам Майкрософт. Так-то. Ожидания скорого наступления маздая, видимо, не поддерживаются объективной реальностью.
Кстати, корпорация является спонсором Специальной Олимпиады, что не может не символизировать.

А еще

  • Стив Баллмер, по мнению многих, является адептом тёмных сил — стоит лишь посмотреть первую рекламу Windows, как сразу становится очевидна одержимость диаволом хвостатым/бесом/чортом et cetera. Горящие глаза, обильное потовыделение, покраснение кожных покровов, нарушенная координация и общая экзаль­ти­ро­ван­ность в течение регулярных презентаций продукции компании довершает картину.
  • Система лицензирования продуктов компании базируется на приобретении пользователем кода Дьявола, имеющего вид 5 слов, разделенных четырьмя дефисами (обратите внимание: 5 + 4 = 9, 9 — это перевернутое 6! 6 + 6 + 6 = 18, 1 + 8 = 9!).
    Согласно древним легендам, Дьявол вернется на землю, когда будут переписаны все его имена. Логично предположить, что Microsoft предоставляет пользователям по 5 имен сразу, тем самым ускоряя в 5 раз движение к концу света. Самый известный когда-то код Дьявола: J3QQ4-H7H2V-2HCH4-M3HK8-6M8VW, хотя сейчас его помнит разве что пара олдфагов. Всего имен, как нетрудно посчитать, (25 + 9)25=193630125104980427932766033374162714624 (Буква «о» и цифра «0» не используются). Очевидно, что хотя бы 12 млн лицензионных копий винды на Земле найдется, так что Армагеддон наступит прямо сейчас, через 10 наносекунд.

Покупая ПО

Билл Гейтс отвечает на вопрос, почему Microsoft покупает презервативы на сумму $1 000 000
  • Покупая ПО от Билла Гейтса, вы на самом деле спонсируете обрезание и производство презервативов из сухожилий священных индийских коров[1][2].
  • Покупая ПО от Майкрософт, вы на самом деле… покупаете дерьмо[3]!
  • Покупая ПО от миллиардера Гейтса, вы убиваете людей — генно-модифицированной пищей от союза Майкрософт + Монсанто[4].
  • Покупая ПО от мелкомягких, вы делаете бедных людей бездетными — таков план Майкрософт[5]!

Галерея

Наконец-то! Билл Гейтс проиграл! В шахматы
План миллиардера Билла Гейтса по сокращению населения: «Если мы будем тратить миллиарды на создание вакцин, ГМО и контрацепции — так мы, надеемся, сократим население»
Билл Гейтс: «Мы хотим сократить население на 15%!»
Тайна символа Windows разгадана
Билл Гейтс: последний день

См. также

Ссылки

Примечания

  1.  [Показать примечания


'via Blog this'

Немає коментарів:

Дописати коментар