Showing posts with label culture. Show all posts
Showing posts with label culture. Show all posts

Thursday, October 14, 2010

Русские Программисты

Предисловие

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

Русские Программисты

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

А в это время, в соседних четырех кубиках, не будет ни на секунду утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка давно не пишет ничего нового, а только поддерживает код, написанный в свое время индусом, и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии повторного использования кода — copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных, переданных по ссылке (ведь китайский программист не может смириться с неудобствами, вызванными тем, что он не может изменить значение внешнего параметра).

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

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

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

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

Итак, канадский программист, воспитанный на героической патетике американского футбола — бросаться в бой головой вперед — сделает то, чего китайцы не рисковали делать в течение трех долгих лет. Он, при помощи дебаггера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с героем. Hо победа будет достигнута тяжелой ценой. Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. Hа это нам нужна неделя. Да, неделя, не больше. Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы… Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение — отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода — одну работающую, но с Багом, другую без Бага, но не работающую. Русский программист, услышав об этом плане, сломает линейку об стол и обзовет жену дурой, но на митинге возразить не решится.

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

Wednesday, July 21, 2010

Цитата дня: Противостояние

Ничего так не унижает русского человека, как столкновение с его русским государством.

-- тут

Tuesday, July 13, 2010

Цитата дня: зачем нужна физика

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

-- тут

Friday, April 9, 2010

Национальные особенности

Не удержался, чтобы не украсть немедленно:

Американский форум:
Вы задаёте вопрос, получаете ответ.

Израильский форум:
Вы задаёте вопрос, вам задают вопрос в ответ.

Российский форум:
Вы задаёте вопрос и вам долго объясняют почему вы мудак.

Thursday, April 8, 2010

Страшный сон

<вдогонку вчерашнему>

Рассказывают ветераны:
Самое страшное - это когда сидишь на этой телефонной конференции и ... засыпаешь.

Но не просто засыпаешь.

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

Но это ещё не всё.

Ляпнуть-то ляпнешь, а потом можешь даже и не сообразить, что произошло, и пойти дальше спать.

И никто тебе ничего не скажет, потому что все в этой ситуации уже побывали до тебя.

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

Wednesday, April 7, 2010

Корпоративная эволюция

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

Вот оттуда и происходит - "говорящие не знают, знающие не говорят".

Вот подождите, выйду я на пенсию... Если только сам к этому времени в корпоративного упыря не превращусь... Хотя вряд ли, они слишком ароматно (по выражению автора циторованного опуса) пахнут, наверное, всё-таки не заражусь. Скорее уволят нафер, мой запах для них тоже явно не сахар.

Sunday, October 11, 2009

Откуда приходят неологизмы

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

Thursday, October 1, 2009

Неправильные мысли: музыка

Компьютерные игры не оказывают никакого влияния на детей. Посудите сами, ведь если бы Pac-Man оказал на нас влияние в детстве, мы бы сейчас прыгали бы по темным комнатам, глотая таблетки под звуки ритмичной электронной музыки.

-- тут

Постойте, постойте-ка.

Комнаты называются "дискотека". Таблетки называются "экстази". Музыка называется "транс". Или я чего-то не понимаю?

Monday, August 10, 2009

Особенности национального пищеварения

Один из моих друзей выдал вчера, слегка подвыпивши:

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

Thursday, July 9, 2009

Wednesday, July 8, 2009

Вот так мы тут и живём...

По улице идет, шаркая сандалиями, мужик в драных джинсах и майке, жует сэндвич. На брюхе звонит телефон. Подносит к уху и сухо, официально отвечает: "This is accounting office" - вроде как, "Бухгалтерия слушает". Хоть не прачечная.

-- отсюда

Monday, April 6, 2009

Кто бы мог подумать

Женщина из Эквадора про мексиканцев: "Они разговаривают на ужасном английском". Помолчав немного, добавляет: "И на ужасном испанском".

Wednesday, March 11, 2009

С кем поведёшься...

Вот, говорят, что молодняк предпочитает MP3 и что это есть культурное явление.

