Robert C. Martin (2008)
Un manual de artesanía de software ágil que te enseñará a escribir código limpio y mantenible.
Andrew Hunt, David Thomas (1999)
Un enfoque práctico para convertirse en un programador más efectivo y productivo.
Gang of Four (1994)
Patrones de diseño reutilizables para resolver problemas comunes en el diseño de software.
Martin Fowler (1999)
Mejora del diseño del código existente, mostrando cómo mejorar la estructura del código sin cambiar su comportamiento.
Kyle Simpson
Serie de libros que profundiza en los mecanismos internos del lenguaje JavaScript.
Frederick P. Brooks Jr. (1975)
Ensayos sobre ingeniería de software que explican por qué agregar más personas a un proyecto retrasado lo retrasa aún más.
Steve McConnell (1993)
Una guía práctica para la construcción de software que cubre todo el proceso de desarrollo.
Eric Evans (2003)
Un enfoque para el desarrollo de software complejo conectando la implementación a un modelo en evolución.