El Libro Negro del Programador (Rafael Gómez Blances)

El Libro Negro del ProgramadorHace un par de semanas que terminé de leer este libro, que me ha parecido bien para tener en cuenta algunas reflexiones personales, generalmente las personas que nos dedicamos o estamos relacionados a la tecnología tenemos esa visión, como tecnologos y olvidamos el fundamento principal de nuetsra profesión, el servir.

Me gusta como aborda los temas el autor, por momentos lo siento más como un relato pero no cabe duda que si tienes tiempo inmerso en proyectos de TI más de una situación comentada te hará sentir identificado de inmediato, y hay otras que no me había percatado pero que son vicios que muchos tenemos.

Me parece una buena lectura y si la recoiendo si estas participando en proyetctos de software (con el lenguage que sea).

Estas son unos de los comentarios que me gustaron:

«Los mejores desarrolladores que he conocido han sido los más humildes con su propio trabajo, los más abiertos a reconocer que hay soluciones mejores que las que uno ha propuesto.»

«Siempre digo que ojalá me señalaran mis errores a diario: así aprendería mucho más rápido y mejor.»

«El software, <<bello y elegante>> significa fácil y barato de evolucionar y mantener.»

«La razón por la que el código de mis compañeros (y mio) se hace más complejo con el tiempo, es porque tenemos la tendencia a no querer eliminar y modificar en profundidad secciones de código que en su día dimos por cerradas o completadas: en definitiva hay una razón <<emocional>> que nos impide eliminar cosas que nos costó horas de esfuezo realizar.»

En esté comentario quiero resaltar el típico «si funciona no lo toques!» jaja, pero ahora veo que eso solo nos hace más daño

«Parto de la base de que todo el mundo hace lo que puede y en muchísimas ocasiones no se nos dan suficientes condiciones necesarias para avanzar en el trabajo propuesto de manera correcta y con calidad.»

«Mi éxito en el uso de una tecnología me había hecho cautivo de la misma, perdiéndome de otras oportunidades laborales y profesionales.»

«Un desarrollador está obligado a moverse al mismo ritmo que las tendencias tecnológicas y, en la medida de lo posible debe participar en distintos proyectos a lo largo del tiempo.»

Y principalmente esté es con el que me quedo de todo el libro:

«Las tecnologías que usamos para ello no son un fin en sí mismo, sino el medio para aportar valor y crear algo útil.»

El software por sí solo no da valor, aun cuando utilice la mejor tecnología (puede ser construido con cualquier lenguage) lo importante es la forma en como resolvemos los problemas y la forma en como los aborda, ese es el trabajo de un verdadero desarrollador, ayudar a los demás.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.