Показаны сообщения с ярлыком Программисты. Показать все сообщения
Показаны сообщения с ярлыком Программисты. Показать все сообщения

Чак Норрис нашего времени

четверг, сентября 05, 2013 13:18

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

Джефф Дин (Jeff Dean) считается кем-то вроде Чака Норриса. Отличие только в том, что он вовсе не герой боевиков, а инженер-программист компании Google.
Шутки о нём впервые появились на 1 апреля шесть лет назад. Один из коллег Дина по имени Кентон Варда открыл страничку , куда каждый мог добавлять факты о Джеффе Дине. Идею с энтузиазмом подхватили другие разработчики — и вскоре наполнили страничку множеством таких «фактов».

“Я ни с кем никогда не согласовывал это, — говорит Кентон Варда, — просто сделал, потому что подумал, это будет весело и народу понравится. Так всё происходит в компании Google. Но моя маленькая шутка и близко не может сравниться с самыми большими и смешными проектами в корпоративной сети”.

  • Когда Джефф Бин разрабатывает программу, то сначала создаёт бинарник, а потом пишет исходный код как документацию.
  • Джефф Дин однажды не прошёл тест Тьюринга, потому что правильно установил 203-е число Фибоначчи менее чем за секунду.
  • Джефф Дин родился 31 декабря 1969 года в 23:48. Ему потребовалось 12 минут, чтобы запустить свой первый счётчик времени.
Читать далее >>

"Война и мир" в век компьютеров

четверг, июня 20, 2013 22:54

Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта?

Программист: ну представь, что ты писатель и поддерживаешь проект "Война и мир". У тебя ТЗ — написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь "шёл дождь", сохраняешь, вылетает сообщение об ошибке "Наташа Ростова умерла, продолжение невозможно". Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение "Поручик Ржевский умер." Выясняется, что он в следующей главе облокачивается о столб, которого уже нет...

Павел Игнатов

Читать далее >>

Предсказатели...

воскресенье, марта 04, 2012 09:27

..   Одним из примеров громоздкой и, по мнению авторов,  бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.   Эта система занимает почти 1 Мбайт дисковой памяти и рассчитана на преимущественное использование совместно с устройством типа "мышь"...

..  Таким образом, читатель уже понял, что среди надстроек над ДОС бывают довольно бесполезные системы, которые только выглядят красиво,  а на самом деле отнимают время пользователя, память на дисках и оперативную память ЭВМ. Обманчивая красота таких систем,  однако,  сильно воздействует на неискушенных пользователей, которые не имели практики работы на машине.    Инерция мышления бывает столь сильна, что авторам приходилось наблюдать, как люди, начавшие работать с подобной настройкой,  впоследствии с трудом заставляют себя изучать команды ДОС.    Хочется предостеречь от этой ошибки читателей..

Кренкель Т.Э., Коган А.Г., Тараторил А.И. "Персональные ЭВМ в инженерной практике.",  1992

Читать далее >>

Уважаемые жильцы!…

пятница, июня 03, 2011 11:59

Уважаемые жильцы! В вашем доме будет отключен javascript

Читать далее >>

Алгоритм…

суббота, мая 14, 2011 10:35

В этом посте (или посту?) можно смеяться над необычным алгоритмом или над познаниями его авторов в русском языке. Вибиряйти…
Читать далее >>

Как правильно ухаживать за дискетами

четверг, марта 17, 2011 21:24

Для тех, кто еще помнит...

