Portada del libro The Pragmatic Programmer
Volver al blog Libro ··5 min de lectura

The Pragmatic Programmer

por David Thomas & Andrew Hunt

Consejos atemporales sobre cómo convertirte en un mejor programador, desde la mentalidad hasta las herramientas.

The Pragmatic Programmer es uno de esos libros que cambia la forma en que piensas sobre el desarrollo de software. No se enfoca en un lenguaje o tecnología específica, sino en principios universales que aplican en cualquier contexto.

DRY: Don't Repeat Yourself

Más que evitar duplicar código, DRY se trata de evitar duplicar conocimiento. Cada pieza de información debe tener una representación única y autoritativa en el sistema.

Tracer Bullets

En lugar de diseñar todo upfront, los autores proponen construir un esqueleto funcional end-to-end lo antes posible. Esto te da feedback rápido y un framework sobre el cual iterar.

Ortogonalidad

Los componentes deben ser independientes entre sí. Un cambio en un módulo no debería afectar a otros. Este principio se aplica tanto al código como a la organización de equipos.

La ventana rota

Un solo archivo desordenado puede contagiar al resto del proyecto. Mantener la calidad desde el inicio previene la degradación progresiva del codebase.

Care about your craft. Think about your work.

Mis highlights

  • Automatiza todo: si lo haces más de dos veces, escribe un script.
  • Aprende un editor a fondo: dominar tu herramienta principal multiplica tu productividad.
  • Programa por contrato: define precondiciones, postcondiciones e invariantes.

Un libro que todo desarrollador debería leer al inicio de su carrera y revisitar periódicamente.

Libro Buenas Prácticas Carrera Programación

Artículos relacionados

Vista panorámica de ciudad moderna representando proyectos digitales

¿Tienes un proyecto en mente?

Hablemos y hagámoslo realidad. Te ayudo a definir el alcance, la arquitectura y el diseño.

Logo de ArdilaDev
ardiladevMultidisciplinary Creative Studio

Chile · remoto / híbrido

contacto@ardiladev.com

Angular · TypeScript · Node · UX

© 2026 Ardiladev. Todos los derechos reservados.