Просмотров: 56524

Нелегкая небритость или сказ о скрытой силе программиста


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

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

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

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

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

Именно — наличие солидной бороды.

Галерея бородатых и известных

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

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

О’кей, теперь давайте ниже перечислим создателей языков Форт, Пролог, Ада — вот они голубчики чисто-выбритые:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Ещё парочку известных фигур привожу ниже — Алан Кей и Кристен Нийгаард. Посмотрите на их лица внимательно — это снова провал. Они создали первые объектно-ориентированные языки — Smalltalk и Simula. Все мы знаем о судьбе этих малоизвестных для широкой публики языков. Кстати, Алан попытался вслед за Smalltalk протолкнуть свою новейшую концепцию программирования FLEX — но опять без всякого успеха, явно ему чего-то существенного не хватает:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Вариации Си? Брэд Кокс создал на его базе свой Objective C, против него выступил Бьярн Страуструп, написавший идеологически похожий C++ — результат на его лице. Objective C был слишком долго никому не нужен, только рост платформы MacOS стал оживлять его в наши дни, а всего делов-то, — к старости Брэд Кокс бросил заниматься ерундой и таки отрастил себе бороду.

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Кстати, раз уж мы коснулись C++ — не находите ли Java похожим на него? Давайте на фотографиях ниже сравним создателей этих двух известнейших языков (слева направо): Джеймс Гослинг и Бьярн Страуструп:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Куча специализированных языков: Eifell, Scheme, Cecil, Haskell, Erlang — каждый по-своему замечателен, но никто кроме специалистов ими не интересуется. Давайте проверим свои догадки, глядя на девственно-гладкие лица их разработчиков:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

И хотя Haskell и Erlang сейчас стали чуть более широко известны (хотя до распространения сопоставимого с Java им очень далеко), этому есть и свои объяснения. Всё дело во флюктуациях, позвольте объяснить, что я имею в виду на отдельном примере интересного мне функционально-модульного языка Haskell.

Этот язык на самом деле разрабатывали три человека, это Simon Peyton-Jones, Paul Hudak и Philip Wadler. Последний здесь посередине: я думаю даже один такой мощный разработчик нейтрализирует двух своих коллег, но бороды сил для рывка этому языку уже явно не остаётся. Поэтому Haskell будет более-менее известным, но ему никогда не стать мейнстримом.

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

И наконец, мои любимые скриптовые языки — Ruby и Python. В последние годы эти языки стали суперпопулярными в сети. Давайте посмотрим ниже на фотографии их создателей: Van Rossum (Python) и Yukihiro Matsumoto (Ruby). Кстати, Matz говорил, что он специально отрастил себе бороду, чтобы добиться успеха — продолжай в таком же духе, Matz!

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Кстати, о PHP — у кого-нибудь есть какие-нибудь сомнения? Вот фотка его главного основателя — Rasmus Lerdorf собственной персоной.

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Для объективности разбавим нашу компанию женщиной, посмотрите внимательно на её лицо — это Грейс Хопер. И где же борода, воскликнет разочарованный читатель? — да, нет здесь никакой бороды, и, похоже, у неё изначально не было никаких шансов на успех. Именно поэтому созданный ею язык Cobol получил статус «the most hated language in history».

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Как говорят в таких случаях в наших краях «политически не ангажированная публика» — «лучше сиди дома и борщи вари».

Отдельный пункт — пограничные случаи, границы фазового перехода, это как хождение по тонкому весеннему льду: как вы, наверное, уже догадались, речь пойдет об усах. Посмотрите на фотографии внизу — эти два похожих как две капли воды парня — Томас Курц, он же автор Бейсика, и знаменитый Ларри Уолл, — автор Perl.

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

На всякий случай я привожу известный пример листинга на Perl’e (распечатывает фразу «Perl Owns Me», попутно демонстрируя знаменитый для Perl’а мощнейший «line noise», который придает ему репутацию «write only language»), и, глядя на этот код, мне приходит в голову, что тут явно чего-то не хватает, не находите?..

