14
2015
Las 3 Virtudes Vitales de un Buen Programador
Léelo aprox. en 2:42 minutos.
¿Sabes cuáles son las mejores virtudes de un programador? ¿Cuáles son las imprescindibles, las vitales para que sea un buen desarrollador? Son 3 y deberías conocerlas si no las conoces ya.
Imagen de richistronEstaba hablando con mi amigo Antonio Perea cuando me comentó si conocía las 3 virtudes de un buen programador. Debo confesarte que hasta ese momento no había oído hablar de ellas pero cuando las enumeró, las suscribí al momento. ¡Me parecieron geniales!
Ahora quiero compartirlas contigo para que puedas conocerlas, comentarlas e, incluso, cultivarlas si no lo haces ya.
Fueron definidas por primera vez por Larry Wall en la segunda edición de su libro Programming Perl (escrito junto a Randal L. Schwartz y Tom Christiansen).
Las 3 Virtudes del Programador descritas por Wall fueron:
Aunque parezca paradójico es la motivación de realizar un esfuerzo para realizar menos esfuerzo: crear aplicaciones que ahorren trabajo, documentar correctamente para evitar tener que responder preguntas después, en general es la capacidad de facilitar el trabajo.
Hay otras personas que coinciden con él como por ejemplo Bill Gates, ya que para él:
¿Te unes al club de los perezosos?
Si eres impaciente, si no soportas la espera, si no aguantas que el ordenador tarde en devolver la respuesta entonces no permitirás que tus programas tarden, los optimizarás para que la respuesta sea rápida, contesten de inmediato a tus peticiones e incluso se anticipen a lo que puedas necesitar.
Esta impaciencia, esta comezón, esta inquietud hace que seas mejor, más eficiente y eficaz.
¿A que ahora prefieres ser impaciente?
Si, si, soberbia y orgullo sin medida, desmesurados, de esos que no te dejan vivir, que te obligan a desarrollar, mantener y evolucionar tus aplicaciones para que nadie puede decir nunca nada malo de ellas.
Es una suerte de ego dañado cuando alguien encuentra un fallo, una pega, una sugerencia, un “pero” en una aplicación tuya y es algo que no se puede consentir.
No se puede consentir poniéndote manos a la obra a corregirlo y mejorarlo, para que siga funcionando mejor que nunca.
El término que utiliza Larry Wall es el término griego hybris pero no existe una traducción literal en español aunque podrás ver que la de orgullo desmedido se acerca mucho.
Ahora piensa en tí mism@ y confiesa si eres Perezoso o Perezosa, si eres Impaciente y tienes un Orgullo desmedido.
¡Va a ser la única ocasión en la que seas el mejor por ello!
Consigue Más de 100 Libros gratis
Suscríbete a nuestro newsletter por email y conseguirás Más de 100 Libros Gratis sobre Gestión de Proyectos, Innovación, Emprendimiento, Empresa, etc. directamente en tu correo
Últimos artículos de Julián Gómez (ver todos)
- El Último vídeo del viernes del año: Vuela como un dragón - hace 4 meses
- Ultimo video del viernes del año: Sé diferente - hace 1 año
- Vídeo del viernes: Kadenko, una luz en la navidad - hace 1 año
Me ha encantado el post y yo también comparto que esas tres virtudes nos definen muy bien. No hay nada mas odioso que esperar a que te responda rápido y estar 2 minutos “extra” esperando a que responda.
Gracias por compartirlo.
Me alegro de que te haya gustado Haizea!
La paciencia es otra virtud pero no es para desarrolladores 🙂
Aprovecho para invitaros a ver la imagen, que habla por si solo:
http://thecodinglove.com/page/11
Magnífico aporte Haizea!
Gracias
No sabia que lo era… porque aplico.. pero siempre me las criticaron esas…. caracteristincas….
Todo en su justa medida es bueno y en un desarrollador estás tres son las que tienen más valor!