Ir directamente a la información del producto
1 de 5

El programador pragmático

El programador pragmático

Tu viaje hacia la maestría — Edición del 20.º aniversario, con 53 temas y los 100 consejos

Las herramientas que dominas hoy caducan; los hábitos que enseña este libro llevan veinte años sin caducar, y son exactamente lo que separa al que escribe código del que construye software que dura.

Precio habitual $ 296.74 MXN
Precio habitual $ 479.98 MXN Precio de oferta $ 296.74 MXN
-38% Próximamente

⚡ Libro completo (última edición)

⚡ Formatos EPUB y PDF

⚡ En español latinoamericano neutro

⚡ Envío instantáneo

⚡ Incluye audioresumen*

⚡ Incluye videoresumen*

⚡ Incluye recursos adicionales*

⚡ Actualizaciones [gratis]

     *NotebookLM Pro

Mercado Pago Compra ahora, paga después con Mercado Pago
  • American Express
  • Apple Pay
  • Google Pay
  • Maestro
  • Mastercard
  • PayPal
  • USDC
  • Visa

La mayoría de los libros de programación te enseñan una herramienta, y caducan con ella. Este enseña el oficio que sobrevive a las herramientas, y por eso sigue vigente veinte años después de su primera edición. No es el manual de un lenguaje ni un catálogo de patrones: es el conjunto de hábitos, criterios y advertencias que un programador con cicatrices le pasa a otro. Sus autores no lo escribieron desde la academia sino desde años de consultoría arreglando proyectos ajenos, y dos años después de la primera edición firmaron el Manifiesto Ágil. La segunda edición no es un retoque: está reescrita de principio a fin, con temas que en 1999 no existían —concurrencia real, actores y procesos, pruebas basadas en propiedades, seguridad— y con todos los ejemplos actualizados. Y su estructura es parte de la ventaja: 53 temas cortos e independientes, cien consejos numerados que puedes citar en una discusión, y ejercicios con respuestas. No te pide que lo leas de corrido; te pide que vuelvas.

Libro electrónico - Última edición, de David Thomas, Andrew Hunt (autor)

Consigue un fragmento


El código que escribiste hace seis meses ya te está pasando la factura

Tocas una parte y se rompe otra. 🔧 Depuras imprimiendo mensajes hasta que algo cambia. Estimas por instinto y siempre te quedas corto. Copias configuraciones que funcionaron en un tutorial sin saber qué hacen. Y en la reunión sabes que algo huele mal, pero no tienes las palabras para explicarlo.

No te falta talento. Te faltan las reglas del oficio que nadie se sentó a escribirte.

Eso es exactamente lo que Dave Thomas y Andy Hunt pusieron por escrito en 1999, después de años entrando a proyectos ajenos que ya estaban en llamas. 🔥 Dos años más tarde, esas mismas ideas eran el centro del Manifiesto Ágil, que ellos firmaron. Y desde entonces El programador pragmático es la respuesta que más se repite cuando le preguntas a alguien con oficio qué deberías leer.

Esta es la edición del 20.º aniversario, y no es una reimpresión con portada nueva: la reescribieron entera. Casi la mitad del contenido es nuevo —concurrencia real, actores y procesos, pruebas basadas en propiedades, seguridad— y los ejemplos están puestos al día.

Son 9 capítulos, 53 temas cortos que puedes leer sueltos y 100 consejos numerados que vas a citar durante años, más ejercicios con sus respuestas. ⚡ DRY, ortogonalidad, ventanas rotas, balas trazadoras, programación por coincidencia: vocabulario que cierra en una frase discusiones que hoy te cuestan una tarde.

Ahora en español neutro, con el EPUB, el PDF y el DOCX, los originales en inglés y un cuaderno con audioresumen para repasarlo sin sentarte a leer. 📚

Lo compras una vez y es tuyo. Empieza por el consejo que hoy te duela: siempre hay uno que describe exactamente tu problema. 🚀

INFO

Las herramientas que dominas hoy caducan. Los hábitos que enseña este libro llevan veinte años sin caducar.

El programador pragmático no es el manual de un lenguaje ni un catálogo de patrones: es el conjunto de hábitos, criterios y advertencias que un programador con cicatrices le pasa a otro. Dave Thomas y Andy Hunt lo escribieron desde años de consultoría arreglando proyectos ajenos, y dos años después firmaron el Manifiesto Ágil. Desde 1999 es la respuesta que más se repite cuando le preguntas a alguien con oficio qué deberías leer.

Esta es la edición del 20.º aniversario, reescrita de principio a fin: casi la mitad del contenido es nuevo, con temas que en la primera edición no existían —concurrencia real, actores y procesos, pruebas basadas en propiedades, seguridad— y todos los ejemplos actualizados.

