Результатов: 176

1

Едут в купе поезда четыре подьзователя. На каждого по билету. В соседнем купе
едут четыре системных программиста. У них на всех только один билет. Ожидается
приход контролера(не контролера). Системные программисты закрываются в туалете.
Приходит контролер. Проверяет билеты у пользователей и подходит к туалету.
Стучит. Из двери высовывается рука и протягивает билет. Контролер проверяет его
и уходит. Едут обратно те же две компании, только на всех пользователей один
билет, а на всех программистов ни одного билета. Приходит контролер.
Пользователи закрываются в туалете. Системные программисты стучатся к ним. Из-за
двери высовывается рука с билетом. Системные программисты забирают билет и
закрываются в другом туалете. Приходит контролер... Вывод: Не всякий алгоритм
разработанный системным программистом подходит для применения обычным
пользователем.

2

Сколько человек потребуется, чтобы заменить одну электролампу? Автомехаников
шестеро: один будет вколачивать лампочку молотком, а пятеро бегать за
запчастями. Адвокатов: смотря, сколько вам по карману. Банк "Петровский" даст
всю охрана: сначала здание будет оцеплено. Баскетболистов из университетской
команды достаточно одного, но при условии, что ему поставят зачет. Бизнесменов
десяток: один станет менять лампочку, а девять разведут дебаты на тему "Почему
перегоревшая лампочка абсолютно не пользуется рыночным спросом". Британских
лордов ни одного: по их мнению, они сами светочи. В НПО "Электронмаш" трое:
руководитель работы, ответственный исполняющий и электрик. Гитаристов десять:
один станет менять лампочку, а девять других будут говорить, что старая горела
лучше. Движение "Гринпис" двое: электрик и стеклодув заменят спираль в сгоревшей
лампочке. Дома у Б. Н. Ельцина пятеро: он сам, его жена, режиссер Эльдар
Рязанов, кинооператор, журналист. Конгрессменов США восемь, но прежде все они
отправятся в трехнедельное турне по европейским столицам, чтобы ознакомиться с
мировым общественным мнением по поводу замены перегоревших лампочек. Кубинцев
четверо: один будет вертеть ее в руках, а трое консультироваться у иностранных
военных советников, как это делается. Мафиози трое: первый сунет лампочку в
карман, второй отправит первого на тот свет, присвоит лампочку и пришьет
третьего как нежелательного свидетеля. Милиционеров десять: один стоит на столе
и держится за лампочку, четверо крутят стол, четверо ходят в обратную сторону,
чтобы у первого не закружилась голова, а еще один стоит на шухере, чтобы ток не
прибежал и не убил. Настоящих мужчин ни одного: настоящий мужчина темноты не
боится! Программистов ни одного: это аппаратная проблема. Психиатров один, но
при этом лампочка должна очень хотеть, чтобы ее заменили. Радио "Балтика" двое:
ведущий и пришедший помочь радиослушатель. Русских трое: один - ввертывать,
остальные - перенимать опыт. Священников один: он возденет очи горе и будет
молиться, чтобы лампочка загорелась. Сексологов двое: один будет ввинчивать,
другой говорить, что он не туда ввинчивает. Созерцателей из буддистской секты
"дзен" двое: один будет ввинчивать лампочку, другой - созерцать. Сотрудников
фирмы Аррlе один: он держится за лампочку, а весь мир вращается вокруг него.
Сотрудников фирмы Воrlаnd один: агент по недвижимости купит новое помещение.
Сотрудников фирмы IВМ ни одного: они объявят темноту очередным стандартом.
Сотрудников фирмы Intеl ни одного: все будут конструировать новую лампочку.
Сотрудников фирмы Siеmеns двое: главный конструктор лампочек - его уволят, и
новый главный конструктор. Южнокорейцев трое: один, чтобы позвать горничную, а
двое приседать и кланяться за то, что ее побеспокоили. Японских промышленников
шестеро: один будет ввертывать новую лампочку, остальные - строить планы, как
всучить старую американцам.

3