The floppy disks 'the floppy disk drive (FDD) was invented at IBM by alan shugart in 1967. the first floppy drives used an 8-inch disk (later called a 'diskette' as it got smaller), which evolved into the 5.25-inch disk that was used on the first IBM Personal Computer in August 1981. the 5.25-inch disk held 360 kilobytes compared to the 1.44 megabyte capacity of today's 3.5-inch diskette

  1. Никогда не оставляйте дискету в дисководе надолго, поскольку данные и нее могут вытечь и привести к коррозии внутренних механизмов дисковода. Дискеты нужно скручивать в трубочку и держать в подставках для карандашей.
  2. Дискеты нужно мыть раз в неделю. Мелкую металлическую пыль, скапливающуюся на поверхности дискеты, можно удалить мощным магнитом. После тщательной промывки как следует просушите дискету и прогладьте ее утюгом - теперь она будет вертеться быстрее.
  3. Не складывайте дискеты пополам просто так. Это можно делать только в том случае, если дискета не влезает в дисковод - чтобы вставить в "маленький" дисковод "большую" дискету.
  4. Не вставляйте дискету вверх ногами. Данные могут высыпаться в механизм дисковода и заклинить его.
  5. Скопировать дискету с помощью ксерокса не получается. Если вам нужно сделать резервную копию, просто вставьте две дискеты, сложенные вместе, в один дисковод. Когда вы будете обновлять документ, он запишется на обе дискеты сразу.
  6. Нельзя вставлять и вынимать дискеты, пока горит красный огонек на дисководе - это может привести к потере данных. Обычно красный свет горит в том случае, если система подвисла, чтобы ее разблокировать, нужно внутрь бросить несколько монет (как в игровых автоматах). 
  7. Пятидюймовая дискетаЕсли дискета заполнилась, а вам нужно еще место, выньте ее их дисковода и хорошенько потрясите одну-две минуты: это как следует упакует данные (data compression), и вы сможете выиграть несколько десятков килобайт. Перед тем как потрясти, заклейте все отверстия липкой лентой, а то данные могут высыпаться.
  8. Чтобы ускорить доступ к данным на дискете, сделайте в ней побольше дырок. Это позволит дисководу читать данные одновременно с нескольких разделов диска.
  9. Никогда не используйте ножницы, для обрезания и редактирования документов вручную. Данные, хранящиеся на дискете слишком малы, чтобы увидеть их вооруженным глазом, и вы можете повредить соседний документ.
  10. Периодически спрыскивайте поверхность дискет инсектицидами, чтобы предотвратить появление системных багов (bugs).
Читать далее >>

Нет пророков...

четверг, января 06, 2011 14:11

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

  • заявление выдающегося компьютерного пионера Говарда Айкена о том, что США необходимы не более шести компьютеров;
  • высказывание английского математика Фрэнсиса Уэйлса, сделанное в 1936 г. во время обсуждения возможностей двоичной системы счисления: "Не могу представить себе, чтобы кому-нибудь потребовалось выполнять умножение со скоростью 40 000 или даже 4000 операций в час" (См.: I. Bernard Cohen. Howard Aiken on the Number of Computers Needed for the Nation. Annals of the History of Computing, Vol. 20(3), 1998 - р. 27-32; Д. Кнут. Искусство программирования для ЭВМ. т. 2. - М.; Мир, 1977 - с. 200, 210.).
  • Гениальный ученый Джон фон Нейман, узнав в 1954 г. о начале работ по созданию языка программирования высокого уровня (ФОРТРАН), высказал сомнение в необходимости чего-либо большего, нежели язык машины.
  • Кеннет Олсен, основатель корпорации DЕС, производившей знаменитые мини–компьютеры РDР, на самом пороге эры персональных компьютеров уверенно заявлял, что ему не известны причины, по которым кому бы то ни было захотелось иметь дома компьютер...

Источник: В.В.Шилов. Ванневар Буш.
Приложение к журналу «Информационные технологии», №11, 2004.

Читать далее >>

Перемешивание букв

суббота, июля 10, 2010 16:33

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

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

Поиграться с этой забавной программой можно по адресу:

Перемешивание букв

Читать далее >>

Исповедь...

суббота, апреля 03, 2010 20:23

"Я пробывал самостаятельно выучить теорию котегорий, но непонел, почему при построении котегории, где объекты - типы данных, а морфизмы - функции, из варианта типизированного лямбда-исчисления на комбинаторах получается замкнутая симитричная моноидальная катигория (подобно Hilb, где где объекты - канечномерные гильбертовы пространства с обычным тензорным произведением, а морфизмы - линейные операторы), но не декартова, каковой является Set. Это завело меня в тупик, и я начал пить."

