{"product_id":"el-programador-pragmatico","title":"El programador pragmático","description":"\u003cp\u003eLas herramientas que dominas hoy caducan. \u003cstrong\u003eLos hábitos que enseña este libro llevan veinte años sin caducar\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eEl programador pragmático\u003c\/em\u003e no es el manual de un lenguaje ni un catálogo de patrones: es el conjunto de \u003cstrong\u003ehábitos, criterios y advertencias que un programador con cicatrices le pasa a otro\u003c\/strong\u003e. 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.\u003c\/p\u003e\n\u003cp\u003eEsta es la \u003cstrong\u003eedición del 20.º aniversario, reescrita de principio a fin\u003c\/strong\u003e: 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.\u003c\/p\u003e\n\u003cp\u003eSon \u003cstrong\u003e9 capítulos, 53 temas cortos e independientes y 100 consejos numerados\u003c\/strong\u003e, más ejercicios con sus respuestas comentadas. No te pide que lo leas de corrido: te pide que vuelvas.\u003c\/p\u003e\n\u003ch2\u003eLo que este libro te permite hacer\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEscribir código que se puede cambiar sin miedo\u003c\/strong\u003e, aplicando DRY, ortogonalidad y reversibilidad desde el primer día.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDepurar con método en vez de adivinar\u003c\/strong\u003e: acorralar el error, no perseguirlo a fuerza de mensajes impresos.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiseñar por contrato y programar a la defensiva\u003c\/strong\u003e, para que un programa que falla muera rápido y hable claro.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEstimar diciendo de qué depende\u003c\/strong\u003e y negociar plazos sin comprometer lo que no controlas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eManejar la concurrencia sin compartir estado\u003c\/strong\u003e, con actores, procesos y pizarras en vez de candados por todas partes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eEl camino que recorres\u003c\/h2\u003e\n\u003cp\u003eEntras siendo quien \u003cstrong\u003eejecuta tareas\u003c\/strong\u003e. Sales siendo quien \u003cstrong\u003edecide cómo se hacen\u003c\/strong\u003e. Al principio tocas el código con cuidado, esperando que no se rompa nada; después sabes \u003cem\u003epor qué\u003c\/em\u003e se rompe, y lo desacoplas para que deje de romperse. Dejas de copiar configuraciones que no entiendes y de estimar por instinto.\u003c\/p\u003e\n\u003cp\u003eY cambia también cómo hablas: donde antes decías «esto no me gusta», ahora dices \u003cstrong\u003e«esto viola DRY»\u003c\/strong\u003e o \u003cstrong\u003e«esto es programación por coincidencia»\u003c\/strong\u003e, 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.\u003c\/p\u003e\n\u003ch2\u003ePor qué importa en Latinoamérica\u003c\/h2\u003e\n\u003cp\u003eLa 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 \u003cstrong\u003een inglés\u003c\/strong\u003e, 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: \u003cstrong\u003eel desarrollador que aprende solo\u003c\/strong\u003e, sin un mentor al lado que le diga por qué su código va a doler en seis meses.\u003c\/p\u003e\n\u003cp\u003eCada 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: \u003cstrong\u003ese compite entregando software que aguanta\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLo compras una vez y es tuyo\u003c\/strong\u003e, para volver a él mil veces mientras el oficio cambia alrededor. \u003cstrong\u003eEmpieza por el consejo que hoy te duela\u003c\/strong\u003e: siempre hay uno que describe exactamente tu problema.\u003c\/p\u003e","brand":"Biblioteca de Alejandría","offers":[{"title":"Default Title","offer_id":44754305089578,"sku":null,"price":296.74,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0648\/3489\/5914\/files\/1787793468391-Vitrina---El-programador-pragmatico.png?v=1787793516","url":"https:\/\/alejandriav5.org\/products\/el-programador-pragmatico","provider":"Libros de Alejandría 5.0","version":"1.0","type":"link"}