La parte difícil de programar
martes, octubre 21, 2008 | Author: Red de la Cruz Polanco
No es aprender tu primer lenguaje. No es aprender tu segundo lenguaje ni el tercero tampoco. No es aprender Lisp, Scheme, Ruby, Python, Erlang, Haskell, Perl. No es saber C de atrás para adelante, de arriba para abajo. No tiene nada que ver con Java, script o regular. Tampoco tiene nada que ver con Objetive C. C++, C# o D. No es ni siquiera assembler.

No es entender la recursividad, No es usar lenguajes funcionales. No es entender cosas como Function Currying, y otros trucos geniales.

No es conocer el hardware hasta los bits. No es programar para sistemas embebidos, o para granjas gigantes de mainframes. No es obtener un título de Ciencias en computación. No es trabajar para Google, o Microsoft, o Sun, o IBM, o cualquiera. Tampoco es trabajar para vos. No es manejar tu tiempo, ni el de los demás. No es ni agil ni extremo.

La cosa más difícil de programar is que no importa quien seas, o que estés haciendo, la mayoría de las veces alguien ya lo ha hecho, lo ha hecho mejor, y lo ha lanzado al mundo para que lo vea y lo use. En vez de re-inventar la rueda, el mejor curso es cerrar emacs, y pasar algo del tiempo que ibas a pasar creando el esquema del siete millonésimo framework web leyendo documentación, y aprender a vivir con eso.

This entry was posted on martes, octubre 21, 2008 and is filed under , , . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 comentarios:

On 21 de octubre de 2008, 12:05 , Jack dijo...

Eso es La Pura Verdad mano!!!

 
On 21 de octubre de 2008, 12:05 , Jack dijo...

Eso es La Pura Verdad mano!!!

 
On 23 de octubre de 2008, 8:10 , Anónimo dijo...

Hey Red, te la comiste con este tema. Tu sabes que nosotros que estamos comenzandpo con esto de programar debemos tener esto que dices siempre muy claro, para no perdernos queriendo saberlo todo y al final terminar sabiendo nada.

 
On 23 de octubre de 2008, 8:12 , Pablo Melvin (PMTT) dijo...

Hey, se me olvidó poner mi nombre en el comentario anterior... jejejejee...

Hey Red, te la comiste con este tema. Tu sabes que nosotros que estamos comenzandpo con esto de programar debemos tener esto que dices siempre muy claro, para no perdernos queriendo saberlo todo y al final terminar sabiendo nada.