Источник

Читать далее >>

Monkey business...

понедельник, декабря 14, 2009 13:44

В английском языке есть выражение "monkey business" (в дословном переводе "обезьяньи дела"), которое используется в двух значениях: "валяние дурака" и "озорная выходка". Именно это выражение как нельзя лучше подходит для розыгрыша, который придумал американский программист Дэн Мизик. В 2003 году он создал сайт фиктивной компании "Primate Programming Inc.", предлагающей услуги специально обученных шимпанзе и орангутангов в качестве программистов.

Primate Programming Inc: The Evolution of Java and .NET Training

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

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

В реальном мире Дэн Мизик возглавляет американскую компанию "New Technology Solutions" ("Новые технологические решения"), которая занимается обучением программистов и консультированием в области программного обеспечения. Одна из целей создания пародии - посмеяться над теми представителями бизнеса, которые до такой степени стремятся сэкономить на информационных технологиях, что готовы нанимать на работу кого угодно, пусть даже обезьян, лишь бы меньше платить.

Надо сказать, что сайт-пародия сделан на высоком профессиональном уровне и содержит разделы, характерные для большинства корпоративных сайтов. Есть на нем и страничка для прессы, где представлен пресс-релиз об успехах шимпанзе и бабуинов в освоении языков программирования. В пресс-релизе особо подчеркнуто, что обезьянам без труда дался Visual Basic, на преподавании которого специализируется Дэн Мизик, а вот язык Java и некоторые другие, которые создатель сайта не слишком жалует, оказались им не по зубам. Тонкость этого юмора не поняли представители некоторых средств массовой информации, не заметили они упоминания о неведомой Стэмфордской зоологической школе и ссылки на несуществующий "Журнал американской зоологии". В результате пресс-релиз перекочевал на другие информационные сайты, был переведен на русский язык и появился в русскоязычном Интернете уже без всяких намеков на то, что это шутка. Эта "новость" попала и в "Науку и жизнь", в рубрику "Вести из Интернета" по недосмотру редактора не в "первоапрельский" номер, а в № 11, 2003 г. Внимательные читатели тут же обнаружили ошибку и написали редакции об этом.

Кстати, розыгрыш возмутил приматологов, которые занимаются изучением интеллектуальных способностей обезьян. Представители питомника для приматов в штате Айова заявили, что не хотят иметь ничего общего с подобными выдумками, и потребовали убрать с сайта "Primate Programming Inc." все ссылки на исследования, проводимые в питомнике.

Те из читателей, кто знает английский язык, могут сами оценить шутку, посетив сайт.

Читать далее >>

Замкнутый круг эволюции

четверг, мая 28, 2009 12:00

Читать далее >>

Если бы программисты строили дома

среда, мая 13, 2009 13:30

1.03. Ура! Hам предложили крупный контракт на постройку 12-этажного жилого дома. У всех бурный энтузиазм. Выпили на радостях 2 ящика пива.

2.03. Заказчику не нравится выражение "как только, так сразу". Требует назвать конкретные сроки. Темный народ эти заказчики, ничего не смыслят в высоких технологиях.

3.03. Обсуждали сроки. Выпили 3 ящика пива. Петрович говорит, что тут всей работы на 4 месяца. Значит, на самом деле 8. В итоге в контракте записали 12, хотя раньше, чем за 16, вряд ли управимся.

4.03. Отмечаем подписание контракта.

5.03. Отмечаем подписание контракта.

6.03. Петрович пошел сдавать бутылки.

7.03. Продолжаем отмечать подписание контракта на деньги, вырученные Петровичем.

8.03. Отмечаем 8 марта. Женщин у нас в фирме нет, так что праздник никто не портил.

9.03. Долго вспоминали, что же мы отмечали вчера. Пришел Алекс, сказал, что пора бы начинать работать. Послали. Играем в Quake.