Сразу мне вспомнилось, как одна из моих индийских коллег скривилась в гримасе отвращения, когда услышала потрясное на мой взгляд вступление уж не помню куда, где был то ли бас-кларнет, то ли бас-саксофон (я думаю, что это скорее всего было 'Round Midnight в исполнении Джеймса Картера, послушать отрывок можно здесь), однако, пришла в экстаз от Kenny G, которого я просто не перевариваю. Я тогда прикинул, какую музыку она скорее всего слушала в детстве и подумал, что понимаю, почему ей не понравилось.

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

И лечится это либо серьёзными инъекциями родительского времени (поход в оперу, да и то, хорошо, если живёшь там, где опера есть - а если её нет? А вы когда-нибудь пытались подростка затянуть в оперу, когда его друзья тянут на оргию?), либо серьёзными инъекциями денег на акустику и/или музыкальные инструменты (что тоже, в общем, не каждая семья себе сможет и/или захочет позволить - приличный саксофон от четырёх до пятнадцати тысяч долларов, Steinway "на дикой распродаже" - к северу от пятнадцати тысяч).

Короче, так или иначе, но индийские мотивы нас догнали... Привыкайте.

Saturday, February 28, 2009

Неправильные мысли: *глиш?

Слышу вот в фоне по телевизору Spanglish, и сразу проскакивает мысль - ну а когда же они, блин, соберутся делать Руглиш?

Ну и вдогонку, соответственно, Engrish, Japlish, Chinglish, Denglisch, Franglais, и ещё полтора десятка всяких *глишей, статистически заметных - для каждого из них своя полочка отведена (вот, кстати, одна из полочек: Outsourced).

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

Monday, February 23, 2009

Я знаю, у кого учился Горбачёв

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

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

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

Thursday, February 19, 2009

Признаки сползания в корпоративное болото

Personal Responsibility Toy

№1: Человек перестаёт говорить "я" и начинает говорить "мы".

Персональная ответственность подменяется коллективной безответственностью.

Friday, February 13, 2009

Вердикт

[почитывая Рунет]

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

Wednesday, February 11, 2009

Американские ужасы

Прочитал вот про латиноамериканские ужасы и вспомнил про свои.


View Larger Map

Было это в 1998, когда мы и по-английски разговаривали не очень сильно, не говоря уже о знании местных обычаев. Захотелось поехать Средний Запад посмотреть, до Чикаго на севере и до Сент-Луиса на юге. Ну и заказали сдуру гостиницу (я думаю, именно ту самую, что на картинке выше, хотя сейчас уже вспомнить будет тяжело, знаю только, что это была Days Inn где-то рядом с O'Hare). Приехали и выпали в осадок - вокруг склады и пыль, жизни нет, разруха полная. Заходим в приёмную, там ждёт клерка угрожающего вида громадный негр. Я аж прямо стал камень за пазуху искать мысленно... Тут входит клерк, перебрасывается парой слов с негром и уходит. Из этой пары слов я понимаю, что роскошный дальнобойный грузовик за окном - его. Забыв на секунду про его угрожающий вид, я сделал комплимент грузовику - и вы бы видели, как тут же растаял и превратился в белого и пушистого плюшевого мишку этот амбал...

Мораль: мы боимся того, чего не знаем.

Saturday, January 24, 2009

ICQ - Чего в нём такого особенного?

Читаю вот в рунете галдёж по поводу очередной смены протокола в ICQ - и не перестаю удивляться: почему ICQ наиболее популярен именно в России, и популярность спадает по мере географического от неё удаления?

Понятно, почему нет воя про Jabber (хотя, что интересно, распределение очень похожe). По причине поздней ночи, или, скорее, раннего утра, не буду делать философские выводы, подумаю только вслух, что а) он open source, и не ломается по определению, и б) позволяет свои сервера держать, что делает его ареал достаточно отличающимся от ICQ.

Посмотрел заодно сравнительную статистику по ICQ, AOL Messenger, Google Talk, Yahoo Messenger, Windows Messenger и слегка выпал в осадок - никогда бы не подумал, что Google Talk настолько распространён в Индии (кстати, как и Yahoo Messenger, но тот в Румынии вообще в стратосферу взлетел), и что Штаты так сильно подсели на AOL...