El programador mediocre

El programador mediocre, es mi traducción al español del libro «The mediocre programmer» escrito por Craig Maloney, que está disponible de manera libre y gratuita

Imagen: David Revoy

Hace tiempo que sigo a Craig Malone en Mastodon, es un desarrollador americano, que compartía contenido interesante. Y no sé cómo, a mediados de 2022, descubrí que hacía un par de años había escrito un libro llamado «The mediocre programmer«.

A pesar de que no soy desarrollador, quise echarle un vistazo, pensando que sería una guía sobre tal o cual lenguaje de programación, o sobre tal o cual método de programación, es decir, algo técnico.

Pero me sorprendió no encontrarme con nada de eso. No se hablaba de programación desde un aspecto técnico, si no que el libro cuenta su historia personal trabajando como programador y cómo se ha enfrentado a diversos problemas psicológicos derivados de su trabajo.

Ese aspecto más mental del libro me causó curiosidad y por tanto quise «forzarme» a leer el libro y para eso lo mejor era traducirlo para enterarme de lo que contaba Craig en las páginas de su libro que había publicado bajo una licencia libre CC-by-sa.

Así que echando mano del editor Vim, fui leyendo y traduciendo los diferentes archivos en formato markdown que componen el libro.

Este libro trata de ayudarte en tu viaje como programador mediocre. Juntos descubriremos algunos conceptos erróneos comunes que tenemos sobre la programación, el fracaso y el crecimiento. Entenderemos que el acto de programar y desarrollar es algo que hacemos todos los días. Todos los días podemos mejorar en pequeñas cosas. Son estos pequeños cambios los que nos transforman de programadores mediocres en mejores programadores.

Craig Maloney

En El programador mediocre, no aprenderás sobre cómo refactorizar tu código, qué lenguaje utilizar, sobre qué método de programación es más eficiente. Podrás leer cosas como:

No solemos pensar en el fracaso como parte del proceso de aprendizaje. El fracaso a menudo se ve como el punto final del viaje. En la escuela, una nota baja se considera una castigo. No lo vemos como: «necesito practicar esto un poco más», en cambio, sentimos que nos hemos causado vergüenza e incomodidad a nosotros mismos y a nuestros seres queridos

Craig Maloney.

En el libro, el autor basándose en su propia experiencia también nos ofrece algunas técnicas que a él le han servido a la hora de enfrentarse mentalmente a tareas de programación que tenía que realizar y cómo éstas le han servido para conseguir realizar lo que se proponía.

Técnicas que he encontrado muy interesantes yo mismo, sin necesidad de ser desarrollador, ni programador y que he utilizado para realizar la traducción del libro. Te animo a que las descubras y veas si te sirven en tu día a día.

El libro está disponible para leer on-line y también puedes descargarlo en formato ePub, PDF o HTML.

A pesar de haberla revisado, mi traducción contendrá quizás errores o partes del texto que se puedan mejorar. Eso irá sucediendo en el repositorio git que contiene la traducción y del que se publican los diferentes formatos.

Espero que disfrutes de la lectura y la encuentres interesante. A continuación tienes todos los enlaces para leer y obtener el libro de manera libre y gratuita.