Сколько человек потребуется, чтобы заменить одну электролампу?
Автомехаников шестеро: один будет вколачивать лампочку молотком, а
пятеро бегать за запчастями.
Адвокатов: смотря, сколько вам по карману.
Банк "Петровский" даст всю охрана: сначала здание будет оцеплено.
Баскетболистов из университетской команды достаточно одного, но при
условии, что ему поставят зачет.
Бизнесменов десяток: один станет менять лампочку, а девять разведут
дебаты на тему "Почему перегоревшая лампочка абсолютно не пользуется
рыночным спросом".
Британских лордов ни одного: по их мнению, они сами светочи.
В НПО "Электронмаш" трое: руководитель работы, ответственный
исполняющий и электрик.
Гитаристов десять: один станет менять лампочку, а девять других будут
говорить, что старая горела лучше.
Движение "Гринпис" двое: электрик и стеклодув заменят спираль в
сгоревшей лампочке.
Дома у Б. Н. Ельцина пятеро: он сам, его жена, режиссер Эльдар Рязанов,
кинооператор, журналист.
Конгрессменов США восемь, но прежде все они отправятся в
трехнедельное турне по европейским столицам, чтобы ознакомиться с мировым
общественным мнением по поводу замены перегоревших лампочек.
Кубинцев четверо: один будет вертеть ее в руках, а трое
консультироваться у иностранных военных советников, как это делается.
Мафиози трое: первый сунет лампочку в карман, второй отправит
первого на тот свет, присвоит лампочку и пришьет третьего как нежелательного
свидетеля.
Милиционеров десять: один стоит на столе и держится за лампочку,
четверо крутят стол, четверо ходят в обратную сторону, чтобы у первого не
закружилась голова, а еще один стоит на шухере, чтобы ток не прибежал и не
убил.
Настоящих мужчин ни одного: настоящий мужчина темноты не боится!
Программистов ни одного: это аппаратная проблема.
Психиатров один, но при этом лампочка должна очень хотеть, чтобы ее
заменили .
Радио "Балтика" двое: ведущий и пришедший помочь радиослушатель.
Русских трое: один - ввертывать, остальные - перенимать опыт.
Священников один: он возденет очи горе и будет молиться, чтобы
лампочка загорелась.
Сексологов двое: один будет ввинчивать, другой говорить, что он не туда
ввинчивает.
Созерцателей из буддистской секты "дзен" двое: один будет ввинчивать
лампочку, другой - созерцать.
Сотрудников фирмы Apple один: он держится за лампочку, а весь мир
вращается вокруг него.
Сотрудников фирмы Borland один: агент по недвижимости купит новое
помещение.
Сотрудников фирмы IBM ни одного: они объявят темноту очередным
стандартом.
Сотрудников фирмы Intel ни одного: все будут конструировать новую
лампочку.
Сотрудников фирмы Siemens двое: главный конструктор лампочек - его
уволят, и новый главный конструктор.
Южнокорейцев трое: один, чтобы позвать горничную, а двое приседать и
кланяться за то, что ее побеспокоили.
Японских промышленников шестеро: один будет ввертывать новую
лампочку, остальные - строить планы, как всучить старую американцам.

4

Едут в одном вагоне четверо программистов и четверопользователей. Упользователей четыре билета на четверых, а у программистов один. Приходит пора предъявлять билеты. Программисты запираются в туалете, приходит контролер. Стучится, из сортира высовывается рука и протягивает билет. Контролер уходит. Пользователи все видят и им завидно. Едут все те же пользователи и программисты обратно. Но на этот раз упользователей один билет на четверых, а у программистов - ни одного. Приходит пора проверки билетов. Пользователи запираются в сортир. Приходит один из программистов и стучится в дверь. Ему высовывают билет. Он берет билет, программисты запираются в другом сортире. Приходит контролер...
Мораль: не всякий алгоритм, разработанный системным программистом, подходит для рядового пользователя.

5

Иудаизм.
К чему спрашивать, почему глючат программы? Hадо ждать патча!

Католицизм.
Первая программа была безглючной. Hо захотела идти на компьютере Apple и
заглючила. Все программы являются версиями первой и сохраняют глюки в
целях совместимости.

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

Протестантизм.
Программист так любит программы, что позволяет им глючить, падать и
вешаться. И
вообще, надо больше работать с глючными программами. Глюков это не
исправит, зато заработаете больше денег.

Свидетели Иеговы.
Только у нас есть настоящий патч, исправляющий любые глюки! И мы готовы
предложить его всем практически бесплатно. Hо он не будет работать, если
вы не уверуете, что он действительно исправляет глюки. Если вы поставили
патч, а глюки не исчезли, значит вы не уверовали.

Мормоны.
Программы глючат потому, что их запускают на неправильных компьютерах.
Правильные компьютеры есть только у нас. Еще немного, и мы узнаем, как
их включить.

Ислам (сунниты).
Если программа глючит, значит, она неверная. Hеверные программы надо
стереть.
Безглючны только верные программы. Если верная программа выдает, что
2х2=5, значит, глючат все программы, дающие другие результаты.

Ислам (шииты).
Только один программист писал верные программы. Верными являются также
последующие версии этих программ. Все остальные программы глючат по
определению.

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

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

Дзен-буддизм.
Глючит ли программа, распечатывающая сама себя? Как выглядит программа,
не записанная ни на одном носителе? Однажды ученик спросил учителя, как
избавиться от глюков в программах, и учитель дал ему вирус CIH. Однажды
другой ученик сказал учителю, что хочет программу без глюков. "Дурак! -
крикнул учитель, - почему ты не просишь глюк без программы?", - и ударил
его винчестером по голове. Если вы еще не обрели просветление, с вами не
о чем говорить.

Даосизм.
Глюк, который можно отловить, не есть истинный глюк. Патч, который можно
написать, не есть истинный патч.

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

Сатанизм.
Каждая программа имеет право глючить! Постыдность глюков - христианская
пропаганда!

Растафарианство.
О, и программы тоже? А где они траву берут?

Экуменизм.
А давайте глюки всех программ объединим в одну!

Атеизм.
Вера в так называемый патч - средство оболванивания пользователей.
Глючность программ - объективный закон природы, и с этим ничего не
поделаешь.

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

Коммунизм.
Программы глючат из-за вредительства! Hадо расстрелять программистов. А
заодно, на всякий случай, производителей компьютеров. Да и вообще, зачем
нам какие-то программы? У нас уже есть Программа партии!

Hацизм.
Кстати, и воды в кране нет по той же причине.

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

Критики ницшеанства.
У сверхпрограммы будут сверхглюки, ха-ха!

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

Юнгианство.
Программы глючат потому, что в коллективном бессознательном существует
архетип глюка, которому противостоит архетип патча. Таким образом,
ошибаются те, кто думает, будто патчами они смогут победить глюки; на
самом деле, работая на архетип патча, они тем самым укрепляют и архетип
патча.

