El libro negro del programador

El libro negro del programador

Lectura de ~3 minutos

Hace poco acabé de leer El libro negro del programador escrito por Rafael Gómez Blanes.

Rafael un desarrollador experimentado, experto en clean code y en metodologías que aumentan la productividad, cualidades que le avalan a Rafael de forma que nos puede indicar cuales son los errores más comunes que se cometen en la profesión, además nos indica como se pueden evitar y resolver.

El libro está escrito en con tintes autobiográficos con un tono que me recuerda a más de un profesor que tuve a lo largo de mis estudios en la universidad y en ocasiones se me antojaba un tanto repetitivo en cuanto a la forma de expresarse, es muy difícil encontrar un informático que además escriba como un escritor consolidado. Pero las experiencias que refleja en sus páginas son ejemplos que deberían estudiarse no solo en universidades, si no en cualquier centro que se forme a cualquier desarrollador de software de cualquier nivel. Es uno de los primeros libros que se debería leer antes de entrar a esta profesión, ahorraría muchos quebraderos de cabeza y además, como el propio Rafael indica, tiempo a muchos desarrolladores y dinero a sus jefes.

Si esperas un libro técnico busca en otro lugar, en éste libro no hay nada de código, pero sí unas cuantas recomendaciones que todos los de este mundillo deberíamos conocer como la palma de la mano:

  • Principios S.O.L.I.D., KISS, DRY
  • Referencias a Martin Fowler, gran pensador de esta materia, si no lo conoces deberías.
  • Principios ágiles como el continuous delivery o la filosofía ágil de abraza el cambio.
  • Nos enseña como decantarnos por una tecnología u otra a la hora de afrontar un nuevo proyecto.
  • Demuestra claramente el mito del hombre mes.
  • Como un gestor puede destrozar un proyecto.
  • TDD y porque realmente funciona en el trabajo.
  • Que es necesario para que un proyecto salga adelante.
  • Roles del pasado que ya no tienen porque tener cabida hoy en día.
  • No reinventar la rueda, básicamente aprovechar la rueda.
  • Escribir código limpio para que se pueda depurar, no solo nosotros, también los que vienen detrás.

Al final del libro nos deja una bibliografía que se puede tomar como una lista de must read para seguir avanzando en el tema.

Si te estás preguntando leer el libro, lo recomiendo encarecidamente, sobre todo si estás empezando en la profesión. Si ya llevas tiempo y no estás a gusto en lo que ves en tu trabajo también es una lectura recomendada.

Nos vemos en las próximas lineas.

Escrito el 27/12/2016