Son 9 capítulos, 53 temas cortos e independientes y 100 consejos numerados, más ejercicios con sus respuestas comentadas. No te pide que lo leas de corrido: te pide que vuelvas.

Lo que este libro te permite hacer

  • Escribir código que se puede cambiar sin miedo, aplicando DRY, ortogonalidad y reversibilidad desde el primer día.
  • Depurar con método en vez de adivinar: acorralar el error, no perseguirlo a fuerza de mensajes impresos.
  • Diseñar por contrato y programar a la defensiva, para que un programa que falla muera rápido y hable claro.
  • Estimar diciendo de qué depende y negociar plazos sin comprometer lo que no controlas.
  • Manejar la concurrencia sin compartir estado, con actores, procesos y pizarras en vez de candados por todas partes.

El camino que recorres

Entras siendo quien ejecuta tareas. Sales siendo quien decide cómo se hacen. Al principio tocas el código con cuidado, esperando que no se rompa nada; después sabes por qué se rompe, y lo desacoplas para que deje de romperse. Dejas de copiar configuraciones que no entiendes y de estimar por instinto.

Y cambia también cómo hablas: donde antes decías «esto no me gusta», ahora dices «esto viola DRY» o «esto es programación por coincidencia», y la discusión se cierra en una frase en vez de en una tarde. Eso es tener criterio, y es exactamente lo que separa a quien escribe código de quien construye software que dura.

Por qué importa en Latinoamérica

La región tiene programadores de sobra y libros de oficio de menos. Abundan los cursos de la herramienta del momento; escasea el criterio que hace que esa herramienta se use bien — y ese criterio casi siempre se transmite en inglés, puertas adentro de empresas que ya lo tienen. Este libro es ese traspaso, y en español neutro le quita el peaje del idioma a quien más lo necesita: el desarrollador que aprende solo, sin un mentor al lado que le diga por qué su código va a doler en seis meses.

Cada persona que lo lee sube el piso técnico de su equipo, y con él la clase de proyectos que la región puede tomar. No se compite bajando el salario: se compite entregando software que aguanta.

Lo compras una vez y es tuyo, para volver a él mil veces mientras el oficio cambia alrededor. Empieza por el consejo que hoy te duela: siempre hay uno que describe exactamente tu problema.

TRANSFORMACIÓN

Dejar de aprender frameworks para empezar a aprender oficio: en 9 capítulos, 53 temas y 100 consejos numerados entiendes por qué se pudre el código que nadie tocó, cómo se diseña algo que se pueda cambiar sin miedo, cómo se depura en vez de adivinar, cómo se estima sin mentir y cómo se trabaja con otros sin que el proyecto se convierta en una reunión eterna; y sales con un vocabulario —DRY, ortogonalidad, ventanas rotas, balas trazadoras, programación por coincidencia— que resuelve en una frase discusiones que hoy te cuestan una tarde entera.

¿PARA QUIÉN ES?

Para quién es. Para programadores de cualquier lenguaje con algunos meses de código real encima: quien acaba de entrar a su primer equipo y sospecha que le faltan reglas del oficio que nadie le escribió; quien lleva años entregando y siente que repite los mismos incendios con distinto nombre; quien ya lidera un equipo y necesita un lenguaje común para hablar de calidad sin que suene a sermón. También para el autodidacta sin un mentor cerca, que es a quien más le cambia la trayectoria.

Habilidades previas. Saber programar en algún lenguaje y haber tocado un proyecto que otra persona escribió. No hace falta dominar ninguna tecnología en concreto.

Requisitos. Un lector de EPUB o PDF —tu teléfono, tu computadora o tu Kindle— y ganas de aplicar un tema por semana en el código que ya tienes delante.

IMPORTANCIA ESTRATÉGICA

Latinoamérica tiene programadores de sobra y libros de oficio de menos. Lo que abunda son cursos de la herramienta del momento; lo que escasea es el criterio que hace que esa herramienta se use bien, y ese criterio casi siempre se transmite en inglés, puertas adentro de empresas que ya lo tienen. Este libro es justamente ese traspaso, y ponerlo en español neutro le quita el peaje del idioma a quien más lo necesita: el desarrollador que aprende solo, sin un mentor al lado que le diga por qué su código va a doler en seis meses. Cada persona que lo lee sube el piso técnico de su equipo, y con él la clase de proyectos que la región puede tomar. No se compite bajando el salario: se compite entregando software que aguanta.

AUTORES

David Thomas (Dave) y Andrew Hunt (Andy) son dos de los diecisiete firmantes del Manifiesto Ágil de 2001. No llegaron ahí desde la academia: llegaron desde años de consultoría entrando a proyectos ajenos que ya estaban en llamas, que es donde se aprende lo que este libro enseña.