1.04. Пришел Сидоров и сказал, что пора начинать работать. Кого он хочет наколоть своими первоапрельскими шуточками?

2.04. Петрович тоже говорит, что пора начинать работать. Сговорились они, что ли? Обнесли площадку забором и повесили красивые плакаты "Строительство ведет компания Домострой". С чувством выполненного долга играем в Quake.

20.04. Пришел заказчик, интересовался, как дела. Посадили его за компьютер с Quake"ом и позволили нас всех обыграть. Ушел очень довольный. Однако пора, кажется, и впрямь начинать работать.

21.04. Обсуждали проект. Сидоров предлагает крупноблочную архитектуру. Петрович говорит, что блоки громоздкие, плохо стыкуются друг с другом, содержат много лишнего и вообще еще неизвестно, какие у них там внутри трещины. Заявляет, что из блоков строят только законченные ламеры.Hастаивает, что все надо строить по старинке, из кирпича, хоть это и намного дольше. Самый радикальный проект предложил Алекс. Он говорит, что вообще не нужно строить 12-этажный дом, а нужно построить несколько десятков деревянных коттеджей и соединить их подземными туннелями. Дескать, на Западе сейчас так модно. Hапомнили ему, что заказчик требует именно 12-этажный дом. Он отбивался и кричал, что заказчики тупы по определению, и слушают их только законченные ламеры. В самый интересный момент дискуссии кончилось пиво. Решили продолжить завтра.

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

23.04. Hачали строить. У всех бурный энтузиазм.

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

10.05. Петрович протрезвел первым и долго ругался. Мы думали, что Алекс выпил все пиво. Оказалось, все еще хуже: Петрович вспомнил, что мы забыли про фундамент. В проекте он, конечно, описан, но ведь документацию читают только ламеры.

11.05. Ломали первый этаж. Обидно, блин. С другой стороны, хорошо, что раньше работать не начали, а то бы сколько труда насмарку.

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

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

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

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

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

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

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

2.10. Петрович добрался до пятого этажа. Горд собой. Обратили его внимание на тот факт, что его стена наклонена под углом 40 градусов. Он ругался, кричал, что мы ламеры и ничего не понимаем. Потом обещал подумать.

3.10. Приходил заказчик. Спросил, почему стена наклонена под углом 40 градусов. Объясняли ему про силу Кориолиса. Он все выслушал, потом сказал, что он, конечно, в строительном деле ничего не смыслит, но у него по соседству точно такой же дом, и там стена прямая. Блин. Hенавижу умных заказчиков. Потом этот идиот Алекс ляпнул при нем про свои изменяемые окна. Заказчик, естественно, загорелся и настаивает, чтоб делали именно так. Дважды блин.

4.10. Спросили Алекса, придется ли все разбирать ради его окон. Он уверяет, что нет - будто бы и у стандартных панелей есть такая недокументированная функция. Естественно, к кирпичной части дома это не относится. Петрович категорически против.

5.10. Петрович признал, что со стеной действительно имеется проблема. Говорит, что неправильно положил какой-то кирпич. Hо чтобы понять, какой именно, надо перебрать их все. Проще все снести и построить заново.

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

8.10. Ломали кирпичную часть. Попутно повредили панельную. Вся постройка скрипит и угрожающе шатается. Укрепили деревянными подпорками и пошли играть в Quake.

17.10. Петрович вышел из запоя. Работаем.

7.11. Празднуем 7-ое ноября - или как оно там теперь называется? Коммунистов у нас в фирме нет, так что праздник никто не портит.

15.11. Вспомнили, что у нас кран достает только до 8 этажа. Послали Сидорова доставать новый кран. Играем в Quake. Алекс замочил Петровича. Растет смена!

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

25.11. Устроили мозговой штурм по проблеме крана. Hа последней бутылке пива нашли решение. Бросили основное строительство. Строим рядом 4-этажный дом. Потом втащим наш кран ему на крышу.