#!/usr/bin/perl   
$e="\e[";
for$r(0..62){
  for(0..11){
    ($c,$y,$x)=(31&(620,5586,14053,496)
[$_/3]>>5*($_%3),(7-($r/5))*($_%3-1),(11-($r/3))*(int($_/3)-2));
    print $_?"":$e."2J",$e,10-int(sin(3-$r/10)*$x-cos(3-$r/10)*$y),";",
40-int(cos(3-$r/10)*$x+sin(3-$r/10)*$y),H=>chr$c+($c?96:10)
   }
   select'','','',(30-$r)?.1:1
}

В связи с этим многие ругают за неудачный синтаксис оба языка, и Basic и Perl — но нам-то ясно, что это близорукий подход, ибо даже хорошие усы никогда не заменят по-настоящему классную бороду. Это же сразу чувствуется по тому горькому привкусу, который оставляет такой «усной» код!

Следующие у нас — Эдсгер Дейкстра, а также глыба движения Open Source — Ричард Столлман. Как видно по лицу Ричарда, его излучаемая моща такова, что он просто не мог остановиться на создании лишь своего компилятора (GCC, кстати, называется), и по ходу он создал целое движение за свободное ПО, многочисленные проекты GNU и GNU Emacs. Хоть он и похож на участника соревнований дровосеков, но вибрация силы в его присутствии завораживает любого чисто выбритого и молодого программиста:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Следующие герои — авторы Лиспа и Паскаля — Джон Маккарти и Никлаус Вирт, тут всё как видим, в пределах нормы — эти языки гарантированно получили свою долю успеха.

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

И в заключении нашего дайджеста — Anders Hejlsberg, создатель С#, скрещиваем пальцы, звучит барабанный бой — его фотка внизу:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Вывод можете сделать сами.

Кстати говоря, пока вы думаете, что же с C# не так и на что я тут так тонко намекаю, я пока вам доверительно сообщу, что на прошлогоднем международном конкурсе World Beard and Moustache Championships безоговорочно победил именно программист по имени David Traver, и вот его фотография с этого чемпионата:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Посмотрите внимательно на этого жизнерадостного программиста-терминатора, весь его вид излучает единственный месседж — жизнь удалась; кстати, может он даже работает в вашем офисе, нет? В любом случае при встрече такого фактурного перца, вы обязаны уступить ему дорогу, как гласит нижеуказанное правило старшинства:

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Я думаю, что в нашей аутсорс-ориентированной стране стоит законодательно закрепить обязательность ношения бороды или усов, например. Пока программистское начальство помечает себе пунктик на очередную планерку, а рядовые «сеньоры» потирают в задумчивости свою до блеска выбритую репу, предлагаю обобщить всё вышесказанное, чтобы в заключении выдать хорошо упакованную и годную со всех сторон Теорию.

cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться

Сублимация войны

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

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

«Мы взяли 100 человек: 25 человек из спецназа у которых были бороды, 25 спецназовцев у которых бород не было, и ещё 25 солдат из регулярной армии, которым было разрешено отращивать бороды для исследований. Последние 25 были из обычной регулярной армии без бород. Все 100 человек участвовали в недавних боевых столкновениях в Афганистане.»

Результаты исследований были потрясающими: из 50 солдат с бородами никто не был ранен или убит, точность стрельбы у них была значительно выше, чем у солдат без бород. У солдат, у которых не было бород — был высокий уровень неисправности личного оружия и с ними всё время происходили какие-то ЧП (в оригинале о них ещё забавнее — «shit went wrong most of the time»).

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

Это всё не так смешно, как кажется, ибо:

«Эта закономерность была установлена научными методами. В свете такой информации мы намереваемся ввести новое правило, обязывающее всех американских мужчин-военнослужащих носить минимум 2-3 см. небритости все время. Более того, если кто-то из женщин будет способен иметь таковую, мы будем это приветствовать».

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

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва

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

