Vitalii Tsybulnyk / Виталий Цыбульник

On Software Development / О софтверной разработке

About the author

    Vitalii Tsybulnyk
Vitalii Tsybulnyk is a Software Engineering Manager at Mictosoft Azure.
E-mail me Send mail

Activity

Recent comments

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008-2018

Monkey Habits

I've just finished to read an amazing Yuri Shevchenko's 'Monkey Habits' essay so I'm looking forward to share some favorite fragments. Just remember that this "is not about race, nationality or job title", this "is about nature, behavior and attitude". Прочитав замечательное эссе Юрия Шевченко "Повадки обезьян" не смог удержаться чтобы не привести наиболее понравившиеся моменты. Читая их, помните, что это "не о расе, национальности или должности", это "о природе, поведении и отношении". • If a black monkey collects many bananas, it will be given credence to collect even more. If a white monkey produce damage to many bananas, it will be given credence to damage yet more. • Если черная обезьяна собрала много бананов, то ей доверят собрать еще больше. Если белая обезьяна загубила много бананов, то ей доверят загубить еще больше. • As soon as a capable black monkey on its own initiative and effort will develop a desert from scratch into a record yield plantation, a white monkey from a backward stagnating place will arrive. The white monkey will take over leadership and start to teach the black monkeys on how to grow bananas. ... the black monkeys ... will grow and collect a record banana harvest. The white monkey will present this to the other white monkeys as of its leadership success and tremendous achievement. The black monkeys will be sent to the backward plantation to prove their skills again. • Как только способные черные обезьяны самостоятельно и по собственной инициативе поднимут с нуля плантацию бананов и добьются рекордных урожаев, к ним пришлют белую обезьяну с отсталой запущенной плантации. Белая обезьяна возглавит черных обезьян и будет учить их тому, как растить бананы. ... черные обезьяны ... вырастят рекордный урожай, о чем белая обезьяна поведает другим белым обезьянам как о своем выдающемся достижении руководителя. • The white monkeys hold firmly on the trees squeezing their buttocks and balancing their extremities. If one does not now the background, this seems like they are either managing the situation or doing collective masturbation. • Белые обезьяны крепко держатся на деревьях, сжимая ягодицы и балансируя конечностями. Такое размахивание называется «водить руками» или «руко-водить». Со стороны это может напоминать коллективную мастурбацию. • The more staff is in a plantation perimeter security, the more humiliating is the procedure to get a pass and the more strict is the punishment for a black monkey that tried to steel one banana out of the plantation, the more easy and safe it is for a well respected white monkey to steel the entire train full of bananas. • Чем больше охраны по периметру плантации, унизительней процедура оформления пропуска и строже наказание для черной обезьяны, попытавшейся вынести один банан через проходную, тем легче и безнаказанней может белая обезьяна украсть целый железнодорожный состав бананов. • When a white monkey is reading a morning newspaper sitting with comfort in its favorite armchair, the black monkey rushes into the room shouting in panic: «Sir! It’s a huge problem! Fire! We are all in fire! Everything is in fire!!!” Then the white monkey replies without any interruption: “Did you call fire brigade?” and continues to read the newspaper calmly. • Когда белая обезьяна читает газету и в комнату врывается черная обезьяна с криком: «Сэр! Огромная проблема, пожар, пожар!!! Мы горим, все в огне!!!», то белая обезьяна отвечает, не отрываясь от чтения газеты: «А ты вызвал пожарных?» и продолжает невозмутимо читать газету. • The black monkeys do really need to be constantly praised, to be permanently told of how clever they are and to be repeated every time that nothing would ever work without them. The white monkeys do not need that at all. As they know it is true without any appreciation. • Черным обезьянам обязательно нужно, чтобы их постоянно хвалили, говорили какие они умные, и что без них ничего работать не будет. Белым обезьянам это не нужно. Они и так это знают. • There are really many Chief Specialists on Particular Issues among the black monkeys. Such a deep knowledge and such a limited responsibility put sense of worries and scare on the white monkeys. They correctly think that the black monkeys want to make their name, instead of collecting bananas. • Среди черных обезьян всегда много главных специалистов по отдельным вопросам. Такие глубокие познания и ограниченная ответственность настораживают и пугают белых обезьян. Им справедливо кажется, что черные обезьяны набивают себе цену, вместо того, чтобы собирать бананы. • A white monkey does not need to know the black monkeys. It only needs to be able to define between a bad black monkeys and a smart one. If a white monkey made wrong judgment of a black monkey, the white monkey is not found responsible as the choice was anyway made among the black monkeys and they are so unreliable being the black ones. • Белой обезьяне не нужно знать черных обезьян. Нужно только отличать плохих и способных. Если белая обезьяна ошиблась в оценке черной обезьяны, то белая обезьяна в этом не виновата, так как выбор делался среди черных обезьян, а от них всего можно ожидать – ведь они же черные. • When the black monkeys meet among themselves on holidays, they talk only about collecting bananas, as this is the only thing they do. The white monkeys never talk about collecting bananas on holidays, as they never collect bananas. The black monkeys and the white monkeys never meet each other on holidays, as there is nothing common they can talk about. • Встречаясь между собой в свободное время, черные обезьяны разговаривают о сборе бананов, потому что они только этим и занимаются. Белые обезьяны не разговаривают о сборе бананов, потому что они этим и не занимаются. Черные и белые обезьяны не встречаются между собой в свободное время, потому что им просто не о чем разговаривать. • But the black monkeys are always mixing up how to behave, as they cannot define pretty fast who is in front of them: a white monkey or a black monkey. That is why they always get in confusing situations, either saying “Fuck off!” to the big white monkey or starting to lick the ass of the old black monkey in the new-fashioned suit. The white monkey behaves equally with everyone, dependant on what is going on rather than who is in front of it. • Но черные обезьяны вечно путают, перед кем и как себя вести, так как не могут сразу отличить, кто перед ними: – белая или черная обезьяна и поэтому попадают в неприятные истории, послав не того, кого надо, или прогнувшись перед последней черной обезьяной со страусиным пером в заднице. Белая обезьяна ведет себя одинаково со всеми, руководствуясь тем, что с ней происходит, а не тем, кто перед ней стоит. • When a black monkey is delaying banana collection due to the lack of resources or time, the white monkey can easily mention: “O.K. Then I will do it myself.” A chance to watch the white monkey collecting bananas despite all objective obstacles looks ... terrific for the black monkey • Если черная обезьяна затягивает сбор бананов, ссылаясь на очередные трудности и отсутствие ресурсов (времени), то белая обезьяна может запросто сказать: «Ну что же, тогда я это сделаю сама». Перспектива увидеть белую обезьяну, лично срывающую банан, несмотря на все сложности, ... ужасает черную обезьяну • The white monkey, unlike the black ones, is pretty clear on that overall harvest collection result depends on all black monkeys teamwork rather than individual records. Though there may be no individual performance records, the average result is more important in order to cope with plantation size and maintain bananas quantity. So the white monkey orders to put a big “More Teamwork!” slogan on the wall. It also requests the most flexible black monkeys, that have never collected bananas themselves but are willing to teach the others, to avoid climbing palms themselves, to arrange a series of boring and expensive trainings and development courses. On these trainings the black monkeys must draw circles, triangulars and quadrates, they get free drinks and meals, play games without losers and winners. • Белая обезьяна, в отличие от черных, хорошо понимает, что сбор урожая в целом зависит не от отдельных рекордсменов, а от того, будут ли все вместе черные обезьяны сообща собирать бананы, пусть даже и не показывая высоких индивидуальных результатов, – слишком большая плантация, и слишком много на ней бананов, чтобы положиться всего лишь на нескольких передовиков. И тогда белая обезьяна приказывает повесить на плантации лозунг: «Больше командной работы!», а также просит приспособившихся черных обезьян, которые сами не собирали бананы, но готовы этому остервенело учить других, чтобы избежать возвращения на плантацию, провести серию занудных и дорогих семинаров. На этих семинарах черные обезьяны рисуют круги, треугольники и квадраты, их бесплатно кормят и поят, а также играют с ними в игры, где не может быть ни выигравших, ни проигравших. • In a depression, the black monkeys may try to crawl to another plantation but the outcome will be the same every time. It is everywhere and always, that bananas must be collected, and it is nowhere and nothing, that can prevent the white monkey to make a nice presentation about that. • От безысходности и переутомления черная обезьяна-рекордсмен перестает ставить рекорды, но продолжает хорошо и молча собирать бананы. От тоски такая обезьяна может даже попытаться переползти на соседнюю плантацию, но там ее ждет то же самое. Ведь везде и всегда бананы должны быть собраны, и нигде и ничто не должно помешать белой обезьяне сделать об этом презентацию.  