Экзистенционализм.
Hа самом деле вас не интересует, почему глючат программы. Если вы
спрашиваете об этом, значит, у вас уже есть патч.

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

Сексуальные меньшинства.
Hазывать это глюками - оскорбительный предрассудок! Это не глюки, а
особенности! Которыми можно гордиться! Они, между прочим, есть даже у
таких знаменитых программ, как Microsoft Windows, Netscape Navigator и
Borland Delphi!

Пролайферы (движение противников абортов).
Глючные программы тоже имеют право на инсталляцию!

GreenPeace.
Программы глючат из-за загрязнения окружающей среды! 500 лет назад,
когда промышленность не отравляла Землю, о глюках программ никто и не
слышал! Что, скажете не так?

8

Попадает в чистилище Билл Гейтс. Св. Петр ему говорит:
- О ваших грехах уже ходят легенды. Вас ненавидят поколения
программистов. Сделали вы хоть один поступок, чтобы смыть ваши грехи?
- В том-то и дело, что да. Я собрал всех компьютерщиков, вышел
к ним и объявил, что выпускаю новый Windows, на этот раз абсолютно
без недостатков. Им остается только его купить...
- Подождите, когда такое случилось, я об этом ничего не знаю...
- Да буквально минуты три назад.

9

Законы программизма от Ваще.

1. Ничто не работает так, как планировалось запрограммировать.
2. Ничто не программируется так, как должно работать.
3. Хороший программист характеризуется умением доказать почему
задачу невозможно выполнить, когда ему просто лень её выполнять.
4. На решение проблемы уходит в три раза меньше времени, чем
на обсуждение всех "за" и "против" её решения.
5. Обещанный срок сдачи - это аккуратно расчитанная дата окончания
проекта плюс шесть месяцев.
6. Программисту всегда известна последовательность действий,
которыми пользователь может повесить его программу, но он никогда
не чинит эту проблему, надеясь на то, что никому никогда не придёт
в голову эту последовательность исполнять.
7. Настоящие программисты любят Windows - все ошибки, сделанные
по собственной тупости, можно свалить на Microsoft.
8. Следствие - 99% проблем, сваливаемых на Microsoft, является
следствием тупости самих программистов.
9. В приступе злости все почему-то молотят по невинному монитору,
вместо системного блока.
10. В случае голодовки настоящий программист ещё месяц сможет
питатся едой, выковырянной из-под кнопок клавиатуры.
11. Настоящий программист уже как минимум поменял три залитых
пивом клавиатуры.
12. Все, кто испытывает проблемы с настройкой кодировки,
автоматически считаются неандертальцами.
13. Дилетантские разговоры о компьютерах вызывают резкую тошноту
влоть до приступов рвоты. Вопрос о том как поменять "обои" в Windows
вызывает желание перерезать горло вопрошающему.
14. У большинства людей, нуждающихся в твоей помощи, причина ошибки
в работе программы чисто генетическая.
15. HTML, HTTP, FTP, SMTP, TCP/IP, RTFM и т.д. - это слова,
а не аббревиатуры.
16. Словосочетание "мышка-норушка" не несёт никакого смысла.
17. Самые мистические проблемы, широко раздуваемые и афишируемые,
в конце концов оказываются твоими глупейшими ошибками.
18. Следствие - если твоя программа выполняет мистические действия,
значит, ты сделал что-то невероятно тупое.
19. Самое плохое ощущение для программиста - когда вокруг тебя
стоят десять человек и все пытаются найти причину проблемы в твоей
программе, а ты уже понял, в чём проблема, но боишься сказать,
потому что это что-то вопиюще глупое...
20. Решение всех жизненных проблем находится на интернете. Надо
только уметь хорошо искать.
21. Конфликт логических указаний в жизни вызывает фатальную ошибку
в работе мозга программиста - возможно повышение температуры
и сильное головокружение вплоть до рвоты или потери сознания.
22. Тех, кто презирает программистов, программисты презирают сильнее,
чем те, кто презирает программистов, презирают программистов, которые
презирают тех, кто их презирает.
23. Если ты понял предыдущее - то ты программист.

13

В фирме идет отбор программистов:
1. - 4 км, сколько метров?
Hе задумываясь:
- 4000.
- Тебе, парень, еще учиться и учиться!
2. - 4 км, сколько метров?
Hе задумываясь:
- 4096.
- Hе подходишь!
3. - 4 км, сколько метров?
Достает калькулятор и считает: 4*1024=
- 4096.
- Свободен!
4. - 4 км, сколько метров?
Садится за комп, набирает на ассемблере программку.
- Пиши заявление!

15

Сколько нужно программистов, чтобы вкрутить лампочку?
Трое:
Один - стоит на столе и держит лампочку;
Второй - зачитывает алгоритм вкручивания лампочки;
А третий проводит бета-тестирование в реальном времени -
непрерывно щелкает выключателем, пока не загорится свет.

18

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

20

Задало как-то американское правительство задачу программистам: написать
программу, которая прочитает все новости и все донесения агентов ЦРУ и
определит по ним структуру Аль-Каеды: кто главарь, каковы пути
финансирования...
Каково же было удивление и программистов, и заказчиков, когда программа
выдала следующие ответы: главарь Аль-Каеды по совместительству является
главой правительства США, деньги печатает сам...