En 1999 publicaron la primera edición de El programador pragmático, un libro que no pertenecía a ninguna categoría existente y que terminó definiendo una: la del oficio de programar por encima de la tecnología del momento. Dos años después, esas mismas ideas —entregar pronto, cambiar sin miedo, hablar con el cliente— estaban en el centro del movimiento ágil.

Fundaron además The Pragmatic Bookshelf, la editorial técnica que publicó a buena parte de los autores que hoy son referencia, y que nació de una convicción sencilla: los libros de programación los deberían escribir programadores en activo. Dave es también el creador de Coding Kata y un divulgador incansable de Elixir; Andy trabaja desde hace años en cómo aprende de verdad un cerebro técnico.

Veinte años después volvieron sobre su propio libro y lo reescribieron entero, sin nostalgia: quitaron lo que el tiempo desmintió y agregaron lo que la industria aprendió mientras tanto. Esa honestidad con la propia obra es, en sí misma, la lección.

LO QUE APRENDERÁS

1. Una filosofía pragmática — la actitud antes que la técnica: hacerte cargo, arreglar las ventanas rotas antes de que se pudra el proyecto, distinguir el software suficientemente bueno del perfeccionismo estéril y cuidar tu portafolio de conocimiento como una cartera de inversión.

  • Es tu vida: por qué tu carrera es tuya y de nadie más.
  • El gato se comió mi código fuente: dar opciones en vez de excusas.
  • Entropía del software: la teoría de las ventanas rotas aplicada al código.
  • Sopa de piedras y ranas hervidas: cómo se empuja un cambio, y cómo no te hierven a fuego lento.
  • Software suficientemente bueno, tu portafolio de conocimiento y comunicar con intención.

2. Un enfoque pragmático — los principios de diseño que hacen que el código se pueda cambiar: DRY, ortogonalidad, reversibilidad, balas trazadoras, prototipos, lenguajes de dominio y estimación honesta.

  • La esencia del buen diseño y por qué lo fácil de cambiar gana siempre.
  • DRY: los males de la duplicación, y las cuatro formas en que se cuela.
  • Ortogonalidad y reversibilidad: decisiones que no te encierran.
  • Balas trazadoras contra prototipos desechables: cuándo cada uno.
  • Lenguajes de dominio y cómo estimar sin mentir.

3. Las herramientas básicas — el taller del programador: texto plano, la terminal, edición avanzada, control de versiones, depuración con método, manipulación de texto y cuadernos de ingeniería.

  • El poder del texto plano y los juegos con la shell.
  • Edición avanzada y control de versiones como red de seguridad.
  • Depuración: acorralar el error en vez de perseguirlo.
  • Manipulación de texto y cuadernos de ingeniería.

4. Paranoia pragmática — programar sabiendo que nadie escribe código perfecto, ni siquiera tú: contratos, aserciones, muerte temprana y equilibrio de recursos.

  • Diseño por contrato: qué promete y qué exige cada pieza.
  • Los programas muertos no dicen mentiras: fallar rápido y ruidoso.
  • Programación asertiva y equilibrio de recursos.
  • No conduzcas más rápido de lo que alumbran tus luces.

5. Doblarse o romperse — cómo se construye algo flexible: desacoplamiento, eventos, transformaciones, el impuesto a la herencia y configuración externa.

  • Desacoplamiento y la ley de Deméter aplicada de verdad.
  • Hacer malabares con el mundo real: eventos, máquinas de estado y observadores.
  • Transformar la programación: programas como tuberías de datos.
  • El impuesto a la herencia y las alternativas que no lo cobran.

6. Concurrencia — el capítulo que la primera edición no tenía: romper el acoplamiento temporal, entender que el estado compartido es un estado incorrecto, y trabajar con actores, procesos y pizarras.

  • Romper el acoplamiento temporal y encontrar la concurrencia escondida.
  • El estado compartido es un estado incorrecto.
  • Actores y procesos: concurrencia sin candados.
  • Pizarras: coordinar sin que nadie se conozca.

7. Mientras programas — lo que pasa en el teclado: escuchar a tu cerebro de lagarto, dejar de programar por coincidencia, medir algoritmos, refactorizar, probar para diseñar y nombrar bien las cosas.

  • Escucha a tu cerebro de lagarto y programación por coincidencia.
  • Velocidad de los algoritmos y refactorización sin drama.
  • Probar para codificar y pruebas basadas en propiedades.
  • Mantente a salvo allá afuera: seguridad como hábito.
  • Nombrar las cosas: el problema difícil de verdad.

8. Antes del proyecto — lo que se decide antes de escribir una línea: requisitos, acertijos imposibles, trabajar juntos y la esencia de la agilidad.

  • El pozo de los requisitos: por qué nadie sabe lo que quiere.
  • Resolver acertijos imposibles y trabajar juntos de verdad.
  • La esencia de la agilidad, sin el ritual.

