“Promovemos el desarrollo de las tres grandes virtudes de un programador: la pereza, la impaciencia y el orgullo.” Larry Wall, creador de Perl.
(“We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris. “
¿Por qué la pereza, la impaciencia y el orgullo (o soberbia) pueden ser las tres virtudes de un programador?


Siempre pienso que la “pereza” es la principal virtud del scripting!
. No me logro explicar bien la impaciencia, pero mucho menos la soberbia…
PS.- Podrías añadir alguna opción para registrarse o al menos para suscribirse a los comentarios! =)
Gracias Pablo, mañana voy a explicar por qué, pero quiero ver que piensan los lectores.
¿Pero por qué la pereza es una virtud, y no un defecto?
Sólo como experiencia personal, la pereza es el impulsor de la eficacia en la programación. En la pega sigo usando scripting como loco y vi en algunos casos (con el costo de aprendizaje de vi pagado ya hace muchos años).
Si no te diera lata hacer cualquier cosa, no habría razón para buscarle la pillería a la solución.
De la impaciencia, creo que lo que más enferma es que tu ambiente sea lento para compilar o que tu tema tenga un montón de dependencias. Eso me carga del software open source. Ahí es cuando uno le hace el quite a esas cosas y elige soluciones ágiles.
En el cuento del orgullo, a mí me sigue dando lata la idea de que vean mi código y lo encuentren rasca. Sigo tratando de sorprender a quienes serán consumidores de mis programas, pero sobre todo, a mis colegas.
Happy programming!!
pereza = automatizar procesos repetitivos, para enfocarse en problemas mas complejos e interesantes.
impaciencia = para resolver un problema lo mas pronto posible y no dejarlo para despues.
orgullo = tratar de realizar una buena implementacion (codigo bien escrito, pocas lineas, etc.) para obtener respeto de los pares.
Comparto !….
Pereza: para escribir código, entonces escribiendo poco código hacemos las cosas más modificables y entendibles.
Impaciencia: queremos todo ya, entonces no vamos a hacer lo que alguien ya hizo… ergo, re utilización de código.
Orgullo: soberbia para creernos que podemos resolver cualquier problema… lo que nos da el optimismo para empezar cualquier proyecto.
pereza: poco código y eficaz, es más fácil de mantener.
impaciencia: quiero un prototipo lo antes posible.
orgullo: …esa no la entendí.
Saludos
Buenos comentarios, pero ¿por qué tres que se consideran como defectos, se ven como virtudes para el programador?
[...] This post was mentioned on Twitter by Eduardo Díaz, Eduardo Díaz. Eduardo Díaz said: Las tres grandes virtudes de un programador http://goo.gl/fb/anF50 #lnds [...]
No se, me parece que las características de las personas no so buenas o malas, todo depende de cuando salgan a funcionar y si son extremas o no…. mmm…
Vos qué pensás Eduardo ?
[...] varias respuestas a la pregunta del viernes, sobre las tres virtudes del programador, según Larry Wall, pereza, impaciencia y orgullo (o [...]
[...] soberbia, una de las tres virtudes del programador, pero ¿por qué, si esta sociedad considera a la soberbia como un [...]