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

-Операционную систему, - ответил программист.

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

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

Военноначальник Ву кивнул и улыбнулся:
-Все это хорошо и правильно, но что проще отлаживать?

Программист не ответил.

-Дао программирования. Книга 3, "Проектирование", глава 3.3

@темы: Дао&Дэ, Цитаты