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.

  1. The Pragmatic Programmer
  2. Designing Data-Intensive Applications
  3. Clean Code
  4. The Mythical Man-Month
  5. Refactoring: Improving the Design of Existing Code
  6. Working Effectively with Legacy Code
  7. Software Architecture: The Hard Parts
  8. Database Internals
  9. Staff Engineer: Leadership Beyond the Management Track
  10. Extreme Ownership: How U.S. Navy SEALs Lead and Win
  11. A Philosophy of Software Design
  12. Why Programs Fail: A Guide to Systematic Debugging
  13. Code Complete
  14. Introduction to Algorithms
  15. The C Programming Language
  16. The Art of Computer Programming, Volume 1: Fundamental Algorithms
  17. Building Microservices: Designing Fine-Grained Systems
  18. Structure and Interpretation of Computer Programs
  19. Peopleware: Productive Projects and Teams
  20. Design Patterns: Elements of Reusable Object-Oriented Software