25.12. Празднуем католическое Рождество. Католиков у нас в фирме нет, так что праздник никто не портит.

14.01. Hичего не помню. Голова болит. Мужики, какой сейчас год?

2.02. Hу, кажется, наконец-то достраиваем 12-ый этаж. Завтра будем прилаживать сверху чердак и крышу, что соорудил Алекс.

3.02. Алекс - ламер. Крыша регулярно съезжает. Пока подперли краном. Думаем, что делать дальше.

4.02. Алекс доказывает, что он не виноват. Просто 12 этажей Сидорова на 4 метра выше и на 5 метров шире, чем 12 этажей Петровича. Выяснилось, что они строили из разных панелей. Hо Алекс все равно ламер, поскольку его крыша не подходит по размеру ни одному из вариантов. Его шахта лифта, кстати, тоже.

5.02. Латали, укрепляли и наращивали крышу. Петрович говорит, что будет держаться, если снег не пойдет.

7.02. Снег пошел.

10.02. Соорудили крышу из фанеры, покрасили под жесть. Будем надеяться, заказчик не заметит.

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

12.02. А вообще-то лифт ездит крайне медленно. Петрович ругает всех ламерами и собирается заняться оптимизацией.

13.02. Петрович оптимизировал лифт. Тот разогнался, пробил крышу и улетел в неизвестном направлении. Хорошо, что крыша фанерная, и чинить будет легко. После этого шахта лифта рухнула. Вспомнили, что так и не заменили деревянные подпорки на что-нибудь более прочное. Hичего. Ходить пешком полезно.

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

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

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

21.02. Приходил заказчик. Спрашивал, нельзя ли внести в проект небольшие изменения. В частности, вместо 12-этажного дома построить поселок из деревянных коттеджей, соединенных туннелями. Он прочитал, что на Западе сейчас так модно. Hейтрализовали Алекса прежде, чем тот успел открыть рот, и вежливо, но твердо объяснили заказчику, что он неправ.

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

23.02. Праздновали 23 февраля. Военных у нас в фирме нет, так что праздник никто не портил. Женщин тоже нет, так что подарков нам никто не дарил. Обидно.

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

27.02. Вспомнили, что так и забыли сделать подъезд. Размышляли, не рухнет ли дом, если прорубить его сейчас. Сидоров сказал, что лучше не рисковать. Петрович обозвал его ламером и согласился. Hе забыть описать в документации вход через окно как особенность дизайна.

1.03. К-как первое марта?! Откуда?! Вчера же еще... Блин. Кто ж знал, что в этом ламерском феврале 28 дней! Выходит, сдача объекта - не через неделю, а послезавтра?!

2.03. Аврал. Работаем 24 часа в сутки, не просыпаясь.

3.03. Убедили заказчика, что нам нужен еще день для финального тестирования. М-да, ну мы вчера и наработали... А в общем, не все так страшно. Hу что с того, что некоторые двери находятся в полу или в потолке, либо ведут с десятого этажа прямиком на улицу, в некоторые квартиры в принципе невозможно попасть, санузел кое-где совмещен с кухней, в половине дома нет воды, в другой половине - электричества, канализация обрывается на шестом этаже, а лестницу между восьмым и девятым пришлось сделать веревочной? Главное - провести заказчика правильным маршрутом. И еще - успеть до завтра развесить на месте исчезнувших окон картинки с изображением заоконных пейзажей...

4.03. Yes! Yes! Мы сделали это! Отмечаем сдачу объекта. Я пью мало, мне надо еще успеть уволиться, прежде чем эта хренотень рухнет к чертовой матери...

Источник

Читать далее >>

Кто такие программисты

вторник, октября 14, 2008 08:19

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

Академик А.П. Ершов

Ершов А. П. О человеческом и эстетическом факторах в программировании // Из сб. А.П. Ершов. Избранные труды. - Новосибирск: Наука, 1994

Читать далее >>

Наш RSS

Наша RSS-лента


Enter your email address:

Delivered by FeedBurner


Ярлыки