[OFF-Topic] Mandamientos de un Programador

Esto lo conseguí hace tiempo y lo había guardado en un doc. de Word lo que no tengo a la mano es quien fue el creador de estos mandamientos por lo que pido disculpas si infrinjo en alguna ley de derecho de autor..

1. Entiende y acepta que tendrás errores. La cuestión es hallarlos temprano, antes que estos aparezcan cuando el producto ya esta ‘en vivo’. Afortunadamente, excepto para aquellos que están desarrollando sistemas de control de ojivas nucleares, los nuestros; no son errores fatales. No somos cirujanos; podemos aprender, reírnos y continuar con otra cosa.

2. No eres tu código. Recuerda, la cuestión es revisar para encontrar problemas, y claro que los hallarán. No lo tomes personal cuando alguien más los encuentre.

3. No importa cuanto sepas Karate, siempre habrá alguien que sepa más. Este hecho ayudo a los Samurai en el Japón imperial a no atacar a todos indiscriminadamente. Avanzado a tiempos actuales, estas personas con más conocimientos te pueden enseñar nuevas ‘patadas’.

Busca y acepta la retroalimentación de otros, aun cuando pienses que no es necesario.

4. No rescribas el código de otros programadores.

Existe una línea muy estrecha entre ‘arreglar el código de otra persona’ a ‘reescribir el código de otras personas’. Los programadores recién salidos de las escuelas son muy

propensos a esto.

5. Trata a las personas que entienden menos que tu con respeto y paciencia. Las personas que no están inmiscuidas en cuestiones técnicas y que tratan con programadores diariamente, por lo regular piensan que somos ‘prima donnas’ cuando hacemos el trabajo bien e incompetentes cuando cometemos errores. Enojarte acrecienta esta percepción y limita a tus clientes para comunicarse contigo.

6. La única constante en el mundo es el cambio. Mantente abierto y acéptalo con una sonrisa. Mira cualquier cambio de los requerimientos del cliente, plataforma ó herramientas como un nuevo reto y nunca como un inconveniente que tienes para empezar una discusión sin futuro.

7. El mando lo obtienes usando tus conocimientos, no tu posición. La autoridad la ganas con conocimientos y la autoridad genera respeto. Así que si quieres cultivar un ambiente de desarrollo sin egoísmos, primero cultiva respeto.

8. Pelea por lo que creas pero también acepta las derrotas amablemente. Entiende que algunas veces tus ideas serán no escuchadas.

9. No seas el -nerd del cuarto obscuro-. Deja de ser el programador que solo sale de ese cuarto para comprar una coca-cola. Estando ahí dentro estarás fuera del contacto con la gente, fuera de vista y por supuesto fuera de los incrementos salariales.

Publicado por

Alex Jimenez

Soy amante a la tecnología, dedicado al desarrollo de aplicaciones Web ReactJS, WCF, MVC, WebApi y antiguo MVP en ASP .net 2009-2012

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *