Tomado de: @systemdesignone en X
Posiblemente los 20 libros más influyentes para ingenieros de software. La mayoría de nosotros pasamos años estudiando computacion y casi ninguno de ellos nos fue asignado como lectura obligatoria.
- The Pragmatic Programmer
- Designing Data-Intensive Applications
- Clean Code
- The Mythical Man-Month
- Refactoring: Improving the Design of Existing Code
- Working Effectively with Legacy Code
- Software Architecture: The Hard Parts
- Database Internals
- Staff Engineer: Leadership Beyond the Management Track
- Extreme Ownership: How U.S. Navy SEALs Lead and Win
- A Philosophy of Software Design
- Why Programs Fail: A Guide to Systematic Debugging
- Code Complete
- Introduction to Algorithms
- The C Programming Language
- The Art of Computer Programming, Volume 1: Fundamental Algorithms
- Building Microservices: Designing Fine-Grained Systems
- Structure and Interpretation of Computer Programs
- Peopleware: Productive Projects and Teams
- Design Patterns: Elements of Reusable Object-Oriented Software