9. Proyectos pragmáticos — el oficio a escala de equipo: equipos pragmáticos, automatización, deleitar usuarios y firmar tu trabajo con orgullo.

  • Equipos pragmáticos y por qué los cocos no bastan.
  • El kit de arranque: control de versiones, pruebas y automatización.
  • Deleita a tus usuarios y firma tu trabajo: orgullo y prejuicio.

Posfacio y apéndices — la brújula moral del oficio, la bibliografía completa y las respuestas comentadas a todos los ejercicios del libro.

¿CÓMO FUNCIONA?

⚡ Dentro de nuestra plataforma encontrarás los enlaces de descarga, te avisaremos por correo electrónico de todas las futuras actualizaciones.

Descarga el ebook y disfrútalo en las mejores plataformas como Google Play Books, Apple Books o Kindle

El formato EPUB se puede leer sin internet con estas y más plataformas. Y por supuesto, siempre puedes leer el archivo PDF (LISTO PARA IMPRIMIR), donde y como quieras.


No son consejos sueltos: son 53 temas y 100 consejos que llevan 20 años sobreviviendo a cada moda del software.

Preguntas frecuentes del libro

¿En qué formatos lo recibo? EPUB, PDF y DOCX en español, más el EPUB y el PDF originales en inglés. Todo en la misma entrega.

¿La entrega es inmediata? Sí. Al confirmar la compra recibes una guía con tus enlaces de descarga, listos para usar.

¿Es una suscripción? No. Lo compras una vez y es tuyo para siempre, sin renovaciones ni caducidad.

¿Está completo o es un resumen? Es el libro completo: los 9 capítulos, los 53 temas, el posfacio, la bibliografía y las respuestas.

¿La traducción es al español? Sí, íntegra y en español neutro latinoamericano, hecha para esta edición.

¿Puedo leerlo en mi Kindle? Sí. El EPUB pasa el validador oficial de Amazon, así que lo envías a tu Kindle sin problema.

¿Puedo ver algo antes de comprar? Sí, hay un fragmento gratuito con el arranque del libro para que juzgues la traducción tú mismo.

¿Necesito saber programar? Sí, algo. Con unos meses de código real encima se aprovecha entero; no es un libro para empezar de cero.

¿Sirve si programo en otro lenguaje? Sí. Los principios son de oficio, no de sintaxis: aplican igual en Python, Go, Java o TypeScript.

¿No está desactualizado si es de 1999? Esta es la segunda edición, reescrita entera en 2019: casi la mitad del contenido es nuevo.

¿Hay que leerlo en orden? No. Los 53 temas son independientes: entra por el que hoy te resuelva un problema.

¿Trae ejercicios? Sí, con sus respuestas comentadas en un apéndice al final del libro.

¿Quiénes son los autores? Dave Thomas y Andy Hunt, dos de los diecisiete firmantes del Manifiesto Ágil.

¿Sirve para todo un equipo? Mucho. Da vocabulario común para hablar de calidad sin que suene a opinión personal.

¿Incluye algo además del libro? Sí: un cuaderno de NotebookLM con audioresumen en español para repasarlo sin sentarte a leer.

¿Puedo imprimirlo? Sí. El PDF conserva portada y maquetación, así que se imprime tal cual.

¿Y si tengo problemas con la descarga? Escríbenos y lo resolvemos: los enlaces de tu guía se pueden reenviar cuando haga falta.

Ver todos los detalles

¿Necesitas factura?

Una vez realizada tu compra, obtendrás los pasos para solicitarla.


Aprende sin riesgos con nuestra garantía de satisfacción total

En Libros de Alejandría 5.0 creemos en el poder de la educación para transformar vidas. Por esta razón, no solo ofrecemos conocimiento de alto nivel en tecnología, negocios y marketing, sino que también garantizamos que cada inversión en aprendizaje sea segura.

Estamos tan convencidos del impacto y la calidad de nuestros recursos que los respaldamos con la mejor garantía:

Si un producto no cumple con tus expectativas, te devolvemos el 100% de tu dinero, sin rodeos.

Sin trámites complicados ni condiciones ocultas. Con tan solo un mensaje de texto.

Cada recurso que vendemos está diseñado para aportar valor real. Si no lo logramos contigo, no pagas. Así de simple.

Aprende con confianza. ¡Tu satisfacción es nuestra prioridad y está garantizada!


Pago seguro

Nuestra tienda online ofrece un sistema de pagos altamente seguro, utilizando plataformas de encriptación avanzada para proteger tus datos en cada transacción.

Ofrecemos las opciones de pago más seguras: Apple Pay, Visa, Mastercard, American Express, entre otras.

Comprar ahora

Resuelve tus dudas ahora...