Chuck Чак Норрис Норис чакнорис Чакки cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться

Однозначно установлено, что тестостерон положительно влияет не только на психические, физические, но и на умственные параметры. В частности, отращивание бороды оказывает положительное воздействие при симптомах СХУ (синдроме хронической усталости).

Поэтому, буду краток:

function (var Customer: TProgrammer;): Boolean;
        begin
	if Customer = Programmer then
		begin
			shaving := false;
			while not sleep do
			programming := true;
			result := true;
		end;
        end;

Послесловие

Напомню, что наши предки проживавшие в России не стригли бороду и вовсе. Борода — это всегда было богатством рода, пока прогрессивный Петр I не провел свою хорошо известную реформу, угробив бороду и знаменитый золотой рубль походу.

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

Ой-ей, остаётся только заметить, что пока в России снова не будет руководителя с бородой — порядка до тех пор не будет.

небритость гении борода юмор программистский шутки приколы для программеров кодеров карьера IT программы борода бритва царь николай второй 2

Выше — это лишь моя забавная версия полезности бороды для конкретной отрасли, а что думаете вы, какие у вас есть версии, если попытаться отнестись к роли бороды серьёзно? Чувствуете ли вы, как борода помогает лично вам в вашей повседневной программистской работе и жизни?

комикс настоящая бородка cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться

~

Кстати, вы всё ещё без бороды? — не смотрите этот ролик, ради бога... я вас предупредил. Именно так люди и становятся программистами.

Информация для размышления
Вспомнилась неудавшаяся операция ЦРУ против Фиделя Кастро, когда американские шпионы намеревались тайно подсыпать соль таллия в туфли Кастро, которые тот по простой кубинской привычке выставил за дверь гостиничного номера во время своего визита в Нью-Йорк. Замысел был в том, что это вещество вызывает выпадение волосяного покрова. Предполагалось, что в результате у него выпадет борода, и кубинцы перестанут после этого воспринимать его, как морального авторитета — смеяться будут. Вот тут-то Остров Свободы и рухнул бы — такой вот нечеловечески-зловещий план был у ЦРУ, но... не получилось, не вышло, не срослось. Туфли в коридор больше так и не выставили, и на тот раз Куба устояла.

В завершение скажу главное: короче, коллеги-программисты, в нашем деле главное — не переборщить:

релиз программер программист настоящая бородка cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться

В довесок: Небритябрь: усы и борода в борьбе за мужское здоровье + 5 преимуществ ношения бороды по сравнению с регулярным бритьем лица.

Бонус: краткое содержание поста для занятых

программер программист настоящая бородка cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться юмор ложкин

программер программист настоящая бородка cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться юмор ложкин

P.s.: девушки, сегодня жизненная позиция успешного программиста чаще всего цинична и не благодарна:

программер программист настоящая бородка cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться юмор

Впрочем, не всё так безнадёжно: вот смысл совместного существования, т.с. глубинный секрет гармоничного притяжения противоположных полов, так что дерзайте:

программер сискьи  с бородой программист настоящая бородка cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться юмор

Ну, а для всех остальных — лично у меня на деревне, всегда говорили так:

программер программист настоящая бородка cool beard мужская небритость борода юмор программистский шутки приколы для программеров кодеров ИТ программы борода бритва секрет бриться юмор

Внизу слева визуализация типичного утроившегося и состоявшегося программиста, а также ИТ-симулякра — безработного программиста-говнокодера:

борода мужик кодер программист настоящая бородка cool beard мужская небритость борода юмор программистские шутки приколы для программеров ИТ бритва секрет мужской силы бриться юмор

Короче говоря, алгоритм действий более-менее ясен (готовые слоуганы):

борода мужик кодер программист настоящая бородка cool beard мужская небритость борода юмор программистские шутки приколы для программеров ИТ бритва секрет мужской силы бриться юмор

