
   Hola, en una serie de articulos muy inte-
resantes os voy a relatar un libro que todo
buen programador deber¡a conocer muy profun-
damente, este libro ha sido escrito por mu-
chas personas, de muchos sitios distintos, la
versi¢n que os ofrezco es en castellano para
que todos podais disfrutar de esta peque¤a y
magn¡fica joya, fue traducido al ingl‚s por
Geoffrey James y posteriormente al castellano
por Miguel A. S. Cogolludo, ahora yo, Legion,
sin m s preambulos, comienzo la narraci¢n de
esta, nuestra biblia....

  #ª156-----------------------------------------ª|
          #ª156El Tao de la programaci¢nª|
  #ª156-----------------------------------------ª|

   INDICE:


   Libro 1  ->   El Vac¡o Silencioso

   Libro 2  ->   Los Viejos Maestros

   Libro 3  ->   Dise¤o

   Libro 4  ->   Codificaci¢n

   Libro 5  ->   Mantenimiento

   Libro 6  ->   Administraci¢n

   Libro 7  ->   Sabidur¡a de la Empresa

   Libro 8  ->   Hardware y Software

   Libro 9  ->   Ep¡logo

>[new_pag]<

   #ª098El vac¡o Silenciosoª|
   #ª098Libro Uno:ª|

  #ª156-----------------------------------------ª|
      #ª156As¡ habl¢ el Maestro Programador:ª|

  #ª156"Cuando hayas aprendido a arrebatarle elª|
  #ª156c¢digo de error al trap frame, ir  siendoª|
  #ª156hora de que te vayas"ª|
  #ª156-----------------------------------------ª|

                   #ª0801.1ª|

Algo misterioso ha sido concebido, nacido en
el silencioso vac¡o. Esperando solitario e
impasible, est  a la vez inm¢vil y sin embar-
go en constante movimiento. Es la fuente de 
todos los programas. No conozco su nombre as¡
que lo llamar‚ el Tao de la programaci¢n.

Si el Tao es grande, entonces el sistema o-
perativo es grande. Si el sistema operativo
es grande, entonces el compilador es grande.
Si el compilador es grande, entonces la a-
plicaci¢n es grande. El usuario est  satis-
fecho y hay armon¡a en el mundo.

El Tao de la Programaci¢n fluye en la leja-
n¡a y retorna en la brisa de la ma¤ana.

                  #ª0801.2ª|

El Tao dio origen al Lenguaje M quina. El
Lenguaje M quina dio origen al ensamblador.
El ensamblador dio origen al compilador. A-
hora hay diez mil lenguajes.

Cada lenguaje tiene su prop¢sito, por muy
humilde que sea.Cada lenguaje expresa el Yin
y el Yang del software. Cada lenguaje tiene
su lugar dentro del Tao.

Pero no programes en COBOL si puedes evitar-
lo.

>[new_pag]<

                   #ª0801.3ª|

En el principio era el Tao. El Tao dio origen
al Espacio y al Tiempo. Por lo tanto Espacio
y Tiempo son el Yin y el Yang de la programa-
ci¢n.

Los programadores que no comprenden el Tao
siempre se quedan sin tiempo ni espacio para
sus programas. Los programadores que compren-
den el Tao siempre tienen bastante tiempo pa-
ra llevar a cabo sus objetivos.

¨C¢mo podr¡a ser de otro modo?

                   #ª0801.4ª|

Al programador sabio le hablan del Tao y lo
sigue. Al programador medio le hablan del Tao
y lo busca. Al programador necio le hablan
del Tao y se r¡e de ‚l.

Si no fuera por la risa, no habr¡a Tao.

Los sonidos m s agudos son los m s dif¡ciles
de escuchar. Ir hacia adelante es una manera
de retroceder. El gran talento se manifiesta
por s¡ mismo tard¡amente en la vida. Incluso
un programa perfecto tiene a£n errores.

   #ª098Los Viejos Maestrosª|
   #ª098Libro dos:ª|
  #ª156_________________________________________ª|
      #ª156As¡ hablo el Maestro programador:ª|

  #ª156"Tras tres d¡as sin programar, la vida seª|
  #ª156torna sin sentido."ª|
  #ª156_________________________________________ª|

                   #ª0802.1ª|

Los programadores de anta¤o eran misteriosos
y profundos. No podemos llegar a entender sus
pensamientos, as¡ que todo lo que haremos se-
r  describir su apariencia.

Atento como un zorro cruzando el agua. Aler-
ta, como un general en el campo de batalla.
Amigable, como una anfitriona saludando a sus
invitados. Sencillo, como bloques de madera
sin tallar.

>[new_pag]<

Opaco, como pozos negros en cavernas oscuras.

¨Qui‚n puede contar los secretos de sus cora-
zones y mentes?

La respuesta existe £nicamente en el Tao.

                   #ª0802.2ª|

El Gran Maestro Turing so¤o una vez que era
una m quina. Cu ndo se despert¢ exclam¢:

 "­No s‚ si soy Turing so¤ando que soy una 
 m quina, o una m quina so¤ando que soy Tu-
 ring!."

                   #ª0802.3ª|

Un programador de una compa¤¡a de grandes or-
denadores fue a una conferencia de software y
luego volvi¢ a informar a su director, di-
ciendo:

"¨Qu‚ clase de programadores trabajan para o-
tras compa¤ias? Se comportaban alocadamente y
no les importaba su aspecto. Sus pelos eran
largos y despeinados y sus ropas estaban a-
rrugadas y viejas. Rompieron las normas de
hospitalidad y hac¡an ruidos durante mi pre-
sentaci¢n."

El director dijo: "No deber¡a haberte enviado
nunca a la conferencia. Aquellos programado-
res viven m s all  del mundo f¡sico. Conside-
ran la vida absurda, una coincidencia acci-
dental. Van y vienen sin saber de limitacio-
nes. Sin ninguna preocupaci¢n, viven s¢lo pa-
ra sus programas. ¨Por qu‚ deber¡an molestar-
se con las convenciones sociales?

Est n vivos dentro del Tao."

                   #ª0802.4ª|

Un novicio pregunt¢ al Maestro: "Aqu¡ hay un
programador que nunca dise¤a, documenta o
prueba sus programas. Y sin embargo todo el
que le conoce le considera uno de los mejores
programadores del mundo.
¨Porqu‚ es eso?

>[new_pag]<

El Maestro respondi¢: "Ese programador ha do-
minado el Tao. Ha ido m s all  de la necesi-
dad de dise¤ar; no se enfada cuando el siste-
ma se cuelga, sino que acepta el universo sin
preocuparse. Ha ido m s all  de la necesidad
de la documentaci¢n; ya no le importa si al-
g£n otro mira su c¢digo. Ha ido m s all  de
la necesidad de hacer pruebas; cada uno de
sus programas son perfectos en s¡ mismos, se-
renos y elegantes y sus prop¢sitos evidentes
de por s¡. Realmente, ‚l ha penetrado en el
misterio del Tao."
















