¿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.
Estaba 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!
Este año ha sido complicado. En el sentido de que ha sido un año duro.…
Y el año se acaba. Después de tantos días juntos en este blog hoy llegamos…
Las compañías energéticas están en el ojo del huracán con los precios que estamos sufriendo…
Sin duda hay una creencia muy extendida que piensa que las cosas se consiguen porque…
El Haiku de hoy de Taylor Swift me encanta. Resume perfectamente lo que no debes…
Las ideas innovadoras siempre son interesantes para que nos puedan inspirar. Si además ayudan a…
View Comments
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!