борода мужик кодер программист настоящая бородка cool beard мужская небритость борода юмор программистские шутки приколы для программеров ИТ бритва секрет мужской силы бриться юмор

Мечта навальных о Великой России и возрождении нации:

путин борода мужик кодер программист настоящая бородка cool beard мужская небритость борода юмор программистские шутки приколы для программеров ИТ бритва секрет мужской силы бриться юмор

Короче, вот именно поэтому сисадмины и программеры не бреются:

борода мужик кодер программист настоящая бородка cool beard мужская небритость борода юмор программистские шутки приколы для программеров ИТ бритва секрет мужской силы бриться юмор

борода мужик кодер программист настоящая бородка cool beard мужская небритость борода юмор программистские шутки приколы для программеров ИТ бритва секрет мужской силы бриться юмор

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter

комментариев

Следите за комментариями по RSS
  1. По поводу ИТ и бород я только напишу 2 фамилии: Линус Торвальдс и Бил Гейтс - они не создавали языков, они создали что-то больше чем просто язык...

  2. Владимир Николаевич Корвацкий - не программисто, но с бородой.

  3. cyjdsv2012ujljv@gmail

    Спасибо!

  4. А я то думаю, откуда у мужа такая тяга к бороде! Теперь перестану с этим бороться, пусть растет)

  5. >По поводу ИТ и бород я только напишу 2 фамилии: Линус Торвальдс и Бил Гейтс - они не создавали языков, они создали что-то больше чем просто язык...

    Ричард Столлман компенсирует отсутствие бороды у Линуса)))

  6. я как-то давно отращиваю бороду, периодически сбривая до "под 3ку".

    и очень давно писал "оду своей Бороде" в ЖЖшечку.

    чем можно подытожить: 2 месяца как геопозционирую себя в Отличной команде в Амстердаме. а до этого распространял себя и бороду в Минске :)

  7. Я сегодня побрился :( А прочитал только сейчас

  8. В нашей фирме двое самых сильных программеров бородаты. Как говорил Михал Михалыч, в каждой шутке есть доля шутки.

  9. Когда-нибудь и я дорасту до бороды)

  10. Джигурда и Чуров тогда кто??!?

  11. Пока читал статью, борода выросла...

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

  13. Вассерман нах! :)

  14. Перельман!

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

  16. Буду краток - Анатолий Вассерман

  17. Моё имя

    >совсем молодого поколения программистов, взращенного на кока-коле

    Вообще-то, еще первопроходцы активно употребляли сей чудный напиток во время ночных сеансов(1955-1965 гг.). Подробности можно прочесть в "Хакеры - герои компьютерной революции" С. Леви.

  18. Наблюдения интересные, но вот только не говорите, что среди женщин нет настоящих прогеров...

  19. WellDone: ну так есть же бородатые женщины

  20. Тестостерон конечно резон, но тока вместе с агрессивностью.

    Один мой товарищ не брил бороду по 2м причинам. Бриться 2 р в день дорого и больно. Но программистом так р не стал.

  21. Прошло больше года с написания статьи - Евровидение выиграла бородатая женщина. Просто совпадение? Не думаю...

  22. Кто бы мог подумать.. единственная сессия, во время которой у меня не было времени побриться -> повышенная стипендия

  23. Марьяна

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

  24. "Борщ без м’яса - то є зупа,

    Хлоп без вусів - то за**па"

    "Лев без гриви - левиця,

    Хлоп без бороди - дівиця"

  25. В ответ на предыдущий комментарий: Алан Кокс и Тим Патерсон

  26. Эзотерическое объяснение - борода расширяет вишудха (горловую) чакру в которой производится формирование слов и логических мыслеформ.

    Сравните выступления Михаила Задорнова до и после отращивания бороды. До бороды - шут, после - проповедник.

    В Ведах сказано не брить бороды и отращивать длинные волосы. Доверяйте предкам.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

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

(обязательно)


⇑ Наверх
⇓ Вниз