Posted by Vitalii Tsybulnyk on Friday, June 12, 2009 4:25 AM
Permalink | Comments (0) | Post RSSRSS comment feed

Рабы Майкрософта

Прочитав одноимённую книгу Дугласа Коупленда не смог удержаться от комментариев. Во-первых, настоятельно советую читать книгу в оригинале, т.к. перевод делали ещё в 90-х какие-то "умельцы", и если бы не более поздние комментарии к переводу вконце книги, многие интересные моменты канули бы в пучине лингвистического коллапса .  Теперь по существу самой книги. Хотя автор вынес название компании Microsoft (а точнее его часть в английском написании) в название книги, на мой взгляд, это больше маркетинговый ход или дань моде, чем суть самой книги. Тем не менее, тема Microsoft всёже проходит красной нитью по всему сюжету, занимая ключевое место в жизнях и помыслах главных героев - выходцев из Microsoft. Что касается точности, с которой передана отмосфера  Microsoft конца 80-х - начала 90-х, то я не могу судить об этом, т.к. в это время грыз гранит арифметики в младшик классах . Однако "ощущение присутствия" довольно полное. Остаётся только порадоваться, что канули в лету те времена, когда сотрудники МС проводили 12-18 часов в день на работе, когда они завидовали сотрудникам Apple, а те в свою очередь завидовали им, когда компания-гигант IBM тысячами увольняла сотрудников, когда зарплата девелоперу в Microsoft была 25-30 тыс в год, когда портрет Билла Гейтса почти приравнивался к иконе, когда "перспективность" компании определялась наличием автомобилей сотрудников на парковке возле оффиса в выходной день и так далее. То были времена становления, бурного роста одних и такого же бурного упадка других... Думаю, книга достойна быть прочитанной - каждый найдёт в ней что-то своё... Те, кто недолюбливают Microsoft, найдут немало материала потешиться тем, как всё было. Те, кто восхищается мощью Microsoft, ещё больше порадуются тему невероятному прогрессу, который очевидно произошёл в компании. А те же, кто умеет читать между строк, смогут просто окунуться в самобытный, противоречивый, занудно-весёлый, интеллектуально-ребяческий мир ИТ-шной молодёжи конца прошлого тысячелетия, детьми которого являемся и мы с вами .

Posted by Vitalii Tsybulnyk on Wednesday, December 24, 2008 6:03 AM
Permalink | Comments (0) | Post RSSRSS comment feed