Шрифт:
Мастер Фу кивнул в знак согласия.
"Каков же, в таком случае, путь дхармы?" — спросил Ньюби.
И учитель ответил: "Когда орел летит, забывает ли он о том, что его лапы касались земли? Когда тигр после прыжка настигает свою жертву, забывает ли он о моменте, проведенном в воздухе? Три фунта VAX!"
Услышав это, Ньюби достиг просветления.
Мастер Фу и консультант по методологии
Когда Мастер Фу и его ученик Ньюби посещали святые места, по вечерам Мастер Фу имел обыкновение выступать перед неофитами Unix тех городов и сел, где они останавливались на ночлег.
Однажды среди тех, кто собрался его послушать, оказался консультант по методологии.
"Если при доводке вы не профилируете регулярно ваш код в поисках узких мест, то вы уподобляетесь рыбаку, который закидывает сеть в озеро, в котором нет рыбы", — сказал Мастер Фу.
"Не верно ли тогда и то, — сказал консультант по методологии, — что если вы не замеряете постоянно вашу производительность при управлении ресурсами, то вы уподобляетесь рыбаку, который закидывает сеть в озеро, в котором нет рыбы".
"Однажды я встретил рыбака, который только что уронил сеть в озеро, по которому плыла его лодка, — сказал Мастер Фу. — Он долго шарил по дну лодки, пытаясь найти ее".
"Но если он уронил свою сеть в озеро, — сказал консультант по методологии, — то почему он искал ее в лодке?"
"Потому, что он не умел плавать",— ответил Мастер Фу.
Услышав это, консультант достиг просветления.
Мастер Фу рассуждает о графическом пользовательском интерфейсе
Однажды вечером Мастер Фу и Ньюби посетили собрание программистов, которые встретились, чтобы поучиться друг у друга. Один из программистов спросил у Ньюби, к какой школе принадлежит он и его учитель. Когда Ньюби сказал ему, что он и его учитель — последователи Великого Пути Unix, программист презрительно усмехнулся.
"Средства командной строки Unix грубые и отсталые, — насмешливо сказал он. — Современные, правильно спроектированные операционные системы делают все через графический интерфейс пользователя".
Мастер Фу не проронил ни слова, но указал на Луну. Находившийся поблизости пес залаял на руку учителя.
"Я не понимаю вас",— сказал программист.
Мастер Фу молчал и показал на образ Будды. Потом он указал на окно.
"Что вы хотите мне этим сказать?" — спросил программист.
Мастер Фу указал на голову программиста. Потом он указал на камень.
"Почему вы не можете сказать яснее?" — потребовал программист.
Мастер Фу задумчиво нахмурился, дважды щелкнул программиста по носу и бросил его в находившийся рядом мусорный контейнер.
Пока программист пытался выбраться из горы мусора, пес ходил рядом и лаял на него.
В этот момент программист достиг просветления.
Мастер Фу и фанатик Unix
Один фанатик Unix, услышав, что Мастер Фу обладает мудростью Великого Пути, пришел к нему поучиться. Мастер Фу сказал ему:
Когда патриарх Томпсон изобрел Unix, он не понял этого. Потом к нему пришло понимание, но он уже не мог ничего изобрести.
Когда патриарх Макилрой изобрел канал, он знал, что это преобразит программное обеспечение, но он не знал, что это изменит его мышление.
Когда патриарх Ритчи изобрел язык С, он обрек программистов на адские муки переполнения буфера, повреждения данных и ошибки из-за недействительного указателя.
Действительно, патриархи были слепы и глупы!.
Фанатик был очень рассержен словами Мастера Фу.
"Просвещенные, — запротестовал он, — открыли нам Великий путь Unix. И если мы будем насмехаться над ними, мы потеряем добродетель и возродимся как звери или MCSE".
"Бывает ли когда-либо твой код полностью без погрешностей и ошибок?" — спросил Мастер Фу?
"Нет, — ответил фанатик, — такое недоступно человеку".
"Мудрость патриархов, — сказал Мастер Фу, — в том, что они знали, что они безумцы".
Услышав это, фанатик достиг просветления.
Мастер Фу рассуждает о природе Unix
Один ученик сказал Мастеру Фу: "Нам говорят, что фирма SCO удерживает реальную власть над Unix".
Мастер Фу кивнул в знак согласия.
Ученик продолжал: "Однако нам также говорят, что другая фирма, OpenGroup, также удерживает реальную власть над Unix".