22

Настоящий менеджер проекта - это такая эпическая фигура с кнутом в
правой руке, пряником в левой и оголенным навазелиненным задом.
Кнутом он погоняет нерадивых программистов, в зад его имеет клиент,
а пряник он жрет сам.
http://www.livejournal.com/users/ilyad/

25

Есть у меня один предприимчивый приятель, открыл он офис, набрал бригаду
программистов и пишут теперь программки под заказ для частных лиц. И вот
как-то раз понадобилась и мне их услуга.
Приезжаю я в офис, с другом мы давно не виделись и конечно решили чайку
попить. Расположились мы прямо в кабинете моего товарища, стены кабинета
стеклянные и из них очень хорошо обозревается всё офисное помещение,
видно что делает каждый сотрудник. И вот пригубив очередную чашку чая и
закурив сигарету я поудобней устроился в кресле и стал свидетелем такой
картины: Примерно мой ровесник (лет 30), лысый, с чёрным пятном на шее,
держит в руках палочку и, как мне показалось, дирижирует. Я естественно
поинтересовался у товарища - а чем это занимается твой сотрудник?
- А, это эльф, дуал класс - хитман-нео... Мой ведущий программист.
Перевёл взгляд на "эльфа", повернулся ко мне и продолжил - Опять
наверное руны рисует. Не обращай внимания, он программист, что
называется - от бога, хоть и со странностями. Татуировку на шее набил
"как у хитмана", носит очки
"как у нео" и кольцо всевластия на пальце, а тут недавно браслетик
нацепил "как у Ника"... Ну знаешь, книга такая есть, там программист
попадает в мир фэнтези и магию программирует...
Я сижу в полном шоке, глаза пятаками и ни черта не понимаю. Как таких на
воле держат? Далее тема разговора сменилась, чай был очень приятным и
незаметно рабочий день подошёл к концу. Я собрался домой, машину оставил
на стоянке и воспользовался городским транспортом. Сижу в маршрутке,
играю в судоку на своём старом мобильном (новый в ремонте) и тут ко мне
подсаживается тот самый "эльф":
- извините, а можно воспользоватся вашим телефоном? а то у меня батарея
села. Вы не волнуйтесь, я со своей симки позвоню.

Я недоуменно смотрю на него и думаю - от компа зарядится на работе не
мог? Но трубку дал. Открыл карман куртки, достал точно такой же
мобильный(он у меня рабочий) и протянул "эльфу". Он поблагодарил и стал
снимать крышку и аккумулятор, чтоб установить свою сим-карту, а я
продолжил играть в любимую игру. Тут эльф переводит взгляд с телефона в
своих руках, на телефон в моих и недоуменно на меня смотрит. Я не
дожидаясь вопроса решил ответить в духе произведения "Ясинского"
- да понимаешь, сегодня день скучный, ну я и написал функцию Create
Mobile... Разрешите представится - Ник.

Вы бы видели его ГЛАЗА! Вылетел из маршрутки как ошпаренный, его счастье
что двери были открыты и транспорт еще стоял...
Через недельку приехав в офис товарища посмотреть изготавливаемую для
меня программульку, я незаметно проскочил в кабинет хозяина (а вдруг
"эльф" заметит?). Закончив все дела ненавязчиво поинтересовался
"программистом от бога".

Оказывается тот на следующий день не вышел на работу - заболел. И вот
только сегодня (понедельник) он появился.

Очков, кольца, браслета и даже татуировки нет! Картинку на рабочем столе
сменил, вместо циферок из матрицы теперь пляж, море и солнце светит!
И даже волшебную палочку выбросил "как у Гарри Поттера"...

26

WerWolf: Знаешь, почему я не хотела бы встречаться с теми, у кого было много девушек?

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

27

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

Мы в Германии тоже экспериментируем над базами данных. Но как у немцев
заведено - везде порядок и однообразие. У нас для этих экспериментов
есть специально выделенные имя-фамилия - Макс Мустерман (фамилия - от
слова "Muster" - пример по-немецки). Во всех базах во всех организациях
есть такой клиент или сотрудник над которым ставятся эксперименты при
обновлении программы или каких-нибудь изменениях. Именно его показывают
на всяких презентациях и в примерах.
Итак, одна барышня по имени скажем Хельга устроилась программистом в
управление полиции. Тут подоспели какие-то изменения в программе,
которой пользуются тамошние полицаи, ну и как водится, Хельга все
нововведения проверяла на найденном в базе граждан (жителей) Максе
Мустермане. Ну а так как изменения касались фиксации различных
проступков и преступлений совершаемых фигурантами этой базы данных, то
на Макса Мустермана вешается всё, что только бывает - переход улицы в
неположенном месте, езда в нетрезвом состоянии, хулиганство в
общественном месте, кражи, угоны автотранспорта, вооружённые грабежи,
терроризм (да, да, именно тероризм!), преступления на сексуальной почве
- педофилия и убийства гомосексуальных партнёров...
В общем, похоже Хельга с камрадами поставили в разделе ПРЕСТУПЛЕНИЯ
жирную птичку "ВЫДЕЛИТЬ ВСЁ".
Особо это никого не волновало - лицо вымышленное, и завтра-послезавтра
всё это всё равно будет изменено и отменено. Но...
На рутинном уличном дежурстве полицейский патруль зафиксировал какое-то
нарушение со стороны какого-то бюргера - то ли он скорость превысил, то
ли на велосипеде красная лампочка сзади не горела, то ли ещё чего. И тут
внимание! Полицейские при каждом контакте с гражданином обязаны
"пробить" его в своей базе данных. Чувачок предъявляет им аусвайс на имя
Макс Мустерманна, полицаи "пробивают" ФИ[О] по базе... А там! В общем,
Макс этот на заднем сиденьи в наручниках, полицаи везут его как
ВИП-персону с мигалкой, а мысленно уже в своих мундирах дырки сверлят
под ордена от канцлера :) Конец истории был счастливым для Макса
Мустермана - после непродолжительных [пыток] разбирательств он был
отпущен, а программистам сделано внушение - ВСЕ персоналии в полицейской
базе - это совершенно реальные люди и нефиг над ними экспериментировать;
создавайте копии баз и в них резвитесь сколько угодно.

