This link has been bookmarked by 210 people . It was first bookmarked on 02 Mar 2006, by Alberto Adrián Schiano.
-
04 Jan 15
-
01 Oct 14
-
14 Aug 14
-
11 Apr 13
-
11 Dec 12
-
06 Aug 12
KonstantinosThe Tao of Programming is a book written in 1987 by Geoffrey James. Written in a tongue-in-cheek style spoof of classic Taoist texts such as the Tao Te Ching and Zhuangzi which belies its serious message.
-
05 Aug 12
-
The Tao gave birth to machine language. Machine language gave birth to the assembler.
The assembler gave birth to the compiler. Now there are ten thousand languages.
Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao.
But do not program in COBOL if you can avoid it.
-
The highest sounds are hardest to hear.
Going forward is a way to retreat.
Great talent shows itself late in life.
Even a perfect program still has bugs. -
``After three days without programming, life becomes meaningless.''
-
A programmer from a very large computer company went to a software conference and then returned to report to his manager, saying: ``What sort of programmers work for other companies? They behaved badly and were unconcerned with appearances. Their hair was long and unkempt and their clothes were wrinkled and old. They crashed our hospitality suite and they made rude noises during my presentation.''
The manager said: ``I should have never sent you to the conference. Those programmers live beyond the physical world. They consider life absurd, an accidental coincidence. They come and go without knowing limitations. Without a care, they live only for their programs. Why should they bother with social conventions?
``They are alive within the Tao.''
-
``What is appropriate for the master is not appropriate for the novice. You must understand the Tao before transcending structure.''
-
When designing an operating system, the programmer seeks the simplest harmony between machine and ideas. This is why an operating system is easier to design
-
``A well-written program is its own heaven; a poorly-written program is its own hell.''
-
A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity.
-
A program should follow the `Law of Least Astonishment'. What is this law? It is simply that the program should always respond to the user in the way that astonishes him least.
-
A program, no matter how complex, should act as a single unit. The program should be directed by the logic within rather than by outward appearances.
-
Only a fool expects rational behavior from his fellow humans. Why do you expect it from a machine that humans have constructed? Computers simulate determinism; only Tao is perfect.
-
``Though a program be but three lines long, someday it will have to be maintained.''
-
``Let the programmers be many and the managers few - then all will be productive.''
-
Why are programmers non-productive?
Because their time is wasted in meetings.Why are programmers rebellious?
Because the management interferes too much.Why are the programmers resigning one by one?
Because they are burnt out.Having worked for poor management, they no longer value their jobs.
-
``You can demonstrate a program for a corporate executive, but you can't make him computer literate.''
-
``Without the wind, the grass does not move. Without software, hardware is useless.''
-
-
18 Jun 12
-
08 Dec 11
-
28 Nov 11
-
10 Aug 11
-
03 Jul 11
-
11 Jun 11
-
07 Jun 11
-
05 May 11
-
06 Apr 11
-
01 Apr 11
-
31 Mar 11
-
18 Feb 11
-
09 Feb 11
-
11 Oct 10
-
08 Oct 10
-
23 Sep 10
-
20 Sep 10
-
24 Aug 10
-
11 Aug 10
-
23 May 10
-
13 Apr 10
-
02 Mar 10
-
05 Feb 10
-
03 Feb 10
-
16 Dec 09
-
09 Dec 09
-
27 Nov 09
-
``A well-written program is its own heaven; a poorly-written program is its own hell.''
-
Thus spake the master programmer:
``Though a program be but three lines long, someday it will have to be maintained.''
-
-
26 Nov 09
-
25 Nov 09
-
08 Nov 09
-
07 Nov 09
-
16 Oct 09
-
19 Sep 09
-
16 Aug 09
-
12 Aug 09
-
27 Jul 09
-
18 Jul 09
-
07 Jul 09
-
03 Jul 09
-
06 May 09
-
22 Apr 09
-
20 Apr 09
-
29 Mar 09
-
21 Mar 09
-
18 Mar 09
-
12 Feb 09
-
24 Jan 09
-
23 Jan 09
-
20 Dec 08
-
02 Nov 08
-
14 Oct 08
-
13 Oct 08
-
11 Oct 08
-
10 Oct 08
-
06 Oct 08
-
03 Oct 08
-
11 Sep 08
-
19 Aug 08
-
06 Aug 08
-
22 Jul 08
-
14 May 08
-
09 May 08
-
29 Apr 08
-
06 Apr 08
-
26 Mar 08
-
29 Jan 08
-
19 Jan 08
-
10 Dec 07
-
05 Nov 07
-
15 Oct 07
-
08 Oct 07
-
13 Sep 07
-
26 Aug 07
-
10 Jul 07
-
24 Jun 07
-
29 May 07
-
24 May 07
-
06 Apr 07
-
01 Mar 07
-
19 Jan 07
-
13 Jan 07
-
01 Jan 07
-
10 Dec 06
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.