28

xxx: Не понимаю, почему все такие глупые. Вот почитаешь форумы всяких программистов, компьютерщиков и прочих "хакеров" - везде одно и тоже: "Упал сервак", "Я вчера задолбался сервак поднимать" итд. Ну почему все такие тупые? Даже я со своим гуманитарным образованием и то понимаю. Неужели так трудно получше приделать его или на пол в крайнем случае поставить? Тем более если он такой тяжелый. А еще нас тупыми называете. ((

31

ххх: Давай лучше нашу свадьбу устроим в стиле программистов?!
yyy: Придем в загс в длинных свитерах и джинсах?
ххх: Угу, и каждый будет держать в руках по котэ!
ууу: "В знак вашей любви, обменяйтесь котэ".
ххх: А гостей будем кормить пельменями!

33

Сочинение

Я хочу стать программистом, когда вырасту большим, потому что это классная работа и простая. Поэтому в наше время столько программистов и все время становится больше.

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

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

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

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

Надеюсь, что у меня нет аллергии на офисную пыль, потому что на нашу собаку у меня аллергия. Если у меня будет аллергия на оффисную пыль, программиста из меня не получится и придется искать настоящую работу.

34

История одного моего увольнения.
Решил я в 2000 году устроиться на работу программистом на более высокую зарплату в одну компанию. В это время у меня временно остановился один знакомый белорус польского происхождения или наооборот. И он мне заявляет, что у меня работа в этой фирме не пойдет. Я спрашиваю с чего ты взял. Он мне говорит, что он экстрасенс, пообщался с космосом и получил ответ. Я ему сказал, что я не верю в эти штучки, что я много где работал и того, чтобы у меня не пощла работа ни разу не было. Короче устроился я в эту фирму. Там работало примерно 30 программистов и 30 консультантов. Все такие, молодые, карьерно активные. Я даже для одного из корпоративных праздников сочинил песню, где был один такой куплет:

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

Как то фирма выехала на выходные в дом отдыха (два раза в год подарок сотрудникам от руководства). Семинары перемешивались с отдыхом. Традиционный турнир по настольному теннису. Оживленные разговоры кто победит. Я молчал, так как до этого лет 15 поигрывал в настольный тенис. Обыграв всех программистов, в финале встречаюсь с генеральным директором. Он считался лучшим теннисистом в фирме. Видимо мне нельзя было его обыгрывать, так как похоже на то, что после турнира он затаил на меня обиду. Но надо отдать ему должное, что он мне дал 2000 руб. премию за победу на турнире. Но я не придал этому значения, хотя это был первый звоночек.
Далее на одной из корпоративок я увидел как один из ведущих программистов стал приставать в пьяном виде к одному из консультантов с вопросом: А что ты тут делаешь в фирме, чем ты занимаешься? Я спросил у него, зачем он пристает к парню. Тогда он стал приставать ко мне с тем же вопросом, стал меня дергать за рукав. На что я ответил: «Если человек идиот, то это на долго». Он стал бегать по офису, ронять стулья и орать, что я уволен». Он был вторым программистом в фирме и потом понял, что его используют как провокатора. Это был второй звоночек.
В фирме было принять, чтобы каждый, у кого день рожденье, устраивал фуршет, другими словами грандиозную пьянку. Я с помощью вилки стал открывать бутылку сухого вина, то есть пытаться протолкнуть пробку внутрь бутылки. Одни из программистов взялся подержать бутылку. Я надавил на пробку так, что бутылка лопнула и осколки порезали программисту кисть, ему пришлось зашивать порез и три месяца потратить на лечение и заживление раны. Начальница кадров при виде крови упала в обморок. Это был третий звоночек.
Мне в фирме было с самого начала поручено запрограммировать в OLAP 15-ть многокритериальных отчетов за 6 месяцев. Меня посылали на курсы, пришлось прочитать 1500 страниц на английском языке, освоить работу этой OLAP. А система в фирме была такова. Консультанты общаются с заказчиками, делают постановку задачи, а программистам дают задание. Мне моя консультантша выдала за 5 месяцев задание только на один отчет. Я его сделал, а остальное время я экспериментировал, осваивая OLAP. Вдруг меня вызывает один из директоров, которого я обыграл в теннис и говорит, что я не сделал 14 отчетов и что меня увольняют. Я говорю, позвольте, но мне консультант не выдал задание на эти 14 отчетов. Пусть выдаст задание и я в течении месяца их сделаю. Я действительно получил постановки на эти 14 отчетов, запрограммировал их и внедрил у Заказчика, но приобрел врага в лице моей консультантши. Это был четвертый звоночек.
Фирма снова выехала в дом отдыха (раз в полгода). Опять соревнования по настольному теннису. Опять в финале мы встречаемся с этим же директором. Играем из трех партий до 21 очка. Надо сказать, что повышение зарплаты мне этот директор зажал и я поэтому я понял, что он все равно меня уволит. Первая партия – счет 14:4 в мою пользу. Игру судит второй директор (Их всего два, оба учредители фирмы). Он меня спрашивает какой счет, я говорю не помню. Тогда он считает 14:4 в пользу моего противника. Я проиграл. Перед второй партией судья говорит, что я должен дать фору в 10 очков. Я соглашаюсь и во второй и в третьей партии мой противник набирает всего 4 очка, то есть счет в обоих партиях был 21:14 в мою пользу. Весь вечер мой противник ходил как в штаны наклал. Это был последний звоночек. Через две недели этот директор меня вызвал и сказал, что меня решили уволить.
Теперь, когда у меня останавливается экстрасенс, который предсказал мне, что работа в фирме у меня не пойдет, я у него больше ничего не спрашиваю. Кстати, один мой приятель сказал, что не верит в экстрасенсов. Вот если бы он угадал задуманное число, то тогда бы он поверил. Именно в этот день ко мне приехал и попросился на три ночи этот самый экстрасенс. Я попросил его отгадать задуманное число. Написал его на бумажке. Он что то колдовал, колдовал, но число не угадал, сослался на Московские помехи. Вот такая история.

36

Отпуск. Едут в одном вагоне поезда, но в разных купе пользователи и программисты. У пользователей на каждого по билету, у программистов на всех один билет. Идет контроль.
Пользователи проходят контроль предъявляя каждый свой билет, программисты всей толпой уходят и запираются в туалете. Подходит контролер стучит в туалет, дверь приоткрывается высовывается рука с билетом, контролер компостирует билет и идет себе дальше....
Конец отпуска. Ситуация та же. Едут обратно в одном вагоне поезда, но в разных купе пользователи и программисты. У пользователей на всех один билет, у программистов ни одного. Идет контроль.
Пользователи всей толпой уходят и запираются в туалете. Программисты идут следом стучат в дверь, высовывается рука с билетом. Программисты забирают билет, уходят и запираются в другом туалете.
Вывод: не каждый алгоритм работающий у программиста - пригоден для пользователя.

38

Правила Марка Цукерберга

• Я никогда не думал, что Facebook должен быть клевым, он должен быть полезным.

• Когда ты за одну ночь выдаешь тонны кода — это и есть результат.

• Facebook не создавался для того, чтобы быть компанией. Facebook создавался для того, чтобы выполнять социальную миссию: сделать мир более связанным и открытым.

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

• Социальные сети — это не альтернатива дружбе, это ее продолжение.
• В фильме [«Социальная сеть»] все не совсем так. На самом деле, история Facebook довольно скучная. Мы просто сидели и писали коды 6 лет.

• Самое главное в бизнесе — сконцентрироваться на создании чего-то важного. Я просто работал над тем, чем бы мне хотелось самому пользоваться.

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

• Наших сотрудников мотивирует то, что они являются частью нашей команды. Это не просто компания Facebook, это своя вселенная.

• Нам не нравится реклама, но она позволяет платить по счетам.

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

• Мы дали каждому человеку голос, а значит, дали власть. И в этот момент старая система перестала существовать.

• Я не хочу, чтобы Facebook был исключительно американской компанией и пропагандировал только американские ценности по всему миру. Например, есть понятие «свобода слова», которое мы очень любим и всячески поддерживаем на Facebook, но каждая страна имеет разное понимание этого выражения. Поэтому главное для меня — понять ход мыслей людей из разных стран и сделать Facebook предельно восприимчивым к многообразию культур.

• Язык — это не самый удачный способ передачи идей.

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

• Мне бы хотелось продолжить попытки выйти за рамки возможного.

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

• Facebook — шикарный опыт, мне просто повезло. Но я жалею, что я не доучился в колледже, где тебе дают больше, чем ты знаешь. Там ты просто получаешь удовольствие, открывая мир.

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

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

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

• Я вообще ненавижу рекламу. Особенно тупую рекламу.

• Промышленность и любой другой бизнес станут мобильными через несколько лет, это неминуемо.

• Думаю, меня вряд ли когда-нибудь еще раз посетит идея, подобная Facebook.

• Самый большой риск — не предпринимать никаких рисков. В мире все меняется очень быстро, единственная стратегия, которая гарантированно потерпит неудачу, — не рисковать.

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

• Разве я похож на человека, которому нужны деньги?

39

Знаете ли вы, что такое настоящий ночной кошмар программиста?

Два года назад дело было. Начальство решило по политическим причинам напичкать наш продукт такими фичами на тему секретности, какие были у продукта совсем другого класса и предназначения... ну, примерно, как если бы в торговом центре установить порядки режимного предприятия. Для нас, программистов, обернулось это понятно чем - сплошными трудностями на пустом (прежде) месте, срывом всех сроков, авралами и т.п.
Так вот.
Снится мне, что я захожу в автобус, с названием нашего продукта на борту. Беру у водителя на входе несколько security token-ов - на то, чтобы пройти в салон, на то, чтобы занять кресло и на то, чтобы оплатить проезд. Токены на вид как детские игрушечные монеты для игры в магазин. Мне еще говорят, мол, берите больше, они не всегда срабатывают.
А вот и кондуктор. Протягиваю ему мелочь за проезд и токен, подтверждающий мои права произвести оплату.
- Ваш токен не действителен! У него истек срок действия!
Протягиваю другой.
- Этот токен поддельный! Видите, позолота стерлась, под ней пластмасса!
Протягиваю третий.
- Этот вообще на проезд стоя. А надо на оплату проезда!
Озираюсь по сторонам - не завалялось ли у кого из коллег лишнего, ненужного security token-а? Но кондуктор пресекает мои поползновения: каждым токеном может пользоваться лишь то приложение, для которого он выпущен! Передача другому пассажиру не допускается!

Пока все это происходит, автобус уже проехал остановку и я, как не оплативший вовремя свой проезд, перехожу в статус безбилетника. Но штраф я оплатить не могу, т.к. для этого нужен соответствующий токен - а таких нет даже у водителя. И покинуть автобус, не заплатив, я тоже не могу. Происходит исключительная ситуация, не предусмотренная разработчиками. Единственный выход = экстренно проснуться, иначе рискую "зависнуть" в этом сне. Огромным усилием воли посылаю себе сигнал SIGTERM. Сработало, просыпаюсь! Последняя мысль перед пробуждением: "Эх, syslog надо было сохранить..."

40

- Мужики, я вчера перебрал - а сегодня как огурчик!

- Что, такой же свеженький?!

- Нет - зелёный, весь в пупырышках...

***

Один посетитель бара обращается к другому:

"Вы не знаете, почему у них пиво такое дешёвое?"

Второй:

"Поймёте, когда узнаете цены на посещение туалета".

***

Едут в купе поезда женщина и старик-алкаш. Женщина достает из сумки помидоры, огурцы, редиску. Старик спрашивает, что это такое.

- Витамин С, чтобы не было складок на лице. Тогда алкаш достает корочку хлеба и бутылку водки. Женщина спрашивает:

- Что это такое?

- А это, милая моя, витамин Е, чтобы не было складок на хуе

***

Мужик приходит в ресторан, подзывает официанта:

- Бутылку водки, порцию манной каши!

Официант пожал плечами и принес заказ. Мужик второй раз заказал то же самое и третий тоже. Официант не выдержал:

- Вы бы хоть что-нибудь закусить взяли!

- Молодой человек! В мои планы сегодня входит напиться, а чем блевать, мне все равно

***

Жираф говорит Бегемоту:

- Ну у тебя и фигура! Ну у тебя и рожа! А пасть? Тебе, наверное, бутылку водки туда влить, вся размажется и ничего не почувствуешь, то ли дело я - высокий, стройный. Выпиваю рюмочку коньяку, а она у меня по горлышку так и катится, так и катится.

Бегемот смотрел, смотрел на Жирафа, думал, думал и говорит:

- А если блевать?

***

Директору пивзавода от группы программистов Заявление

Просим Вас предоставить выделенную линию со скоростью 0,5 л/сек

***

Телефонный разговор:

- Милый, а чем ты там без меня занимаешься?

- Да так... То одно, то другое, то рюмочку сполосну...

***

- Я бы выпил что-нибудь безалкогольное - говорит посетитель официанту.

- Пепси, лимонад, сок, минеральная вода?

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

***

- Хотите чая?

- Я не пью чай.

- Может, кофе?

- Я не пью кофе.

- Джин с тоником?

- Я не пью тоник.

***

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

(О)фициант: - Это зачем?

(П)осетитель: - Чтоб знать когда мне пора домой.

(О): - аааа...

Продолжает пить. Потом встает шатаясь и запихивает будильник обратно в карман.

(О): - Что, пора?

(П): - Да, уже два...

(О): - Два часа?

(П): - ДВА БУДИЛЬНИКА!

 

42

Про массаж
----------
В давние времена, когда век был еще двадцатым, нефть дешевой, спрос на программистов стоял как член у рядового Советской Армии перед увольнением, наша маленькая фирма только начала обживать снятый целиком этаж в новом здании возле алмазной биржи. Количество кабинетов перекрывало число работников, нам как раз тогда выдали футболки с гордым, теперь уже дважды измененным, названием компании и надписью «First twelfth» (я тоже такую получил). Мы рассаживались напротив компьютеров балдея, от свободного пространства и слегка скучая от одиночества.
Теперь все по-другому. В комнатах сидим по двое, маленький конференц-зал переоборудован в лабораторию QA. Из двенадцати обладателей именных футболок нас осталось в конторе трое. Вот только одно... Еще в самом начале жизни фирмы одну, находящуюся чуть на отшибе, комнатку с отдельным входом мы сдали знакомому знакомого, массажисту по специальности. Сдали бесплатно – он просто обязался каждую неделю давать четыре сеанса массажа работникам за так, а остальное время использовать по своему усмотрению для частных клиентов.
Давид - мужик хоороший и костоправ замечательный. Через его руки прошли мы все и не по одному разу. Несмотря на нехватку площади, начальство твердо решило его не трогать и массажи не отменять. Так и живем.
Вот только любит наш Давидушка опаздывать и клиенты его часто ждут в предбанникеи читая газеты и литрами потребляют офиссный кофе.

Сегодня сидим на срочном заседании решаем судьбы мира для одной отдельно взятой компьютерной фирмы. Секретарша в отпуске. И вдруг стук в дверь. Босс устало и чуть раздраженно:
- Да!
В проеме стоит девушка, сказочной красоты:
- Извините. Я ищу Давида. Я пришла на массаж...
Пока мы пытались приладить на место отпавшие челюсти, босс переполнился бодрости, оставив в стороне усталость и раздражение, встал и со словами «Я - Давид» ушел вместе с прекрасной посетительницей...
Ну что поделаешь!
Во-первых, он - главный в конторе. Во-вторых, он, действительно, быстро и хорошо соображает. В третьих, его и вправду зовут Давид...
Но...
Но в следующий раз Давидом обязательно буду я.

© Петр Капуляснкий

44

Про новость "Шойгу объявил охоту на программистов для научных рот"
xxx: дада, деды-тимлидеры будут каждое утро собираться за столом со своими девелоперами и говорить - Вы че бля охуели?!
yyy: БОЛЬШЕ КОДА! КОММИТЬ СУКА! 3 КОММИТА ВНЕ ОЧЕРЕДИ!

45

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

46

Эту историю рассказал мне преуспевающий бизнесмен, владелец огромного дома, когда после ужина мы сидели в сигарной комнате, убранной в индийским стиле, и прихлебывали 20-летний сингл-малт... Так я хотел начать, и получилось бы вранье. А так слушайте правду.
Нет, Борюсик (а именно так зовут героя истории) не миллионер, просто обеспеченный американский программист, влюбленный в семью, и наслаждающийся как работой, так и отдыхом. А начиналось это так:
В середине 90-х перед ним встал вопрос выбора: продолжать ходить на работу, где зарплату выдавали три месяца спустя и - махоркой с галошами, перейти в бандиты, или купить на последние деньги десяток полосатых сумок и начать челночить. Еще знакомый предлагал бегать по митингам, чтобы втереться к кому-нибудь в команду... но Боря твердо хотел только одного: хорошо делать свою работу и иметь достаточно средств и времени на собственную жизнь. Увы, Украина 90-х была с ним несогласна.
В результате 2000-й год он с женой встречал в подвальной комнате на Брайтон-бич, которую снимали у молдавского еврея за 200 долларов. Cитуация была тяжкой. Ситуация была безнадежной.
Все работодатели дружно избавлялись от программистов. Лохотрон под названием "ошибка 2000" закрылся. Нет, Борю на обманули. В предыдущие годы действительно достаточно было закончить подозрительные месячные курсы тестеров, проводимые в спортзале какой-нибудь школы, и за пару недель находилась работа минимум на 50 тысяч годовых. Борюсик тупо опоздал.
Он рассылал сотни резюме, стал посещать православные, католические и протестантские церкви, волонтирил в синагоге, выстаивал очереди на ярмарках вакансий (а вот программиста никому не надо?), и судьба сжалилась над ним. Он получил работу! И не беда, что дорога в один конец занимала полтора часа. И ничего, что платили 8 долларов в час. Это был прорыв!
Ах, как Боря хотел работать! Он с вечера стирал и гладил рубашки, вставал в 5, и приезжал самым первым. Он смотрел на босса глазами голодной собаки. Он старался дружить со всеми. Он реально старался выполнить все как можно лучше и быстрее.
Работа представляла собой полусемейную индусскую фирмочку, чудом оставшейся на плаву. Борю выворачивало от запахов и манер начальника и сослуживцев, но он никогда не терял улыбки (заискивающей, как он говорил позже).
И вот однажды преграды рухнули! Сам босс предложил ему прийти и поиграть в гольф с остальными сотрудниками!
У Бори и мысли не мелькнуло признаться, что он ни разу в жизни не играл (выгонят ведь!), и поблагодарив, согласился. А вечером был скандал. Боря, почитав в Интeрнете правила игры в гольф, потребовал двести долларов, чтобы купить клюшки. В семейном запасе было только 70. Наконец, съездив по объявлению Боря купил с рук клюшки, сумку и мячики. Всего за 30! Боже, благослови Америку!
Я пропущу описание гольфа. Это был позор.
А приехав на работу, Боря от охранника узнал, что уволен.
В конторе был один человек, хорват, который относился к нему по-человечески. Ему Боря и позвонил.
"Борис, - сказал тот,- не бери в голову. Ты хороший программист, и вскоре найдешь работу. На самом деле ты был обречен еще две недели назад, когда переделал коды брата начальника, и тем самым за одну смену выполнил работу компании за месяц. Им не нужен специалист такого уровня.
Я могу посоветовать тебе только одно. Пожалуйста, не стесняйся признаваться в том, что ты не знаешь. Дело в том, что твои клюшки были женские, и для левши".

47

В середине 2000-х инженер Питер Скилман из корпорации AutoDesk (выпускающей известную чертежную программу AutoCAD) изобрел простенький тест на командное мышление, называемый "Marshmallow Сhallenge". Командам-участницам даются:

- Кусочек зефира (marshmallow)
- Штук 20 соломинок спагетти
- Отрезок клейкой ленты
- Отрезок бечевки

Задача простая: соорудить с помощью лишь вышеприведенных материалов конструкцию, возвышающую зефир на максимально возможную высоту. Конструкция должна стоять на горизонтальной поверхности (т.е. нельзя, например, приклеить зефир к стенке). Срок - 20 минут.

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

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

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

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

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

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

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

49

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

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

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

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

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